From fc8daef78db6455f8318a308f2abcf2e533db9ca Mon Sep 17 00:00:00 2001 From: BENKE Charlie Date: Mon, 6 Jul 2015 17:46:36 +0200 Subject: [PATCH 001/172] =?UTF-8?q?increase=20size=20of=20libell=C3=A9=20i?= =?UTF-8?q?f=20we=20use=20paypal=20and=20email?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit in case of long email the field is to small --- htdocs/install/mysql/tables/llx_c_paiement.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/install/mysql/tables/llx_c_paiement.sql b/htdocs/install/mysql/tables/llx_c_paiement.sql index 090dc2c47be..fd9d301921d 100644 --- a/htdocs/install/mysql/tables/llx_c_paiement.sql +++ b/htdocs/install/mysql/tables/llx_c_paiement.sql @@ -22,7 +22,7 @@ create table llx_c_paiement ( id integer PRIMARY KEY, code varchar(6) NOT NULL, - libelle varchar(30), + libelle varchar(62), type smallint, -- 0: input money, 1: output money, 2: input and output, 3: other active tinyint DEFAULT 1 NOT NULL, accountancy_code varchar(32) NULL, From b7e148d183791b804dcfe24fd624b90d092fc20c Mon Sep 17 00:00:00 2001 From: BENKE Charlie Date: Tue, 14 Jul 2015 02:49:58 +0200 Subject: [PATCH 002/172] Update 3.7.0-3.8.0.sql --- htdocs/install/mysql/migration/3.7.0-3.8.0.sql | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 3bd8c282c38..c1c436e7eaf 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -729,3 +729,4 @@ INSERT INTO llx_c_lead_status(rowid,code,label,position,percent,active) VALUES ( DELETE FROM llx_c_action_trigger where code = 'PROPAL_CLASSIFYBILLED'; DELETE FROM llx_c_action_trigger where code = 'FICHINTER_CLASSIFYBILLED'; +ALTER TABLE llx_c_paiement MODIFY COLUMN libelle varchar(62); From 4649cf72105f646ab76e5fa2a626399a742dbf17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= Date: Sat, 18 Jul 2015 19:37:58 +0200 Subject: [PATCH 003/172] Fix: [ bug #3206 ] PropaleLigne, OrderLine and FactureLigne given to triggers through update function does not contain all the information Close #3206 --- ChangeLog | 1 + htdocs/comm/propal/class/propal.class.php | 13 +++++++------ htdocs/commande/class/commande.class.php | 13 +++++++------ htdocs/compta/facture/class/facture.class.php | 13 +++++++------ 4 files changed, 22 insertions(+), 18 deletions(-) diff --git a/ChangeLog b/ChangeLog index ab5fa93f635..94ef071cfea 100644 --- a/ChangeLog +++ b/ChangeLog @@ -22,6 +22,7 @@ Fix: [ bug #2861 ] Undefined variable $res when migrating Fix: [ bug #2837 ] Product list table column header does not match column body Fix: [ bug #2835 ] Customer prices of a product shows incorrect history order Fix: [ bug #2814 ] JPEG photos are not displayed in Product photos page +Fix: [ bug #3206 ] PropaleLigne, OrderLine and FactureLigne given to triggers through update function does not contain all the information ***** ChangeLog for 3.5.6 compared to 3.5.5 ***** Fix: Avoid missing class error for fetch_thirdparty method #1973 diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 507a9dce633..29480acd60d 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -528,13 +528,14 @@ class Propal extends CommonObject $price = $pu - $remise; } - // Update line - $this->line=new PropaleLigne($this->db); + //Fetch current line from the database and then clone the object and set it in $oldline property + $line = new PropaleLigne($this->db); + $line->fetch($rowid); - // Stock previous line records - $staticline=new PropaleLigne($this->db); - $staticline->fetch($rowid); - $this->line->oldline = $staticline; + $staticline = clone $line; + + $line->oldline = $staticline; + $this->line = $line; // Reorder if fk_parent_line change if (! empty($fk_parent_line) && ! empty($staticline->fk_parent_line) && $fk_parent_line != $staticline->fk_parent_line) diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index d1a776d3d24..78a5a89047a 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -2349,13 +2349,14 @@ class Commande extends CommonOrder $price = ($pu - $remise); } - // Update line - $this->line=new OrderLine($this->db); + //Fetch current line from the database and then clone the object and set it in $oldline property + $line = new OrderLine($this->db); + $line->fetch($rowid); - // Stock previous line records - $staticline=new OrderLine($this->db); - $staticline->fetch($rowid); - $this->line->oldline = $staticline; + $staticline = clone $line; + + $line->oldline = $staticline; + $this->line = $line; // Reorder if fk_parent_line change if (! empty($fk_parent_line) && ! empty($staticline->fk_parent_line) && $fk_parent_line != $staticline->fk_parent_line) diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 0d91d7944b8..eaa4c183a29 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -2224,13 +2224,14 @@ class Facture extends CommonInvoice } $price = price2num($price); - // Update line into database - $this->line=new FactureLigne($this->db); + //Fetch current line from the database and then clone the object and set it in $oldline property + $line = new FactureLigne($this->db); + $line->fetch($rowid); - // Stock previous line records - $staticline=new FactureLigne($this->db); - $staticline->fetch($rowid); - $this->line->oldline = $staticline; + $staticline = clone $line; + + $line->oldline = $staticline; + $this->line = $line; // Reorder if fk_parent_line change if (! empty($fk_parent_line) && ! empty($staticline->fk_parent_line) && $fk_parent_line != $staticline->fk_parent_line) From f18c983ba5ed89f91e0e7c3ece3ac197f7890954 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Tue, 21 Jul 2015 10:24:54 +0200 Subject: [PATCH 004/172] NEW : print event type on third party card tab agenda list (only if AGENDA_USE_EVENT_TYPE = 1) Conflicts: htdocs/core/lib/company.lib.php --- htdocs/core/lib/company.lib.php | 52 ++++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/htdocs/core/lib/company.lib.php b/htdocs/core/lib/company.lib.php index 92b5676746c..c979f734b5e 100644 --- a/htdocs/core/lib/company.lib.php +++ b/htdocs/core/lib/company.lib.php @@ -897,7 +897,7 @@ function show_addresses($conf,$langs,$db,$object,$backtopage='') */ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) { - global $bc,$user; + global $bc,$user,$conf; // Check parameters if (! is_object($object)) dol_print_error('','BadParameter'); @@ -915,12 +915,22 @@ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) $out.="\n"; $out.=''; $out.=''; - $out.=''; - $out.=''; + $out.=''; $out.=''; @@ -965,7 +975,7 @@ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) $var = !$var; $obj = $db->fetch_object($result); - + $actionstatic->fetch($obj->id); $datep=$db->jdate($obj->dp); $datep2=$db->jdate($obj->dp2); @@ -999,8 +1009,13 @@ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) // Title of event //$out.=''; - $out.=''; - + $out.=''; + + if($conf->global->AGENDA_USE_EVENT_TYPE) { + $out.= ''; + } // Contact pour cette action if (empty($objcon->id) && $obj->fk_contact > 0) { @@ -1063,7 +1078,7 @@ function show_actions_todo($conf,$langs,$db,$object,$objcon='',$noprint=0) */ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) { - global $bc,$user; + global $bc,$user,$conf; // Check parameters if (! is_object($object)) dol_print_error('','BadParameter'); @@ -1202,12 +1217,22 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) $out.="\n"; $out.='
'; + if($conf->global->AGENDA_USE_EVENT_TYPE) $out.=''; + else $out.=''; if (get_class($object) == 'Societe') $out.=''; $out.=$langs->trans("ActionsToDoShort"); if (get_class($object) == 'Societe') $out.=''; $out.=''; + + if($conf->global->AGENDA_USE_EVENT_TYPE) { + $out.=''; + $out.=$langs->trans("Type"); + $out.=''; + } else { + $out.=''; + } + $out.='
'.dol_trunc($obj->label,40).''.$actionstatic->getNomUrl(1,120).''.$actionstatic->getNomUrl(1,120).''; + $out.=$actionstatic->type; + $out.='
'; $out.=''; - $out.=''; - $out.=''; + $out.=''; $out.=''; @@ -1215,7 +1240,7 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) { $var=!$var; $out.=""; - + $actionstatic->fetch($histo[$key]['id']); // Champ date $out.=''; - + + if($conf->global->AGENDA_USE_EVENT_TYPE) { + $out.=''; + } // Title of event //$out.=''; From 977b12fac0423d821afdf8102dd616d0ea57cf65 Mon Sep 17 00:00:00 2001 From: Darkjeff Date: Tue, 28 Jul 2015 19:26:46 +0200 Subject: [PATCH 005/172] clean code customer and supplier accountancy celan code add VAT research --- htdocs/accountancy/customer/lines.php | 29 +++++---- htdocs/accountancy/supplier/lines.php | 49 ++++++++++++--- htdocs/accountancy/supplier/list.php | 89 +++++++++++++++++---------- 3 files changed, 112 insertions(+), 55 deletions(-) diff --git a/htdocs/accountancy/customer/lines.php b/htdocs/accountancy/customer/lines.php index d00296ed2b9..d49b5b3dcf7 100644 --- a/htdocs/accountancy/customer/lines.php +++ b/htdocs/accountancy/customer/lines.php @@ -1,6 +1,6 @@ - * Copyright (C) 2013-2015 Alexandre Spangaro + * Copyright (C) 2013-2015 Alexandre Spangaro * Copyright (C) 2014-2015 Ari Elbaz (elarifr) * Copyright (C) 2014 Florian Henry * Copyright (C) 2014 Juanjo Menent @@ -27,10 +27,13 @@ */ require '../../main.inc.php'; + +// Class require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; +// Langs $langs->load("bills"); $langs->load("compta"); $langs->load("main"); @@ -38,23 +41,23 @@ $langs->load("accountancy"); $account_parent = GETPOST('account_parent'); $changeaccount = GETPOST('changeaccount'); +//Search Getpost $search_ref = GETPOST('search_ref','alpha'); $search_invoice = GETPOST('search_invoice','alpha'); $search_label = GETPOST('search_label','alpha'); $search_desc = GETPOST('search_desc','alpha'); $search_amount = GETPOST('search_amount','alpha'); $search_account = GETPOST('search_account','alpha'); +$search_vat = GETPOST('search_vat','alpha'); +//Getpost Order and column and limit page $sortfield = GETPOST('sortfield','alpha'); $sortorder = GETPOST('sortorder','alpha'); $page = GETPOST('page','int'); - -//if ($page == -1) { $page = 0; } if ($page < 0) $page = 0; $pageprev = $page - 1; $pagenext = $page + 1; -//$limit = $conf->liste_limit; if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) { $limit = $conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION; } else if ($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION <= 0) { @@ -62,19 +65,11 @@ if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) { } else { $limit = $conf->liste_limit; } -//$offset = $conf->liste_limit * $page; $offset = $limit * $page; -// TODO : remove comment -//elarifr we can not use only -//$sql .= " ORDER BY l.rowid"; -// f.datef will order like FA08 FA09 FA10 FA05 FA06 FA07 FA04... -// f.facnumber will not order properly invoice / avoir / accompte you can have All AC then All AV and all FA -// l.rowid when an invoice is edited rowid are added at end of table & facturedet.rowid are not ordered -//if (! $sortfield) $sortfield="f.facnumber"; + if (! $sortfield) $sortfield="f.datef, f.facnumber, l.rowid"; -//if (! $sortorder) $sortorder="DESC"; if (! $sortorder) { if ($conf->global->ACCOUNTING_LIST_SORT_VENTILATION_DONE > 0) { $sortorder = " DESC "; @@ -98,6 +93,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_desc=''; $search_amount=''; $search_account=''; + $search_vat=''; } if (is_array($changeaccount) && count($changeaccount) > 0) { @@ -181,6 +177,10 @@ if (strlen(trim($search_amount))) { if (strlen(trim($search_account))) { $sql .= " AND aa.account_number like '%" . $search_account . "%'"; } +if (strlen(trim($search_vat))) +{ + $sql .= " AND (l.tva_tx like '" . $search_vat . "%')"; +} if (! empty($conf->multicompany->enabled)) { $sql .= " AND f.entity IN (" . getEntity("facture", 1) . ")"; } @@ -210,6 +210,7 @@ if ($result) { print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"],"p.label","",$param,'',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"],"l.description","",$param,'',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Amount"), $_SERVER["PHP_SELF"],"l.total_ht","",$param,'align="center"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("VATRate"), $_SERVER["PHP_SELF"],"l.tva_tx","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Account"), $_SERVER["PHP_SELF"],"aa.account_number","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre(''); print_liste_field_titre(''); @@ -222,6 +223,7 @@ if ($result) { print ''; print ''; print ''; + print ''; print ''; print ''; print ''; print ''; print ''; + print ''; print ''; print ''; print ''; print ''; print ''; + print ''; print ''; print ''; - print '\n"; + print "\n"; $facturefournisseur_static = new FactureFournisseur($db); $product_static = new Product($db); @@ -234,6 +262,7 @@ if ($result) { print ''; print ''; print ''; + print ''; print ''; print ''; print ' '; - print_liste_field_titre($langs->trans("RowId"), $_SERVER["PHP_SELF"],"p.rowid","",$param,'',$sortfield,$sortorder); - print '  '; +print ''; +print ''; +print ''; + +print '
'; + if($conf->global->AGENDA_USE_EVENT_TYPE) $out.=''; + else $out.=''; if (get_class($object) == 'Societe') $out.=''; $out.=$langs->trans("ActionsDoneShort"); if (get_class($object) == 'Societe') $out.=''; $out.=''; + + if($conf->global->AGENDA_USE_EVENT_TYPE) { + $out.=''; + $out.=$langs->trans("Type"); + $out.=''; + } else { + $out.=''; + } + $out.='
'; $out.=dol_print_date($histo[$key]['datestart'],'dayhour'); @@ -1251,7 +1276,12 @@ function show_actions_done($conf,$langs,$db,$object,$objcon='',$noprint=0) $out.=dol_trunc($libelle,120); } $out.=''; + $out.=$actionstatic->type; + $out.=''.dol_trunc($histo[$key]['note'], 40).'% '; @@ -257,6 +259,7 @@ if ($result) { print '' . dol_trunc($objp->product_label, 24) . '' . nl2br(dol_trunc($objp->description, 32)) . '' . price($objp->total_ht) . '' . price($objp->tva_tx) . '' . $codecompta . '' . $objp->rowid . ''; diff --git a/htdocs/accountancy/supplier/lines.php b/htdocs/accountancy/supplier/lines.php index 80f7bc5e6ee..4dd7cb6c15e 100644 --- a/htdocs/accountancy/supplier/lines.php +++ b/htdocs/accountancy/supplier/lines.php @@ -1,6 +1,6 @@ - * Copyright (C) 2013-2015 Alexandre Spangaro + * Copyright (C) 2013-2015 Alexandre Spangaro * Copyright (C) 2014-2015 Ari Elbaz (elarifr) * Copyright (C) 2013-2014 Florian Henry * Copyright (C) 2014 Juanjo Menent @@ -26,11 +26,14 @@ */ require '../../main.inc.php'; + +// Class require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php'; require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; +// Langs $langs->load("compta"); $langs->load("bills"); $langs->load("other"); @@ -39,24 +42,45 @@ $langs->load("accountancy"); $account_parent = GETPOST('account_parent'); $changeaccount = GETPOST('changeaccount'); +//Search Getpost $search_ref = GETPOST('search_ref','alpha'); $search_invoice = GETPOST('search_invoice','alpha'); $search_label = GETPOST('search_label','alpha'); $search_desc = GETPOST('search_desc','alpha'); $search_amount = GETPOST('search_amount','alpha'); $search_account = GETPOST('search_account','alpha'); +$search_vat = GETPOST('search_vat','alpha'); +//Getpost Order and column and limit page $sortfield = GETPOST('sortfield','alpha'); $sortorder = GETPOST('sortorder','alpha'); $page = GETPOST('page','int'); -if ($page == -1) { $page = 0; } +if ($page < 0) $page = 0; $offset = $conf->liste_limit * $page; $pageprev = $page - 1; $pagenext = $page + 1; -$limit = $conf->liste_limit; -if (! $sortfield) $sortfield="f.ref"; -if (! $sortorder) $sortorder="DESC"; +if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) +{ + $limit = $conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION; +} +else if ($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION <= 0) +{ + $limit = $conf->liste_limit; +} +else +{ + $limit = $conf->liste_limit; +} +if (! $sortfield) $sortfield="f.datef, f.ref, l.rowid"; + +if (! $sortorder) +{ + if ($conf->global->ACCOUNTING_LIST_SORT_VENTILATION_DONE > 0) + { + $sortorder = " DESC "; + } +} // Security check if ($user->societe_id > 0) @@ -75,6 +99,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_desc=''; $search_amount=''; $search_account=''; + $search_vat=''; } if (is_array($changeaccount) && count($changeaccount) > 0) { @@ -124,9 +149,6 @@ print ''; -/* - * Action - */ /* * Supplier Invoice lines @@ -157,6 +179,10 @@ if (strlen(trim($search_amount))) { if (strlen(trim($search_account))) { $sql .= " AND aa.account_number like '%" . $search_account . "%'"; } +if (strlen(trim($search_vat))) +{ + $sql .= " AND (l.tva_tx like '" . $search_vat . "%')"; +} if (! empty($conf->multicompany->enabled)) { $sql .= " AND f.entity IN (" . getEntity("facture_fourn", 1) . ")"; } @@ -187,6 +213,7 @@ if ($result) { print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"],"p.label","",$param,'',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"],"l.description","",$param,'',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Amount"), $_SERVER["PHP_SELF"],"l.total_ht","",$param,'align="center"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("VATRate"), $_SERVER["PHP_SELF"],"l.tva_tx","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Account"), $_SERVER["PHP_SELF"],"aa.account_number","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre(''); print_liste_field_titre(''); @@ -198,11 +225,12 @@ if ($result) { print '% '; + print ''; print ''; - print "
' . dol_trunc($objp->product_label, 24) . '' . nl2br(dol_trunc($objp->description, 32)) . '' . price($objp->total_ht) . '' . price($objp->tva_tx) . '' . $codeCompta . '' . $objp->rowid . ''; diff --git a/htdocs/accountancy/supplier/list.php b/htdocs/accountancy/supplier/list.php index 02057b31255..3e1622558cb 100644 --- a/htdocs/accountancy/supplier/list.php +++ b/htdocs/accountancy/supplier/list.php @@ -1,6 +1,6 @@ - * Copyright (C) 2013-2015 Alexandre Spangaro + * Copyright (C) 2013-2015 Alexandre Spangaro * Copyright (C) 2014-2015 Ari Elbaz (elarifr) * Copyright (C) 2013-2014 Florian Henry * Copyright (C) 2014 Juanjo Menent s @@ -41,15 +41,24 @@ $langs->load("main"); $langs->load("accountancy"); $action = GETPOST('action'); + +//Select Box $codeventil = GETPOST('codeventil', 'array'); $mesCasesCochees = GETPOST('mesCasesCochees', 'array'); + +//Search Getpost +$search_invoice = GETPOST('search_invoice','alpha'); $search_ref = GETPOST('search_ref','alpha'); $search_label = GETPOST('search_label','alpha'); $search_desc = GETPOST('search_desc','alpha'); +$search_amount = GETPOST('search_amount','alpha'); +$search_account = GETPOST('search_account','alpha'); +$search_vat = GETPOST('search_vat','alpha'); +//Getpost Order and column and limit page $sortfield = GETPOST('sortfield','alpha'); $sortorder = GETPOST('sortorder','alpha'); -//Should move to top with all GETPOST + $page = GETPOST('page'); if ($page < 0) $page = 0; @@ -62,18 +71,8 @@ if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) { $limit = $conf->liste_limit; } $offset = $limit * $page; -//End Should move to top with all GETPOST - -// TODO : remove comment -//elarifr we can not use only -//$sql .= " ORDER BY l.rowid"; -// f.datef will order like FA08 FA09 FA10 FA05 FA06 FA07 FA04... -// f.ref will not order properly invoice / avoir / accompte you can have All AC then All AV and all FA -// l.rowid when an invoice is edited rowid are added at end of table & facturedet.rowid are not ordered -//if (! $sortfield) $sortfield="l.rowid"; if (! $sortfield) $sortfield="f.datef, f.ref, l.rowid"; -//if (! $sortorder) $sortorder="DESC"; if (! $sortorder) { if ($conf->global->ACCOUNTING_LIST_SORT_VENTILATION_TODO > 0) { $sortorder = " DESC "; @@ -103,6 +102,9 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_ref=''; $search_label=''; $search_desc=''; + $search_amount=''; + $search_account=''; + $search_vat=''; } /* @@ -110,9 +112,6 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both */ llxHeader('', $langs->trans("Ventilation")); -//debug -//print_r($aarowid_s); -//print_r($aarowid_p); print ''; -//TODO For select box print ''; + $(function () { + $(\'#select-all\').click(function(event) { + // Iterate each checkbox + $(\':checkbox\').each(function() { + this.checked = true; + }); + }); + $(\'#unselect-all\').click(function(event) { + // Iterate each checkbox + $(\':checkbox\').each(function() { + this.checked = false; + }); + }); + }); + '; -/* - * Action - */ -//TODO -/* -if ($action == 'ventil') { - print '
' . $langs->trans("Processing") . '...
'; - if (! empty($codeventil_buy) && ! empty($mesCasesCochees)) { - if (! empty($codeventil_sell) && ! empty($mesCasesCochees)) { - } else { - print '
' . $langs->trans("AnyLineVentilate") . '
'; - } - print '
' . $langs->trans("EndProcessing") . '
'; -} -*/ -//do we really need to exclude old product not tosell / tobuy ? -//$sql = "SELECT p.rowid, p.ref , p.label, p.description , p.accountancy_code_sell, p.accountancy_code_buy, p.tms, p.fk_product_type as product_type , p.tosell , p.tobuy "; -//$sql .= " WHERE p.accountancy_code_sell IS NULL AND p.tosell = 1 OR p.accountancy_code_buy IS NULL AND p.tobuy = 1"; -//$sql .= " WHERE p.accountancy_code_sell ='' AND p.tosell = 1 OR p.accountancy_code_buy ='' AND p.tobuy = 1"; $sql = "SELECT p.rowid, p.ref , p.label, p.description , p.accountancy_code_sell, p.accountancy_code_buy, p.tms, p.fk_product_type as product_type"; $sql .= " FROM " . MAIN_DB_PREFIX . "product as p"; -//$sql .= " , " . MAIN_DB_PREFIX . "accountingaccount as aa"; $sql .= " WHERE ("; $sql .= " p.accountancy_code_sell ='' OR p.accountancy_code_sell IS NULL OR p.accountancy_code_buy ='' OR p.accountancy_code_buy IS NULL"; -//Search on correct pcg version + $pcgver = $conf->global->CHARTOFACCOUNTS; $sql .= " OR (p.accountancy_code_sell IS NOT NULL AND p.accountancy_code_sell != '' AND p.accountancy_code_sell NOT IN - (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; - //(SELECT account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa WHERE fk_pcg_version='PCG99-BASE'))"; + (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; $sql .= " OR (p.accountancy_code_buy IS NOT NULL AND p.accountancy_code_buy != '' AND p.accountancy_code_buy NOT IN - (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; - //(SELECT account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa WHERE fk_pcg_version='PCG99-BASE'))"; + (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; $sql .= ")"; //Add search filter like if (strlen(trim($search_ref))) { - $sql .= " AND (p.ref like '" . $search_ref . "%')"; + $sql .= " AND (p.ref like '" . $search_ref . "%')"; } if (strlen(trim($search_label))) { - $sql .= " AND (p.label like '" . $search_label . "%')"; + $sql .= " AND (p.label like '" . $search_label . "%')"; } if (strlen(trim($search_desc))) { - $sql .= " AND (p.description like '%" . $search_desc . "%')"; + $sql .= " AND (p.description like '%" . $search_desc . "%')"; } $sql.= $db->order($sortfield,$sortorder); @@ -249,176 +238,170 @@ $sql .= $db->plimit($limit + 1, $offset); dol_syslog("/accountancy/admin/productaccount.php:: sql=" . $sql, LOG_DEBUG); $result = $db->query($sql); if ($result) { - $num_lines = $db->num_rows($result); - $i = 0; + $num_lines = $db->num_rows($result); + $i = 0; /* - - * View */ - print_barre_liste($langs->trans("ProductAccountingAccountSelect"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num_lines); + print_barre_liste($langs->trans("ProductAccountingAccountSelect"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num_lines); - print '
' . $langs->trans("DescProductAccountingAccount") . '
'; +print ''; +print ''; +print "\n"; +print ''; +print '\n"; +print ''; +print '\n"; + +print "
'.$langs->trans('OptionMode').''.$langs->trans('Description').'
'.$langs->trans('Accountancy_code_sell').''.nl2br($langs->trans('OptionModeProductSell')); +print "
'.$langs->trans('Accountancy_code_buy').''.nl2br($langs->trans('OptionModeProductBuy'))."
\n"; + +print '

'; + +print "
\n"; -//DEBUG -//print $sql; - print '
'; -// print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; - print '
'; - print '
' . $langs->trans("ChangeAccount") . '
'; - print $langs->trans("Accountancy_code_buy") . ': ' . $form->select_account($account_number_buy, 'account_number_buy', 1,'', 0, 1); - print '
'; - print '
'; - print '
' . $langs->trans("ChangeAccount") . '
'; - print $langs->trans("Accountancy_code_sell") . ': ' . $form->select_account($account_number_sell, 'account_number_sell', 1, '', 0, 1); - print '
'; - print '
'; - //TODO change button - print ''; - print '
'; - print ''; - print ''; -// print ''; -// print ''; -// print ''; - print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"],"p.ref","",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"],"p.label","",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"],"l.description","",$param,'',$sortfield,$sortorder); - print ''; - print ''; - print ''; - print ''; - print_liste_field_titre(''); -// print_liste_field_titre(''); - print ''; - print ''; - print ''; - print ''; - print ''; - print ''; + print ' '; + print_liste_field_titre($langs->trans("RowId"), $_SERVER["PHP_SELF"],"p.rowid","",$param,'',$sortfield,$sortorder); + print '  '; - print ''; - print ''; -// print ''; - print ''; - - $var = true; - - while ( $i < min($num_lines, 250) ) { - $obj = $db->fetch_object($result); - $var = ! $var; - - $compta_prodsell = $obj->accountancy_code_sell; - if (empty($compta_prodsell)) { - if ($obj->product_type == 0) { - $compta_prodsell = (! empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodsell_id = $aarowid_prodsell; - } else { - $compta_prodsell = (! empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodsell_id = $aarowid_servsell; - } - } - - $compta_prodbuy = $obj->accountancy_code_buy; - if (empty($compta_prodbuy)) { - if ($obj->product_type == 0) { - $compta_prodbuy = (! empty($conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodbuy_id = $aarowid_prodbuy; - } else { - $compta_prodbuy = (! empty($conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodbuy_id = $aarowid_servbuy; - } - } - - $product_static = new Product($db); - - print ""; -//debug -print ''; + print '
' . $langs->trans("Ref") . '' . $langs->trans("Label") . '' . $langs->trans("Description") . '' . $langs->trans("Accountancy_code_buy") . '' . $langs->trans("Accountancy_code_buy_suggest") . '' . $langs->trans("Accountancy_code_sell") . '' . $langs->trans("Accountancy_code_sell_suggest") . '' . $langs->trans("Ventilate") . '
/'.'
%%' . $langs->trans("DescProductAccountingAccount") . ' '; - print ''; -// print ''; - print ' '; - print ''; -// print ''; - print ' 
Compte Suggeres compta_prodbuy=' . $compta_prodbuy . ' -- compta_prodbuy_id' . $compta_prodbuy_id . '-- compta_prodsell:' . $compta_prodsell . '-- compta_prodsell_id' . $compta_prodsell_id . '
'; + print ''; + print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"],"p.ref","",$param,'',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"],"p.label","",$param,'',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"],"l.description","",$param,'',$sortfield,$sortorder); + IF ($accounting_product_mode == 'ACCOUNTANCY_BUY' ? ' checked' : '') { + print ''; + print ''; + } + else { + print ''; + print ''; + } + print_liste_field_titre(''); + print ''; + print ''; + print ''; + print ''; + print ''; + print ''; - print ""; - print ""; - // Ref produit as link - $product_static->ref = $obj->ref; - $product_static->id = $obj->rowid; - $product_static->type = $obj->type; - print ''; + print ''; + print ''; + print ''; + + $var = true; + + while ( $i < min($num_lines, 250) ) { + $obj = $db->fetch_object($result); + $var = ! $var; + + $compta_prodsell = $obj->accountancy_code_sell; + + if ($obj->product_type == 0) { + $compta_prodsell = (! empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodsell_id = $aarowid_prodsell; + } else { + $compta_prodsell = (! empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodsell_id = $aarowid_servsell; + } + + + $compta_prodbuy = $obj->accountancy_code_buy; + + if ($obj->product_type == 0) { + $compta_prodbuy = (! empty($conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodbuy_id = $aarowid_prodbuy; + } else { + $compta_prodbuy = (! empty($conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodbuy_id = $aarowid_servbuy; + } + + + $product_static = new Product($db); + + print ""; - print ''; + print ""; + print ""; + // Ref produit as link + $product_static->ref = $obj->ref; + $product_static->id = $obj->rowid; + $product_static->type = $obj->type; + print ''; + print ''; //TODO ADJUST DESCRIPTION SIZE -// print ''; - //TODO: we shoul set a user defined value to adjust user square / wide screen size - $trunclengh = defined('ACCOUNTING_LENGTH_DESCRIPTION') ? ACCOUNTING_LENGTH_DESCRIPTION : 32; - print ''; +// print ''; + //TODO: we shoul set a user defined value to adjust user square / wide screen size + $trunclengh = defined('ACCOUNTING_LENGTH_DESCRIPTION') ? ACCOUNTING_LENGTH_DESCRIPTION : 32; + print ''; - //acountingaccount buy - print ''; + //acountingaccount buy + + IF ($accounting_product_mode == 'ACCOUNTANCY_BUY' ? ' checked' : '') { + print ''; //TODO: replace by select -// print ''; - //TODO: we shoul set a user defined value to adjust user square / wide screen size - //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print ''; - - //acountingaccount sel - print ''; +// print ''; + //TODO: we shoul set a user defined value to adjust user square / wide screen size + //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; + print ''; + } + Else { + //acountingaccount sel + print ''; //TODO: replace by select - //TODO: we shoul set a user defined value to adjust user square / wide screen size - //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print ''; - //action edit & select box - print ''; - print ''; - //Checkbox select - print ''; + //TODO: we shoul set a user defined value to adjust user square / wide screen size + //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; + print ''; + } + + //Checkbox select + print ''; - print ""; - $i ++; - } + print ""; + $i ++; + } + print '
' . $langs->trans("Accountancy_code_buy") . '' . $langs->trans("Accountancy_code_buy_suggest") . '' . $langs->trans("Accountancy_code_sell") . '' . $langs->trans("Accountancy_code_sell_suggest") . '' . $langs->trans("Ventilate") . '
/'.'
%%
'; - if ($product_static->id) - print $product_static->getNomUrl(1); - else - print '- '; - print ' '; + print ''; + print ' '; + print ''; + print '
' . $obj->label . '
'; + if ($product_static->id) + print $product_static->getNomUrl(1); + else + print '- '; + print '' . $obj->label . '' . $obj->description . '' . nl2br(dol_trunc($obj->description, $trunclengh)) . '' . $obj->description . '' . nl2br(dol_trunc($obj->description, $trunclengh)) . '' . $obj->accountancy_code_buy . '' . $obj->accountancy_code_buy . '' . $compta_prodbuy . ''; - print $form->select_account($compta_prodbuy_id, 'codeventil[]', 1); - print '' . $obj->accountancy_code_sell . '' . $compta_prodbuy . ''; + print $form->select_account($compta_prodbuy_id, 'codeventil[]', 1); + print '' . $obj->accountancy_code_sell . ''; - print $form->select_account($compta_prodsell_id, 'codeventil[]', 1); - print '' . $obj->rowid . ''; - print img_edit(); - print ''; - print ''; + print $form->select_account($compta_prodsell_id, 'codeventil[]', 1); + print ''; + print '
'; + print '
'; + print ''; - $db->free($result); + + + $db->free($result); } else { -// print $db->error(); - dol_print_error($db); + dol_print_error($db); } -print ""; + llxFooter(); $db->close(); \ No newline at end of file From 7cb564586ea3033fabb92c61756f51722bd287ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= Date: Sun, 9 Aug 2015 13:52:02 +0200 Subject: [PATCH 009/172] Fix: [ bug #3310 ] OrderLine::fetch, FactureLigne::fetch and PropaleLigne::fetch do not return anything Close #3310 --- ChangeLog | 1 + htdocs/comm/propal/class/propal.class.php | 4 +++- htdocs/commande/class/commande.class.php | 4 +++- htdocs/compta/bank/class/account.class.php | 1 - htdocs/compta/facture/class/facture.class.php | 4 +++- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6165077d1ca..7662760ad01 100644 --- a/ChangeLog +++ b/ChangeLog @@ -27,6 +27,7 @@ Fix: [ bug #2570 ] [Contacts] Page should not process if ID is invalid Fix: [ bug #3268 ] SQL error when accessing thirdparty log page without a socid parameter Fix: [ bug #3180 ] formObjectOptions hook when editing thirdparty card does not print result Fix: [ bug #1791 ] Margin menu not available if any Finance module is not enabled +Fix: [ bug #3310 ] OrderLine::fetch, FactureLigne::fetch and PropaleLigne::fetch do not return anything ***** ChangeLog for 3.5.6 compared to 3.5.5 ***** Fix: Avoid missing class error for fetch_thirdparty method #1973 diff --git a/htdocs/comm/propal/class/propal.class.php b/htdocs/comm/propal/class/propal.class.php index 1a800dbf944..9cbb6e632fb 100644 --- a/htdocs/comm/propal/class/propal.class.php +++ b/htdocs/comm/propal/class/propal.class.php @@ -2845,10 +2845,12 @@ class PropaleLigne extends CommonObject $this->date_end = $this->db->jdate($objp->date_end); $this->db->free($result); + + return 1; } else { - dol_print_error($this->db); + return -1; } } diff --git a/htdocs/commande/class/commande.class.php b/htdocs/commande/class/commande.class.php index d1a776d3d24..a01e2df27c9 100644 --- a/htdocs/commande/class/commande.class.php +++ b/htdocs/commande/class/commande.class.php @@ -3156,10 +3156,12 @@ class OrderLine extends CommonOrderLine $this->date_end = $this->db->jdate($objp->date_end); $this->db->free($result); + + return 1; } else { - dol_print_error($this->db); + return -1; } } diff --git a/htdocs/compta/bank/class/account.class.php b/htdocs/compta/bank/class/account.class.php index 97e7543a030..77df9e6a3b2 100644 --- a/htdocs/compta/bank/class/account.class.php +++ b/htdocs/compta/bank/class/account.class.php @@ -1133,7 +1133,6 @@ class AccountLine extends CommonObject } else { - dol_print_error($this->db); return -1; } } diff --git a/htdocs/compta/facture/class/facture.class.php b/htdocs/compta/facture/class/facture.class.php index 0d91d7944b8..79de4dbdb8a 100644 --- a/htdocs/compta/facture/class/facture.class.php +++ b/htdocs/compta/facture/class/facture.class.php @@ -3471,10 +3471,12 @@ class FactureLigne extends CommonInvoiceLine $this->product_desc = $objp->product_desc; $this->db->free($result); + + return 1; } else { - dol_print_error($this->db); + return -1; } } From f3ef4fed93cc45bc310b54810ff0198b4121038c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= Date: Sun, 9 Aug 2015 13:58:03 +0200 Subject: [PATCH 010/172] Fix: [ bug #3313 ] Error enabling module with PostgreSQL database Close #3313 --- ChangeLog | 1 + htdocs/core/class/menubase.class.php | 2 +- htdocs/core/modules/DolibarrModules.class.php | 3 --- 3 files changed, 2 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6165077d1ca..d3347fc30f2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -27,6 +27,7 @@ Fix: [ bug #2570 ] [Contacts] Page should not process if ID is invalid Fix: [ bug #3268 ] SQL error when accessing thirdparty log page without a socid parameter Fix: [ bug #3180 ] formObjectOptions hook when editing thirdparty card does not print result Fix: [ bug #1791 ] Margin menu not available if any Finance module is not enabled +Fix: [ bug #3313 ] Error enabling module with PostgreSQL database ***** ChangeLog for 3.5.6 compared to 3.5.5 ***** Fix: Avoid missing class error for fetch_thirdparty method #1973 diff --git a/htdocs/core/class/menubase.class.php b/htdocs/core/class/menubase.class.php index 961cfd5733c..570da8b27fa 100644 --- a/htdocs/core/class/menubase.class.php +++ b/htdocs/core/class/menubase.class.php @@ -152,7 +152,7 @@ class Menubase $sql.= " '".$this->fk_menu."',"; $sql.= " ".($this->fk_mainmenu?"'".$this->fk_mainmenu."'":"null").","; $sql.= " ".($this->fk_leftmenu?"'".$this->fk_leftmenu."'":"null").","; - $sql.= " '".$this->position."',"; + $sql.= " '".(int) $this->position."',"; $sql.= " '".$this->db->escape($this->url)."',"; $sql.= " '".$this->db->escape($this->target)."',"; $sql.= " '".$this->db->escape($this->titre)."',"; diff --git a/htdocs/core/modules/DolibarrModules.class.php b/htdocs/core/modules/DolibarrModules.class.php index be498b04413..a9b80cef13e 100644 --- a/htdocs/core/modules/DolibarrModules.class.php +++ b/htdocs/core/modules/DolibarrModules.class.php @@ -1009,7 +1009,6 @@ abstract class DolibarrModules $this->db->begin(); - //var_dump($this->menu); exit; foreach ($this->menu as $key => $value) { $menu = new Menubase($this->db); @@ -1018,11 +1017,9 @@ abstract class DolibarrModules if (! $this->menu[$key]['fk_menu']) { $menu->fk_menu=0; - //print 'aaa'.$this->menu[$key]['fk_menu']; } else { - //print 'xxx'.$this->menu[$key]['fk_menu'];exit; $foundparent=0; $fk_parent=$this->menu[$key]['fk_menu']; if (preg_match('/^r=/',$fk_parent)) // old deprecated method From 2f6587b48ecc8c1554f2194503796c0f034909be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= Date: Sun, 9 Aug 2015 18:08:22 +0200 Subject: [PATCH 011/172] FIX [ bug #3211 ] Error about sold to pay (Montant encours) Close #3211 --- ChangeLog | 1 + htdocs/societe/class/societe.class.php | 1 + 2 files changed, 2 insertions(+) diff --git a/ChangeLog b/ChangeLog index e4815781cd0..119556ecc2c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -18,6 +18,7 @@ FIX [ bug 1925 ] "Link to order" option in supplier invoices is not working prop FIX [ bug #3198 ] Trigger LINECONTRACT_INSERT passes Contrat as $object instead of ContratLigne FIX: Not showing delivery date on rouget pdf FIX: Not showing task extrafields when creating from left menu +FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts NEW: Created new ContratLigne::insert function diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 649af79e6cc..0869f46c575 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -3162,6 +3162,7 @@ class Societe extends CommonObject $sql .= " AND fk_statut <> 0"; // Not a draft //$sql .= " AND (fk_statut <> 3 OR close_code <> 'abandon')"; // Not abandonned for undefined reason $sql .= " AND fk_statut <> 3"; // Not abandonned + $sql .= " AND fk_statut <> 2"; // Not clasified as paid dol_syslog("get_OutstandingBill", LOG_DEBUG); $resql=$this->db->query($sql); From 2500e26072d2409344858cedf1452373e5b13619 Mon Sep 17 00:00:00 2001 From: Darkjeff Date: Mon, 10 Aug 2015 10:29:05 +0200 Subject: [PATCH 012/172] update product account clean sql if buy or sell --- htdocs/accountancy/admin/productaccount.php | 25 +++++++++++++++------ 1 file changed, 18 insertions(+), 7 deletions(-) diff --git a/htdocs/accountancy/admin/productaccount.php b/htdocs/accountancy/admin/productaccount.php index 8d79a81e8e3..7a33a698cd1 100644 --- a/htdocs/accountancy/admin/productaccount.php +++ b/htdocs/accountancy/admin/productaccount.php @@ -1,7 +1,7 @@ - * Copyright (C) 2013-2014 Alexandre Spangaro + * Copyright (C) 2013-2014 Alexandre Spangaro * Copyright (C) 2014 Florian Henry * Copyright (C) 2014 Juanjo Menent * Copyright (C) 2015 Ari Elbaz (elarifr) @@ -102,6 +102,7 @@ if ($action == 'update') { } if ($action == $langs->trans("Change_Account")) +//todo check sql { print '
' . $langs->trans("Processing") . '...
'; if (! empty($codeventil) && ! empty($mesCasesCochees)) @@ -120,7 +121,7 @@ if ($action == $langs->trans("Change_Account")) { $maLigneCourante = explode("_", $maLigneCochee); $monId = $maLigneCourante[0]; - $monNumLigne = $maLigneCourante[2]; + $monNumLigne = $maLigneCourante[1]; $monCompte = $mesCodesVentilChoisis[$monNumLigne]; $sql = " UPDATE " . MAIN_DB_PREFIX . "product"; @@ -212,15 +213,25 @@ print ''; - -$sql = "SELECT p.rowid, p.ref , p.label, p.description , p.accountancy_code_sell, p.accountancy_code_buy, p.tms, p.fk_product_type as product_type"; +$sql = "SELECT p.rowid, p.ref , p.label, p.description , p.accountancy_code_sell, p.accountancy_code_buy, p.tms, p.fk_product_type as product_type"; $sql .= " FROM " . MAIN_DB_PREFIX . "product as p"; $sql .= " WHERE ("; $pcgver = $conf->global->CHARTOFACCOUNTS; IF ($accounting_product_mode == 'ACCOUNTANCY_BUY' ? ' checked' : '') { -$sql .= " p.accountancy_code_buy ='' OR p.accountancy_code_buy IS NULL"; -$sql .= " OR (p.accountancy_code_buy IS NOT NULL AND p.accountancy_code_buy != '' AND p.accountancy_code_buy NOT IN + $sql .= " p.accountancy_code_buy ='' OR p.accountancy_code_buy IS NULL"; + $sql .= " OR (p.accountancy_code_buy IS NOT NULL AND p.accountancy_code_buy != '' AND p.accountancy_code_buy NOT IN (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; - } - ELSE { -$sql .= " p.accountancy_code_sell ='' OR p.accountancy_code_sell IS NULL "; -$sql .= " OR (p.accountancy_code_sell IS NOT NULL AND p.accountancy_code_sell != '' AND p.accountancy_code_sell NOT IN +} else { + $sql .= " p.accountancy_code_sell ='' OR p.accountancy_code_sell IS NULL "; + $sql .= " OR (p.accountancy_code_sell IS NOT NULL AND p.accountancy_code_sell != '' AND p.accountancy_code_sell NOT IN (SELECT aa.account_number FROM " . MAIN_DB_PREFIX . "accountingaccount as aa , " . MAIN_DB_PREFIX . "accounting_system as asy WHERE fk_pcg_version = asy.pcg_version AND asy.rowid = " . $pcgver . "))"; - } +} $sql .= ")"; - - - -//Add search filter like +// Add search filter like if (strlen(trim($search_ref))) { $sql .= " AND (p.ref like '" . $search_ref . "%')"; } @@ -242,7 +231,7 @@ if (strlen(trim($search_label))) { if (strlen(trim($search_desc))) { $sql .= " AND (p.description like '%" . $search_desc . "%')"; } -$sql.= $db->order($sortfield,$sortorder); +$sql .= $db->order($sortfield, $sortorder); $sql .= $db->plimit($limit + 1, $offset); @@ -251,71 +240,65 @@ $result = $db->query($sql); if ($result) { $num_lines = $db->num_rows($result); $i = 0; - -/* + + /* * View */ print_barre_liste($langs->trans("ProductAccountingAccountSelect"), $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, '', $num_lines); - -print '
'; -print ''; -print ''; - -print ''; -print ''; -print ''; -print "\n"; -print ''; -print '\n"; -print ''; -print '\n"; - -print "
'.$langs->trans('OptionMode').''.$langs->trans('Description').'
'.$langs->trans('Accountancy_code_sell').''.nl2br($langs->trans('OptionModeProductSell')); -print "
'.$langs->trans('Accountancy_code_buy').''.nl2br($langs->trans('OptionModeProductBuy'))."
\n"; - -print '

'; - -print "
\n"; - - - - - - - print '' . $langs->trans("DescProductAccountingAccount") . ' '; - print_liste_field_titre($langs->trans("RowId"), $_SERVER["PHP_SELF"],"p.rowid","",$param,'',$sortfield,$sortorder); - print '  '; - - - - - + + print ''; + print ''; + print ''; + print ''; print ''; - print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"],"p.ref","",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"],"p.label","",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"],"l.description","",$param,'',$sortfield,$sortorder); - IF ($accounting_product_mode == 'ACCOUNTANCY_BUY' ? ' checked' : '') { - print ''; - print ''; + print ''; + print "\n"; + print ''; + print '\n"; + print ''; + print '\n"; + + print "
' . $langs->trans("Accountancy_code_buy") . '' . $langs->trans("Accountancy_code_buy_suggest") . '' . $langs->trans('OptionMode') . '' . $langs->trans('Description') . '
' . $langs->trans('Accountancy_code_sell') . '' . nl2br($langs->trans('OptionModeProductSell')); + print "
' . $langs->trans('Accountancy_code_buy') . '' . nl2br($langs->trans('OptionModeProductBuy')) . "
\n"; + + print '
'; + + print "
\n"; + + if (! empty($msg)) { + print $msg; } - else { - print '' . $langs->trans("Accountancy_code_sell") . ''; - print '' . $langs->trans("Accountancy_code_sell_suggest") . ''; + + // print '' . $langs->trans("DescProductAccountingAccount") . ' '; + // print_liste_field_titre($langs->trans("RowId"), $_SERVER["PHP_SELF"], "p.rowid", "", $param, '', $sortfield, $sortorder); + print '  '; + + print ''; + print ''; + print_liste_field_titre($langs->trans("Ref"), $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder); + print_liste_field_titre($langs->trans("Label"), $_SERVER["PHP_SELF"], "p.label", "", $param, '', $sortfield, $sortorder); + print_liste_field_titre($langs->trans("Description"), $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder); + if ($accounting_product_mode == 'ACCOUNTANCY_BUY') { + print ''; + // print_liste_field_titre(''); + print ''; print ''; print ''; - print ''; - print ''; + print ''; + print ''; print ''; - - print ''; - print ''; + print ''; print ''; @@ -327,30 +310,28 @@ print "
\n"; $compta_prodsell = $obj->accountancy_code_sell; - if ($obj->product_type == 0) { - $compta_prodsell = (! empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodsell_id = $aarowid_prodsell; - } else { - $compta_prodsell = (! empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodsell_id = $aarowid_servsell; - } - + if ($obj->product_type == 0) { + $compta_prodsell = (! empty($conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodsell_id = $aarowid_prodsell; + } else { + $compta_prodsell = (! empty($conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_SOLD_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodsell_id = $aarowid_servsell; + } $compta_prodbuy = $obj->accountancy_code_buy; - if ($obj->product_type == 0) { - $compta_prodbuy = (! empty($conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodbuy_id = $aarowid_prodbuy; - } else { - $compta_prodbuy = (! empty($conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT : $langs->trans("CodeNotDef")); - $compta_prodbuy_id = $aarowid_servbuy; - } - + if ($obj->product_type == 0) { + $compta_prodbuy = (! empty($conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_PRODUCT_BUY_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodbuy_id = $aarowid_prodbuy; + } else { + $compta_prodbuy = (! empty($conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT) ? $conf->global->ACCOUNTING_SERVICE_BUY_ACCOUNT : $langs->trans("CodeNotDef")); + $compta_prodbuy_id = $aarowid_servbuy; + } $product_static = new Product($db); print ""; - + print ""; print ""; // Ref produit as link @@ -363,56 +344,51 @@ print "
\n"; else print '- '; print ''; - print ''; -//TODO ADJUST DESCRIPTION SIZE -// print ''; - //TODO: we shoul set a user defined value to adjust user square / wide screen size + print ''; + // TODO ADJUST DESCRIPTION SIZE + // print ''; + // TODO: we shoul set a user defined value to adjust user square / wide screen size $trunclengh = defined('ACCOUNTING_LENGTH_DESCRIPTION') ? ACCOUNTING_LENGTH_DESCRIPTION : 32; print ''; - - //acountingaccount buy - IF ($accounting_product_mode == 'ACCOUNTANCY_BUY' ? ' checked' : '') { - print ''; -//TODO: replace by select -// print ''; - //TODO: we shoul set a user defined value to adjust user square / wide screen size - //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print ''; - } - Else { - - //acountingaccount sel - print ''; -//TODO: replace by select - //TODO: we shoul set a user defined value to adjust user square / wide screen size - //$trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; - print ''; + // acountingaccount buy + + if ($accounting_product_mode == 'ACCOUNTANCY_BUY') { + print ''; + // TODO: replace by select + // print ''; + // TODO: we shoul set a user defined value to adjust user square / wide screen size + // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; + print ''; + } else { + + // acountingaccount sel + print ''; + // TODO: replace by select + // TODO: we shoul set a user defined value to adjust user square / wide screen size + // $trunclenghform = defined('ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT') ? ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT : 50; + print ''; } - //Checkbox select + // Checkbox select print ''; - + print ''; + print ""; $i ++; } - print '
' . $langs->trans("Accountancy_code_buy") . ''; + print '' . $langs->trans("Accountancy_code_buy_suggest") . ''; + } else { + print '' . $langs->trans("Accountancy_code_sell") . ''; + print '' . $langs->trans("Accountancy_code_sell_suggest") . ''; } - print_liste_field_titre(''); - print '' . $langs->trans("Ventilate") . '
/'.'
' . $langs->trans("Ventilate") . '
/' . '
%% '; - print ''; + + print ' '; + print ''; print ' '; - print ''; + print ''; print '
'. dol_trunc($obj->label, 24) . '' . $obj->description . '' . dol_trunc($obj->label, 24) . '' . $obj->description . '' . nl2br(dol_trunc($obj->description, $trunclengh)) . '' . $obj->accountancy_code_buy . '' . $compta_prodbuy . ''; - print $form->select_account($compta_prodbuy_id, 'codeventil[]', 1); - print '' . $obj->accountancy_code_sell . ''; - print $form->select_account($compta_prodsell_id, 'codeventil[]', 1); - print '' . $obj->accountancy_code_buy . '' . $compta_prodbuy . ''; + print $form->select_account($compta_prodbuy_id, 'codeventil_'.$product_static->id, 1); + print '' . $obj->accountancy_code_sell . ''; + print $form->select_account($compta_prodsell_id, 'codeventil_'.$product_static->id, 1); + print ''; - print '
'; - print '
'; - print '
'; - - + print ''; + print '
'; + print ''; $db->free($result); } else { dol_print_error($db); } - - llxFooter(); $db->close(); \ No newline at end of file diff --git a/htdocs/accountancy/class/accountingaccount.class.php b/htdocs/accountancy/class/accountingaccount.class.php index 0c79820ea44..988eecfab84 100644 --- a/htdocs/accountancy/class/accountingaccount.class.php +++ b/htdocs/accountancy/class/accountingaccount.class.php @@ -65,8 +65,10 @@ class AccountingAccount extends CommonObject * @param string $account_number Account number * @return int <0 if KO, >0 if OK */ - function fetch($rowid = null, $account_number = null) + function fetch($rowid = null, $account_number = null, $limittocurentchart=0) { + global $conf; + if ($rowid || $account_number) { $sql = "SELECT rowid, datec, tms, fk_pcg_version, pcg_type, pcg_subtype, account_number, account_parent, label, fk_user_author, fk_user_modif, active"; $sql.= " FROM " . MAIN_DB_PREFIX . "accountingaccount WHERE"; @@ -75,7 +77,9 @@ class AccountingAccount extends CommonObject } elseif ($account_number) { $sql .= " account_number = '" . $account_number . "'"; } - + if (!empty($limittocurentchart)) { + $sql .=' AND fk_pcg_version IN (SELECT pcg_version FROM '.MAIN_DB_PREFIX.'accounting_system WHERE rowid='.$conf->global->CHARTOFACCOUNTS.')'; + } dol_syslog(get_class($this) . "::fetch sql=" . $sql, LOG_DEBUG); $result = $this->db->query($sql); if ($result) { @@ -101,7 +105,8 @@ class AccountingAccount extends CommonObject return 0; } } else { - dol_print_error($this->db); + $this->error="Error " . $this->db->lasterror(); + $this->errors[] = "Error " . $this->db->lasterror(); } } return -1; diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php index d3a4547c38b..6d82c324fd6 100644 --- a/htdocs/accountancy/customer/list.php +++ b/htdocs/accountancy/customer/list.php @@ -24,14 +24,13 @@ * \ingroup Accounting Expert * \brief Ventilation page from customers invoices */ - require '../../main.inc.php'; // Class -require_once DOL_DOCUMENT_ROOT.'/compta/facture/class/facture.class.php'; -require_once DOL_DOCUMENT_ROOT.'/product/class/product.class.php'; -require_once DOL_DOCUMENT_ROOT.'/accountancy/class/html.formventilation.class.php'; -require_once DOL_DOCUMENT_ROOT.'/accountancy/class/accountingaccount.class.php'; +require_once DOL_DOCUMENT_ROOT . '/compta/facture/class/facture.class.php'; +require_once DOL_DOCUMENT_ROOT . '/product/class/product.class.php'; +require_once DOL_DOCUMENT_ROOT . '/accountancy/class/html.formventilation.class.php'; +require_once DOL_DOCUMENT_ROOT . '/accountancy/class/accountingaccount.class.php'; // Langs $langs->load("compta"); @@ -42,24 +41,25 @@ $langs->load("accountancy"); $action = GETPOST('action'); -//Select Box +// Select Box $codeventil = GETPOST('codeventil', 'array'); $mesCasesCochees = GETPOST('mesCasesCochees', 'array'); -//Search Getpost -$search_invoice = GETPOST('search_invoice','alpha'); -$search_ref = GETPOST('search_ref','alpha'); -$search_label = GETPOST('search_label','alpha'); -$search_desc = GETPOST('search_desc','alpha'); -$search_amount = GETPOST('search_amount','alpha'); -$search_account = GETPOST('search_account','alpha'); -$search_vat = GETPOST('search_vat','alpha'); +// Search Getpost +$search_invoice = GETPOST('search_invoice', 'alpha'); +$search_ref = GETPOST('search_ref', 'alpha'); +$search_label = GETPOST('search_label', 'alpha'); +$search_desc = GETPOST('search_desc', 'alpha'); +$search_amount = GETPOST('search_amount', 'alpha'); +$search_account = GETPOST('search_account', 'alpha'); +$search_vat = GETPOST('search_vat', 'alpha'); -//Getpost Order and column and limit page -$sortfield = GETPOST('sortfield','alpha'); -$sortorder = GETPOST('sortorder','alpha'); -$page = GETPOST('page'); -if ($page < 0) $page = 0; +// Getpost Order and column and limit page +$sortfield = GETPOST('sortfield', 'alpha'); +$sortorder = GETPOST('sortorder', 'alpha'); +$page = GETPOST('page','int'); +if ($page < 0) + $page = 0; if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) { $limit = $conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION; @@ -70,7 +70,8 @@ if (! empty($conf->global->ACCOUNTING_LIMIT_LIST_VENTILATION)) { } $offset = $limit * $page; -if (! $sortfield) $sortfield="f.datef, f.facnumber, l.rowid"; +if (! $sortfield) + $sortfield = "f.datef, f.facnumber, l.rowid"; if (! $sortorder) { if ($conf->global->ACCOUNTING_LIST_SORT_VENTILATION_TODO > 0) { @@ -91,23 +92,23 @@ $aarowid_s = $accounting->fetch('', ACCOUNTING_SERVICE_SOLD_ACCOUNT); $aarowid_p = $accounting->fetch('', ACCOUNTING_PRODUCT_SOLD_ACCOUNT); // Purge search criteria -if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) -{ - $search_ref=''; - $search_invoice=''; - $search_label=''; - $search_desc=''; - $search_amount=''; - $search_account=''; - $search_vat=''; +if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) { + $search_ref = ''; + $search_invoice = ''; + $search_label = ''; + $search_desc = ''; + $search_amount = ''; + $search_account = ''; + $search_vat = ''; } + /* * View */ llxHeader('', $langs->trans("Ventilation")); -print ''; } - $out.= "\n"; + $out.= "\n"; return $out; } From 3938a35455b1f08e49d235c7cb84020a094cb77a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Thu, 13 Aug 2015 05:15:42 +0200 Subject: [PATCH 037/172] Update template --- .../thirdparties/template_thirdparty.odt | Bin 24733 -> 24295 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/htdocs/install/doctemplates/thirdparties/template_thirdparty.odt b/htdocs/install/doctemplates/thirdparties/template_thirdparty.odt index bf24fcef2308b5bbf6556cc25c3748b69f1db271..bfc4fa822f28f6756e7dc774dcbf706a99fe2772 100644 GIT binary patch delta 19575 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 q|KM%gnQ_O?-mP Date: Thu, 13 Aug 2015 05:23:25 +0200 Subject: [PATCH 038/172] Fix no need the star for this case --- htdocs/admin/dict.php | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/htdocs/admin/dict.php b/htdocs/admin/dict.php index 6120f0137ca..f9137a06acf 100644 --- a/htdocs/admin/dict.php +++ b/htdocs/admin/dict.php @@ -899,7 +899,11 @@ if ($id) else $valuetoshow=$langs->trans("Type"); } if ($fieldlist[$field]=='code') { $valuetoshow=$langs->trans("Code"); } - if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { $valuetoshow=$langs->trans("Label")."*"; } + if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') + { + $valuetoshow=$langs->trans("Label"); + if ($id != 25) $valuetoshow.="*"; + } if ($fieldlist[$field]=='libelle_facture') { $valuetoshow=$langs->trans("LabelOnDocuments")."*"; } if ($fieldlist[$field]=='country') { if (in_array('region_id',$fieldlist)) { print ' '; continue; } // For region page, we do not show the country input @@ -1055,7 +1059,11 @@ if ($id) if ($fieldlist[$field]=='lang') { $valuetoshow=$langs->trans("Language"); } if ($fieldlist[$field]=='type') { $valuetoshow=$langs->trans("Type"); } if ($fieldlist[$field]=='code') { $valuetoshow=$langs->trans("Code"); } - if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') { $valuetoshow=$langs->trans("Label")."*"; } + if ($fieldlist[$field]=='libelle' || $fieldlist[$field]=='label') + { + $valuetoshow=$langs->trans("Label"); + if ($id != 25) $valuetoshow.="*"; + } if ($fieldlist[$field]=='libelle_facture') { $valuetoshow=$langs->trans("LabelOnDocuments")."*"; } if ($fieldlist[$field]=='country') { $valuetoshow=$langs->trans("Country"); } if ($fieldlist[$field]=='recuperableonly') { $valuetoshow=$langs->trans("NPR"); $align="center"; } From dc5b7c4079e100586151d9ff98b6e916c595aa0f Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Thu, 13 Aug 2015 10:07:26 +0200 Subject: [PATCH 039/172] FIX : Fix demo dump data, date '0000-00-00 00:00:00' is not valid, replace by NOW() --- dev/initdata/mysqldump_dolibarr_3.8.0.sql | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/dev/initdata/mysqldump_dolibarr_3.8.0.sql b/dev/initdata/mysqldump_dolibarr_3.8.0.sql index 75bd53709a6..c8ab81bb582 100644 --- a/dev/initdata/mysqldump_dolibarr_3.8.0.sql +++ b/dev/initdata/mysqldump_dolibarr_3.8.0.sql @@ -145,7 +145,7 @@ CREATE TABLE `llx_accountingaccount` ( LOCK TABLES `llx_accountingaccount` WRITE; /*!40000 ALTER TABLE `llx_accountingaccount` DISABLE KEYS */; -INSERT INTO `llx_accountingaccount` VALUES (1,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','CAPITAL','101','1401','Capital',NULL,NULL,1),(2,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','105','1401','Ecarts de réévaluation',NULL,NULL,1),(3,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','1061','1401','Réserve légale',NULL,NULL,1),(4,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','1063','1401','Réserves statutaires ou contractuelles',NULL,NULL,1),(5,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','1064','1401','Réserves réglementées',NULL,NULL,1),(6,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','1068','1401','Autres réserves',NULL,NULL,1),(7,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','108','1401','Compte de l\'exploitant',NULL,NULL,1),(8,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','12','1401','Résultat de l\'exercice',NULL,NULL,1),(9,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','145','1401','Amortissements dérogatoires',NULL,NULL,1),(10,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','146','1401','Provision spéciale de réévaluation',NULL,NULL,1),(11,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','147','1401','Plus-values réinvesties',NULL,NULL,1),(12,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','148','1401','Autres provisions réglementées',NULL,NULL,1),(13,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','15','1401','Provisions pour risques et charges',NULL,NULL,1),(14,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','16','1401','Emprunts et dettes assimilees',NULL,NULL,1),(15,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','20','1402','Immobilisations incorporelles',NULL,NULL,1),(16,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','201','15','Frais d\'établissement',NULL,NULL,1),(17,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','206','15','Droit au bail',NULL,NULL,1),(18,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','207','15','Fonds commercial',NULL,NULL,1),(19,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','208','15','Autres immobilisations incorporelles',NULL,NULL,1),(20,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','21','1402','Immobilisations corporelles',NULL,NULL,1),(21,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','23','1402','Immobilisations en cours',NULL,NULL,1),(22,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','27','1402','Autres immobilisations financieres',NULL,NULL,1),(23,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','280','1402','Amortissements des immobilisations incorporelles',NULL,NULL,1),(24,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','281','1402','Amortissements des immobilisations corporelles',NULL,NULL,1),(25,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','290','1402','Provisions pour dépréciation des immobilisations incorporelles',NULL,NULL,1),(26,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','291','1402','Provisions pour dépréciation des immobilisations corporelles',NULL,NULL,1),(27,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','297','1402','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(28,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','31','1403','Matieres premières',NULL,NULL,1),(29,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','32','1403','Autres approvisionnements',NULL,NULL,1),(30,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','33','1403','En-cours de production de biens',NULL,NULL,1),(31,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','34','1403','En-cours de production de services',NULL,NULL,1),(32,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','35','1403','Stocks de produits',NULL,NULL,1),(33,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','37','1403','Stocks de marchandises',NULL,NULL,1),(34,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','391','1403','Provisions pour dépréciation des matières premières',NULL,NULL,1),(35,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','392','1403','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(36,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','393','1403','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(37,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','394','1403','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(38,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','395','1403','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(39,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','397','1403','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(40,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','SUPPLIER','400','1404','Fournisseurs et Comptes rattachés',NULL,NULL,1),(41,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','409','1404','Fournisseurs débiteurs',NULL,NULL,1),(42,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','CUSTOMER','410','1404','Clients et Comptes rattachés',NULL,NULL,1),(43,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','419','1404','Clients créditeurs',NULL,NULL,1),(44,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','421','1404','Personnel',NULL,NULL,1),(45,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','428','1404','Personnel',NULL,NULL,1),(46,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','43','1404','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(47,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','444','1404','Etat - impôts sur bénéfice',NULL,NULL,1),(48,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','445','1404','Etat - Taxes sur chiffre affaires',NULL,NULL,1),(49,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','447','1404','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(50,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','45','1404','Groupe et associes',NULL,NULL,1),(51,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','455','50','Associés',NULL,NULL,1),(52,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','46','1404','Débiteurs divers et créditeurs divers',NULL,NULL,1),(53,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','47','1404','Comptes transitoires ou d\'attente',NULL,NULL,1),(54,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','481','1404','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(55,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','486','1404','Charges constatées d\'avance',NULL,NULL,1),(56,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','487','1404','Produits constatés d\'avance',NULL,NULL,1),(57,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','491','1404','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(58,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','496','1404','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(59,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','XXXXXX','50','1405','Valeurs mobilières de placement',NULL,NULL,1),(60,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','BANK','51','1405','Banques, établissements financiers et assimilés',NULL,NULL,1),(61,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','CASH','53','1405','Caisse',NULL,NULL,1),(62,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','XXXXXX','54','1405','Régies d\'avance et accréditifs',NULL,NULL,1),(63,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','XXXXXX','58','1405','Virements internes',NULL,NULL,1),(64,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','XXXXXX','590','1405','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(65,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','PRODUCT','60','1406','Achats',NULL,NULL,1),(66,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','603','65','Variations des stocks',NULL,NULL,1),(67,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','SERVICE','61','1406','Services extérieurs',NULL,NULL,1),(68,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','62','1406','Autres services extérieurs',NULL,NULL,1),(69,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','63','1406','Impôts, taxes et versements assimiles',NULL,NULL,1),(70,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','641','1406','Rémunérations du personnel',NULL,NULL,1),(71,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','644','1406','Rémunération du travail de l\'exploitant',NULL,NULL,1),(72,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','SOCIAL','645','1406','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(73,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','646','1406','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(74,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','65','1406','Autres charges de gestion courante',NULL,NULL,1),(75,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','66','1406','Charges financières',NULL,NULL,1),(76,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','67','1406','Charges exceptionnelles',NULL,NULL,1),(77,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','681','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(78,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','686','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(79,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','687','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(80,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','691','1406','Participation des salariés aux résultats',NULL,NULL,1),(81,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','695','1406','Impôts sur les bénéfices',NULL,NULL,1),(82,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','697','1406','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(83,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','699','1406','Produits',NULL,NULL,1),(84,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','PRODUCT','701','1407','Ventes de produits finis',NULL,NULL,1),(85,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','SERVICE','706','1407','Prestations de services',NULL,NULL,1),(86,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','PRODUCT','707','1407','Ventes de marchandises',NULL,NULL,1),(87,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','PRODUCT','708','1407','Produits des activités annexes',NULL,NULL,1),(88,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','709','1407','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(89,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','713','1407','Variation des stocks',NULL,NULL,1),(90,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','72','1407','Production immobilisée',NULL,NULL,1),(91,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','73','1407','Produits nets partiels sur opérations à long terme',NULL,NULL,1),(92,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','74','1407','Subventions d\'exploitation',NULL,NULL,1),(93,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','75','1407','Autres produits de gestion courante',NULL,NULL,1),(94,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','753','93','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(95,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','754','93','Ristournes perçues des coopératives',NULL,NULL,1),(96,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','755','93','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(97,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','76','1407','Produits financiers',NULL,NULL,1),(98,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','77','1407','Produits exceptionnels',NULL,NULL,1),(99,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','781','1407','Reprises sur amortissements et provisions',NULL,NULL,1),(100,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','786','1407','Reprises sur provisions pour risques',NULL,NULL,1),(101,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','787','1407','Reprises sur provisions',NULL,NULL,1),(102,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','79','1407','Transferts de charges',NULL,NULL,1),(103,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','10','1501','Capital et réserves',NULL,NULL,1),(104,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','CAPITAL','101','103','Capital',NULL,NULL,1),(105,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','104','103','Primes liées au capital social',NULL,NULL,1),(106,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','105','103','Ecarts de réévaluation',NULL,NULL,1),(107,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','106','103','Réserves',NULL,NULL,1),(108,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','107','103','Ecart d\'equivalence',NULL,NULL,1),(109,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','108','103','Compte de l\'exploitant',NULL,NULL,1),(110,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','109','103','Actionnaires : capital souscrit - non appelé',NULL,NULL,1),(111,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','11','1501','Report à nouveau (solde créditeur ou débiteur)',NULL,NULL,1),(112,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','110','111','Report à nouveau (solde créditeur)',NULL,NULL,1),(113,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','119','111','Report à nouveau (solde débiteur)',NULL,NULL,1),(114,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','12','1501','Résultat de l\'exercice (bénéfice ou perte)',NULL,NULL,1),(115,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','120','114','Résultat de l\'exercice (bénéfice)',NULL,NULL,1),(116,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','129','114','Résultat de l\'exercice (perte)',NULL,NULL,1),(117,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','13','1501','Subventions d\'investissement',NULL,NULL,1),(118,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','131','117','Subventions d\'équipement',NULL,NULL,1),(119,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','138','117','Autres subventions d\'investissement',NULL,NULL,1),(120,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','139','117','Subventions d\'investissement inscrites au compte de résultat',NULL,NULL,1),(121,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','14','1501','Provisions réglementées',NULL,NULL,1),(122,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','142','121','Provisions réglementées relatives aux immobilisations',NULL,NULL,1),(123,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','143','121','Provisions réglementées relatives aux stocks',NULL,NULL,1),(124,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','144','121','Provisions réglementées relatives aux autres éléments de l\'actif',NULL,NULL,1),(125,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','145','121','Amortissements dérogatoires',NULL,NULL,1),(126,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','146','121','Provision spéciale de réévaluation',NULL,NULL,1),(127,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','147','121','Plus-values réinvesties',NULL,NULL,1),(128,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','148','121','Autres provisions réglementées',NULL,NULL,1),(129,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','15','1501','Provisions pour risques et charges',NULL,NULL,1),(130,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','151','129','Provisions pour risques',NULL,NULL,1),(131,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','153','129','Provisions pour pensions et obligations similaires',NULL,NULL,1),(132,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','154','129','Provisions pour restructurations',NULL,NULL,1),(133,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','155','129','Provisions pour impôts',NULL,NULL,1),(134,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','156','129','Provisions pour renouvellement des immobilisations (entreprises concessionnaires)',NULL,NULL,1),(135,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','157','129','Provisions pour charges à répartir sur plusieurs exercices',NULL,NULL,1),(136,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','158','129','Autres provisions pour charges',NULL,NULL,1),(137,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','16','1501','Emprunts et dettes assimilees',NULL,NULL,1),(138,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','161','137','Emprunts obligataires convertibles',NULL,NULL,1),(139,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','163','137','Autres emprunts obligataires',NULL,NULL,1),(140,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','164','137','Emprunts auprès des établissements de crédit',NULL,NULL,1),(141,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','165','137','Dépôts et cautionnements reçus',NULL,NULL,1),(142,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','166','137','Participation des salariés aux résultats',NULL,NULL,1),(143,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','167','137','Emprunts et dettes assortis de conditions particulières',NULL,NULL,1),(144,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','168','137','Autres emprunts et dettes assimilées',NULL,NULL,1),(145,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','169','137','Primes de remboursement des obligations',NULL,NULL,1),(146,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','17','1501','Dettes rattachées à des participations',NULL,NULL,1),(147,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','171','146','Dettes rattachées à des participations (groupe)',NULL,NULL,1),(148,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','174','146','Dettes rattachées à des participations (hors groupe)',NULL,NULL,1),(149,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','178','146','Dettes rattachées à des sociétés en participation',NULL,NULL,1),(150,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','18','1501','Comptes de liaison des établissements et sociétés en participation',NULL,NULL,1),(151,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','181','150','Comptes de liaison des établissements',NULL,NULL,1),(152,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','186','150','Biens et prestations de services échangés entre établissements (charges)',NULL,NULL,1),(153,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','187','150','Biens et prestations de services échangés entre établissements (produits)',NULL,NULL,1),(154,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','188','150','Comptes de liaison des sociétés en participation',NULL,NULL,1),(155,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','20','1502','Immobilisations incorporelles',NULL,NULL,1),(156,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','201','155','Frais d\'établissement',NULL,NULL,1),(157,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','203','155','Frais de recherche et de développement',NULL,NULL,1),(158,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','205','155','Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(159,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','206','155','Droit au bail',NULL,NULL,1),(160,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','207','155','Fonds commercial',NULL,NULL,1),(161,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','208','155','Autres immobilisations incorporelles',NULL,NULL,1),(162,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','21','1502','Immobilisations corporelles',NULL,NULL,1),(163,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','211','162','Terrains',NULL,NULL,1),(164,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','212','162','Agencements et aménagements de terrains',NULL,NULL,1),(165,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','213','162','Constructions',NULL,NULL,1),(166,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','214','162','Constructions sur sol d\'autrui',NULL,NULL,1),(167,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','215','162','Installations techniques, matériels et outillage industriels',NULL,NULL,1),(168,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','218','162','Autres immobilisations corporelles',NULL,NULL,1),(169,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','22','1502','Immobilisations mises en concession',NULL,NULL,1),(170,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','23','1502','Immobilisations en cours',NULL,NULL,1),(171,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','231','170','Immobilisations corporelles en cours',NULL,NULL,1),(172,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','232','170','Immobilisations incorporelles en cours',NULL,NULL,1),(173,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','237','170','Avances et acomptes versés sur immobilisations incorporelles',NULL,NULL,1),(174,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','238','170','Avances et acomptes versés sur commandes d\'immobilisations corporelles',NULL,NULL,1),(175,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','25','1502','Parts dans des entreprises liées et créances sur des entreprises liées',NULL,NULL,1),(176,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','26','1502','Participations et créances rattachées à des participations',NULL,NULL,1),(177,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','261','176','Titres de participation',NULL,NULL,1),(178,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','266','176','Autres formes de participation',NULL,NULL,1),(179,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','267','176','Créances rattachées à des participations',NULL,NULL,1),(180,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','268','176','Créances rattachées à des sociétés en participation',NULL,NULL,1),(181,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','269','176','Versements restant à effectuer sur titres de participation non libérés',NULL,NULL,1),(182,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','27','1502','Autres immobilisations financieres',NULL,NULL,1),(183,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','271','183','Titres immobilisés autres que les titres immobilisés de l\'activité de portefeuille (droit de propriété)',NULL,NULL,1),(184,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','272','183','Titres immobilisés (droit de créance)',NULL,NULL,1),(185,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','273','183','Titres immobilisés de l\'activité de portefeuille',NULL,NULL,1),(186,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','274','183','Prêts',NULL,NULL,1),(187,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','275','183','Dépôts et cautionnements versés',NULL,NULL,1),(188,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','276','183','Autres créances immobilisées',NULL,NULL,1),(189,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','277','183','(Actions propres ou parts propres)',NULL,NULL,1),(190,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','279','183','Versements restant à effectuer sur titres immobilisés non libérés',NULL,NULL,1),(191,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','28','1502','Amortissements des immobilisations',NULL,NULL,1),(192,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','280','191','Amortissements des immobilisations incorporelles',NULL,NULL,1),(193,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','281','191','Amortissements des immobilisations corporelles',NULL,NULL,1),(194,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','282','191','Amortissements des immobilisations mises en concession',NULL,NULL,1),(195,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','29','1502','Dépréciations des immobilisations',NULL,NULL,1),(196,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','290','195','Dépréciations des immobilisations incorporelles',NULL,NULL,1),(197,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','291','195','Dépréciations des immobilisations corporelles',NULL,NULL,1),(198,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','292','195','Dépréciations des immobilisations mises en concession',NULL,NULL,1),(199,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','293','195','Dépréciations des immobilisations en cours',NULL,NULL,1),(200,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','296','195','Provisions pour dépréciation des participations et créances rattachées à des participations',NULL,NULL,1),(201,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','297','195','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(202,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','31','1503','Matières premières (et fournitures)',NULL,NULL,1),(203,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','311','202','Matières (ou groupe) A',NULL,NULL,1),(204,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','312','202','Matières (ou groupe) B',NULL,NULL,1),(205,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','317','202','Fournitures A, B, C,',NULL,NULL,1),(206,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','32','1503','Autres approvisionnements',NULL,NULL,1),(207,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','321','206','Matières consommables',NULL,NULL,1),(208,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','322','206','Fournitures consommables',NULL,NULL,1),(209,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','326','206','Emballages',NULL,NULL,1),(210,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','33','1503','En-cours de production de biens',NULL,NULL,1),(211,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','331','210','Produits en cours',NULL,NULL,1),(212,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','335','210','Travaux en cours',NULL,NULL,1),(213,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','34','1503','En-cours de production de services',NULL,NULL,1),(214,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','341','213','Etudes en cours',NULL,NULL,1),(215,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','345','213','Prestations de services en cours',NULL,NULL,1),(216,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','35','1503','Stocks de produits',NULL,NULL,1),(217,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','351','216','Produits intermédiaires',NULL,NULL,1),(218,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','355','216','Produits finis',NULL,NULL,1),(219,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','358','216','Produits résiduels (ou matières de récupération)',NULL,NULL,1),(220,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','37','1503','Stocks de marchandises',NULL,NULL,1),(221,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','371','220','Marchandises (ou groupe) A',NULL,NULL,1),(222,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','372','220','Marchandises (ou groupe) B',NULL,NULL,1),(223,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','39','1503','Provisions pour dépréciation des stocks et en-cours',NULL,NULL,1),(224,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','391','223','Provisions pour dépréciation des matières premières',NULL,NULL,1),(225,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','392','223','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(226,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','393','223','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(227,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','394','223','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(228,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','395','223','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(229,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','397','223','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(230,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','40','1504','Fournisseurs et Comptes rattachés',NULL,NULL,1),(231,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','400','230','Fournisseurs et Comptes rattachés',NULL,NULL,1),(232,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','SUPPLIER','401','230','Fournisseurs',NULL,NULL,1),(233,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','403','230','Fournisseurs - Effets à payer',NULL,NULL,1),(234,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','404','230','Fournisseurs d\'immobilisations',NULL,NULL,1),(235,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','405','230','Fournisseurs d\'immobilisations - Effets à payer',NULL,NULL,1),(236,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','408','230','Fournisseurs - Factures non parvenues',NULL,NULL,1),(237,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','409','230','Fournisseurs débiteurs',NULL,NULL,1),(238,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','41','1504','Clients et comptes rattachés',NULL,NULL,1),(239,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','410','238','Clients et Comptes rattachés',NULL,NULL,1),(240,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','CUSTOMER','411','238','Clients',NULL,NULL,1),(241,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','413','238','Clients - Effets à recevoir',NULL,NULL,1),(242,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','416','238','Clients douteux ou litigieux',NULL,NULL,1),(243,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','418','238','Clients - Produits non encore facturés',NULL,NULL,1),(244,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','419','238','Clients créditeurs',NULL,NULL,1),(245,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','42','1504','Personnel et comptes rattachés',NULL,NULL,1),(246,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','421','245','Personnel - Rémunérations dues',NULL,NULL,1),(247,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','422','245','Comités d\'entreprises, d\'établissement, ...',NULL,NULL,1),(248,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','424','245','Participation des salariés aux résultats',NULL,NULL,1),(249,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','425','245','Personnel - Avances et acomptes',NULL,NULL,1),(250,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','426','245','Personnel - Dépôts',NULL,NULL,1),(251,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','427','245','Personnel - Oppositions',NULL,NULL,1),(252,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','428','245','Personnel - Charges à payer et produits à recevoir',NULL,NULL,1),(253,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','43','1504','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(254,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','431','253','Sécurité sociale',NULL,NULL,1),(255,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','437','253','Autres organismes sociaux',NULL,NULL,1),(256,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','438','253','Organismes sociaux - Charges à payer et produits à recevoir',NULL,NULL,1),(257,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','44','1504','État et autres collectivités publiques',NULL,NULL,1),(258,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','441','257','État - Subventions à recevoir',NULL,NULL,1),(259,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','442','257','Etat - Impôts et taxes recouvrables sur des tiers',NULL,NULL,1),(260,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','443','257','Opérations particulières avec l\'Etat, les collectivités publiques, les organismes internationaux',NULL,NULL,1),(261,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','444','257','Etat - Impôts sur les bénéfices',NULL,NULL,1),(262,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','445','257','Etat - Taxes sur le chiffre d\'affaires',NULL,NULL,1),(263,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','446','257','Obligations cautionnées',NULL,NULL,1),(264,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','447','257','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(265,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','448','257','Etat - Charges à payer et produits à recevoir',NULL,NULL,1),(266,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','449','257','Quotas d\'émission à restituer à l\'Etat',NULL,NULL,1),(267,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','45','1504','Groupe et associes',NULL,NULL,1),(268,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','451','267','Groupe',NULL,NULL,1),(269,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','455','267','Associés - Comptes courants',NULL,NULL,1),(270,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','456','267','Associés - Opérations sur le capital',NULL,NULL,1),(271,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','457','267','Associés - Dividendes à payer',NULL,NULL,1),(272,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','458','267','Associés - Opérations faites en commun et en G.I.E.',NULL,NULL,1),(273,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','46','1504','Débiteurs divers et créditeurs divers',NULL,NULL,1),(274,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','462','273','Créances sur cessions d\'immobilisations',NULL,NULL,1),(275,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','464','273','Dettes sur acquisitions de valeurs mobilières de placement',NULL,NULL,1),(276,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','465','273','Créances sur cessions de valeurs mobilières de placement',NULL,NULL,1),(277,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','467','273','Autres comptes débiteurs ou créditeurs',NULL,NULL,1),(278,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','468','273','Divers - Charges à payer et produits à recevoir',NULL,NULL,1),(279,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','47','1504','Comptes transitoires ou d\'attente',NULL,NULL,1),(280,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','471','279','Comptes d\'attente',NULL,NULL,1),(281,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','476','279','Différence de conversion - Actif',NULL,NULL,1),(282,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','477','279','Différences de conversion - Passif',NULL,NULL,1),(283,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','478','279','Autres comptes transitoires',NULL,NULL,1),(284,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','48','1504','Comptes de régularisation',NULL,NULL,1),(285,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','481','284','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(286,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','486','284','Charges constatées d\'avance',NULL,NULL,1),(287,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','487','284','Produits constatés d\'avance',NULL,NULL,1),(288,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','488','284','Comptes de répartition périodique des charges et des produits',NULL,NULL,1),(289,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','489','284','Quotas d\'émission alloués par l\'Etat',NULL,NULL,1),(290,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','49','1504','Provisions pour dépréciation des comptes de tiers',NULL,NULL,1),(291,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','491','290','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(292,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','495','290','Provisions pour dépréciation des comptes du groupe et des associés',NULL,NULL,1),(293,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','496','290','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(294,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','50','1505','Valeurs mobilières de placement',NULL,NULL,1),(295,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','501','294','Parts dans des entreprises liées',NULL,NULL,1),(296,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','502','294','Actions propres',NULL,NULL,1),(297,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','503','294','Actions',NULL,NULL,1),(298,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','504','294','Autres titres conférant un droit de propriété',NULL,NULL,1),(299,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','505','294','Obligations et bons émis par la société et rachetés par elle',NULL,NULL,1),(300,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','506','294','Obligations',NULL,NULL,1),(301,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','507','294','Bons du Trésor et bons de caisse à court terme',NULL,NULL,1),(302,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','508','294','Autres valeurs mobilières de placement et autres créances assimilées',NULL,NULL,1),(303,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','509','294','Versements restant à effectuer sur valeurs mobilières de placement non libérées',NULL,NULL,1),(304,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','51','1505','Banques, établissements financiers et assimilés',NULL,NULL,1),(305,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','511','304','Valeurs à l\'encaissement',NULL,NULL,1),(306,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','BANK','512','304','Banques',NULL,NULL,1),(307,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','514','304','Chèques postaux',NULL,NULL,1),(308,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','515','304','\"Caisses\" du Trésor et des établissements publics',NULL,NULL,1),(309,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','516','304','Sociétés de bourse',NULL,NULL,1),(310,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','517','304','Autres organismes financiers',NULL,NULL,1),(311,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','518','304','Intérêts courus',NULL,NULL,1),(312,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','519','304','Concours bancaires courants',NULL,NULL,1),(313,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','52','1505','Instruments de trésorerie',NULL,NULL,1),(314,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','CASH','53','1505','Caisse',NULL,NULL,1),(315,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','531','314','Caisse siège social',NULL,NULL,1),(316,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','532','314','Caisse succursale (ou usine) A',NULL,NULL,1),(317,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','533','314','Caisse succursale (ou usine) B',NULL,NULL,1),(318,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','54','1505','Régies d\'avance et accréditifs',NULL,NULL,1),(319,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','58','1505','Virements internes',NULL,NULL,1),(320,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','59','1505','Provisions pour dépréciation des comptes financiers',NULL,NULL,1),(321,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','590','320','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(322,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','PRODUCT','60','1506','Achats',NULL,NULL,1),(323,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','601','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(324,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','602','322','Achats stockés - Autres approvisionnements',NULL,NULL,1),(325,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','603','322','Variations des stocks (approvisionnements et marchandises)',NULL,NULL,1),(326,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','604','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(327,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','605','322','Achats de matériel, équipements et travaux',NULL,NULL,1),(328,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','606','322','Achats non stockés de matière et fournitures',NULL,NULL,1),(329,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','607','322','Achats de marchandises',NULL,NULL,1),(330,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','608','322','(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)',NULL,NULL,1),(331,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','609','322','Rabais, remises et ristournes obtenus sur achats',NULL,NULL,1),(332,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','SERVICE','61','1506','Services extérieurs',NULL,NULL,1),(333,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','611','332','Sous-traitance générale',NULL,NULL,1),(334,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','612','332','Redevances de crédit-bail',NULL,NULL,1),(335,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','613','332','Locations',NULL,NULL,1),(336,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','614','332','Charges locatives et de copropriété',NULL,NULL,1),(337,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','615','332','Entretien et réparations',NULL,NULL,1),(338,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','616','332','Primes d\'assurances',NULL,NULL,1),(339,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','617','332','Etudes et recherches',NULL,NULL,1),(340,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','618','332','Divers',NULL,NULL,1),(341,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','619','332','Rabais, remises et ristournes obtenus sur services extérieurs',NULL,NULL,1),(342,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','62','1506','Autres services extérieurs',NULL,NULL,1),(343,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','621','342','Personnel extérieur à l\'entreprise',NULL,NULL,1),(344,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','622','342','Rémunérations d\'intermédiaires et honoraires',NULL,NULL,1),(345,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','623','342','Publicité, publications, relations publiques',NULL,NULL,1),(346,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','624','342','Transports de biens et transports collectifs du personnel',NULL,NULL,1),(347,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','625','342','Déplacements, missions et réceptions',NULL,NULL,1),(348,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','626','342','Frais postaux et de télécommunications',NULL,NULL,1),(349,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','627','342','Services bancaires et assimilés',NULL,NULL,1),(350,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','628','342','Divers',NULL,NULL,1),(351,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','629','342','Rabais, remises et ristournes obtenus sur autres services extérieurs',NULL,NULL,1),(352,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','63','1506','Impôts, taxes et versements assimilés',NULL,NULL,1),(353,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','631','352','Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)',NULL,NULL,1),(354,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','633','352','Impôts, taxes et versements assimilés sur rémunérations (autres organismes)',NULL,NULL,1),(355,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','635','352','Autres impôts, taxes et versements assimilés (administrations des impôts)',NULL,NULL,1),(356,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','637','352','Autres impôts, taxes et versements assimilés (autres organismes)',NULL,NULL,1),(357,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','64','1506','Charges de personnel',NULL,NULL,1),(358,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','641','357','Rémunérations du personnel',NULL,NULL,1),(359,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','644','357','Rémunération du travail de l\'exploitant',NULL,NULL,1),(360,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','SOCIAL','645','357','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(361,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','646','357','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(362,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','647','357','Autres charges sociales',NULL,NULL,1),(363,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','648','357','Autres charges de personnel',NULL,NULL,1),(364,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','65','1506','Autres charges de gestion courante',NULL,NULL,1),(365,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','651','364','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(366,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','653','364','Jetons de présence',NULL,NULL,1),(367,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','654','364','Pertes sur créances irrécouvrables',NULL,NULL,1),(368,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','655','364','Quote-part de résultat sur opérations faites en commun',NULL,NULL,1),(369,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','658','364','Charges diverses de gestion courante',NULL,NULL,1),(370,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','66','1506','Charges financières',NULL,NULL,1),(371,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','661','370','Charges d\'intérêts',NULL,NULL,1),(372,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','664','370','Pertes sur créances liées à des participations',NULL,NULL,1),(373,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','665','370','Escomptes accordés',NULL,NULL,1),(374,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','666','370','Pertes de change',NULL,NULL,1),(375,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','667','370','Charges nettes sur cessions de valeurs mobilières de placement',NULL,NULL,1),(376,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','668','370','Autres charges financières',NULL,NULL,1),(377,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','67','1506','Charges exceptionnelles',NULL,NULL,1),(378,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','671','377','Charges exceptionnelles sur opérations de gestion',NULL,NULL,1),(379,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','672','377','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les charges sur exercices antérieurs)',NULL,NULL,1),(380,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','675','377','Valeurs comptables des éléments d\'actif cédés',NULL,NULL,1),(381,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','678','377','Autres charges exceptionnelles',NULL,NULL,1),(382,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','68','1506','Dotations aux amortissements et aux provisions',NULL,NULL,1),(383,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','681','382','Dotations aux amortissements et aux provisions - Charges d\'exploitation',NULL,NULL,1),(384,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','686','382','Dotations aux amortissements et aux provisions - Charges financières',NULL,NULL,1),(385,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','687','382','Dotations aux amortissements et aux provisions - Charges exceptionnelles',NULL,NULL,1),(386,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','69','1506','Participation des salariés - impôts sur les bénéfices et assimiles',NULL,NULL,1),(387,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','691','386','Participation des salariés aux résultats',NULL,NULL,1),(388,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','695','386','Impôts sur les bénéfices',NULL,NULL,1),(389,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','696','386','Suppléments d\'impôt sur les sociétés liés aux distributions',NULL,NULL,1),(390,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','697','386','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(391,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','698','386','Intégration fiscale',NULL,NULL,1),(392,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','699','386','Produits - Reports en arrière des déficits',NULL,NULL,1),(393,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','70','1507','Ventes de produits fabriqués, prestations de services, marchandises',NULL,NULL,1),(394,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','PRODUCT','701','393','Ventes de produits finis',NULL,NULL,1),(395,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','702','393','Ventes de produits intermédiaires',NULL,NULL,1),(396,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','703','393','Ventes de produits résiduels',NULL,NULL,1),(397,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','704','393','Travaux',NULL,NULL,1),(398,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','705','393','Etudes',NULL,NULL,1),(399,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','SERVICE','706','393','Prestations de services',NULL,NULL,1),(400,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','PRODUCT','707','393','Ventes de marchandises',NULL,NULL,1),(401,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','PRODUCT','708','393','Produits des activités annexes',NULL,NULL,1),(402,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','709','393','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(403,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','71','1507','Production stockée (ou déstockage)',NULL,NULL,1),(404,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','713','403','Variation des stocks (en-cours de production, produits)',NULL,NULL,1),(405,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','72','1507','Production immobilisée',NULL,NULL,1),(406,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','721','405','Immobilisations incorporelles',NULL,NULL,1),(407,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','722','405','Immobilisations corporelles',NULL,NULL,1),(408,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','74','1507','Subventions d\'exploitation',NULL,NULL,1),(409,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','75','1507','Autres produits de gestion courante',NULL,NULL,1),(410,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','751','409','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(411,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','752','409','Revenus des immeubles non affectés à des activités professionnelles',NULL,NULL,1),(412,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','753','409','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(413,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','754','409','Ristournes perçues des coopératives (provenant des excédents)',NULL,NULL,1),(414,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','755','409','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(415,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','758','409','Produits divers de gestion courante',NULL,NULL,1),(416,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','76','1507','Produits financiers',NULL,NULL,1),(417,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','761','416','Produits de participations',NULL,NULL,1),(418,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','762','416','Produits des autres immobilisations financières',NULL,NULL,1),(419,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','763','416','Revenus des autres créances',NULL,NULL,1),(420,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','764','416','Revenus des valeurs mobilières de placement',NULL,NULL,1),(421,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','765','416','Escomptes obtenus',NULL,NULL,1),(422,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','766','416','Gains de change',NULL,NULL,1),(423,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','767','416','Produits nets sur cessions de valeurs mobilières de placement',NULL,NULL,1),(424,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','768','416','Autres produits financiers',NULL,NULL,1),(425,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','77','1507','Produits exceptionnels',NULL,NULL,1),(426,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','771','425','Produits exceptionnels sur opérations de gestion',NULL,NULL,1),(427,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','772','425','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les produits sur exercices antérieurs)',NULL,NULL,1),(428,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','775','425','Produits des cessions d\'éléments d\'actif',NULL,NULL,1),(429,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','777','425','Quote-part des subventions d\'investissement virée au résultat de l\'exercice',NULL,NULL,1),(430,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','778','425','Autres produits exceptionnels',NULL,NULL,1),(431,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','78','1507','Reprises sur amortissements et provisions',NULL,NULL,1),(432,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','781','431','Reprises sur amortissements et provisions (à inscrire dans les produits d\'exploitation)',NULL,NULL,1),(433,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','786','431','Reprises sur provisions pour risques (à inscrire dans les produits financiers)',NULL,NULL,1),(434,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','787','431','Reprises sur provisions (à inscrire dans les produits exceptionnels)',NULL,NULL,1),(435,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','79','1507','Transferts de charges',NULL,NULL,1),(436,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','791','435','Transferts de charges d\'exploitation ',NULL,NULL,1),(437,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','796','435','Transferts de charges financières',NULL,NULL,1),(438,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','797','435','Transferts de charges exceptionnelles',NULL,NULL,1),(439,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','10','1351','Capital',NULL,NULL,1),(440,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','100','439','Capital souscrit ou capital personnel',NULL,NULL,1),(441,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1000','440','Capital non amorti',NULL,NULL,1),(442,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1001','440','Capital amorti',NULL,NULL,1),(443,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','101','439','Capital non appelé',NULL,NULL,1),(444,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','109','439','Compte de l\'exploitant',NULL,NULL,1),(445,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1090','444','Opérations courantes',NULL,NULL,1),(446,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1091','444','Impôts personnels',NULL,NULL,1),(447,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1092','444','Rémunérations et autres avantages',NULL,NULL,1),(448,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','11','1351','Primes d\'émission',NULL,NULL,1),(449,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','12','1351','Plus-values de réévaluation',NULL,NULL,1),(450,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','120','449','Plus-values de réévaluation sur immobilisations incorporelles',NULL,NULL,1),(451,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1200','450','Plus-values de réévaluation',NULL,NULL,1),(452,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1201','450','Reprises de réductions de valeur',NULL,NULL,1),(453,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','121','449','Plus-values de réévaluation sur immobilisations corporelles',NULL,NULL,1),(454,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1210','453','Plus-values de réévaluation',NULL,NULL,1),(455,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1211','453','Reprises de réductions de valeur',NULL,NULL,1),(456,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','122','449','Plus-values de réévaluation sur immobilisations financières',NULL,NULL,1),(457,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1220','456','Plus-values de réévaluation',NULL,NULL,1),(458,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1221','456','Reprises de réductions de valeur',NULL,NULL,1),(459,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','123','449','Plus-values de réévaluation sur stocks',NULL,NULL,1),(460,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','124','449','Reprises de réductions de valeur sur placements de trésorerie',NULL,NULL,1),(461,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','13','1351','Réserve',NULL,NULL,1),(462,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','130','461','Réserve légale',NULL,NULL,1),(463,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','131','461','Réserves indisponibles',NULL,NULL,1),(464,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1310','463','Réserve pour actions propres',NULL,NULL,1),(465,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1311','463','Autres réserves indisponibles',NULL,NULL,1),(466,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','132','461','Réserves immunisées',NULL,NULL,1),(467,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','133','461','Réserves disponibles',NULL,NULL,1),(468,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1330','467','Réserve pour régularisation de dividendes',NULL,NULL,1),(469,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1331','467','Réserve pour renouvellement des immobilisations',NULL,NULL,1),(470,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1332','467','Réserve pour installations en faveur du personnel 1333 Réserves libres',NULL,NULL,1),(471,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','14','1351','Bénéfice reporté (ou perte reportée)',NULL,NULL,1),(472,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','15','1351','Subsides en capital',NULL,NULL,1),(473,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','150','472','Montants obtenus',NULL,NULL,1),(474,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','151','472','Montants transférés aux résultats',NULL,NULL,1),(475,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','16','1351','Provisions pour risques et charges',NULL,NULL,1),(476,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','160','475','Provisions pour pensions et obligations similaires',NULL,NULL,1),(477,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','161','475','Provisions pour charges fiscales',NULL,NULL,1),(478,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','162','475','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(479,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','163','475','à 169 Provisions pour autres risques et charges',NULL,NULL,1),(480,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','164','475','Provisions pour sûretés personnelles ou réelles constituées à l\'appui de dettes et d\'engagements de tiers',NULL,NULL,1),(481,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','165','475','Provisions pour engagements relatifs à l\'acquisition ou à la cession d\'immobilisations',NULL,NULL,1),(482,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','166','475','Provisions pour exécution de commandes passées ou reçues',NULL,NULL,1),(483,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','167','475','Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises',NULL,NULL,1),(484,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','168','475','Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l\'entreprise',NULL,NULL,1),(485,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','169','475','Provisions pour autres risques et charges',NULL,NULL,1),(486,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1690','485','Pour litiges en cours',NULL,NULL,1),(487,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1691','485','Pour amendes, doubles droits et pénalités',NULL,NULL,1),(488,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1692','485','Pour propre assureur',NULL,NULL,1),(489,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1693','485','Pour risques inhérents aux opérations de crédits à moyen ou long terme',NULL,NULL,1),(490,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1695','485','Provision pour charge de liquidation',NULL,NULL,1),(491,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1696','485','Provision pour départ de personnel',NULL,NULL,1),(492,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1699','485','Pour risques divers',NULL,NULL,1),(493,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17','1351','Dettes à plus d\'un an',NULL,NULL,1),(494,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','170','493','Emprunts subordonnés',NULL,NULL,1),(495,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1700','494','Convertibles',NULL,NULL,1),(496,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1701','494','Non convertibles',NULL,NULL,1),(497,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','171','493','Emprunts obligataires non subordonnés',NULL,NULL,1),(498,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1710','498','Convertibles',NULL,NULL,1),(499,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1711','498','Non convertibles',NULL,NULL,1),(500,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','172','493','Dettes de location-financement et assimilés',NULL,NULL,1),(501,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1720','500','Dettes de location-financement de biens immobiliers',NULL,NULL,1),(502,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1721','500','Dettes de location-financement de biens mobiliers',NULL,NULL,1),(503,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1722','500','Dettes sur droits réels sur immeubles',NULL,NULL,1),(504,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','173','493','Etablissements de crédit',NULL,NULL,1),(505,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1730','504','Dettes en compte',NULL,NULL,1),(506,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17300','505','Banque A',NULL,NULL,1),(507,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17301','505','Banque B',NULL,NULL,1),(508,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17302','505','Banque C',NULL,NULL,1),(509,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17303','505','Banque D',NULL,NULL,1),(510,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1731','504','Promesses',NULL,NULL,1),(511,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17310','510','Banque A',NULL,NULL,1),(512,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17311','510','Banque B',NULL,NULL,1),(513,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17312','510','Banque C',NULL,NULL,1),(514,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17313','510','Banque D',NULL,NULL,1),(515,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1732','504','Crédits d\'acceptation',NULL,NULL,1),(516,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17320','515','Banque A',NULL,NULL,1),(517,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17321','515','Banque B',NULL,NULL,1),(518,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17322','515','Banque C',NULL,NULL,1),(519,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17323','515','Banque D',NULL,NULL,1),(520,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','174','493','Autres emprunts',NULL,NULL,1),(521,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175','493','Dettes commerciales',NULL,NULL,1),(522,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1750','521','Fournisseurs : dettes en compte',NULL,NULL,1),(523,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17500','522','Entreprises apparentées',NULL,NULL,1),(524,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175000','523','Entreprises liées',NULL,NULL,1),(525,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175001','523','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(526,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17501','522','Fournisseurs ordinaires',NULL,NULL,1),(527,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175010','526','Fournisseurs belges',NULL,NULL,1),(528,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175011','526','Fournisseurs C.E.E.',NULL,NULL,1),(529,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175012','526','Fournisseurs importation',NULL,NULL,1),(530,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1751','521','Effets à payer',NULL,NULL,1),(531,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17510','530','Entreprises apparentées',NULL,NULL,1),(532,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175100','531','Entreprises liées',NULL,NULL,1),(533,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175101','531','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(534,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','17511','530','Fournisseurs ordinaires',NULL,NULL,1),(535,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175110','534','Fournisseurs belges',NULL,NULL,1),(536,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175111','534','Fournisseurs C.E.E.',NULL,NULL,1),(537,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','175112','534','Fournisseurs importation',NULL,NULL,1),(538,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','176','493','Acomptes reçus sur commandes',NULL,NULL,1),(539,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','178','493','Cautionnements reçus en numéraires',NULL,NULL,1),(540,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','179','493','Dettes diverses',NULL,NULL,1),(541,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1790','540','Entreprises liées',NULL,NULL,1),(542,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1791','540','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(543,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1792','540','Administrateurs, gérants et associés',NULL,NULL,1),(544,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1794','540','Rentes viagères capitalisées',NULL,NULL,1),(545,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1798','540','Dettes envers les coparticipants des associations momentanées et en participation',NULL,NULL,1),(546,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1799','540','Autres dettes diverses',NULL,NULL,1),(547,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','18','1351','Comptes de liaison des établissements et succursales',NULL,NULL,1),(548,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','20','1352','Frais d\'établissement',NULL,NULL,1),(549,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','200','548','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(550,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2000','549','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(551,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2009','549','Amortissements sur frais de constitution et d\'augmentation de capital',NULL,NULL,1),(552,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','201','548','Frais d\'émission d\'emprunts et primes de remboursement',NULL,NULL,1),(553,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2010','552','Agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(554,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2019','552','Amortissements sur agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(555,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','202','548','Autres frais d\'établissement',NULL,NULL,1),(556,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2020','555','Autres frais d\'établissement',NULL,NULL,1),(557,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2029','555','Amortissements sur autres frais d\'établissement',NULL,NULL,1),(558,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','203','548','Intérêts intercalaires',NULL,NULL,1),(559,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2030','558','Intérêts intercalaires',NULL,NULL,1),(560,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2039','558','Amortissements sur intérêts intercalaires',NULL,NULL,1),(561,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','204','548','Frais de restructuration',NULL,NULL,1),(562,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2040','561','Coût des frais de restructuration',NULL,NULL,1),(563,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2049','561','Amortissements sur frais de restructuration',NULL,NULL,1),(564,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','21','1352','Immobilisations incorporelles',NULL,NULL,1),(565,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','210','564','Frais de recherche et de développement',NULL,NULL,1),(566,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2100','565','Frais de recherche et de mise au point',NULL,NULL,1),(567,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2108','565','Plus-values actées sur frais de recherche et de mise au point',NULL,NULL,1),(568,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2109','565','Amortissements sur frais de recherche et de mise au point',NULL,NULL,1),(569,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','211','564','Concessions, brevets, licences, savoir-faire, marque et droits similaires',NULL,NULL,1),(570,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2110','569','Concessions, brevets, licences, marques, etc',NULL,NULL,1),(571,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2118','569','Plus-values actées sur concessions, etc',NULL,NULL,1),(572,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2119','569','Amortissements sur concessions, etc',NULL,NULL,1),(573,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','212','564','Goodwill',NULL,NULL,1),(574,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2120','573','Coût d\'acquisition',NULL,NULL,1),(575,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2128','573','Plus-values actées',NULL,NULL,1),(576,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2129','573','Amortissements sur goodwill',NULL,NULL,1),(577,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','213','564','Acomptes versés',NULL,NULL,1),(578,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22','1352','Terrains et constructions',NULL,NULL,1),(579,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','220','578','Terrains',NULL,NULL,1),(580,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2200','579','Terrains',NULL,NULL,1),(581,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2201','579','Frais d\'acquisition sur terrains',NULL,NULL,1),(582,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2208','579','Plus-values actées sur terrains',NULL,NULL,1),(583,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2209','579','Amortissements et réductions de valeur',NULL,NULL,1),(584,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22090','583','Amortissements sur frais d\'acquisition',NULL,NULL,1),(585,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22091','583','Réductions de valeur sur terrains',NULL,NULL,1),(586,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','221','578','Constructions',NULL,NULL,1),(587,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2210','586','Bâtiments industriels',NULL,NULL,1),(588,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2211','586','Bâtiments administratifs et commerciaux',NULL,NULL,1),(589,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2212','586','Autres bâtiments d\'exploitation',NULL,NULL,1),(590,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2213','586','Voies de transport et ouvrages d\'art',NULL,NULL,1),(591,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2215','586','Constructions sur sol d\'autrui',NULL,NULL,1),(592,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2216','586','Frais d\'acquisition sur constructions',NULL,NULL,1),(593,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2218','586','Plus-values actées',NULL,NULL,1),(594,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22180','593','Sur bâtiments industriels',NULL,NULL,1),(595,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22181','593','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(596,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22182','593','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(597,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22184','593','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(598,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2219','586','Amortissements sur constructions',NULL,NULL,1),(599,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22190','598','Sur bâtiments industriels',NULL,NULL,1),(600,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22191','598','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(601,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22192','598','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(602,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22194','598','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(603,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22195','598','Sur constructions sur sol d\'autrui',NULL,NULL,1),(604,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22196','598','Sur frais d\'acquisition sur constructions',NULL,NULL,1),(605,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','222','578','Terrains bâtis',NULL,NULL,1),(606,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2220','605','Valeur d\'acquisition',NULL,NULL,1),(607,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22200','606','Bâtiments industriels',NULL,NULL,1),(608,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22201','606','Bâtiments administratifs et commerciaux',NULL,NULL,1),(609,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22202','606','Autres bâtiments d\'exploitation',NULL,NULL,1),(610,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22203','606','Voies de transport et ouvrages d\'art',NULL,NULL,1),(611,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22204','606','Frais d\'acquisition des terrains à bâtir',NULL,NULL,1),(612,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2228','605','Plus-values actées',NULL,NULL,1),(613,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22280','612','Sur bâtiments industriels',NULL,NULL,1),(614,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22281','612','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(615,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22282','612','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(616,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22283','612','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(617,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2229','605','Amortissements sur terrains bâtis',NULL,NULL,1),(618,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22290','617','Sur bâtiments industriels',NULL,NULL,1),(619,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22291','617','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(620,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22292','617','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(621,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22293','617','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(622,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','22294','617','Sur frais d\'acquisition des terrains bâtis',NULL,NULL,1),(623,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','223','578','Autres droits réels sur des immeubles',NULL,NULL,1),(624,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2230','623','Valeur d\'acquisition',NULL,NULL,1),(625,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2238','623','Plus-values actées',NULL,NULL,1),(626,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2239','623','Amortissements',NULL,NULL,1),(627,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','23','1352','Installations, machines et outillages',NULL,NULL,1),(628,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','230','627','Installations',NULL,NULL,1),(629,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2300','628','Installations bâtiments industriels',NULL,NULL,1),(630,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2301','628','Installations bâtiments administratifs et commerciaux',NULL,NULL,1),(631,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2302','628','Installations bâtiments d\'exploitation',NULL,NULL,1),(632,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2303','628','Installations voies de transport et ouvrages d\'art',NULL,NULL,1),(633,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2300','628','Installation d\'eau',NULL,NULL,1),(634,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2301','628','Installation d\'électricité',NULL,NULL,1),(635,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2302','628','Installation de vapeur',NULL,NULL,1),(636,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2303','628','Installation de gaz',NULL,NULL,1),(637,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2304','628','Installation de chauffage',NULL,NULL,1),(638,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2305','628','Installation de conditionnement d\'air',NULL,NULL,1),(639,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2306','628','Installation de chargement',NULL,NULL,1),(640,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','231','627','Machines',NULL,NULL,1),(641,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2310','640','Division A',NULL,NULL,1),(642,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2311','640','Division B',NULL,NULL,1),(643,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2312','640','Division C',NULL,NULL,1),(644,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','237','627','Outillage',NULL,NULL,1),(645,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2370','644','Division A',NULL,NULL,1),(646,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2371','644','Division B',NULL,NULL,1),(647,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2372','644','Division C',NULL,NULL,1),(648,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','238','627','Plus-values actées',NULL,NULL,1),(649,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2380','648','Sur installations',NULL,NULL,1),(650,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2381','648','Sur machines',NULL,NULL,1),(651,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2382','648','Sur outillage',NULL,NULL,1),(652,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','239','627','Amortissements',NULL,NULL,1),(653,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2390','652','Sur installations',NULL,NULL,1),(654,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2391','652','Sur machines',NULL,NULL,1),(655,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2392','652','Sur outillage',NULL,NULL,1),(656,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24','1352','Mobilier et matériel roulant',NULL,NULL,1),(657,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','240','656','Mobilier',NULL,NULL,1),(658,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2400','656','Mobilier',NULL,NULL,1),(659,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24000','658','Mobilier des bâtiments industriels',NULL,NULL,1),(660,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24001','658','Mobilier des bâtiments administratifs et commerciaux',NULL,NULL,1),(661,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24002','658','Mobilier des autres bâtiments d\'exploitation',NULL,NULL,1),(662,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24003','658','Mobilier oeuvres sociales',NULL,NULL,1),(663,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2401','657','Matériel de bureau et de service social',NULL,NULL,1),(664,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24010','663','Des bâtiments industriels',NULL,NULL,1),(665,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24011','663','Des bâtiments administratifs et commerciaux',NULL,NULL,1),(666,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24012','663','Des autres bâtiments d\'exploitation',NULL,NULL,1),(667,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24013','663','Des oeuvres sociales',NULL,NULL,1),(668,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2408','657','Plus-values actées',NULL,NULL,1),(669,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24080','668','Plus-values actées sur mobilier',NULL,NULL,1),(670,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24081','668','Plus-values actées sur matériel de bureau et service social',NULL,NULL,1),(671,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2409','657','Amortissements',NULL,NULL,1),(672,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24090','671','Amortissements sur mobilier',NULL,NULL,1),(673,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24091','671','Amortissements sur matériel de bureau et service social',NULL,NULL,1),(674,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','241','656','Matériel roulant',NULL,NULL,1),(675,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2410','674','Matériel automobile',NULL,NULL,1),(676,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24100','675','Voitures',NULL,NULL,1),(677,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24105','675','Camions',NULL,NULL,1),(678,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2411','674','Matériel ferroviaire',NULL,NULL,1),(679,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2412','674','Matériel fluvial',NULL,NULL,1),(680,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2413','674','Matériel naval',NULL,NULL,1),(681,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2414','674','Matériel aérien',NULL,NULL,1),(682,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2418','674','Plus-values sur matériel roulant',NULL,NULL,1),(683,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24180','682','Plus-values sur matériel automobile',NULL,NULL,1),(684,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24181','682','Idem sur matériel ferroviaire',NULL,NULL,1),(685,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24182','682','Idem sur matériel fluvial',NULL,NULL,1),(686,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24183','682','Idem sur matériel naval',NULL,NULL,1),(687,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24184','682','Idem sur matériel aérien',NULL,NULL,1),(688,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2419','674','Amortissements sur matériel roulant',NULL,NULL,1),(689,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24190','688','Amortissements sur matériel automobile',NULL,NULL,1),(690,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24191','688','Idem sur matériel ferroviaire',NULL,NULL,1),(691,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24192','688','Idem sur matériel fluvial',NULL,NULL,1),(692,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24193','688','Idem sur matériel naval',NULL,NULL,1),(693,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','24194','688','Idem sur matériel aérien',NULL,NULL,1),(694,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','25','1352','Immobilisation détenues en location-financement et droits similaires',NULL,NULL,1),(695,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','250','694','Terrains et constructions',NULL,NULL,1),(696,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2500','695','Terrains',NULL,NULL,1),(697,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2501','695','Constructions',NULL,NULL,1),(698,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2508','695','Plus-values sur emphytéose, leasing et droits similaires : terrains et constructions',NULL,NULL,1),(699,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2509','695','Amortissements et réductions de valeur sur terrains et constructions en leasing',NULL,NULL,1),(700,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','251','694','Installations, machines et outillage',NULL,NULL,1),(701,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2510','700','Installations',NULL,NULL,1),(702,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2511','700','Machines',NULL,NULL,1),(703,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2512','700','Outillage',NULL,NULL,1),(704,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2518','700','Plus-values actées sur installations machines et outillage pris en leasing',NULL,NULL,1),(705,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2519','700','Amortissements sur installations machines et outillage pris en leasing',NULL,NULL,1),(706,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','252','694','Mobilier et matériel roulant',NULL,NULL,1),(707,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2520','706','Mobilier',NULL,NULL,1),(708,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2521','706','Matériel roulant',NULL,NULL,1),(709,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2528','706','Plus-values actées sur mobilier et matériel roulant en leasing',NULL,NULL,1),(710,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2529','706','Amortissements sur mobilier et matériel roulant en leasing',NULL,NULL,1),(711,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','26','1352','Autres immobilisations corporelles',NULL,NULL,1),(712,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','260','711','Frais d\'aménagements de locaux pris en location',NULL,NULL,1),(713,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','261','711','Maison d\'habitation',NULL,NULL,1),(714,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','262','711','Réserve immobilière',NULL,NULL,1),(715,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','263','711','Matériel d\'emballage',NULL,NULL,1),(716,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','264','711','Emballages récupérables',NULL,NULL,1),(717,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','268','711','Plus-values actées sur autres immobilisations corporelles',NULL,NULL,1),(718,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','269','711','Amortissements sur autres immobilisations corporelles',NULL,NULL,1),(719,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2690','718','Amortissements sur frais d\'aménagement des locaux pris en location',NULL,NULL,1),(720,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2691','718','Amortissements sur maison d\'habitation',NULL,NULL,1),(721,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2692','718','Amortissements sur réserve immobilière',NULL,NULL,1),(722,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2693','718','Amortissements sur matériel d\'emballage',NULL,NULL,1),(723,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2694','718','Amortissements sur emballages récupérables',NULL,NULL,1),(724,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','27','1352','Immobilisations corporelles en cours et acomptes versés',NULL,NULL,1),(725,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','270','724','Immobilisations en cours',NULL,NULL,1),(726,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2700','725','Constructions',NULL,NULL,1),(727,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2701','725','Installations machines et outillage',NULL,NULL,1),(728,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2702','725','Mobilier et matériel roulant',NULL,NULL,1),(729,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2703','725','Autres immobilisations corporelles',NULL,NULL,1),(730,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','271','724','Avances et acomptes versés sur immobilisations en cours',NULL,NULL,1),(731,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','28','1352','Immobilisations financières',NULL,NULL,1),(732,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','280','731','Participations dans des entreprises liées',NULL,NULL,1),(733,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2800','732','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(734,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2801','732','Montants non appelés (idem)',NULL,NULL,1),(735,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2808','732','Plus-values actées (idem)',NULL,NULL,1),(736,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2809','732','Réductions de valeurs actées (idem)',NULL,NULL,1),(737,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','281','731','Créances sur des entreprises liées',NULL,NULL,1),(738,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2810','737','Créances en compte',NULL,NULL,1),(739,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2811','737','Effets à recevoir',NULL,NULL,1),(740,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2812','737','Titres à revenu fixes',NULL,NULL,1),(741,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2817','737','Créances douteuses',NULL,NULL,1),(742,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2819','737','Réductions de valeurs actées',NULL,NULL,1),(743,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','282','731','Participations dans des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(744,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2820','743','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(745,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2821','743','Montants non appelés (idem)',NULL,NULL,1),(746,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2828','743','Plus-values actées (idem)',NULL,NULL,1),(747,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2829','743','Réductions de valeurs actées (idem)',NULL,NULL,1),(748,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','283','731','Créances sur des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(749,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2830','748','Créances en compte',NULL,NULL,1),(750,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2831','748','Effets à recevoir',NULL,NULL,1),(751,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2832','748','Titres à revenu fixe',NULL,NULL,1),(752,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2837','748','Créances douteuses',NULL,NULL,1),(753,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2839','748','Réductions de valeurs actées',NULL,NULL,1),(754,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','284','731','Autres actions et parts',NULL,NULL,1),(755,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2840','754','Valeur d\'acquisition',NULL,NULL,1),(756,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2841','754','Montants non appelés',NULL,NULL,1),(757,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2848','754','Plus-values actées',NULL,NULL,1),(758,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2849','754','Réductions de valeur actées',NULL,NULL,1),(759,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','285','731','Autres créances',NULL,NULL,1),(760,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2850','759','Créances en compte',NULL,NULL,1),(761,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2851','759','Effets à recevoir',NULL,NULL,1),(762,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2852','759','Titres à revenu fixe',NULL,NULL,1),(763,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2857','759','Créances douteuses',NULL,NULL,1),(764,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2859','759','Réductions de valeur actées',NULL,NULL,1),(765,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','288','731','Cautionnements versés en numéraires',NULL,NULL,1),(766,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2880','765','Téléphone, téléfax, télex',NULL,NULL,1),(767,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2881','765','Gaz',NULL,NULL,1),(768,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2882','765','Eau',NULL,NULL,1),(769,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2883','765','Electricité',NULL,NULL,1),(770,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2887','765','Autres cautionnements versés en numéraires',NULL,NULL,1),(771,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29','1352','Créances à plus d\'un an',NULL,NULL,1),(772,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','290','771','Créances commerciales',NULL,NULL,1),(773,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2900','772','Clients',NULL,NULL,1),(774,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29000','773','Créances en compte sur entreprises liées',NULL,NULL,1),(775,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29001','773','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(776,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29002','773','Sur clients Belgique',NULL,NULL,1),(777,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29003','773','Sur clients C.E.E.',NULL,NULL,1),(778,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29004','773','Sur clients exportation hors C.E.E.',NULL,NULL,1),(779,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29005','773','Créances sur les coparticipants (associations momentanées)',NULL,NULL,1),(780,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2901','772','Effets à recevoir',NULL,NULL,1),(781,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29010','780','Sur entreprises liées',NULL,NULL,1),(782,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29011','780','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(783,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29012','780','Sur clients Belgique',NULL,NULL,1),(784,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29013','780','Sur clients C.E.E.',NULL,NULL,1),(785,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29014','780','Sur clients exportation hors C.E.E.',NULL,NULL,1),(786,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2905','772','Retenues sur garanties',NULL,NULL,1),(787,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2906','772','Acomptes versés',NULL,NULL,1),(788,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2907','772','Créances douteuses (à ventiler comme clients 2900)',NULL,NULL,1),(789,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2909','772','Réductions de valeur actées (à ventiler comme clients 2900)',NULL,NULL,1),(790,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','291','771','Autres créances',NULL,NULL,1),(791,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2910','790','Créances en compte',NULL,NULL,1),(792,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29100','791','Sur entreprises liées',NULL,NULL,1),(793,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29101','791','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(794,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29102','791','Sur autres débiteurs',NULL,NULL,1),(795,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2911','790','Effets à recevoir',NULL,NULL,1),(796,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29110','795','Sur entreprises liées',NULL,NULL,1),(797,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29111','795','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(798,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','29112','795','Sur autres débiteurs',NULL,NULL,1),(799,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2912','790','Créances résultant de la cession d\'immobilisations données en leasing',NULL,NULL,1),(800,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2917','790','Créances douteuses',NULL,NULL,1),(801,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2919','790','Réductions de valeur actées',NULL,NULL,1),(802,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','30','1353','Approvisionnements - matières premières',NULL,NULL,1),(803,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','300','802','Valeur d\'acquisition',NULL,NULL,1),(804,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','309','802','Réductions de valeur actées',NULL,NULL,1),(805,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','31','1353','Approvsionnements et fournitures',NULL,NULL,1),(806,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','310','805','Valeur d\'acquisition',NULL,NULL,1),(807,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3100','806','Matières d\'approvisionnement',NULL,NULL,1),(808,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3101','806','Energie, charbon, coke, mazout, essence, propane',NULL,NULL,1),(809,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3102','806','Produits d\'entretien',NULL,NULL,1),(810,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3103','806','Fournitures diverses et petit outillage',NULL,NULL,1),(811,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3104','806','Imprimés et fournitures de bureau',NULL,NULL,1),(812,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3105','806','Fournitures de services sociaux',NULL,NULL,1),(813,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3106','806','Emballages commerciaux',NULL,NULL,1),(814,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','31060','813','Emballages perdus',NULL,NULL,1),(815,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','31061','813','Emballages récupérables',NULL,NULL,1),(816,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','319','805','Réductions de valeur actées',NULL,NULL,1),(817,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','32','1353','En cours de fabrication',NULL,NULL,1),(818,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','320','817','Valeur d\'acquisition',NULL,NULL,1),(819,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3200','818','Produits semi-ouvrés',NULL,NULL,1),(820,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3201','818','Produits en cours de fabrication',NULL,NULL,1),(821,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3202','818','Travaux en cours',NULL,NULL,1),(822,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3205','818','Déchets',NULL,NULL,1),(823,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3206','818','Rebuts',NULL,NULL,1),(824,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3209','818','Travaux en association momentanée',NULL,NULL,1),(825,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','329','817','Réductions de valeur actées',NULL,NULL,1),(826,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','33','1353','Produits finis',NULL,NULL,1),(827,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','330','826','Valeur d\'acquisition',NULL,NULL,1),(828,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3300','827','Produits finis',NULL,NULL,1),(829,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','339','826','Réductions de valeur actées',NULL,NULL,1),(830,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','34','1353','Marchandises',NULL,NULL,1),(831,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','340','830','Valeur d\'acquisition',NULL,NULL,1),(832,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3400','831','Groupe A',NULL,NULL,1),(833,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3401','831','Groupe B',NULL,NULL,1),(834,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3402','831','Groupe C',NULL,NULL,1),(835,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','349','830','Réductions de valeur actées',NULL,NULL,1),(836,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','35','1353','Immeubles destinés à la vente',NULL,NULL,1),(837,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','350','836','Valeur d\'acquisition',NULL,NULL,1),(838,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3500','837','Immeuble A',NULL,NULL,1),(839,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3501','837','Immeuble B',NULL,NULL,1),(840,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3502','837','Immeuble C',NULL,NULL,1),(841,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','351','836','Immeubles construits en vue de leur revente',NULL,NULL,1),(842,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3510','841','Immeuble A',NULL,NULL,1),(843,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3511','841','Immeuble B',NULL,NULL,1),(844,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3512','841','Immeuble C',NULL,NULL,1),(845,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','359','836','Réductions de valeurs actées',NULL,NULL,1),(846,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','36','1353','Acomptes versés sur achats pour stocks',NULL,NULL,1),(847,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','360','846','Acomptes versés (à ventiler éventuellement par catégorie)',NULL,NULL,1),(848,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','369','846','Réductions de valeur actées',NULL,NULL,1),(849,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','37','1353','Commandes en cours d\'exécution',NULL,NULL,1),(850,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','370','849','Valeur d\'acquisition',NULL,NULL,1),(851,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','371','849','Bénéfice pris en compte',NULL,NULL,1),(852,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','379','849','Réductions de valeur actées',NULL,NULL,1),(853,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','40','1354','Créances commerciales',NULL,NULL,1),(854,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','400','853','Clients',NULL,NULL,1),(855,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4007','854','Rabais, remises et ristournes à accorder et autres notes de crédit à établir',NULL,NULL,1),(856,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4008','854','Créances résultant de livraisons de biens (associations momentanées)',NULL,NULL,1),(857,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','401','853','Effets à recevoir',NULL,NULL,1),(858,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4010','857','Effets à recevoir',NULL,NULL,1),(859,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4013','857','Effets à l\'encaissement',NULL,NULL,1),(860,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4015','857','Effets à l\'escompte',NULL,NULL,1),(861,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','402','853','Clients, créances courantes, entreprises apparentées, administrateurs et gérants',NULL,NULL,1),(862,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4020','861','Entreprises liées',NULL,NULL,1),(863,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4021','861','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(864,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4022','861','Administrateurs et gérants d\'entreprise',NULL,NULL,1),(865,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','403','853','Effets à recevoir sur entreprises apparentées et administrateurs et gérants',NULL,NULL,1),(866,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4030','865','Entreprises liées',NULL,NULL,1),(867,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4031','865','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(868,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4032','865','Administrateurs et gérants de l\'entreprise',NULL,NULL,1),(869,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','404','853','Produits à recevoir (factures à établir)',NULL,NULL,1),(870,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','405','853','Clients : retenues sur garanties',NULL,NULL,1),(871,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','406','853','Acomptes versés',NULL,NULL,1),(872,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','407','853','Créances douteuses',NULL,NULL,1),(873,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','408','853','Compensation clients',NULL,NULL,1),(874,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','409','853','Réductions de valeur actées',NULL,NULL,1),(875,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','41','1354','Autres créances',NULL,NULL,1),(876,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','410','875','Capital appelé, non versé',NULL,NULL,1),(877,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4100','876','Appels de fonds',NULL,NULL,1),(878,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4101','876','Actionnaires défaillants',NULL,NULL,1),(879,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','411','875','T.V.A. à récupérer',NULL,NULL,1),(880,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4110','879','T.V.A. due',NULL,NULL,1),(881,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4111','879','T.V.A. déductible',NULL,NULL,1),(882,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4112','879','Compte courant administration T.V.A.',NULL,NULL,1),(883,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4118','879','Taxe d\'égalisation due',NULL,NULL,1),(884,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','412','875','Impôts et versements fiscaux à récupérer',NULL,NULL,1),(885,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4120','884','Impôts belges sur le résultat',NULL,NULL,1),(886,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4125','884','Autres impôts belges',NULL,NULL,1),(887,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4128','884','Impôts étrangers',NULL,NULL,1),(888,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','414','875','Produits à recevoir',NULL,NULL,1),(889,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','416','875','Créances diverses',NULL,NULL,1),(890,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4160','889','Associés (compte d\'apport en société)',NULL,NULL,1),(891,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4161','889','Avances et prêts au personnel',NULL,NULL,1),(892,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4162','889','Compte courant des associés en S.P.R.L.',NULL,NULL,1),(893,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4163','889','Compte courant des administrateurs et gérants',NULL,NULL,1),(894,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4164','889','Créances sur sociétés apparentées',NULL,NULL,1),(895,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4166','889','Emballages et matériel à rendre',NULL,NULL,1),(896,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4167','889','Etat et établissements publics',NULL,NULL,1),(897,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','41670','896','Subsides à recevoir',NULL,NULL,1),(898,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','41671','896','Autres créances',NULL,NULL,1),(899,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4168','889','Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus',NULL,NULL,1),(900,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','417','875','Créances douteuses',NULL,NULL,1),(901,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','418','875','Cautionnements versés en numéraires',NULL,NULL,1),(902,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','419','875','Réductions de valeur actées',NULL,NULL,1),(903,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','42','1354','Dettes à plus d\'un an échéant dans l\'année',NULL,NULL,1),(904,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','420','903','Emprunts subordonnés',NULL,NULL,1),(905,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4200','904','Convertibles',NULL,NULL,1),(906,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4201','904','Non convertibles',NULL,NULL,1),(907,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','421','903','Emprunts obligataires non subordonnés',NULL,NULL,1),(908,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4210','907','Convertibles',NULL,NULL,1),(909,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4211','907','Non convertibles',NULL,NULL,1),(910,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','422','903','Dettes de location-financement et assimilées',NULL,NULL,1),(911,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4220','910','Financement de biens immobiliers',NULL,NULL,1),(912,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4221','910','Financement de biens mobiliers',NULL,NULL,1),(913,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','423','903','Etablissements de crédit',NULL,NULL,1),(914,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4230','913','Dettes en compte',NULL,NULL,1),(915,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4231','913','Promesses',NULL,NULL,1),(916,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4232','913','Crédits d\'acceptation',NULL,NULL,1),(917,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','424','903','Autres emprunts',NULL,NULL,1),(918,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','425','903','Dettes commerciales',NULL,NULL,1),(919,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4250','918','Fournisseurs',NULL,NULL,1),(920,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4251','918','Effets à payer',NULL,NULL,1),(921,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','426','903','Cautionnements reçus en numéraires',NULL,NULL,1),(922,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','429','903','Dettes diverses',NULL,NULL,1),(923,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4290','922','Entreprises liées',NULL,NULL,1),(924,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4291','922','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(925,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4292','922','Administrateurs, gérants, associés',NULL,NULL,1),(926,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4299','922','Autres dettes',NULL,NULL,1),(927,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','43','1354','Dettes financières',NULL,NULL,1),(928,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','430','927','Etablissements de crédit. Emprunts en compte à terme fixe',NULL,NULL,1),(929,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','431','927','Etablissements de crédit. Promesses',NULL,NULL,1),(930,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','432','927','Etablissements de crédit. Crédits d\'acceptation',NULL,NULL,1),(931,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','433','927','Etablissements de crédit. Dettes en compte courant',NULL,NULL,1),(932,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','439','927','Autres emprunts',NULL,NULL,1),(933,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44','1354','Dettes commerciales',NULL,NULL,1),(934,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','440','933','Fournisseurs',NULL,NULL,1),(935,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4400','934','Entreprises apparentées',NULL,NULL,1),(936,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44000','935','Entreprises liées',NULL,NULL,1),(937,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44001','935','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(938,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4401','934','Fournisseurs ordinaires',NULL,NULL,1),(939,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44010','938','Fournisseurs belges',NULL,NULL,1),(940,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44011','938','Fournisseurs CEE',NULL,NULL,1),(941,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44012','938','Fournisseurs importation',NULL,NULL,1),(942,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4402','934','Dettes envers les coparticipants (associations momentanées)',NULL,NULL,1),(943,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4403','934','Fournisseurs - retenues de garanties',NULL,NULL,1),(944,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','441','933','Effets à payer',NULL,NULL,1),(945,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4410','944','Entreprises apparentées',NULL,NULL,1),(946,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44100','945','Entreprises liées',NULL,NULL,1),(947,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44101','945','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(948,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4411','944','Fournisseurs ordinaires',NULL,NULL,1),(949,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44110','948','Fournisseurs belges',NULL,NULL,1),(950,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44111','948','Fournisseurs CEE',NULL,NULL,1),(951,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','44112','948','Fournisseurs importation',NULL,NULL,1),(952,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','444','933','Factures à recevoir',NULL,NULL,1),(953,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','446','933','Acomptes reçus',NULL,NULL,1),(954,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','448','933','Compensations fournisseurs',NULL,NULL,1),(955,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45','1354','Dettes fiscales, salariales et sociales',NULL,NULL,1),(956,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','450','955','Dettes fiscales estimées',NULL,NULL,1),(957,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4501','956','Impôts sur le résultat',NULL,NULL,1),(958,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4505','956','Autres impôts en Belgique',NULL,NULL,1),(959,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4508','956','Impôts à l\'étranger',NULL,NULL,1),(960,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','451','955','T.V.A. à payer',NULL,NULL,1),(961,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4510','960','T.V.A. due',NULL,NULL,1),(962,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4511','960','T.V.A. déductible',NULL,NULL,1),(963,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4512','960','Compte courant administration T.V.A.',NULL,NULL,1),(964,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4518','960','Taxe d\'égalisation due',NULL,NULL,1),(965,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','452','955','Impôts et taxes à payer',NULL,NULL,1),(966,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4520','965','Autres impôts sur le résultat',NULL,NULL,1),(967,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4525','965','Autres impôts et taxes en Belgique',NULL,NULL,1),(968,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45250','967','Précompte immobilier',NULL,NULL,1),(969,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45251','967','Impôts communaux à payer',NULL,NULL,1),(970,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45252','967','Impôts provinciaux à payer',NULL,NULL,1),(971,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45253','967','Autres impôts et taxes à payer',NULL,NULL,1),(972,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4528','965','Impôts et taxes à l\'étranger',NULL,NULL,1),(973,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','453','955','Précomptes retenus',NULL,NULL,1),(974,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4530','973','Précompte professionnel retenu sur rémunérations',NULL,NULL,1),(975,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4531','973','Précompte professionnel retenu sur tantièmes',NULL,NULL,1),(976,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4532','973','Précompte mobilier retenu sur dividendes attribués',NULL,NULL,1),(977,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4533','973','Précompte mobilier retenu sur intérêts payés',NULL,NULL,1),(978,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4538','973','Autres précomptes retenus',NULL,NULL,1),(979,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','454','955','Office National de la Sécurité Sociale',NULL,NULL,1),(980,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4540','979','Arriérés',NULL,NULL,1),(981,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4541','979','1er trimestre',NULL,NULL,1),(982,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4542','979','2ème trimestre',NULL,NULL,1),(983,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4543','979','3ème trimestre',NULL,NULL,1),(984,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4544','979','4ème trimestre',NULL,NULL,1),(985,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','455','955','Rémunérations',NULL,NULL,1),(986,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4550','985','Administrateurs, gérants et commissaires (non réviseurs)',NULL,NULL,1),(987,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4551','985','Direction',NULL,NULL,1),(988,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4552','985','Employés',NULL,NULL,1),(989,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4553','985','Ouvriers',NULL,NULL,1),(990,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','456','955','Pécules de vacances',NULL,NULL,1),(991,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4560','990','Direction',NULL,NULL,1),(992,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4561','990','Employés',NULL,NULL,1),(993,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4562','990','Ouvriers',NULL,NULL,1),(994,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','459','955','Autres dettes sociales',NULL,NULL,1),(995,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4590','994','Provision pour gratifications de fin d\'année',NULL,NULL,1),(996,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4591','994','Départs de personnel',NULL,NULL,1),(997,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4592','994','Oppositions sur rémunérations',NULL,NULL,1),(998,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4593','994','Assurances relatives au personnel',NULL,NULL,1),(999,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45930','998','Assurance loi',NULL,NULL,1),(1000,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45931','998','Assurance salaire garanti',NULL,NULL,1),(1001,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45932','998','Assurance groupe',NULL,NULL,1),(1002,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','45933','998','Assurances individuelles',NULL,NULL,1),(1003,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4594','994','Caisse d\'assurances sociales pour travailleurs indépendants',NULL,NULL,1),(1004,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4597','994','Dettes et provisions sociales diverses',NULL,NULL,1),(1005,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','46','1354','Acomptes reçus sur commande',NULL,NULL,1),(1006,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','47','1354','Dettes découlant de l\'affectation des résultats',NULL,NULL,1),(1007,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','470','1006','Dividendes et tantièmes d\'exercices antérieurs',NULL,NULL,1),(1008,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','471','1006','Dividendes de l\'exercice',NULL,NULL,1),(1009,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','472','1006','Tantièmes de l\'exercice',NULL,NULL,1),(1010,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','473','1006','Autres allocataires',NULL,NULL,1),(1011,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','48','4','Dettes diverses',NULL,NULL,1),(1012,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','480','1011','Obligations et coupons échus',NULL,NULL,1),(1013,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','481','1011','Actionnaires - capital à rembourser',NULL,NULL,1),(1014,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','482','1011','Participation du personnel à payer',NULL,NULL,1),(1015,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','483','1011','Acomptes reçus d\'autres tiers à moins d\'un an',NULL,NULL,1),(1016,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','486','1011','Emballages et matériel consignés',NULL,NULL,1),(1017,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','488','1011','Cautionnements reçus en numéraires',NULL,NULL,1),(1018,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','489','1011','Autres dettes diverses',NULL,NULL,1),(1019,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49','1354','Comptes de régularisation et compte d\'attente',NULL,NULL,1),(1020,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','490','1019','Charges à reporter (à subdiviser par catégorie de charges)',NULL,NULL,1),(1021,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','491','1019','Produits acquis',NULL,NULL,1),(1022,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4910','1021','Produits d\'exploitation',NULL,NULL,1),(1023,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49100','1022','Ristournes et rabais à obtenir',NULL,NULL,1),(1024,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49101','1022','Commissions à obtenir',NULL,NULL,1),(1025,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49102','1022','Autres produits d\'exploitation (redevances par exemple)',NULL,NULL,1),(1026,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4911','1021','Produits financiers',NULL,NULL,1),(1027,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49110','1026','Intérêts courus et non échus sur prêts et débits',NULL,NULL,1),(1028,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','49111','1026','Autres produits financiers',NULL,NULL,1),(1029,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','492','1019','Charges à imputer (à subdiviser par catégorie de charges)',NULL,NULL,1),(1030,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','493','1019','Produits à reporter',NULL,NULL,1),(1031,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4930','1030','Produits d\'exploitation à reporter',NULL,NULL,1),(1032,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4931','1030','Produits financiers à reporter',NULL,NULL,1),(1033,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','499','1019','Comptes d\'attente',NULL,NULL,1),(1034,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4990','1033','Compte d\'attente',NULL,NULL,1),(1035,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4991','1033','Compte de répartition périodique des charges',NULL,NULL,1),(1036,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4999','1033','Transferts d\'exercice',NULL,NULL,1),(1037,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','50','1355','Actions propres',NULL,NULL,1),(1038,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','51','1355','Actions et parts',NULL,NULL,1),(1039,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','510','1038','Valeur d\'acquisition',NULL,NULL,1),(1040,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','511','1038','Montants non appelés',NULL,NULL,1),(1041,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','519','1038','Réductions de valeur actées',NULL,NULL,1),(1042,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','52','1355','Titres à revenus fixes',NULL,NULL,1),(1043,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','520','1042','Valeur d\'acquisition',NULL,NULL,1),(1044,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','529','1042','Réductions de valeur actées',NULL,NULL,1),(1045,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','53','1355','Dépots à terme',NULL,NULL,1),(1046,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','530','1045','De plus d\'un an',NULL,NULL,1),(1047,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','531','1045','De plus d\'un mois et à un an au plus',NULL,NULL,1),(1048,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','532','1045','d\'un mois au plus',NULL,NULL,1),(1049,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','539','1045','Réductions de valeur actées',NULL,NULL,1),(1050,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','54','1355','Valeurs échues à l\'encaissement',NULL,NULL,1),(1051,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','540','1050','Chèques à encaisser',NULL,NULL,1),(1052,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','541','1050','Coupons à encaisser',NULL,NULL,1),(1053,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','55','1355','Etablissements de crédit - Comptes ouverts auprès des divers établissements.',NULL,NULL,1),(1054,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','550','1053','Comptes courants',NULL,NULL,1),(1055,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','551','1053','Chèques émis',NULL,NULL,1),(1056,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','559','1053','Réductions de valeur actées',NULL,NULL,1),(1057,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','56','1355','Office des chèques postaux',NULL,NULL,1),(1058,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','560','1057','Compte courant',NULL,NULL,1),(1059,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','561','1057','Chèques émis',NULL,NULL,1),(1060,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','57','1355','Caisses',NULL,NULL,1),(1061,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','570','1060','à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)',NULL,NULL,1),(1062,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','578','1060','Caisses - timbres ( 0 - fiscaux ; 1 - postaux)',NULL,NULL,1),(1063,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','58','1355','Virements internes',NULL,NULL,1),(1064,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','60','1356','Approvisionnements et marchandises',NULL,NULL,1),(1065,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','600','1064','Achats de matières premières',NULL,NULL,1),(1066,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','601','1064','Achats de fournitures',NULL,NULL,1),(1067,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','602','1064','Achats de services, travaux et études',NULL,NULL,1),(1068,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','603','1064','Sous-traitances générales',NULL,NULL,1),(1069,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','604','1064','Achats de marchandises',NULL,NULL,1),(1070,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','605','1064','Achats d\'immeubles destinés à la revente',NULL,NULL,1),(1071,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','608','1064','Remises , ristournes et rabais obtenus sur achats',NULL,NULL,1),(1072,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','609','1064','Variations de stocks',NULL,NULL,1),(1073,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6090','1072','De matières premières',NULL,NULL,1),(1074,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6091','1072','De fournitures',NULL,NULL,1),(1075,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6094','1072','De marchandises',NULL,NULL,1),(1076,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6095','1072','d\'immeubles destinés à la vente',NULL,NULL,1),(1077,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61','1356','Services et biens divers',NULL,NULL,1),(1078,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','610','1077','Loyers et charges locatives',NULL,NULL,1),(1079,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6100','1078','Loyers divers',NULL,NULL,1),(1080,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6101','1078','Charges locatives (assurances, frais de confort,etc)',NULL,NULL,1),(1081,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','611','1077','Entretien et réparation (fournitures et prestations)',NULL,NULL,1),(1082,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','612','1077','Fournitures faites à l\'entreprise',NULL,NULL,1),(1083,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6120','1082','Eau, gaz, électricité, vapeur',NULL,NULL,1),(1084,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61200','1083','Eau',NULL,NULL,1),(1085,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61201','1083','Gaz',NULL,NULL,1),(1086,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61202','1083','Electricité',NULL,NULL,1),(1087,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61203','1083','Vapeur',NULL,NULL,1),(1088,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6121','1082','Téléphone, télégrammes, télex, téléfax, frais postaux',NULL,NULL,1),(1089,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61210','1088','Téléphone',NULL,NULL,1),(1090,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61211','1088','Télégrammes',NULL,NULL,1),(1091,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61212','1088','Télex et téléfax',NULL,NULL,1),(1092,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61213','1088','Frais postaux',NULL,NULL,1),(1093,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6122','1082','Livres, bibliothèque',NULL,NULL,1),(1094,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6123','1082','Imprimés et fournitures de bureau (si non comptabilisé au 601)',NULL,NULL,1),(1095,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','613','1077','Rétributions de tiers',NULL,NULL,1),(1096,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6130','1095','Redevances et royalties',NULL,NULL,1),(1097,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61300','1096','Redevances pour brevets, licences, marques et accessoires',NULL,NULL,1),(1098,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61301','1096','Autres redevances (procédés de fabrication)',NULL,NULL,1),(1099,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6131','1095','Assurances non relatives au personnel',NULL,NULL,1),(1100,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61310','1099','Assurance incendie',NULL,NULL,1),(1101,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61311','1099','Assurance vol',NULL,NULL,1),(1102,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61312','1099','Assurance autos',NULL,NULL,1),(1103,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61313','1099','Assurance crédit',NULL,NULL,1),(1104,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61314','1099','Assurances frais généraux',NULL,NULL,1),(1105,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6132','1095','Divers',NULL,NULL,1),(1106,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61320','1105','Commissions aux tiers',NULL,NULL,1),(1107,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61321','1105','Honoraires d\'avocats, d\'experts, etc',NULL,NULL,1),(1108,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61322','1105','Cotisations aux groupements professionnels',NULL,NULL,1),(1109,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61323','1105','Dons, libéralités, etc',NULL,NULL,1),(1110,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61324','1105','Frais de contentieux',NULL,NULL,1),(1111,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61325','1105','Publications légales',NULL,NULL,1),(1112,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6133','1095','Transports et déplacements',NULL,NULL,1),(1113,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61330','1112','Transports de personnel',NULL,NULL,1),(1114,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','61331','1112','Voyages, déplacements et représentations',NULL,NULL,1),(1115,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6134','1095','Personnel intérimaire',NULL,NULL,1),(1116,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','614','1077','Annonces, publicité, propagande et documentation',NULL,NULL,1),(1117,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6140','1116','Annonces et insertions',NULL,NULL,1),(1118,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6141','1116','Catalogues et imprimés',NULL,NULL,1),(1119,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6142','1116','Echantillons',NULL,NULL,1),(1120,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6143','1116','Foires et expositions',NULL,NULL,1),(1121,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6144','1116','Primes',NULL,NULL,1),(1122,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6145','1116','Cadeaux à la clientèle',NULL,NULL,1),(1123,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6146','1116','Missions et réceptions',NULL,NULL,1),(1124,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6147','1116','Documentation',NULL,NULL,1),(1125,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','615','1077','Sous-traitants',NULL,NULL,1),(1126,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6150','1125','Sous-traitants pour activités propres',NULL,NULL,1),(1127,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6151','1125','Sous-traitants d\'associations momentanées (coparticipants)',NULL,NULL,1),(1128,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6152','1125','Quote-part bénéficiaire des coparticipants',NULL,NULL,1),(1129,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','617','1077','Personnel intérimaire et personnes mises à la disposition de l\'entreprise',NULL,NULL,1),(1130,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','618','1077','Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d\'un contrat de travail',NULL,NULL,1),(1131,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62','1356','Rémunérations, charges sociales et pensions',NULL,NULL,1),(1132,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','620','1131','Rémunérations et avantages sociaux directs',NULL,NULL,1),(1133,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6200','1132','Administrateurs ou gérants',NULL,NULL,1),(1134,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6201','1132','Personnel de direction',NULL,NULL,1),(1135,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6202','1132','Employés',NULL,NULL,1),(1136,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6203','1132','Ouvriers',NULL,NULL,1),(1137,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6204','1132','Autres membres du personnel',NULL,NULL,1),(1138,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','621','1131','Cotisations patronales d\'assurances sociales',NULL,NULL,1),(1139,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6210','1138','Sur salaires',NULL,NULL,1),(1140,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6211','1138','Sur appointements et commissions',NULL,NULL,1),(1141,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','622','1131','Primes patronales pour assurances extralégales',NULL,NULL,1),(1142,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','623','1131','Autres frais de personnel',NULL,NULL,1),(1143,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6230','1142','Assurances du personnel',NULL,NULL,1),(1144,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62300','1143','Assurances loi, responsabilité civile, chemin du travail',NULL,NULL,1),(1145,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62301','1143','Assurance salaire garanti',NULL,NULL,1),(1146,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62302','1143','Assurances individuelles',NULL,NULL,1),(1147,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6231','1142','Charges sociales diverses',NULL,NULL,1),(1148,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62310','1147','Jours fériés payés',NULL,NULL,1),(1149,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62311','1147','Salaire hebdomadaire garanti',NULL,NULL,1),(1150,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62312','1147','Allocations familiales complémentaires',NULL,NULL,1),(1151,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6232','1142','Charges sociales des administrateurs, gérants et commissaires',NULL,NULL,1),(1152,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62320','1151','Allocations familiales complémentaires pour non salariés',NULL,NULL,1),(1153,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62321','1151','Lois sociales pour indépendants',NULL,NULL,1),(1154,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','62322','1151','Divers',NULL,NULL,1),(1155,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','624','1131','Pensions de retraite et de survie',NULL,NULL,1),(1156,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6240','1155','Administrateurs et gérants',NULL,NULL,1),(1157,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6241','1155','Personnel',NULL,NULL,1),(1158,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','625','1131','Provision pour pécule de vacances',NULL,NULL,1),(1159,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6250','1158','Dotations',NULL,NULL,1),(1160,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6251','1158','Utilisations et reprises',NULL,NULL,1),(1161,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','63','1356','Amortissements, réductions de valeur et provisions pour risques et charges',NULL,NULL,1),(1162,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','630','1161','Dotations aux amortissements et aux réductions de valeur sur immobilisations',NULL,NULL,1),(1163,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6300','1162','Dotations aux amortissements sur frais d\'établissement',NULL,NULL,1),(1164,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6301','1162','Dotations aux amortissements sur immobilisations incorporelles',NULL,NULL,1),(1165,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6302','1162','Dotations aux amortissements sur immobilisations corporelles',NULL,NULL,1),(1166,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6308','1162','Dotations aux réductions de valeur sur immobilisations incorporelles',NULL,NULL,1),(1167,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6309','1162','Dotations aux réductions de valeur sur immobilisations corporelles',NULL,NULL,1),(1168,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','631','1161','Réductions de valeur sur stocks',NULL,NULL,1),(1169,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6310','1168','Dotations',NULL,NULL,1),(1170,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6311','1168','Reprises',NULL,NULL,1),(1171,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','632','1161','Réductions de valeur sur commandes en cours d\'exécution',NULL,NULL,1),(1172,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6320','1171','Dotations',NULL,NULL,1),(1173,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6321','1171','Reprises',NULL,NULL,1),(1174,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','633','1161','Réductions de valeur sur créances commerciales à plus d\'un an',NULL,NULL,1),(1175,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6330','1174','Dotations',NULL,NULL,1),(1176,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6331','1174','Reprises',NULL,NULL,1),(1177,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','634','1161','Réductions de valeur sur créances commerciales à un an au plus',NULL,NULL,1),(1178,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6340','1177','Dotations',NULL,NULL,1),(1179,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6341','1177','Reprises',NULL,NULL,1),(1180,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','635','1161','Provisions pour pensions et obligations similaires',NULL,NULL,1),(1181,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6350','1180','Dotations',NULL,NULL,1),(1182,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6351','1180','Utilisations et reprises',NULL,NULL,1),(1183,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','636','11613','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(1184,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6360','1183','Dotations',NULL,NULL,1),(1185,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6361','1183','Utilisations et reprises',NULL,NULL,1),(1186,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','637','1161','Provisions pour autres risques et charges',NULL,NULL,1),(1187,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6370','1186','Dotations',NULL,NULL,1),(1188,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6371','1186','Utilisations et reprises',NULL,NULL,1),(1189,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64','1356','Autres charges d\'exploitation',NULL,NULL,1),(1190,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','640','1189','Charges fiscales d\'exploitation',NULL,NULL,1),(1191,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6400','1190','Taxes et impôts directs',NULL,NULL,1),(1192,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64000','1191','Taxes sur autos et camions',NULL,NULL,1),(1193,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6401','1190','Taxes et impôts indirects',NULL,NULL,1),(1194,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64010','1193','Timbres fiscaux pris en charge par la firme',NULL,NULL,1),(1195,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64011','1193','Droits d\'enregistrement',NULL,NULL,1),(1196,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64012','1193','T.V.A. non déductible',NULL,NULL,1),(1197,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6402','1190','Impôts provinciaux et communaux',NULL,NULL,1),(1198,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64020','1197','Taxe sur la force motrice',NULL,NULL,1),(1199,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','64021','1197','Taxe sur le personnel occupé',NULL,NULL,1),(1200,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6403','1190','Taxes diverses',NULL,NULL,1),(1201,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','641','1189','Moins-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1202,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','642','1189','Moins-values sur réalisations de créances commerciales',NULL,NULL,1),(1203,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','643','1189','à 648 Charges d\'exploitations diverses',NULL,NULL,1),(1204,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','649','1189','Charges d\'exploitation portées à l\'actif au titre de restructuration',NULL,NULL,1),(1205,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','65','1356','Charges financières',NULL,NULL,1),(1206,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','650','1205','Charges des dettes',NULL,NULL,1),(1207,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6500','1206','Intérêts, commissions et frais afférents aux dettes',NULL,NULL,1),(1208,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6501','1206','Amortissements des agios et frais d\'émission d\'emprunts',NULL,NULL,1),(1209,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6502','1206','Autres charges de dettes',NULL,NULL,1),(1210,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6503','1206','Intérêts intercalaires portés à l\'actif',NULL,NULL,1),(1211,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','651','1205','Réductions de valeur sur actifs circulants',NULL,NULL,1),(1212,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6510','1211','Dotations',NULL,NULL,1),(1213,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6511','1211','Reprises',NULL,NULL,1),(1214,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','652','1205','Moins-values sur réalisation d\'actifs circulants',NULL,NULL,1),(1215,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','653','1205','Charges d\'escompte de créances',NULL,NULL,1),(1216,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','654','1205','Différences de change',NULL,NULL,1),(1217,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','655','1205','Ecarts de conversion des devises',NULL,NULL,1),(1218,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','656','1205','Frais de banques, de chèques postaux',NULL,NULL,1),(1219,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','657','1205','Commissions sur ouvertures de crédit, cautions et avals',NULL,NULL,1),(1220,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','658','1205','Frais de vente des titres',NULL,NULL,1),(1221,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','66','1356','Charges exceptionnelles',NULL,NULL,1),(1222,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','660','1221','Amortissements et réductions de valeur exceptionnels',NULL,NULL,1),(1223,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6600','1222','Sur frais d\'établissement',NULL,NULL,1),(1224,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6601','1222','Sur immobilisations incorporelles',NULL,NULL,1),(1225,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6602','1222','Sur immobilisations corporelles',NULL,NULL,1),(1226,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','661','1221','Réductions de valeur sur immobilisations financières',NULL,NULL,1),(1227,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','662','1221','Provisions pour risques et charges exceptionnels',NULL,NULL,1),(1228,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','663','1221','Moins-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1229,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6630','1228','Sur immobilisations incorporelles',NULL,NULL,1),(1230,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6631','1228','Sur immobilisations corporelles',NULL,NULL,1),(1231,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6632','1228','Sur immobilisations détenues en location-financement et droits similaires',NULL,NULL,1),(1232,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6633','1228','Sur immobilisations financières',NULL,NULL,1),(1233,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6634','1228','Sur immeubles acquis ou construits en vue de la revente',NULL,NULL,1),(1234,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','664','1221','à 668 Autres charges exceptionnelles',NULL,NULL,1),(1235,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','664','1221','Pénalités et amendes diverses',NULL,NULL,1),(1236,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','665','1221','Différence de charge',NULL,NULL,1),(1237,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','669','1221','Charges exceptionnelles transférées à l\'actif en frais de restructuration',NULL,NULL,1),(1238,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','67','1356','Impôts sur le résultat',NULL,NULL,1),(1239,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','670','1238','Impôts belges sur le résultat de l\'exercice',NULL,NULL,1),(1240,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6700','1239','Impôts et précomptes dus ou versés',NULL,NULL,1),(1241,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6701','1239','Excédent de versements d\'impôts et précomptes porté à l\'actif',NULL,NULL,1),(1242,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6702','1239','Charges fiscales estimées',NULL,NULL,1),(1243,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','671','1238','Impôts belges sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1244,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6710','1243','Suppléments d\'impôts dus ou versés',NULL,NULL,1),(1245,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6711','1243','Suppléments d\'impôts estimés',NULL,NULL,1),(1246,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6712','1243','Provisions fiscales constituées',NULL,NULL,1),(1247,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','672','1238','Impôts étrangers sur le résultat de l\'exercice',NULL,NULL,1),(1248,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','673','1238','Impôts étrangers sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1249,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','68','1356','Transferts aux réserves immunisées',NULL,NULL,1),(1250,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','69','1356','Affectation des résultats',NULL,NULL,1),(1251,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','690','1250','Perte reportée de l\'exercice précédent',NULL,NULL,1),(1252,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','691','1250','Dotation à la réserve légale',NULL,NULL,1),(1253,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','692','1250','Dotation aux autres réserves',NULL,NULL,1),(1254,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','693','1250','Bénéfice à reporter',NULL,NULL,1),(1255,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','694','1250','Rémunération du capital',NULL,NULL,1),(1256,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','695','1250','Administrateurs ou gérants',NULL,NULL,1),(1257,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','696','1250','Autres allocataires',NULL,NULL,1),(1258,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','70','1357','Chiffre d\'affaires',NULL,NULL,1),(1260,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','700','1258','Ventes de marchandises',NULL,NULL,1),(1261,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7000','1260','Ventes en Belgique',NULL,NULL,1),(1262,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7001','1260','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1263,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7002','1260','Ventes à l\'exportation',NULL,NULL,1),(1264,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','701','1258','Ventes de produits finis',NULL,NULL,1),(1265,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7010','1264','Ventes en Belgique',NULL,NULL,1),(1266,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7011','1264','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1267,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7012','1264','Ventes à l\'exportation',NULL,NULL,1),(1268,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','702','1258','Ventes de déchets et rebuts',NULL,NULL,1),(1269,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7020','1268','Ventes en Belgique',NULL,NULL,1),(1270,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7021','1268','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1271,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7022','1268','Ventes à l\'exportation',NULL,NULL,1),(1272,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','703','1258','Ventes d\'emballages récupérables',NULL,NULL,1),(1273,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','704','1258','Facturations des travaux en cours (associations momentanées)',NULL,NULL,1),(1274,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','705','1258','Prestations de services',NULL,NULL,1),(1275,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7050','1274','Prestations de services en Belgique',NULL,NULL,1),(1276,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7051','1274','Prestations de services dans les pays membres de la C.E.E.',NULL,NULL,1),(1277,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7052','1274','Prestations de services en vue de l\'exportation',NULL,NULL,1),(1278,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','706','1258','Pénalités et dédits obtenus par l\'entreprise',NULL,NULL,1),(1279,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','708','1258','Remises, ristournes et rabais accordés',NULL,NULL,1),(1280,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7080','1279','Sur ventes de marchandises',NULL,NULL,1),(1281,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7081','1279','Sur ventes de produits finis',NULL,NULL,1),(1282,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7082','1279','Sur ventes de déchets et rebuts',NULL,NULL,1),(1283,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7083','1279','Sur prestations de services',NULL,NULL,1),(1284,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7084','1279','Mali sur travaux facturés aux associations momentanées',NULL,NULL,1),(1285,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','71','1357','Variation des stocks et des commandes en cours d\'exécution',NULL,NULL,1),(1286,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','712','1285','Des en cours de fabrication',NULL,NULL,1),(1287,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','713','1285','Des produits finis',NULL,NULL,1),(1288,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','715','1285','Des immeubles construits destinés à la vente',NULL,NULL,1),(1289,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','717','1285','Des commandes en cours d\'exécution',NULL,NULL,1),(1290,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7170','1289','Commandes en cours - Coût de revient',NULL,NULL,1),(1291,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','71700','1290','Coût des commandes en cours d\'exécution',NULL,NULL,1),(1292,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','71701','1290','Coût des travaux en cours des associations momentanées',NULL,NULL,1),(1293,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7171','1289','Bénéfices portés en compte sur commandes en cours',NULL,NULL,1),(1294,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','71710','1293','Sur commandes en cours d\'exécution',NULL,NULL,1),(1295,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','71711','1293','Sur travaux en cours des associations momentanées',NULL,NULL,1),(1296,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','72','1357','Production immobilisée',NULL,NULL,1),(1297,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','720','1296','En frais d\'établissement',NULL,NULL,1),(1298,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','721','1296','En immobilisations incorporelles',NULL,NULL,1),(1299,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','722','1296','En immobilisations corporelles',NULL,NULL,1),(1300,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','723','1296','En immobilisations en cours',NULL,NULL,1),(1301,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','74','1357','Autres produits d\'exploitation',NULL,NULL,1),(1302,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','740','1301','Subsides d\'exploitation et montants compensatoires',NULL,NULL,1),(1303,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','741','1301','Plus-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1304,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','742','1301','Plus-values sur réalisations de créances commerciales',NULL,NULL,1),(1305,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','743','1301','à 749 Produits d\'exploitation divers',NULL,NULL,1),(1306,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','743','1301','Produits de services exploités dans l\'intérêt du personnel',NULL,NULL,1),(1307,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','744','1301','Commissions et courtages',NULL,NULL,1),(1308,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','745','1301','Redevances pour brevets et licences',NULL,NULL,1),(1309,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','746','1301','Prestations de services (transports, études, etc)',NULL,NULL,1),(1310,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','747','1301','Revenus des immeubles affectés aux activités non professionnelles',NULL,NULL,1),(1311,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','748','1301','Locations diverses à caractère professionnel',NULL,NULL,1),(1312,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','749','1301','Produits divers',NULL,NULL,1),(1313,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7490','1312','Bonis sur reprises d\'emballages consignés',NULL,NULL,1),(1314,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7491','1312','Bonis sur travaux en associations momentanées',NULL,NULL,1),(1315,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','75','1357','Produits financiers',NULL,NULL,1),(1316,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','750','1315','Produits des immobilisations financières',NULL,NULL,1),(1317,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7500','1316','Revenus des actions',NULL,NULL,1),(1318,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7501','1316','Revenus des obligations',NULL,NULL,1),(1319,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7502','1316','Revenus des créances à plus d\'un an',NULL,NULL,1),(1320,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','751','1315','Produits des actifs circulants',NULL,NULL,1),(1321,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','752','1315','Plus-values sur réalisations d\'actifs circulants',NULL,NULL,1),(1322,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','753','1315','Subsides en capital et en intérêts',NULL,NULL,1),(1323,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','754','1315','Différences de change',NULL,NULL,1),(1324,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','755','1315','Ecarts de conversion des devises',NULL,NULL,1),(1325,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','756','1315','à 759 Produits financiers divers',NULL,NULL,1),(1326,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','756','1315','Produits des autres créances',NULL,NULL,1),(1327,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','757','1315','Escomptes obtenus',NULL,NULL,1),(1328,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','76','1357','Produits exceptionnels',NULL,NULL,1),(1329,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','760','1328','Reprises d\'amortissements et de réductions de valeur',NULL,NULL,1),(1330,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7600','1329','Sur immobilisations incorporelles',NULL,NULL,1),(1331,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7601','1329','Sur immobilisations corporelles',NULL,NULL,1),(1332,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','761','1328','Reprises de réductions de valeur sur immobilisations financières',NULL,NULL,1),(1333,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','762','1328','Reprises de provisions pour risques et charges exceptionnelles',NULL,NULL,1),(1334,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','763','1328','Plus-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1335,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7630','1334','Sur immobilisations incorporelles',NULL,NULL,1),(1336,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7631','1334','Sur immobilisations corporelles',NULL,NULL,1),(1337,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7632','1334','Sur immobilisations financières',NULL,NULL,1),(1338,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','764','1328','Autres produits exceptionnels',NULL,NULL,1),(1339,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','77','1357','Régularisations d\'impôts et reprises de provisions fiscales',NULL,NULL,1),(1340,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','771','1339','Impôts belges sur le résultat',NULL,NULL,1),(1341,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7710','1340','Régularisations d\'impôts dus ou versés',NULL,NULL,1),(1342,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7711','1340','Régularisations d\'impôts estimés',NULL,NULL,1),(1343,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7712','1340','Reprises de provisions fiscales',NULL,NULL,1),(1344,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','773','1339','Impôts étrangers sur le résultat',NULL,NULL,1),(1345,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','79','1357','Affectation aux résultats',NULL,NULL,1),(1346,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','790','1345','Bénéfice reporté de l\'exercice précédent',NULL,NULL,1),(1347,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','791','1345','Prélèvement sur le capital et les primes d\'émission',NULL,NULL,1),(1348,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','792','1345','Prélèvement sur les réserves',NULL,NULL,1),(1349,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','793','1345','Perte à reporter',NULL,NULL,1),(1350,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','794','1345','Intervention d\'associés (ou du propriétaire) dans la perte',NULL,NULL,1),(1351,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1352,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1353,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1354,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1355,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1356,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1357,1,NULL,'0000-00-00 00:00:00','PCMN-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1401,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1402,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1403,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1404,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1405,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1406,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1407,1,NULL,'0000-00-00 00:00:00','PCG99-ABREGE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1501,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1502,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1503,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1504,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1505,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1506,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1507,1,NULL,'0000-00-00 00:00:00','PCG99-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(4001,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1','','Financiación básica',NULL,NULL,1),(4002,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACTIVO','XXXXXX','2','','Activo no corriente',NULL,NULL,1),(4003,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','EXISTENCIAS','XXXXXX','3','','Existencias',NULL,NULL,1),(4004,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4','','Acreedores y deudores por operaciones comerciales',NULL,NULL,1),(4005,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5','','Cuentas financieras',NULL,NULL,1),(4006,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6','','Compras y gastos',NULL,NULL,1),(4007,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7','','Ventas e ingresos',NULL,NULL,1),(4008,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','10','4001','CAPITAL',NULL,NULL,1),(4009,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','100','4008','Capital social',NULL,NULL,1),(4010,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','101','4008','Fondo social',NULL,NULL,1),(4011,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','CAPITAL','102','4008','Capital',NULL,NULL,1),(4012,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','103','4008','Socios por desembolsos no exigidos',NULL,NULL,1),(4013,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1030','4012','Socios por desembolsos no exigidos capital social',NULL,NULL,1),(4014,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1034','4012','Socios por desembolsos no exigidos capital pendiente de inscripción',NULL,NULL,1),(4015,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','104','4008','Socios por aportaciones no dineradas pendientes',NULL,NULL,1),(4016,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1040','4015','Socios por aportaciones no dineradas pendientes capital social',NULL,NULL,1),(4017,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1044','4015','Socios por aportaciones no dineradas pendientes capital pendiente de inscripción',NULL,NULL,1),(4018,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','108','4008','Acciones o participaciones propias en situaciones especiales',NULL,NULL,1),(4019,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','109','4008','Acciones o participaciones propias para reducción de capital',NULL,NULL,1),(4020,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','11','4001','Reservas y otros instrumentos de patrimonio',NULL,NULL,1),(4021,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','110','4020','Prima de emisión o asunción',NULL,NULL,1),(4022,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','111','4020','Otros instrumentos de patrimonio neto',NULL,NULL,1),(4023,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1110','4022','Patrimonio neto por emisión de instrumentos financieros compuestos',NULL,NULL,1),(4024,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1111','4022','Resto de instrumentos de patrimoio neto',NULL,NULL,1),(4025,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','112','4020','Reserva legal',NULL,NULL,1),(4026,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','113','4020','Reservas voluntarias',NULL,NULL,1),(4027,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','114','4020','Reservas especiales',NULL,NULL,1),(4028,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1140','4027','Reservas para acciones o participaciones de la sociedad dominante',NULL,NULL,1),(4029,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1141','4027','Reservas estatutarias',NULL,NULL,1),(4030,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1142','4027','Reservas por capital amortizado',NULL,NULL,1),(4031,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1143','4027','Reservas por fondo de comercio',NULL,NULL,1),(4032,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1144','4028','Reservas por acciones propias aceptadas en garantía',NULL,NULL,1),(4033,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','115','4020','Reservas por pérdidas y ganancias actuariales y otros ajustes',NULL,NULL,1),(4034,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','118','4020','Aportaciones de socios o propietarios',NULL,NULL,1),(4035,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','119','4020','Diferencias por ajuste del capital a euros',NULL,NULL,1),(4036,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','12','4001','Resultados pendientes de aplicación',NULL,NULL,1),(4037,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','120','4036','Remanente',NULL,NULL,1),(4038,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','121','4036','Resultados negativos de ejercicios anteriores',NULL,NULL,1),(4039,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','129','4036','Resultado del ejercicio',NULL,NULL,1),(4040,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','13','4001','Subvenciones, donaciones y ajustes por cambio de valor',NULL,NULL,1),(4041,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','130','4040','Subvenciones oficiales de capital',NULL,NULL,1),(4042,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','131','4040','Donaciones y legados de capital',NULL,NULL,1),(4043,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','132','4040','Otras subvenciones, donaciones y legados',NULL,NULL,1),(4044,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','133','4040','Ajustes por valoración en activos financieros disponibles para la venta',NULL,NULL,1),(4045,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','134','4040','Operaciones de cobertura',NULL,NULL,1),(4046,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1340','4045','Cobertura de flujos de efectivo',NULL,NULL,1),(4047,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1341','4045','Cobertura de una inversión neta en un negocio extranjero',NULL,NULL,1),(4048,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','135','4040','Diferencias de conversión',NULL,NULL,1),(4049,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','136','4040','Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta',NULL,NULL,1),(4050,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','137','4040','Ingresos fiscales a distribuir en varios ejercicios',NULL,NULL,1),(4051,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1370','4050','Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios',NULL,NULL,1),(4052,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1371','4050','Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios',NULL,NULL,1),(4053,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','14','4001','Provisiones',NULL,NULL,1),(4054,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','141','4053','Provisión para impuestos',NULL,NULL,1),(4055,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','142','4053','Provisión para otras responsabilidades',NULL,NULL,1),(4056,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','143','4053','Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4057,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','145','4053','Provisión para actuaciones medioambientales',NULL,NULL,1),(4058,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','15','4001','Deudas a largo plazo con características especiales',NULL,NULL,1),(4059,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','150','4058','Acciones o participaciones a largo plazo consideradas como pasivos financieros',NULL,NULL,1),(4060,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','153','4058','Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4061,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1533','4060','Desembolsos no exigidos empresas del grupo',NULL,NULL,1),(4062,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1534','4060','Desembolsos no exigidos empresas asociadas',NULL,NULL,1),(4063,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1535','4060','Desembolsos no exigidos otras partes vinculadas',NULL,NULL,1),(4064,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1536','4060','Otros desembolsos no exigidos',NULL,NULL,1),(4065,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','154','4058','Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4066,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1543','4065','Aportaciones no dinerarias pendientes empresas del grupo',NULL,NULL,1),(4067,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1544','4065','Aportaciones no dinerarias pendientes empresas asociadas',NULL,NULL,1),(4068,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1545','4065','Aportaciones no dinerarias pendientes otras partes vinculadas',NULL,NULL,1),(4069,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1546','4065','Otras aportaciones no dinerarias pendientes',NULL,NULL,1),(4070,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','16','4001','Deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4071,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','160','4070','Deudas a largo plazo con entidades de crédito vinculadas',NULL,NULL,1),(4072,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1603','4071','Deudas a largo plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4073,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1604','4071','Deudas a largo plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4074,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1605','4071','Deudas a largo plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4075,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','161','4070','Proveedores de inmovilizado a largo plazo partes vinculadas',NULL,NULL,1),(4076,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1613','4075','Proveedores de inmovilizado a largo plazo empresas del grupo',NULL,NULL,1),(4077,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1614','4075','Proveedores de inmovilizado a largo plazo empresas asociadas',NULL,NULL,1),(4078,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1615','4075','Proveedores de inmovilizado a largo plazo otras partes vinculadas',NULL,NULL,1),(4079,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','162','4070','Acreedores por arrendamiento financiero a largo plazo partes vinculadas',NULL,NULL,1),(4080,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1623','4079','Acreedores por arrendamiento financiero a largo plazo empresas del grupo',NULL,NULL,1),(4081,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1624','4080','Acreedores por arrendamiento financiero a largo plazo empresas asociadas',NULL,NULL,1),(4082,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1625','4080','Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas',NULL,NULL,1),(4083,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','163','4070','Otras deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4084,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1633','4083','Otras deudas a largo plazo empresas del grupo',NULL,NULL,1),(4085,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1634','4083','Otras deudas a largo plazo empresas asociadas',NULL,NULL,1),(4086,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1635','4083','Otras deudas a largo plazo otras partes vinculadas',NULL,NULL,1),(4087,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','17','4001','Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos',NULL,NULL,1),(4088,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','170','4087','Deudas a largo plazo con entidades de crédito',NULL,NULL,1),(4089,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','171','4087','Deudas a largo plazo',NULL,NULL,1),(4090,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','172','4087','Deudas a largo plazo transformables en suvbenciones donaciones y legados',NULL,NULL,1),(4091,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','173','4087','Proveedores de inmovilizado a largo plazo',NULL,NULL,1),(4092,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','174','4087','Acreedores por arrendamiento financiero a largo plazo',NULL,NULL,1),(4093,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','175','4087','Efectos a pagar a largo plazo',NULL,NULL,1),(4094,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','176','4087','Pasivos por derivados financieros a largo plazo',NULL,NULL,1),(4095,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','177','4087','Obligaciones y bonos',NULL,NULL,1),(4096,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','179','4087','Deudas representadas en otros valores negociables',NULL,NULL,1),(4097,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','18','4001','Pasivos por fianzas garantias y otros conceptos a largo plazo',NULL,NULL,1),(4098,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','180','4097','Fianzas recibidas a largo plazo',NULL,NULL,1),(4099,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','181','4097','Anticipos recibidos por ventas o prestaciones de servicios a largo plazo',NULL,NULL,1),(4100,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','185','4097','Depositos recibidos a largo plazo',NULL,NULL,1),(4101,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','19','4001','Situaciones transitorias de financiación',NULL,NULL,1),(4102,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','190','4101','Acciones o participaciones emitidas',NULL,NULL,1),(4103,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','192','4101','Suscriptores de acciones',NULL,NULL,1),(4104,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','194','4101','Capital emitido pendiente de inscripción',NULL,NULL,1),(4105,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','195','4101','Acciones o participaciones emitidas consideradas como pasivos financieros',NULL,NULL,1),(4106,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','197','4101','Suscriptores de acciones consideradas como pasivos financieros',NULL,NULL,1),(4107,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','199','4101','Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción',NULL,NULL,1),(4108,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','20','4002','Inmovilizaciones intangibles',NULL,NULL,1),(4109,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','200','4108','Investigación',NULL,NULL,1),(4110,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','201','4108','Desarrollo',NULL,NULL,1),(4111,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','202','4108','Concesiones administrativas',NULL,NULL,1),(4112,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','203','4108','Propiedad industrial',NULL,NULL,1),(4113,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','205','4108','Derechos de transpaso',NULL,NULL,1),(4114,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','206','4108','Aplicaciones informáticas',NULL,NULL,1),(4115,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','209','4108','Anticipos para inmovilizaciones intangibles',NULL,NULL,1),(4116,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','21','4002','Inmovilizaciones materiales',NULL,NULL,1),(4117,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','210','4116','Terrenos y bienes naturales',NULL,NULL,1),(4118,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','211','4116','Construcciones',NULL,NULL,1),(4119,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','212','4116','Instalaciones técnicas',NULL,NULL,1),(4120,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','213','4116','Maquinaria',NULL,NULL,1),(4121,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','214','4116','Utillaje',NULL,NULL,1),(4122,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','215','4116','Otras instalaciones',NULL,NULL,1),(4123,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','216','4116','Mobiliario',NULL,NULL,1),(4124,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','217','4116','Equipos para procesos de información',NULL,NULL,1),(4125,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','218','4116','Elementos de transporte',NULL,NULL,1),(4126,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','219','4116','Otro inmovilizado material',NULL,NULL,1),(4127,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','22','4002','Inversiones inmobiliarias',NULL,NULL,1),(4128,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','220','4127','Inversiones en terreons y bienes naturales',NULL,NULL,1),(4129,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','221','4127','Inversiones en construcciones',NULL,NULL,1),(4130,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','23','4002','Inmovilizaciones materiales en curso',NULL,NULL,1),(4131,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','230','4130','Adaptación de terrenos y bienes naturales',NULL,NULL,1),(4132,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','231','4130','Construcciones en curso',NULL,NULL,1),(4133,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','232','4130','Instalaciones técnicas en montaje',NULL,NULL,1),(4134,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','233','4130','Maquinaria en montaje',NULL,NULL,1),(4135,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','237','4130','Equipos para procesos de información en montaje',NULL,NULL,1),(4136,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','239','4130','Anticipos para inmovilizaciones materiales',NULL,NULL,1),(4137,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','24','4002','Inversiones financieras a largo plazo en partes vinculadas',NULL,NULL,1),(4138,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','240','4137','Participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4139,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2403','4138','Participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4140,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2404','4138','Participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4141,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2405','4138','Participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4142,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','241','4137','Valores representativos de deuda a largo plazo de partes vinculadas',NULL,NULL,1),(4143,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2413','4142','Valores representativos de deuda a largo plazo de empresas del grupo',NULL,NULL,1),(4144,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2414','4142','Valores representativos de deuda a largo plazo de empresas asociadas',NULL,NULL,1),(4145,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2415','4142','Valores representativos de deuda a largo plazo de otras partes vinculadas',NULL,NULL,1),(4146,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','242','4137','Créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4147,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2423','4146','Créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4148,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2424','4146','Créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4149,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2425','4146','Créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4150,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','249','4137','Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4151,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2493','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4152,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2494','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4153,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2495','4150','Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4154,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','25','4002','Otras inversiones financieras a largo plazo',NULL,NULL,1),(4155,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','250','4154','Inversiones financieras a largo plazo en instrumentos de patrimonio',NULL,NULL,1),(4156,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','251','4154','Valores representativos de deuda a largo plazo',NULL,NULL,1),(4157,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','252','4154','Créditos a largo plazo',NULL,NULL,1),(4158,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','253','4154','Créditos a largo plazo por enajenación de inmovilizado',NULL,NULL,1),(4159,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','254','4154','Créditos a largo plazo al personal',NULL,NULL,1),(4160,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','255','4154','Activos por derivados financieros a largo plazo',NULL,NULL,1),(4161,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','258','4154','Imposiciones a largo plazo',NULL,NULL,1),(4162,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','259','4154','Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo',NULL,NULL,1),(4163,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','26','4002','Fianzas y depósitos constituidos a largo plazo',NULL,NULL,1),(4164,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','260','4163','Fianzas constituidas a largo plazo',NULL,NULL,1),(4165,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','261','4163','Depósitos constituidos a largo plazo',NULL,NULL,1),(4166,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','28','4002','Amortización acumulada del inmovilizado',NULL,NULL,1),(4167,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','280','4166','Amortización acumulado del inmovilizado intangible',NULL,NULL,1),(4168,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2800','4167','Amortización acumulada de investigación',NULL,NULL,1),(4169,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2801','4167','Amortización acumulada de desarrollo',NULL,NULL,1),(4170,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2802','4167','Amortización acumulada de concesiones administrativas',NULL,NULL,1),(4171,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2803','4167','Amortización acumulada de propiedad industrial',NULL,NULL,1),(4172,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2805','4167','Amortización acumulada de derechos de transpaso',NULL,NULL,1),(4173,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2806','4167','Amortización acumulada de aplicaciones informáticas',NULL,NULL,1),(4174,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','281','4166','Amortización acumulado del inmovilizado material',NULL,NULL,1),(4175,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2811','4174','Amortización acumulada de construcciones',NULL,NULL,1),(4176,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2812','4174','Amortización acumulada de instalaciones técnicas',NULL,NULL,1),(4177,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2813','4174','Amortización acumulada de maquinaria',NULL,NULL,1),(4178,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2814','4174','Amortización acumulada de utillaje',NULL,NULL,1),(4179,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2815','4174','Amortización acumulada de otras instalaciones',NULL,NULL,1),(4180,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2816','4174','Amortización acumulada de mobiliario',NULL,NULL,1),(4181,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2817','4174','Amortización acumulada de equipos para proceso de información',NULL,NULL,1),(4182,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2818','4174','Amortización acumulada de elementos de transporte',NULL,NULL,1),(4183,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2819','4175','Amortización acumulada de otro inmovilizado material',NULL,NULL,1),(4184,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','282','4166','Amortización acumulada de las inversiones inmobiliarias',NULL,NULL,1),(4185,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','29','4002','Deterioro de valor de activos no corrientes',NULL,NULL,1),(4186,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','290','4185','Deterioro de valor del inmovilizado intangible',NULL,NULL,1),(4187,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2900','4186','Deterioro de valor de investigación',NULL,NULL,1),(4188,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2901','4186','Deterioro de valor de desarrollo',NULL,NULL,1),(4189,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2902','4186','Deterioro de valor de concesiones administrativas',NULL,NULL,1),(4190,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2903','4186','Deterioro de valor de propiedad industrial',NULL,NULL,1),(4191,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2905','4186','Deterioro de valor de derechos de transpaso',NULL,NULL,1),(4192,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2906','4186','Deterioro de valor de aplicaciones informáticas',NULL,NULL,1),(4193,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','291','4185','Deterioro de valor del inmovilizado material',NULL,NULL,1),(4194,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2910','4193','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4195,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2911','4193','Deterioro de valor de construcciones',NULL,NULL,1),(4196,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2912','4193','Deterioro de valor de instalaciones técnicas',NULL,NULL,1),(4197,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2913','4193','Deterioro de valor de maquinaria',NULL,NULL,1),(4198,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2914','4193','Deterioro de valor de utillajes',NULL,NULL,1),(4199,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2915','4194','Deterioro de valor de otras instalaciones',NULL,NULL,1),(4200,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2916','4194','Deterioro de valor de mobiliario',NULL,NULL,1),(4201,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2917','4194','Deterioro de valor de equipos para proceso de información',NULL,NULL,1),(4202,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2918','4194','Deterioro de valor de elementos de transporte',NULL,NULL,1),(4203,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2919','4194','Deterioro de valor de otro inmovilizado material',NULL,NULL,1),(4204,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','292','4185','Deterioro de valor de las inversiones inmobiliarias',NULL,NULL,1),(4205,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2920','4204','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4206,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2921','4204','Deterioro de valor de construcciones',NULL,NULL,1),(4207,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','293','4185','Deterioro de valor de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4208,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2933','4207','Deterioro de valor de participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4209,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2934','4207','Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4210,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2935','4207','Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4211,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','294','4185','Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas',NULL,NULL,1),(4212,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2943','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo',NULL,NULL,1),(4213,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2944','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas',NULL,NULL,1),(4214,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2945','4211','Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas',NULL,NULL,1),(4215,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','295','4185','Deterioro de valor de créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4216,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2953','4215','Deterioro de valor de créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4217,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2954','4215','Deterioro de valor de créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4218,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2955','4215','Deterioro de valor de créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4219,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','296','4185','Deterioro de valor de participaciones en el patrimonio netoa largo plazo',NULL,NULL,1),(4220,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','297','4185','Deterioro de valor de valores representativos de deuda a largo plazo',NULL,NULL,1),(4221,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','298','4185','Deterioro de valor de créditos a largo plazo',NULL,NULL,1),(4222,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','30','4003','Comerciales',NULL,NULL,1),(4223,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','300','4222','Mercaderías A',NULL,NULL,1),(4224,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','301','4222','Mercaderías B',NULL,NULL,1),(4225,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','31','4003','Materias primas',NULL,NULL,1),(4226,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','310','4225','Materias primas A',NULL,NULL,1),(4227,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','311','4225','Materias primas B',NULL,NULL,1),(4228,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','32','4003','Otros aprovisionamientos',NULL,NULL,1),(4229,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','320','4228','Elementos y conjuntos incorporables',NULL,NULL,1),(4230,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','321','4228','Combustibles',NULL,NULL,1),(4231,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','322','4228','Repuestos',NULL,NULL,1),(4232,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','325','4228','Materiales diversos',NULL,NULL,1),(4233,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','326','4228','Embalajes',NULL,NULL,1),(4234,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','327','4228','Envases',NULL,NULL,1),(4235,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','328','4229','Material de oficina',NULL,NULL,1),(4236,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','33','4003','Productos en curso',NULL,NULL,1),(4237,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','330','4236','Productos en curos A',NULL,NULL,1),(4238,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','331','4236','Productos en curso B',NULL,NULL,1),(4239,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','34','4003','Productos semiterminados',NULL,NULL,1),(4240,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','340','4239','Productos semiterminados A',NULL,NULL,1),(4241,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','341','4239','Productos semiterminados B',NULL,NULL,1),(4242,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','35','4003','Productos terminados',NULL,NULL,1),(4243,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','350','4242','Productos terminados A',NULL,NULL,1),(4244,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','351','4242','Productos terminados B',NULL,NULL,1),(4245,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','36','4003','Subproductos, residuos y materiales recuperados',NULL,NULL,1),(4246,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','360','4245','Subproductos A',NULL,NULL,1),(4247,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','361','4245','Subproductos B',NULL,NULL,1),(4248,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','365','4245','Residuos A',NULL,NULL,1),(4249,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','366','4245','Residuos B',NULL,NULL,1),(4250,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','368','4245','Materiales recuperados A',NULL,NULL,1),(4251,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','369','4245','Materiales recuperados B',NULL,NULL,1),(4252,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','39','4003','Deterioro de valor de las existencias',NULL,NULL,1),(4253,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','390','4252','Deterioro de valor de las mercaderías',NULL,NULL,1),(4254,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','391','4252','Deterioro de valor de las materias primas',NULL,NULL,1),(4255,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','392','4252','Deterioro de valor de otros aprovisionamientos',NULL,NULL,1),(4256,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','393','4252','Deterioro de valor de los productos en curso',NULL,NULL,1),(4257,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','394','4252','Deterioro de valor de los productos semiterminados',NULL,NULL,1),(4258,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','395','4252','Deterioro de valor de los productos terminados',NULL,NULL,1),(4259,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','396','4252','Deterioro de valor de los subproductos, residuos y materiales recuperados',NULL,NULL,1),(4260,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','40','4004','Proveedores',NULL,NULL,1),(4261,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','400','4260','Proveedores',NULL,NULL,1),(4262,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4000','4261','Proveedores euros',NULL,NULL,1),(4263,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4004','4261','Proveedores moneda extranjera',NULL,NULL,1),(4264,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4009','4261','Proveedores facturas pendientes de recibir o formalizar',NULL,NULL,1),(4265,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','401','4260','Proveedores efectos comerciales a pagar',NULL,NULL,1),(4266,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','403','4260','Proveedores empresas del grupo',NULL,NULL,1),(4267,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4030','4266','Proveedores empresas del grupo euros',NULL,NULL,1),(4268,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4031','4266','Efectos comerciales a pagar empresas del grupo',NULL,NULL,1),(4269,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4034','4266','Proveedores empresas del grupo moneda extranjera',NULL,NULL,1),(4270,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4036','4266','Envases y embalajes a devolver a proveedores empresas del grupo',NULL,NULL,1),(4271,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4039','4266','Proveedores empresas del grupo facturas pendientes de recibir o de formalizar',NULL,NULL,1),(4272,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','404','4260','Proveedores empresas asociadas',NULL,NULL,1),(4273,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','405','4260','Proveedores otras partes vinculadas',NULL,NULL,1),(4274,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','406','4260','Envases y embalajes a devolver a proveedores',NULL,NULL,1),(4275,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','407','4260','Anticipos a proveedores',NULL,NULL,1),(4276,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','41','4004','Acreedores varios',NULL,NULL,1),(4277,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','410','4276','Acreedores por prestaciones de servicios',NULL,NULL,1),(4278,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4100','4277','Acreedores por prestaciones de servicios euros',NULL,NULL,1),(4279,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4104','4277','Acreedores por prestaciones de servicios moneda extranjera',NULL,NULL,1),(4280,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4109','4277','Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar',NULL,NULL,1),(4281,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','411','4276','Acreedores efectos comerciales a pagar',NULL,NULL,1),(4282,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','419','4276','Acreedores por operaciones en común',NULL,NULL,1),(4283,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','43','4004','Clientes',NULL,NULL,1),(4284,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','430','4283','Clientes',NULL,NULL,1),(4285,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4300','4284','Clientes euros',NULL,NULL,1),(4286,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4304','4284','Clientes moneda extranjera',NULL,NULL,1),(4287,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4309','4284','Clientes facturas pendientes de formalizar',NULL,NULL,1),(4288,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','431','4283','Clientes efectos comerciales a cobrar',NULL,NULL,1),(4289,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4310','4288','Efectos comerciales en cartera',NULL,NULL,1),(4290,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4311','4288','Efectos comerciales descontados',NULL,NULL,1),(4291,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4312','4288','Efectos comerciales en gestión de cobro',NULL,NULL,1),(4292,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4315','4288','Efectos comerciales impagados',NULL,NULL,1),(4293,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','432','4283','Clientes operaciones de factoring',NULL,NULL,1),(4294,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','433','4283','Clientes empresas del grupo',NULL,NULL,1),(4295,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4330','4294','Clientes empresas del grupo euros',NULL,NULL,1),(4296,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4331','4294','Efectos comerciales a cobrar empresas del grupo',NULL,NULL,1),(4297,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4332','4294','Clientes empresas del grupo operaciones de factoring',NULL,NULL,1),(4298,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4334','4294','Clientes empresas del grupo moneda extranjera',NULL,NULL,1),(4299,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4336','4294','Clientes empresas del grupo dudoso cobro',NULL,NULL,1),(4300,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4337','4294','Envases y embalajes a devolver a clientes empresas del grupo',NULL,NULL,1),(4301,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4339','4294','Clientes empresas del grupo facturas pendientes de formalizar',NULL,NULL,1),(4302,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','434','4283','Clientes empresas asociadas',NULL,NULL,1),(4303,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','435','4283','Clientes otras partes vinculadas',NULL,NULL,1),(4304,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','436','4283','Clientes de dudoso cobro',NULL,NULL,1),(4305,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','437','4283','Envases y embalajes a devolver por clientes',NULL,NULL,1),(4306,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','438','4283','Anticipos de clientes',NULL,NULL,1),(4307,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','44','4004','Deudores varios',NULL,NULL,1),(4308,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','440','4307','Deudores',NULL,NULL,1),(4309,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4400','4308','Deudores euros',NULL,NULL,1),(4310,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4404','4308','Deudores moneda extranjera',NULL,NULL,1),(4311,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4409','4308','Deudores facturas pendientes de formalizar',NULL,NULL,1),(4312,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','441','4307','Deudores efectos comerciales a cobrar',NULL,NULL,1),(4313,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4410','4312','Deudores efectos comerciales en cartera',NULL,NULL,1),(4314,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4411','4312','Deudores efectos comerciales descontados',NULL,NULL,1),(4315,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4412','4312','Deudores efectos comerciales en gestión de cobro',NULL,NULL,1),(4316,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4415','4312','Deudores efectos comerciales impagados',NULL,NULL,1),(4317,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','446','4307','Deudores de dusoso cobro',NULL,NULL,1),(4318,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','449','4307','Deudores por operaciones en común',NULL,NULL,1),(4319,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','46','4004','Personal',NULL,NULL,1),(4320,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','460','4319','Anticipos de renumeraciones',NULL,NULL,1),(4321,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','465','4319','Renumeraciones pendientes de pago',NULL,NULL,1),(4322,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','47','4004','Administraciones Públicas',NULL,NULL,1),(4323,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','470','4322','Hacienda Pública deudora por diversos conceptos',NULL,NULL,1),(4324,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4700','4323','Hacienda Pública deudora por IVA',NULL,NULL,1),(4325,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4708','4323','Hacienda Pública deudora por subvenciones concedidas',NULL,NULL,1),(4326,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4709','4323','Hacienda Pública deudora por devolución de impuestos',NULL,NULL,1),(4327,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','471','4322','Organismos de la Seguridad Social deudores',NULL,NULL,1),(4328,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','472','4322','Hacienda Pública IVA soportado',NULL,NULL,1),(4329,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','473','4322','Hacienda Pública retenciones y pagos a cuenta',NULL,NULL,1),(4330,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','474','4322','Activos por impuesto diferido',NULL,NULL,1),(4331,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4740','4330','Activos por diferencias temporarias deducibles',NULL,NULL,1),(4332,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4742','4330','Derechos por deducciones y bonificaciones pendientes de aplicar',NULL,NULL,1),(4333,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4745','4330','Crédito por pérdidasa compensar del ejercicio',NULL,NULL,1),(4334,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','475','4322','Hacienda Pública acreedora por conceptos fiscales',NULL,NULL,1),(4335,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4750','4334','Hacienda Pública acreedora por IVA',NULL,NULL,1),(4336,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4751','4334','Hacienda Pública acreedora por retenciones practicadas',NULL,NULL,1),(4337,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4752','4334','Hacienda Pública acreedora por impuesto sobre sociedades',NULL,NULL,1),(4338,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4758','4334','Hacienda Pública acreedora por subvenciones a integrar',NULL,NULL,1),(4339,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','476','4322','Organismos de la Seguridad Social acreedores',NULL,NULL,1),(4340,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','477','4322','Hacienda Pública IVA repercutido',NULL,NULL,1),(4341,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','479','4322','Pasivos por diferencias temporarias imponibles',NULL,NULL,1),(4342,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','48','4004','Ajustes por periodificación',NULL,NULL,1),(4343,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','480','4342','Gastos anticipados',NULL,NULL,1),(4344,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','485','4342','Ingresos anticipados',NULL,NULL,1),(4345,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','49','4004','Deterioro de valor de créditos comerciales y provisiones a corto plazo',NULL,NULL,1),(4346,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','490','4345','Deterioro de valor de créditos por operaciones comerciales',NULL,NULL,1),(4347,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','493','4345','Deterioro de valor de créditos por operaciones comerciales con partes vinculadas',NULL,NULL,1),(4348,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4933','4347','Deterioro de valor de créditos por operaciones comerciales con empresas del grupo',NULL,NULL,1),(4349,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4934','4347','Deterioro de valor de créditos por operaciones comerciales con empresas asociadas',NULL,NULL,1),(4350,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4935','4347','Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas',NULL,NULL,1),(4351,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','499','4345','Provisiones por operaciones comerciales',NULL,NULL,1),(4352,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4994','4351','Provisión para contratos anerosos',NULL,NULL,1),(4353,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4999','4351','Provisión para otras operaciones comerciales',NULL,NULL,1),(4354,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','50','4005','Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo',NULL,NULL,1),(4355,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','500','4354','Obligaciones y bonos a corto plazo',NULL,NULL,1),(4356,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','502','4354','Acciones o participaciones a corto plazo consideradas como pasivos financieros',NULL,NULL,1),(4357,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','505','4354','Deudas representadas en otros valores negociables a corto plazo',NULL,NULL,1),(4358,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','506','4354','Intereses a corto plazo de emprésitos y otras emisiones analógicas',NULL,NULL,1),(4359,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','507','4354','Dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4360,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','509','4354','Valores negociables amortizados',NULL,NULL,1),(4361,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5090','4360','Obligaciones y bonos amortizados',NULL,NULL,1),(4362,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5095','4360','Otros valores negociables amortizados',NULL,NULL,1),(4363,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','51','4005','Deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4364,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','510','4363','Deudas a corto plazo con entidades de crédito vinculadas',NULL,NULL,1),(4365,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5103','4364','Deudas a corto plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4366,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5104','4364','Deudas a corto plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4367,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5105','4364','Deudas a corto plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4368,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','511','4363','Proveedores de inmovilizado a corto plazo partes vinculadas',NULL,NULL,1),(4369,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5113','4368','Proveedores de inmovilizado a corto plazo empresas del grupo',NULL,NULL,1),(4370,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5114','4368','Proveedores de inmovilizado a corto plazo empresas asociadas',NULL,NULL,1),(4371,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5115','4368','Proveedores de inmovilizado a corto plazo otras partes vinculadas',NULL,NULL,1),(4372,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','512','4363','Acreedores por arrendamiento financiero a corto plazo partes vinculadas',NULL,NULL,1),(4373,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5123','4372','Acreedores por arrendamiento financiero a corto plazo empresas del grupo',NULL,NULL,1),(4374,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5124','4372','Acreedores por arrendamiento financiero a corto plazo empresas asociadas',NULL,NULL,1),(4375,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5125','4372','Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas',NULL,NULL,1),(4376,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','513','4363','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4377,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5133','4376','Otras deudas a corto plazo con empresas del grupo',NULL,NULL,1),(4378,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5134','4376','Otras deudas a corto plazo con empresas asociadas',NULL,NULL,1),(4379,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5135','4376','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4380,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','514','4363','Intereses a corto plazo con partes vinculadas',NULL,NULL,1),(4381,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5143','4380','Intereses a corto plazo empresas del grupo',NULL,NULL,1),(4382,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5144','4380','Intereses a corto plazo empresas asociadas',NULL,NULL,1),(4383,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5145','4380','Intereses deudas a corto plazo partes vinculadas',NULL,NULL,1),(4384,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','52','4005','Deudas a corto plazo por préstamos recibidos y otros conceptos',NULL,NULL,1),(4385,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','520','4384','Deudas a corto plazo con entidades de crédito',NULL,NULL,1),(4386,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5200','4385','Préstamos a corto plazo de entidades de crédito',NULL,NULL,1),(4387,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5201','4385','Deudas a corto plazo por crédito dispuesto',NULL,NULL,1),(4388,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5208','4385','Deudas por efectos descontados',NULL,NULL,1),(4389,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5209','4385','Deudas por operaciones de factoring',NULL,NULL,1),(4390,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','521','4384','Deudas a corto plazo',NULL,NULL,1),(4391,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','522','4384','Deudas a corto plazo transformables en subvenciones donaciones y legados',NULL,NULL,1),(4392,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','523','4384','Proveedores de inmovilizado a corto plazo',NULL,NULL,1),(4393,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','526','4384','Dividendo activo a pagar',NULL,NULL,1),(4394,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','527','4384','Intereses a corto plazo de deudas con entidades de crédito',NULL,NULL,1),(4395,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','528','4384','Intereses a corto plazo de deudas',NULL,NULL,1),(4396,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','529','4384','Provisiones a corto plazo',NULL,NULL,1),(4397,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5291','4396','Provisión a corto plazo para impuestos',NULL,NULL,1),(4398,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5292','4396','Provisión a corto plazo para otras responsabilidades',NULL,NULL,1),(4399,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5293','4396','Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4400,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5295','4396','Provisión a corto plazo para actuaciones medioambientales',NULL,NULL,1),(4401,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','53','4005','Inversiones financieras a corto plazo en partes vinculadas',NULL,NULL,1),(4402,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','530','4401','Participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4403,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5303','4402','Participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4404,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5304','4402','Participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4405,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5305','4402','Participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4406,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','531','4401','Valores representativos de deuda a corto plazo de partes vinculadas',NULL,NULL,1),(4407,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5313','4406','Valores representativos de deuda a corto plazo de empresas del grupo',NULL,NULL,1),(4408,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5314','4406','Valores representativos de deuda a corto plazo de empresas asociadas',NULL,NULL,1),(4409,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5315','4406','Valores representativos de deuda a corto plazo de otras partes vinculadas',NULL,NULL,1),(4410,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','532','4401','Créditos a corto plazo a partes vinculadas',NULL,NULL,1),(4411,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5323','4410','Créditos a corto plazo a empresas del grupo',NULL,NULL,1),(4412,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5324','4410','Créditos a corto plazo a empresas asociadas',NULL,NULL,1),(4413,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5325','4410','Créditos a corto plazo a otras partes vinculadas',NULL,NULL,1),(4414,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','533','4401','Intereses a corto plazo de valores representativos de deuda de partes vinculadas',NULL,NULL,1),(4415,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5333','4414','Intereses a corto plazo de valores representativos de deuda en empresas del grupo',NULL,NULL,1),(4416,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5334','4414','Intereses a corto plazo de valores representativos de deuda en empresas asociadas',NULL,NULL,1),(4417,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5335','4414','Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas',NULL,NULL,1),(4418,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','534','4401','Intereses a corto plazo de créditos a partes vinculadas',NULL,NULL,1),(4419,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5343','4418','Intereses a corto plazo de créditos a empresas del grupo',NULL,NULL,1),(4420,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5344','4418','Intereses a corto plazo de créditos a empresas asociadas',NULL,NULL,1),(4421,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5345','4418','Intereses a corto plazo de créditos a otras partes vinculadas',NULL,NULL,1),(4422,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','535','4401','Dividendo a cobrar de inversiones financieras en partes vinculadas',NULL,NULL,1),(4423,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5353','4422','Dividendo a cobrar de empresas del grupo',NULL,NULL,1),(4424,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5354','4422','Dividendo a cobrar de empresas asociadas',NULL,NULL,1),(4425,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5355','4422','Dividendo a cobrar de otras partes vinculadas',NULL,NULL,1),(4426,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','539','4401','Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4427,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5393','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4428,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5394','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4429,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5395','4426','Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4430,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','54','4005','Otras inversiones financieras a corto plazo',NULL,NULL,1),(4431,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','540','4430','Inversiones financieras a corto plazo en instrumentos de patrimonio',NULL,NULL,1),(4432,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','541','4430','Valores representativos de deuda a corto plazo',NULL,NULL,1),(4433,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','542','4430','Créditos a corto plazo',NULL,NULL,1),(4434,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','543','4430','Créditos a corto plazo por enejenación de inmovilizado',NULL,NULL,1),(4435,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','544','4430','Créditos a corto plazo al personal',NULL,NULL,1),(4436,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','545','4430','Dividendo a cobrar',NULL,NULL,1),(4437,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','546','4430','Intereses a corto plazo de valores reprsentativos de deuda',NULL,NULL,1),(4438,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','547','4430','Intereses a corto plazo de créditos',NULL,NULL,1),(4439,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','548','4430','Imposiciones a corto plazo',NULL,NULL,1),(4440,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','549','4430','Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo',NULL,NULL,1),(4441,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','55','4005','Otras cuentas no bancarias',NULL,NULL,1),(4442,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','550','4441','Titular de la explotación',NULL,NULL,1),(4443,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','551','4441','Cuenta corriente con socios y administradores',NULL,NULL,1),(4444,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','552','4441','Cuenta corriente otras personas y entidades vinculadas',NULL,NULL,1),(4445,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5523','4444','Cuenta corriente con empresas del grupo',NULL,NULL,1),(4446,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5524','4444','Cuenta corriente con empresas asociadas',NULL,NULL,1),(4447,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5525','4444','Cuenta corriente con otras partes vinculadas',NULL,NULL,1),(4448,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','554','4441','Cuenta corriente con uniones temporales de empresas y comunidades de bienes',NULL,NULL,1),(4449,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','555','4441','Partidas pendientes de aplicación',NULL,NULL,1),(4450,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','556','4441','Desembolsos exigidos sobre participaciones en el patrimonio neto',NULL,NULL,1),(4451,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5563','4450','Desembolsos exigidos sobre participaciones empresas del grupo',NULL,NULL,1),(4452,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5564','4450','Desembolsos exigidos sobre participaciones empresas asociadas',NULL,NULL,1),(4453,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5565','4450','Desembolsos exigidos sobre participaciones otras partes vinculadas',NULL,NULL,1),(4454,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5566','4450','Desembolsos exigidos sobre participaciones otras empresas',NULL,NULL,1),(4455,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','557','4441','Dividendo activo a cuenta',NULL,NULL,1),(4456,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','558','4441','Socios por desembolsos exigidos',NULL,NULL,1),(4457,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5580','4456','Socios por desembolsos exigidos sobre acciones o participaciones ordinarias',NULL,NULL,1),(4458,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5585','4456','Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4459,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','559','4441','Derivados financieros a corto plazo',NULL,NULL,1),(4460,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5590','4459','Activos por derivados financieros a corto plazo',NULL,NULL,1),(4461,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5595','4459','Pasivos por derivados financieros a corto plazo',NULL,NULL,1),(4462,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','56','4005','Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación',NULL,NULL,1),(4463,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','560','4462','Finanzas recibidas a corto plazo',NULL,NULL,1),(4464,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','561','4462','Depósitos recibidos a corto plazo',NULL,NULL,1),(4465,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','565','4462','Finanzas constituidas a corto plazo',NULL,NULL,1),(4466,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','566','4462','Depósitos constituidos a corto plazo',NULL,NULL,1),(4467,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','567','4462','Intereses pagados por anticipado',NULL,NULL,1),(4468,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','568','4462','Intereses cobrados a corto plazo',NULL,NULL,1),(4469,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','57','4005','Tesorería',NULL,NULL,1),(4470,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','CAJA','570','4469','Caja euros',NULL,NULL,1),(4471,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','571','4469','Caja moneda extranjera',NULL,NULL,1),(4472,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','BANCOS','572','4469','Bancos e instituciones de crédito cc vista euros',NULL,NULL,1),(4473,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','573','4469','Bancos e instituciones de crédito cc vista moneda extranjera',NULL,NULL,1),(4474,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','574','4469','Bancos e instituciones de crédito cuentas de ahorro euros',NULL,NULL,1),(4475,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','575','4469','Bancos e instituciones de crédito cuentas de ahorro moneda extranjera',NULL,NULL,1),(4476,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','576','4469','Inversiones a corto plazo de gran liquidez',NULL,NULL,1),(4477,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','59','4005','Deterioro del valor de las inversiones financieras a corto plazo',NULL,NULL,1),(4478,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','593','4477','Deterioro del valor de participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4479,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5933','4478','Deterioro del valor de participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4480,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5934','4478','Deterioro del valor de participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4481,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5935','4478','Deterioro del valor de participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4482,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','594','4477','Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas',NULL,NULL,1),(4483,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5943','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo',NULL,NULL,1),(4484,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5944','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas',NULL,NULL,1),(4485,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5945','4482','Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas',NULL,NULL,1),(4486,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','595','4477','Deterioro del valor de créditos a corto plazo en partes vinculadas',NULL,NULL,1),(4487,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5953','4486','Deterioro del valor de créditos a corto plazo en empresas del grupo',NULL,NULL,1),(4488,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5954','4486','Deterioro del valor de créditos a corto plazo en empresas asociadas',NULL,NULL,1),(4489,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5955','4486','Deterioro del valor de créditos a corto plazo en otras partes vinculadas',NULL,NULL,1),(4490,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','596','4477','Deterioro del valor de participaciones a corto plazo',NULL,NULL,1),(4491,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','597','4477','Deterioro del valor de valores representativos de deuda a corto plazo',NULL,NULL,1),(4492,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','598','4477','Deterioro de valor de créditos a corto plazo',NULL,NULL,1),(4493,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','60','4006','Compras',NULL,NULL,1),(4494,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','600','4493','Compras de mercaderías',NULL,NULL,1),(4495,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','601','4493','Compras de materias primas',NULL,NULL,1),(4496,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','602','4493','Compras de otros aprovisionamientos',NULL,NULL,1),(4497,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','606','4493','Descuentos sobre compras por pronto pago',NULL,NULL,1),(4498,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6060','4497','Descuentos sobre compras por pronto pago de mercaderías',NULL,NULL,1),(4499,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6061','4497','Descuentos sobre compras por pronto pago de materias primas',NULL,NULL,1),(4500,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6062','4497','Descuentos sobre compras por pronto pago de otros aprovisionamientos',NULL,NULL,1),(4501,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','607','4493','Trabajos realizados por otras empresas',NULL,NULL,1),(4502,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','608','4493','Devoluciones de compras y operaciones similares',NULL,NULL,1),(4503,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6080','4502','Devoluciones de compras de mercaderías',NULL,NULL,1),(4504,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6081','4502','Devoluciones de compras de materias primas',NULL,NULL,1),(4505,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6082','4502','Devoluciones de compras de otros aprovisionamientos',NULL,NULL,1),(4506,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','609','4493','Rappels por compras',NULL,NULL,1),(4507,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6090','4506','Rappels por compras de mercaderías',NULL,NULL,1),(4508,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6091','4506','Rappels por compras de materias primas',NULL,NULL,1),(4509,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6092','4506','Rappels por compras de otros aprovisionamientos',NULL,NULL,1),(4510,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','61','4006','Variación de existencias',NULL,NULL,1),(4511,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','610','4510','Variación de existencias de mercaderías',NULL,NULL,1),(4512,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','611','4510','Variación de existencias de materias primas',NULL,NULL,1),(4513,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','612','4510','Variación de existencias de otros aprovisionamientos',NULL,NULL,1),(4514,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','62','4006','Servicios exteriores',NULL,NULL,1),(4515,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','620','4514','Gastos en investigación y desarrollo del ejercicio',NULL,NULL,1),(4516,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','621','4514','Arrendamientos y cánones',NULL,NULL,1),(4517,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','622','4514','Reparaciones y conservación',NULL,NULL,1),(4518,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','623','4514','Servicios profesionales independientes',NULL,NULL,1),(4519,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','624','4514','Transportes',NULL,NULL,1),(4520,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','625','4514','Primas de seguros',NULL,NULL,1),(4521,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','626','4514','Servicios bancarios y similares',NULL,NULL,1),(4522,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','627','4514','Publicidad, propaganda y relaciones públicas',NULL,NULL,1),(4523,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','628','4514','Suministros',NULL,NULL,1),(4524,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','629','4514','Otros servicios',NULL,NULL,1),(4525,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','63','4006','Tributos',NULL,NULL,1),(4526,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','630','4525','Impuesto sobre benecifios',NULL,NULL,1),(4527,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6300','4526','Impuesto corriente',NULL,NULL,1),(4528,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6301','4526','Impuesto diferido',NULL,NULL,1),(4529,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','631','4525','Otros tributos',NULL,NULL,1),(4530,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','633','4525','Ajustes negativos en la imposición sobre beneficios',NULL,NULL,1),(4531,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','634','4525','Ajustes negativos en la imposición indirecta',NULL,NULL,1),(4532,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6341','4531','Ajustes negativos en IVA de activo corriente',NULL,NULL,1),(4533,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6342','4531','Ajustes negativos en IVA de inversiones',NULL,NULL,1),(4534,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','636','4525','Devolución de impuestos',NULL,NULL,1),(4535,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','638','4525','Ajustes positivos en la imposición sobre beneficios',NULL,NULL,1),(4536,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','639','4525','Ajustes positivos en la imposición directa',NULL,NULL,1),(4537,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6391','4536','Ajustes positivos en IVA de activo corriente',NULL,NULL,1),(4538,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6392','4536','Ajustes positivos en IVA de inversiones',NULL,NULL,1),(4539,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','64','4006','Gastos de personal',NULL,NULL,1),(4540,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','640','4539','Sueldos y salarios',NULL,NULL,1),(4541,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','641','4539','Indemnizaciones',NULL,NULL,1),(4542,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','642','4539','Seguridad social a cargo de la empresa',NULL,NULL,1),(4543,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','649','4539','Otros gastos sociales',NULL,NULL,1),(4544,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','65','4006','Otros gastos de gestión',NULL,NULL,1),(4545,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','650','4544','Pérdidas de créditos comerciales incobrables',NULL,NULL,1),(4546,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','651','4544','Resultados de operaciones en común',NULL,NULL,1),(4547,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6510','4546','Beneficio transferido gestor',NULL,NULL,1),(4548,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6511','4546','Pérdida soportada participe o asociado no gestor',NULL,NULL,1),(4549,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','659','4544','Otras pérdidas en gestión corriente',NULL,NULL,1),(4550,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','66','4006','Gastos financieros',NULL,NULL,1),(4551,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','660','4550','Gastos financieros por actualización de provisiones',NULL,NULL,1),(4552,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','661','4550','Intereses de obligaciones y bonos',NULL,NULL,1),(4553,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6610','4452','Intereses de obligaciones y bonos a largo plazo empresas del grupo',NULL,NULL,1),(4554,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6611','4452','Intereses de obligaciones y bonos a largo plazo empresas asociadas',NULL,NULL,1),(4555,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6612','4452','Intereses de obligaciones y bonos a largo plazo otras partes vinculadas',NULL,NULL,1),(4556,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6613','4452','Intereses de obligaciones y bonos a largo plazo otras empresas',NULL,NULL,1),(4557,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6615','4452','Intereses de obligaciones y bonos a corto plazo empresas del grupo',NULL,NULL,1),(4558,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6616','4452','Intereses de obligaciones y bonos a corto plazo empresas asociadas',NULL,NULL,1),(4559,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6617','4452','Intereses de obligaciones y bonos a corto plazo otras partes vinculadas',NULL,NULL,1),(4560,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6618','4452','Intereses de obligaciones y bonos a corto plazo otras empresas',NULL,NULL,1),(4561,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','662','4550','Intereses de deudas',NULL,NULL,1),(4562,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6620','4561','Intereses de deudas empresas del grupo',NULL,NULL,1),(4563,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6621','4561','Intereses de deudas empresas asociadas',NULL,NULL,1),(4564,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6622','4561','Intereses de deudas otras partes vinculadas',NULL,NULL,1),(4565,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6623','4561','Intereses de deudas con entidades de crédito',NULL,NULL,1),(4566,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6624','4561','Intereses de deudas otras empresas',NULL,NULL,1),(4567,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','663','4550','Pérdidas por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4568,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','664','4550','Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4569,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6640','4568','Dividendos de pasivos empresas del grupo',NULL,NULL,1),(4570,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6641','4568','Dividendos de pasivos empresas asociadas',NULL,NULL,1),(4571,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6642','4568','Dividendos de pasivos otras partes vinculadas',NULL,NULL,1),(4572,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6643','4568','Dividendos de pasivos otras empresas',NULL,NULL,1),(4573,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','665','4550','Intereses por descuento de efectos y operaciones de factoring',NULL,NULL,1),(4574,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6650','4573','Intereses por descuento de efectos en entidades de crédito del grupo',NULL,NULL,1),(4575,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6651','4573','Intereses por descuento de efectos en entidades de crédito asociadas',NULL,NULL,1),(4576,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6652','4573','Intereses por descuento de efectos en entidades de crédito vinculadas',NULL,NULL,1),(4577,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6653','4573','Intereses por descuento de efectos en otras entidades de crédito',NULL,NULL,1),(4578,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6654','4573','Intereses por operaciones de factoring con entidades de crédito del grupo',NULL,NULL,1),(4579,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6655','4573','Intereses por operaciones de factoring con entidades de crédito asociadas',NULL,NULL,1),(4580,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6656','4573','Intereses por operaciones de factoring con otras entidades de crédito vinculadas',NULL,NULL,1),(4581,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6657','4573','Intereses por operaciones de factoring con otras entidades de crédito',NULL,NULL,1),(4582,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','666','4550','Pérdidas en participaciones y valores representativos de deuda',NULL,NULL,1),(4583,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6660','4582','Pérdidas en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4584,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6661','4582','Pérdidas en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4585,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6662','4582','Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4586,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6663','4582','Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4587,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6665','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4588,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6666','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4589,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6667','4582','Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4590,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6668','4582','Pérdidas en valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4591,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','667','4550','Pérdidas de créditos no comerciales',NULL,NULL,1),(4592,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6670','4591','Pérdidas de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4593,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6671','4591','Pérdidas de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4594,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6672','4591','Pérdidas de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4595,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6673','4591','Pérdidas de créditos a largo plazo otras empresas',NULL,NULL,1),(4596,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6675','4591','Pérdidas de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4597,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6676','4591','Pérdidas de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4598,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6677','4591','Pérdidas de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4599,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6678','4591','Pérdidas de créditos a corto plazo otras empresas',NULL,NULL,1),(4600,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','668','4550','Diferencias negativas de cambio',NULL,NULL,1),(4601,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','669','4550','Otros gastos financieros',NULL,NULL,1),(4602,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','67','4006','Pérdidas procedentes de activos no corrientes y gastos excepcionales',NULL,NULL,1),(4603,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','670','4602','Pérdidas procedentes del inmovilizado intangible',NULL,NULL,1),(4604,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','671','4602','Pérdidas procedentes del inmovilizado material',NULL,NULL,1),(4605,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','672','4602','Pérdidas procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4607,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','673','4602','Pérdidas procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4608,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6733','4607','Pérdidas procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4609,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6734','4607','Pérdidas procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4610,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6735','4607','Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4611,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','675','4602','Pérdidas por operaciones con obligaciones propias',NULL,NULL,1),(4612,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','678','4602','Gastos excepcionales',NULL,NULL,1),(4613,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','68','4006','Dotaciones para amortizaciones',NULL,NULL,1),(4614,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','680','4613','Amortización del inmovilizado intangible',NULL,NULL,1),(4615,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','681','4613','Amortización del inmovilizado material',NULL,NULL,1),(4616,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','682','4613','Amortización de las inversiones inmobiliarias',NULL,NULL,1),(4617,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','69','4006','Pérdidas por deterioro y otras dotaciones',NULL,NULL,1),(4618,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','690','4617','Pérdidas por deterioro del inmovilizado intangible',NULL,NULL,1),(4619,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','691','4617','Pérdidas por deterioro del inmovilizado material',NULL,NULL,1),(4620,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','692','4617','Pérdidas por deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4621,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','693','4617','Pérdidas por deterioro de existencias',NULL,NULL,1),(4622,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6930','4621','Pérdidas por deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4623,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6931','4621','Pérdidas por deterioro de mercaderías',NULL,NULL,1),(4624,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6932','4621','Pérdidas por deterioro de materias primas',NULL,NULL,1),(4625,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6933','4621','Pérdidas por deterioro de otros aprovisionamientos',NULL,NULL,1),(4626,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','694','4617','Pérdidas por deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4627,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','695','4617','Dotación a la provisión por operaciones comerciales',NULL,NULL,1),(4628,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6954','4627','Dotación a la provisión por contratos onerosos',NULL,NULL,1),(4629,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6959','4628','Dotación a la provisión para otras operaciones comerciales',NULL,NULL,1),(4630,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','696','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4631,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6960','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4632,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6961','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4633,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6962','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4634,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6963','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4635,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6965','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4636,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6966','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4637,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6967','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4638,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6968','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4639,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','697','4617','Pérdidas por deterioro de créditos a largo plazo',NULL,NULL,1),(4640,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6970','4639','Pérdidas por deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4641,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6971','4639','Pérdidas por deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4642,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6972','4639','Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4643,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6973','4639','Pérdidas por deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4644,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','698','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4645,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6980','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4646,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6981','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4647,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6985','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4648,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6986','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4649,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6988','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas',NULL,NULL,1),(4650,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','699','4617','Pérdidas por deterioro de crédito a corto plazo',NULL,NULL,1),(4651,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6990','4650','Pérdidas por deterioro de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4652,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6991','4650','Pérdidas por deterioro de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4653,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6992','4650','Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas',NULL,NULL,1),(4654,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6993','4650','Pérdidas por deterioro de crédito a corto plazo otras empresas',NULL,NULL,1),(4655,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','70','4007','Ventas',NULL,NULL,1),(4656,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','700','4655','Ventas de mercaderías',NULL,NULL,1),(4657,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','701','4655','Ventas de productos terminados',NULL,NULL,1),(4658,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','702','4655','Ventas de productos semiterminados',NULL,NULL,1),(4659,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','703','4655','Ventas de subproductos y residuos',NULL,NULL,1),(4660,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','704','4655','Ventas de envases y embalajes',NULL,NULL,1),(4661,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','705','4655','Prestaciones de servicios',NULL,NULL,1),(4662,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','706','4655','Descuentos sobre ventas por pronto pago',NULL,NULL,1),(4663,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7060','4662','Descuentos sobre ventas por pronto pago de mercaderías',NULL,NULL,1),(4664,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7061','4662','Descuentos sobre ventas por pronto pago de productos terminados',NULL,NULL,1),(4665,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7062','4662','Descuentos sobre ventas por pronto pago de productos semiterminados',NULL,NULL,1),(4666,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7063','4662','Descuentos sobre ventas por pronto pago de subproductos y residuos',NULL,NULL,1),(4667,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','708','4655','Devoluciones de ventas y operacioes similares',NULL,NULL,1),(4668,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7080','4667','Devoluciones de ventas de mercaderías',NULL,NULL,1),(4669,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7081','4667','Devoluciones de ventas de productos terminados',NULL,NULL,1),(4670,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7082','4667','Devoluciones de ventas de productos semiterminados',NULL,NULL,1),(4671,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7083','4667','Devoluciones de ventas de subproductos y residuos',NULL,NULL,1),(4672,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7084','4667','Devoluciones de ventas de envases y embalajes',NULL,NULL,1),(4673,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','71','4007','Variación de existencias',NULL,NULL,1),(4674,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','710','4673','Variación de existencias de productos en curso',NULL,NULL,1),(4675,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','711','4673','Variación de existencias de productos semiterminados',NULL,NULL,1),(4676,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','712','4673','Variación de existencias de productos terminados',NULL,NULL,1),(4677,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','713','4673','Variación de existencias de subproductos, residuos y materiales recuperados',NULL,NULL,1),(4678,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','73','4007','Trabajos realizados para la empresa',NULL,NULL,1),(4679,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','730','4678','Trabajos realizados para el inmovilizado intangible',NULL,NULL,1),(4680,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','731','4678','Trabajos realizados para el inmovilizado tangible',NULL,NULL,1),(4681,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','732','4678','Trabajos realizados en inversiones inmobiliarias',NULL,NULL,1),(4682,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','733','4678','Trabajos realizados para el inmovilizado material en curso',NULL,NULL,1),(4683,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','74','4007','Subvenciones, donaciones y legados',NULL,NULL,1),(4684,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','740','4683','Subvenciones, donaciones y legados a la explotación',NULL,NULL,1),(4685,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','746','4683','Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio',NULL,NULL,1),(4686,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','747','4683','Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio',NULL,NULL,1),(4687,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','75','4007','Otros ingresos de gestión',NULL,NULL,1),(4688,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','751','4687','Resultados de operaciones en común',NULL,NULL,1),(4689,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7510','4688','Pérdida transferida gestor',NULL,NULL,1),(4690,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7511','4688','Beneficio atribuido participe o asociado no gestor',NULL,NULL,1),(4691,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','752','4687','Ingreso por arrendamiento',NULL,NULL,1),(4692,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','753','4687','Ingresos de propiedad industrial cedida en explotación',NULL,NULL,1),(4693,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','754','4687','Ingresos por comisiones',NULL,NULL,1),(4694,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','755','4687','Ingresos por servicios al personal',NULL,NULL,1),(4695,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','759','4687','Ingresos por servicios diversos',NULL,NULL,1),(4696,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76','4007','Ingresos financieros',NULL,NULL,1),(4697,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','760','4696','Ingresos de participaciones en instrumentos de patrimonio',NULL,NULL,1),(4698,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7600','4697','Ingresos de participaciones en instrumentos de patrimonio empresas del grupo',NULL,NULL,1),(4699,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7601','4697','Ingresos de participaciones en instrumentos de patrimonio empresas asociadas',NULL,NULL,1),(4700,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7602','4697','Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas',NULL,NULL,1),(4701,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7603','4697','Ingresos de participaciones en instrumentos de patrimonio otras empresas',NULL,NULL,1),(4702,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','761','4696','Ingresos de valores representativos de deuda',NULL,NULL,1),(4703,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7610','4702','Ingresos de valores representativos de deuda empresas del grupo',NULL,NULL,1),(4704,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7611','4702','Ingresos de valores representativos de deuda empresas asociadas',NULL,NULL,1),(4705,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7612','4702','Ingresos de valores representativos de deuda otras partes asociadas',NULL,NULL,1),(4706,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7613','4702','Ingresos de valores representativos de deuda otras empresas',NULL,NULL,1),(4707,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','762','4696','Ingresos de créditos',NULL,NULL,1),(4708,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7620','4707','Ingresos de créditos a largo plazo',NULL,NULL,1),(4709,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76200','4708','Ingresos de crédito a largo plazo empresas del grupo',NULL,NULL,1),(4710,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76201','4708','Ingresos de crédito a largo plazo empresas asociadas',NULL,NULL,1),(4711,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76202','4708','Ingresos de crédito a largo plazo otras partes asociadas',NULL,NULL,1),(4712,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76203','4708','Ingresos de crédito a largo plazo otras empresas',NULL,NULL,1),(4713,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7621','4707','Ingresos de créditos a corto plazo',NULL,NULL,1),(4714,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76210','4713','Ingresos de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4715,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76211','4713','Ingresos de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4716,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76212','4713','Ingresos de crédito a corto plazo otras partes asociadas',NULL,NULL,1),(4717,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76213','4713','Ingresos de crédito a corto plazo otras empresas',NULL,NULL,1),(4718,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','763','4696','Beneficios por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4719,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','766','4696','Beneficios en participaciones y valores representativos de deuda',NULL,NULL,1),(4720,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7660','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4721,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7661','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4722,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7662','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas',NULL,NULL,1),(4723,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7663','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4724,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7665','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4725,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7666','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4726,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7667','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas',NULL,NULL,1),(4727,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7668','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4728,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','768','4696','Diferencias positivas de cambio',NULL,NULL,1),(4729,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','769','4696','Otros ingresos financieros',NULL,NULL,1),(4730,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','77','4007','Beneficios procedentes de activos no corrientes e ingresos excepcionales',NULL,NULL,1),(4731,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','770','4730','Beneficios procedentes del inmovilizado intangible',NULL,NULL,1),(4732,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','771','4730','Beneficios procedentes del inmovilizado material',NULL,NULL,1),(4733,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','772','4730','Beneficios procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4734,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','773','4730','Beneficios procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4735,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7733','4734','Beneficios procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4736,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7734','4734','Beneficios procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4737,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7735','4734','Beneficios procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4738,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','775','4730','Beneficios por operaciones con obligaciones propias',NULL,NULL,1),(4739,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','778','4730','Ingresos excepcionales',NULL,NULL,1),(4741,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79','4007','Excesos y aplicaciones de provisiones y pérdidas por deterioro',NULL,NULL,1),(4742,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','790','4741','Revisión del deterioro del inmovilizado intangible',NULL,NULL,1),(4743,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','791','4741','Revisión del deterioro del inmovilizado material',NULL,NULL,1),(4744,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','792','4741','Revisión del deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4745,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','793','4741','Revisión del deterioro de las existencias',NULL,NULL,1),(4746,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7930','4745','Revisión del deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4747,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7931','4745','Revisión del deterioro de mercaderías',NULL,NULL,1),(4748,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7932','4745','Revisión del deterioro de materias primas',NULL,NULL,1),(4749,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7933','4745','Revisión del deterioro de otros aprovisionamientos',NULL,NULL,1),(4750,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','794','4741','Revisión del deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4751,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','795','4741','Exceso de provisiones',NULL,NULL,1),(4752,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7951','4751','Exceso de provisión para impuestos',NULL,NULL,1),(4753,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7952','4751','Exceso de provisión para otras responsabilidades',NULL,NULL,1),(4755,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7954','4751','Exceso de provisión para operaciones comerciales',NULL,NULL,1),(4756,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79544','4755','Exceso de provisión por contratos onerosos',NULL,NULL,1),(4757,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79549','4755','Exceso de provisión para otras operaciones comerciales',NULL,NULL,1),(4758,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7955','4751','Exceso de provisión para actuaciones medioambienteales',NULL,NULL,1),(4759,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','796','4741','Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4760,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7960','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4761,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7961','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4762,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7962','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4763,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7963','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4764,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7965','4759','Revisión del deterioro de valores representativos a largo plazo empresas del grupo',NULL,NULL,1),(4765,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7966','4759','Revisión del deterioro de valores representativos a largo plazo empresas asociadas',NULL,NULL,1),(4766,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7967','4759','Revisión del deterioro de valores representativos a largo otras partes vinculadas',NULL,NULL,1),(4767,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7968','4759','Revisión del deterioro de valores representativos a largo plazo otras empresas',NULL,NULL,1),(4768,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','797','4741','Revisión del deterioro de créditos a largo plazo',NULL,NULL,1),(4769,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7970','4768','Revisión del deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4770,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7971','4768','Revisión del deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4771,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7972','4768','Revisión del deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4772,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7973','4768','Revisión del deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4773,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','798','4741','Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4774,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7980','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4775,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7981','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4776,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7985','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4777,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7986','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4778,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7987','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4779,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7988','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4780,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','799','4741','Revisión del deterioro de créditos a corto plazo',NULL,NULL,1),(4781,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7990','4780','Revisión del deterioro de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4782,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7991','4780','Revisión del deterioro de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4783,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7992','4780','Revisión del deterioro de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4784,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7993','4780','Revisión del deterioro de créditos a corto plazo otras empresas',NULL,NULL,1); +INSERT INTO `llx_accountingaccount` VALUES (1,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','CAPITAL','101','1401','Capital',NULL,NULL,1),(2,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','105','1401','Ecarts de réévaluation',NULL,NULL,1),(3,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1061','1401','Réserve légale',NULL,NULL,1),(4,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1063','1401','Réserves statutaires ou contractuelles',NULL,NULL,1),(5,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1064','1401','Réserves réglementées',NULL,NULL,1),(6,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1068','1401','Autres réserves',NULL,NULL,1),(7,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','108','1401','Compte de l\'exploitant',NULL,NULL,1),(8,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','12','1401','Résultat de l\'exercice',NULL,NULL,1),(9,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','145','1401','Amortissements dérogatoires',NULL,NULL,1),(10,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','146','1401','Provision spéciale de réévaluation',NULL,NULL,1),(11,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','147','1401','Plus-values réinvesties',NULL,NULL,1),(12,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','148','1401','Autres provisions réglementées',NULL,NULL,1),(13,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','15','1401','Provisions pour risques et charges',NULL,NULL,1),(14,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','16','1401','Emprunts et dettes assimilees',NULL,NULL,1),(15,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','20','1402','Immobilisations incorporelles',NULL,NULL,1),(16,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','201','15','Frais d\'établissement',NULL,NULL,1),(17,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','206','15','Droit au bail',NULL,NULL,1),(18,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','207','15','Fonds commercial',NULL,NULL,1),(19,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','208','15','Autres immobilisations incorporelles',NULL,NULL,1),(20,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','21','1402','Immobilisations corporelles',NULL,NULL,1),(21,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','23','1402','Immobilisations en cours',NULL,NULL,1),(22,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','27','1402','Autres immobilisations financieres',NULL,NULL,1),(23,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','280','1402','Amortissements des immobilisations incorporelles',NULL,NULL,1),(24,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','281','1402','Amortissements des immobilisations corporelles',NULL,NULL,1),(25,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','290','1402','Provisions pour dépréciation des immobilisations incorporelles',NULL,NULL,1),(26,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','291','1402','Provisions pour dépréciation des immobilisations corporelles',NULL,NULL,1),(27,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','297','1402','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(28,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','31','1403','Matieres premières',NULL,NULL,1),(29,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','32','1403','Autres approvisionnements',NULL,NULL,1),(30,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','33','1403','En-cours de production de biens',NULL,NULL,1),(31,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','34','1403','En-cours de production de services',NULL,NULL,1),(32,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','35','1403','Stocks de produits',NULL,NULL,1),(33,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','37','1403','Stocks de marchandises',NULL,NULL,1),(34,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','391','1403','Provisions pour dépréciation des matières premières',NULL,NULL,1),(35,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','392','1403','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(36,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','393','1403','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(37,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','394','1403','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(38,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','395','1403','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(39,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','397','1403','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(40,1,NULL,NOW(),'PCG99-ABREGE','TIERS','SUPPLIER','400','1404','Fournisseurs et Comptes rattachés',NULL,NULL,1),(41,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','409','1404','Fournisseurs débiteurs',NULL,NULL,1),(42,1,NULL,NOW(),'PCG99-ABREGE','TIERS','CUSTOMER','410','1404','Clients et Comptes rattachés',NULL,NULL,1),(43,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','419','1404','Clients créditeurs',NULL,NULL,1),(44,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','421','1404','Personnel',NULL,NULL,1),(45,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','428','1404','Personnel',NULL,NULL,1),(46,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','43','1404','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(47,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','444','1404','Etat - impôts sur bénéfice',NULL,NULL,1),(48,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','445','1404','Etat - Taxes sur chiffre affaires',NULL,NULL,1),(49,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','447','1404','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(50,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','45','1404','Groupe et associes',NULL,NULL,1),(51,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','455','50','Associés',NULL,NULL,1),(52,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','46','1404','Débiteurs divers et créditeurs divers',NULL,NULL,1),(53,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','47','1404','Comptes transitoires ou d\'attente',NULL,NULL,1),(54,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','481','1404','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(55,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','486','1404','Charges constatées d\'avance',NULL,NULL,1),(56,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','487','1404','Produits constatés d\'avance',NULL,NULL,1),(57,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','491','1404','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(58,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','496','1404','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(59,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','50','1405','Valeurs mobilières de placement',NULL,NULL,1),(60,1,NULL,NOW(),'PCG99-ABREGE','FINAN','BANK','51','1405','Banques, établissements financiers et assimilés',NULL,NULL,1),(61,1,NULL,NOW(),'PCG99-ABREGE','FINAN','CASH','53','1405','Caisse',NULL,NULL,1),(62,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','54','1405','Régies d\'avance et accréditifs',NULL,NULL,1),(63,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','58','1405','Virements internes',NULL,NULL,1),(64,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','590','1405','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(65,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','PRODUCT','60','1406','Achats',NULL,NULL,1),(66,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','603','65','Variations des stocks',NULL,NULL,1),(67,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','SERVICE','61','1406','Services extérieurs',NULL,NULL,1),(68,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','62','1406','Autres services extérieurs',NULL,NULL,1),(69,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','63','1406','Impôts, taxes et versements assimiles',NULL,NULL,1),(70,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','641','1406','Rémunérations du personnel',NULL,NULL,1),(71,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','644','1406','Rémunération du travail de l\'exploitant',NULL,NULL,1),(72,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','SOCIAL','645','1406','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(73,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','646','1406','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(74,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','65','1406','Autres charges de gestion courante',NULL,NULL,1),(75,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','66','1406','Charges financières',NULL,NULL,1),(76,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','67','1406','Charges exceptionnelles',NULL,NULL,1),(77,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','681','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(78,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','686','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(79,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','687','1406','Dotations aux amortissements et aux provisions',NULL,NULL,1),(80,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','691','1406','Participation des salariés aux résultats',NULL,NULL,1),(81,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','695','1406','Impôts sur les bénéfices',NULL,NULL,1),(82,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','697','1406','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(83,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','699','1406','Produits',NULL,NULL,1),(84,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','701','1407','Ventes de produits finis',NULL,NULL,1),(85,1,NULL,NOW(),'PCG99-ABREGE','PROD','SERVICE','706','1407','Prestations de services',NULL,NULL,1),(86,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','707','1407','Ventes de marchandises',NULL,NULL,1),(87,1,NULL,NOW(),'PCG99-ABREGE','PROD','PRODUCT','708','1407','Produits des activités annexes',NULL,NULL,1),(88,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','709','1407','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(89,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','713','1407','Variation des stocks',NULL,NULL,1),(90,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','72','1407','Production immobilisée',NULL,NULL,1),(91,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','73','1407','Produits nets partiels sur opérations à long terme',NULL,NULL,1),(92,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','74','1407','Subventions d\'exploitation',NULL,NULL,1),(93,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','75','1407','Autres produits de gestion courante',NULL,NULL,1),(94,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','753','93','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(95,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','754','93','Ristournes perçues des coopératives',NULL,NULL,1),(96,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','755','93','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(97,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','76','1407','Produits financiers',NULL,NULL,1),(98,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','77','1407','Produits exceptionnels',NULL,NULL,1),(99,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','781','1407','Reprises sur amortissements et provisions',NULL,NULL,1),(100,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','786','1407','Reprises sur provisions pour risques',NULL,NULL,1),(101,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','787','1407','Reprises sur provisions',NULL,NULL,1),(102,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','79','1407','Transferts de charges',NULL,NULL,1),(103,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','10','1501','Capital et réserves',NULL,NULL,1),(104,1,NULL,NOW(),'PCG99-BASE','CAPIT','CAPITAL','101','103','Capital',NULL,NULL,1),(105,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','104','103','Primes liées au capital social',NULL,NULL,1),(106,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','105','103','Ecarts de réévaluation',NULL,NULL,1),(107,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','106','103','Réserves',NULL,NULL,1),(108,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','107','103','Ecart d\'equivalence',NULL,NULL,1),(109,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','108','103','Compte de l\'exploitant',NULL,NULL,1),(110,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','109','103','Actionnaires : capital souscrit - non appelé',NULL,NULL,1),(111,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','11','1501','Report à nouveau (solde créditeur ou débiteur)',NULL,NULL,1),(112,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','110','111','Report à nouveau (solde créditeur)',NULL,NULL,1),(113,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','119','111','Report à nouveau (solde débiteur)',NULL,NULL,1),(114,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','12','1501','Résultat de l\'exercice (bénéfice ou perte)',NULL,NULL,1),(115,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','120','114','Résultat de l\'exercice (bénéfice)',NULL,NULL,1),(116,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','129','114','Résultat de l\'exercice (perte)',NULL,NULL,1),(117,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','13','1501','Subventions d\'investissement',NULL,NULL,1),(118,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','131','117','Subventions d\'équipement',NULL,NULL,1),(119,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','138','117','Autres subventions d\'investissement',NULL,NULL,1),(120,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','139','117','Subventions d\'investissement inscrites au compte de résultat',NULL,NULL,1),(121,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','14','1501','Provisions réglementées',NULL,NULL,1),(122,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','142','121','Provisions réglementées relatives aux immobilisations',NULL,NULL,1),(123,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','143','121','Provisions réglementées relatives aux stocks',NULL,NULL,1),(124,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','144','121','Provisions réglementées relatives aux autres éléments de l\'actif',NULL,NULL,1),(125,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','145','121','Amortissements dérogatoires',NULL,NULL,1),(126,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','146','121','Provision spéciale de réévaluation',NULL,NULL,1),(127,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','147','121','Plus-values réinvesties',NULL,NULL,1),(128,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','148','121','Autres provisions réglementées',NULL,NULL,1),(129,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','15','1501','Provisions pour risques et charges',NULL,NULL,1),(130,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','151','129','Provisions pour risques',NULL,NULL,1),(131,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','153','129','Provisions pour pensions et obligations similaires',NULL,NULL,1),(132,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','154','129','Provisions pour restructurations',NULL,NULL,1),(133,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','155','129','Provisions pour impôts',NULL,NULL,1),(134,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','156','129','Provisions pour renouvellement des immobilisations (entreprises concessionnaires)',NULL,NULL,1),(135,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','157','129','Provisions pour charges à répartir sur plusieurs exercices',NULL,NULL,1),(136,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','158','129','Autres provisions pour charges',NULL,NULL,1),(137,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','16','1501','Emprunts et dettes assimilees',NULL,NULL,1),(138,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','161','137','Emprunts obligataires convertibles',NULL,NULL,1),(139,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','163','137','Autres emprunts obligataires',NULL,NULL,1),(140,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','164','137','Emprunts auprès des établissements de crédit',NULL,NULL,1),(141,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','165','137','Dépôts et cautionnements reçus',NULL,NULL,1),(142,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','166','137','Participation des salariés aux résultats',NULL,NULL,1),(143,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','167','137','Emprunts et dettes assortis de conditions particulières',NULL,NULL,1),(144,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','168','137','Autres emprunts et dettes assimilées',NULL,NULL,1),(145,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','169','137','Primes de remboursement des obligations',NULL,NULL,1),(146,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','17','1501','Dettes rattachées à des participations',NULL,NULL,1),(147,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','171','146','Dettes rattachées à des participations (groupe)',NULL,NULL,1),(148,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','174','146','Dettes rattachées à des participations (hors groupe)',NULL,NULL,1),(149,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','178','146','Dettes rattachées à des sociétés en participation',NULL,NULL,1),(150,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','18','1501','Comptes de liaison des établissements et sociétés en participation',NULL,NULL,1),(151,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','181','150','Comptes de liaison des établissements',NULL,NULL,1),(152,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','186','150','Biens et prestations de services échangés entre établissements (charges)',NULL,NULL,1),(153,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','187','150','Biens et prestations de services échangés entre établissements (produits)',NULL,NULL,1),(154,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','188','150','Comptes de liaison des sociétés en participation',NULL,NULL,1),(155,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','20','1502','Immobilisations incorporelles',NULL,NULL,1),(156,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','201','155','Frais d\'établissement',NULL,NULL,1),(157,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','203','155','Frais de recherche et de développement',NULL,NULL,1),(158,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','205','155','Concessions et droits similaires, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(159,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','206','155','Droit au bail',NULL,NULL,1),(160,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','207','155','Fonds commercial',NULL,NULL,1),(161,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','208','155','Autres immobilisations incorporelles',NULL,NULL,1),(162,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','21','1502','Immobilisations corporelles',NULL,NULL,1),(163,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','211','162','Terrains',NULL,NULL,1),(164,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','212','162','Agencements et aménagements de terrains',NULL,NULL,1),(165,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','213','162','Constructions',NULL,NULL,1),(166,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','214','162','Constructions sur sol d\'autrui',NULL,NULL,1),(167,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','215','162','Installations techniques, matériels et outillage industriels',NULL,NULL,1),(168,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','218','162','Autres immobilisations corporelles',NULL,NULL,1),(169,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','22','1502','Immobilisations mises en concession',NULL,NULL,1),(170,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','23','1502','Immobilisations en cours',NULL,NULL,1),(171,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','231','170','Immobilisations corporelles en cours',NULL,NULL,1),(172,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','232','170','Immobilisations incorporelles en cours',NULL,NULL,1),(173,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','237','170','Avances et acomptes versés sur immobilisations incorporelles',NULL,NULL,1),(174,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','238','170','Avances et acomptes versés sur commandes d\'immobilisations corporelles',NULL,NULL,1),(175,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','25','1502','Parts dans des entreprises liées et créances sur des entreprises liées',NULL,NULL,1),(176,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','26','1502','Participations et créances rattachées à des participations',NULL,NULL,1),(177,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','261','176','Titres de participation',NULL,NULL,1),(178,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','266','176','Autres formes de participation',NULL,NULL,1),(179,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','267','176','Créances rattachées à des participations',NULL,NULL,1),(180,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','268','176','Créances rattachées à des sociétés en participation',NULL,NULL,1),(181,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','269','176','Versements restant à effectuer sur titres de participation non libérés',NULL,NULL,1),(182,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','27','1502','Autres immobilisations financieres',NULL,NULL,1),(183,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','271','183','Titres immobilisés autres que les titres immobilisés de l\'activité de portefeuille (droit de propriété)',NULL,NULL,1),(184,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','272','183','Titres immobilisés (droit de créance)',NULL,NULL,1),(185,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','273','183','Titres immobilisés de l\'activité de portefeuille',NULL,NULL,1),(186,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','274','183','Prêts',NULL,NULL,1),(187,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','275','183','Dépôts et cautionnements versés',NULL,NULL,1),(188,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','276','183','Autres créances immobilisées',NULL,NULL,1),(189,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','277','183','(Actions propres ou parts propres)',NULL,NULL,1),(190,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','279','183','Versements restant à effectuer sur titres immobilisés non libérés',NULL,NULL,1),(191,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','28','1502','Amortissements des immobilisations',NULL,NULL,1),(192,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','280','191','Amortissements des immobilisations incorporelles',NULL,NULL,1),(193,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','281','191','Amortissements des immobilisations corporelles',NULL,NULL,1),(194,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','282','191','Amortissements des immobilisations mises en concession',NULL,NULL,1),(195,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','29','1502','Dépréciations des immobilisations',NULL,NULL,1),(196,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','290','195','Dépréciations des immobilisations incorporelles',NULL,NULL,1),(197,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','291','195','Dépréciations des immobilisations corporelles',NULL,NULL,1),(198,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','292','195','Dépréciations des immobilisations mises en concession',NULL,NULL,1),(199,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','293','195','Dépréciations des immobilisations en cours',NULL,NULL,1),(200,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','296','195','Provisions pour dépréciation des participations et créances rattachées à des participations',NULL,NULL,1),(201,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','297','195','Provisions pour dépréciation des autres immobilisations financières',NULL,NULL,1),(202,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','31','1503','Matières premières (et fournitures)',NULL,NULL,1),(203,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','311','202','Matières (ou groupe) A',NULL,NULL,1),(204,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','312','202','Matières (ou groupe) B',NULL,NULL,1),(205,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','317','202','Fournitures A, B, C,',NULL,NULL,1),(206,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','32','1503','Autres approvisionnements',NULL,NULL,1),(207,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','321','206','Matières consommables',NULL,NULL,1),(208,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','322','206','Fournitures consommables',NULL,NULL,1),(209,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','326','206','Emballages',NULL,NULL,1),(210,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','33','1503','En-cours de production de biens',NULL,NULL,1),(211,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','331','210','Produits en cours',NULL,NULL,1),(212,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','335','210','Travaux en cours',NULL,NULL,1),(213,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','34','1503','En-cours de production de services',NULL,NULL,1),(214,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','341','213','Etudes en cours',NULL,NULL,1),(215,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','345','213','Prestations de services en cours',NULL,NULL,1),(216,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','35','1503','Stocks de produits',NULL,NULL,1),(217,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','351','216','Produits intermédiaires',NULL,NULL,1),(218,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','355','216','Produits finis',NULL,NULL,1),(219,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','358','216','Produits résiduels (ou matières de récupération)',NULL,NULL,1),(220,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','37','1503','Stocks de marchandises',NULL,NULL,1),(221,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','371','220','Marchandises (ou groupe) A',NULL,NULL,1),(222,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','372','220','Marchandises (ou groupe) B',NULL,NULL,1),(223,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','39','1503','Provisions pour dépréciation des stocks et en-cours',NULL,NULL,1),(224,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','391','223','Provisions pour dépréciation des matières premières',NULL,NULL,1),(225,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','392','223','Provisions pour dépréciation des autres approvisionnements',NULL,NULL,1),(226,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','393','223','Provisions pour dépréciation des en-cours de production de biens',NULL,NULL,1),(227,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','394','223','Provisions pour dépréciation des en-cours de production de services',NULL,NULL,1),(228,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','395','223','Provisions pour dépréciation des stocks de produits',NULL,NULL,1),(229,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','397','223','Provisions pour dépréciation des stocks de marchandises',NULL,NULL,1),(230,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','40','1504','Fournisseurs et Comptes rattachés',NULL,NULL,1),(231,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','400','230','Fournisseurs et Comptes rattachés',NULL,NULL,1),(232,1,NULL,NOW(),'PCG99-BASE','TIERS','SUPPLIER','401','230','Fournisseurs',NULL,NULL,1),(233,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','403','230','Fournisseurs - Effets à payer',NULL,NULL,1),(234,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','404','230','Fournisseurs d\'immobilisations',NULL,NULL,1),(235,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','405','230','Fournisseurs d\'immobilisations - Effets à payer',NULL,NULL,1),(236,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','408','230','Fournisseurs - Factures non parvenues',NULL,NULL,1),(237,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','409','230','Fournisseurs débiteurs',NULL,NULL,1),(238,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','41','1504','Clients et comptes rattachés',NULL,NULL,1),(239,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','410','238','Clients et Comptes rattachés',NULL,NULL,1),(240,1,NULL,NOW(),'PCG99-BASE','TIERS','CUSTOMER','411','238','Clients',NULL,NULL,1),(241,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','413','238','Clients - Effets à recevoir',NULL,NULL,1),(242,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','416','238','Clients douteux ou litigieux',NULL,NULL,1),(243,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','418','238','Clients - Produits non encore facturés',NULL,NULL,1),(244,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','419','238','Clients créditeurs',NULL,NULL,1),(245,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','42','1504','Personnel et comptes rattachés',NULL,NULL,1),(246,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','421','245','Personnel - Rémunérations dues',NULL,NULL,1),(247,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','422','245','Comités d\'entreprises, d\'établissement, ...',NULL,NULL,1),(248,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','424','245','Participation des salariés aux résultats',NULL,NULL,1),(249,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','425','245','Personnel - Avances et acomptes',NULL,NULL,1),(250,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','426','245','Personnel - Dépôts',NULL,NULL,1),(251,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','427','245','Personnel - Oppositions',NULL,NULL,1),(252,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','428','245','Personnel - Charges à payer et produits à recevoir',NULL,NULL,1),(253,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','43','1504','Sécurité sociale et autres organismes sociaux',NULL,NULL,1),(254,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','431','253','Sécurité sociale',NULL,NULL,1),(255,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','437','253','Autres organismes sociaux',NULL,NULL,1),(256,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','438','253','Organismes sociaux - Charges à payer et produits à recevoir',NULL,NULL,1),(257,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','44','1504','État et autres collectivités publiques',NULL,NULL,1),(258,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','441','257','État - Subventions à recevoir',NULL,NULL,1),(259,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','442','257','Etat - Impôts et taxes recouvrables sur des tiers',NULL,NULL,1),(260,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','443','257','Opérations particulières avec l\'Etat, les collectivités publiques, les organismes internationaux',NULL,NULL,1),(261,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','444','257','Etat - Impôts sur les bénéfices',NULL,NULL,1),(262,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','445','257','Etat - Taxes sur le chiffre d\'affaires',NULL,NULL,1),(263,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','446','257','Obligations cautionnées',NULL,NULL,1),(264,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','447','257','Autres impôts, taxes et versements assimilés',NULL,NULL,1),(265,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','448','257','Etat - Charges à payer et produits à recevoir',NULL,NULL,1),(266,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','449','257','Quotas d\'émission à restituer à l\'Etat',NULL,NULL,1),(267,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','45','1504','Groupe et associes',NULL,NULL,1),(268,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','451','267','Groupe',NULL,NULL,1),(269,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','455','267','Associés - Comptes courants',NULL,NULL,1),(270,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','456','267','Associés - Opérations sur le capital',NULL,NULL,1),(271,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','457','267','Associés - Dividendes à payer',NULL,NULL,1),(272,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','458','267','Associés - Opérations faites en commun et en G.I.E.',NULL,NULL,1),(273,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','46','1504','Débiteurs divers et créditeurs divers',NULL,NULL,1),(274,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','462','273','Créances sur cessions d\'immobilisations',NULL,NULL,1),(275,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','464','273','Dettes sur acquisitions de valeurs mobilières de placement',NULL,NULL,1),(276,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','465','273','Créances sur cessions de valeurs mobilières de placement',NULL,NULL,1),(277,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','467','273','Autres comptes débiteurs ou créditeurs',NULL,NULL,1),(278,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','468','273','Divers - Charges à payer et produits à recevoir',NULL,NULL,1),(279,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','47','1504','Comptes transitoires ou d\'attente',NULL,NULL,1),(280,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','471','279','Comptes d\'attente',NULL,NULL,1),(281,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','476','279','Différence de conversion - Actif',NULL,NULL,1),(282,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','477','279','Différences de conversion - Passif',NULL,NULL,1),(283,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','478','279','Autres comptes transitoires',NULL,NULL,1),(284,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','48','1504','Comptes de régularisation',NULL,NULL,1),(285,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','481','284','Charges à répartir sur plusieurs exercices',NULL,NULL,1),(286,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','486','284','Charges constatées d\'avance',NULL,NULL,1),(287,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','487','284','Produits constatés d\'avance',NULL,NULL,1),(288,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','488','284','Comptes de répartition périodique des charges et des produits',NULL,NULL,1),(289,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','489','284','Quotas d\'émission alloués par l\'Etat',NULL,NULL,1),(290,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','49','1504','Provisions pour dépréciation des comptes de tiers',NULL,NULL,1),(291,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','491','290','Provisions pour dépréciation des comptes de clients',NULL,NULL,1),(292,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','495','290','Provisions pour dépréciation des comptes du groupe et des associés',NULL,NULL,1),(293,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','496','290','Provisions pour dépréciation des comptes de débiteurs divers',NULL,NULL,1),(294,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','50','1505','Valeurs mobilières de placement',NULL,NULL,1),(295,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','501','294','Parts dans des entreprises liées',NULL,NULL,1),(296,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','502','294','Actions propres',NULL,NULL,1),(297,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','503','294','Actions',NULL,NULL,1),(298,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','504','294','Autres titres conférant un droit de propriété',NULL,NULL,1),(299,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','505','294','Obligations et bons émis par la société et rachetés par elle',NULL,NULL,1),(300,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','506','294','Obligations',NULL,NULL,1),(301,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','507','294','Bons du Trésor et bons de caisse à court terme',NULL,NULL,1),(302,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','508','294','Autres valeurs mobilières de placement et autres créances assimilées',NULL,NULL,1),(303,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','509','294','Versements restant à effectuer sur valeurs mobilières de placement non libérées',NULL,NULL,1),(304,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','51','1505','Banques, établissements financiers et assimilés',NULL,NULL,1),(305,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','511','304','Valeurs à l\'encaissement',NULL,NULL,1),(306,1,NULL,NOW(),'PCG99-BASE','FINAN','BANK','512','304','Banques',NULL,NULL,1),(307,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','514','304','Chèques postaux',NULL,NULL,1),(308,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','515','304','\"Caisses\" du Trésor et des établissements publics',NULL,NULL,1),(309,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','516','304','Sociétés de bourse',NULL,NULL,1),(310,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','517','304','Autres organismes financiers',NULL,NULL,1),(311,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','518','304','Intérêts courus',NULL,NULL,1),(312,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','519','304','Concours bancaires courants',NULL,NULL,1),(313,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','52','1505','Instruments de trésorerie',NULL,NULL,1),(314,1,NULL,NOW(),'PCG99-BASE','FINAN','CASH','53','1505','Caisse',NULL,NULL,1),(315,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','531','314','Caisse siège social',NULL,NULL,1),(316,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','532','314','Caisse succursale (ou usine) A',NULL,NULL,1),(317,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','533','314','Caisse succursale (ou usine) B',NULL,NULL,1),(318,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','54','1505','Régies d\'avance et accréditifs',NULL,NULL,1),(319,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','58','1505','Virements internes',NULL,NULL,1),(320,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','59','1505','Provisions pour dépréciation des comptes financiers',NULL,NULL,1),(321,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','590','320','Provisions pour dépréciation des valeurs mobilières de placement',NULL,NULL,1),(322,1,NULL,NOW(),'PCG99-BASE','CHARGE','PRODUCT','60','1506','Achats',NULL,NULL,1),(323,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','601','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(324,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','602','322','Achats stockés - Autres approvisionnements',NULL,NULL,1),(325,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','603','322','Variations des stocks (approvisionnements et marchandises)',NULL,NULL,1),(326,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','604','322','Achats stockés - Matières premières (et fournitures)',NULL,NULL,1),(327,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','605','322','Achats de matériel, équipements et travaux',NULL,NULL,1),(328,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','606','322','Achats non stockés de matière et fournitures',NULL,NULL,1),(329,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','607','322','Achats de marchandises',NULL,NULL,1),(330,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','608','322','(Compte réservé, le cas échéant, à la récapitulation des frais accessoires incorporés aux achats)',NULL,NULL,1),(331,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','609','322','Rabais, remises et ristournes obtenus sur achats',NULL,NULL,1),(332,1,NULL,NOW(),'PCG99-BASE','CHARGE','SERVICE','61','1506','Services extérieurs',NULL,NULL,1),(333,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','611','332','Sous-traitance générale',NULL,NULL,1),(334,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','612','332','Redevances de crédit-bail',NULL,NULL,1),(335,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','613','332','Locations',NULL,NULL,1),(336,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','614','332','Charges locatives et de copropriété',NULL,NULL,1),(337,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','615','332','Entretien et réparations',NULL,NULL,1),(338,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','616','332','Primes d\'assurances',NULL,NULL,1),(339,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','617','332','Etudes et recherches',NULL,NULL,1),(340,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','618','332','Divers',NULL,NULL,1),(341,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','619','332','Rabais, remises et ristournes obtenus sur services extérieurs',NULL,NULL,1),(342,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','62','1506','Autres services extérieurs',NULL,NULL,1),(343,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','621','342','Personnel extérieur à l\'entreprise',NULL,NULL,1),(344,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','622','342','Rémunérations d\'intermédiaires et honoraires',NULL,NULL,1),(345,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','623','342','Publicité, publications, relations publiques',NULL,NULL,1),(346,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','624','342','Transports de biens et transports collectifs du personnel',NULL,NULL,1),(347,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','625','342','Déplacements, missions et réceptions',NULL,NULL,1),(348,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','626','342','Frais postaux et de télécommunications',NULL,NULL,1),(349,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','627','342','Services bancaires et assimilés',NULL,NULL,1),(350,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','628','342','Divers',NULL,NULL,1),(351,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','629','342','Rabais, remises et ristournes obtenus sur autres services extérieurs',NULL,NULL,1),(352,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','63','1506','Impôts, taxes et versements assimilés',NULL,NULL,1),(353,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','631','352','Impôts, taxes et versements assimilés sur rémunérations (administrations des impôts)',NULL,NULL,1),(354,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','633','352','Impôts, taxes et versements assimilés sur rémunérations (autres organismes)',NULL,NULL,1),(355,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','635','352','Autres impôts, taxes et versements assimilés (administrations des impôts)',NULL,NULL,1),(356,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','637','352','Autres impôts, taxes et versements assimilés (autres organismes)',NULL,NULL,1),(357,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','64','1506','Charges de personnel',NULL,NULL,1),(358,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','641','357','Rémunérations du personnel',NULL,NULL,1),(359,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','644','357','Rémunération du travail de l\'exploitant',NULL,NULL,1),(360,1,NULL,NOW(),'PCG99-BASE','CHARGE','SOCIAL','645','357','Charges de sécurité sociale et de prévoyance',NULL,NULL,1),(361,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','646','357','Cotisations sociales personnelles de l\'exploitant',NULL,NULL,1),(362,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','647','357','Autres charges sociales',NULL,NULL,1),(363,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','648','357','Autres charges de personnel',NULL,NULL,1),(364,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','65','1506','Autres charges de gestion courante',NULL,NULL,1),(365,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','651','364','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(366,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','653','364','Jetons de présence',NULL,NULL,1),(367,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','654','364','Pertes sur créances irrécouvrables',NULL,NULL,1),(368,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','655','364','Quote-part de résultat sur opérations faites en commun',NULL,NULL,1),(369,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','658','364','Charges diverses de gestion courante',NULL,NULL,1),(370,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','66','1506','Charges financières',NULL,NULL,1),(371,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','661','370','Charges d\'intérêts',NULL,NULL,1),(372,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','664','370','Pertes sur créances liées à des participations',NULL,NULL,1),(373,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','665','370','Escomptes accordés',NULL,NULL,1),(374,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','666','370','Pertes de change',NULL,NULL,1),(375,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','667','370','Charges nettes sur cessions de valeurs mobilières de placement',NULL,NULL,1),(376,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','668','370','Autres charges financières',NULL,NULL,1),(377,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','67','1506','Charges exceptionnelles',NULL,NULL,1),(378,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','671','377','Charges exceptionnelles sur opérations de gestion',NULL,NULL,1),(379,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','672','377','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les charges sur exercices antérieurs)',NULL,NULL,1),(380,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','675','377','Valeurs comptables des éléments d\'actif cédés',NULL,NULL,1),(381,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','678','377','Autres charges exceptionnelles',NULL,NULL,1),(382,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','68','1506','Dotations aux amortissements et aux provisions',NULL,NULL,1),(383,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','681','382','Dotations aux amortissements et aux provisions - Charges d\'exploitation',NULL,NULL,1),(384,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','686','382','Dotations aux amortissements et aux provisions - Charges financières',NULL,NULL,1),(385,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','687','382','Dotations aux amortissements et aux provisions - Charges exceptionnelles',NULL,NULL,1),(386,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','69','1506','Participation des salariés - impôts sur les bénéfices et assimiles',NULL,NULL,1),(387,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','691','386','Participation des salariés aux résultats',NULL,NULL,1),(388,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','695','386','Impôts sur les bénéfices',NULL,NULL,1),(389,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','696','386','Suppléments d\'impôt sur les sociétés liés aux distributions',NULL,NULL,1),(390,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','697','386','Imposition forfaitaire annuelle des sociétés',NULL,NULL,1),(391,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','698','386','Intégration fiscale',NULL,NULL,1),(392,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','699','386','Produits - Reports en arrière des déficits',NULL,NULL,1),(393,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','70','1507','Ventes de produits fabriqués, prestations de services, marchandises',NULL,NULL,1),(394,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','701','393','Ventes de produits finis',NULL,NULL,1),(395,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','702','393','Ventes de produits intermédiaires',NULL,NULL,1),(396,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','703','393','Ventes de produits résiduels',NULL,NULL,1),(397,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','704','393','Travaux',NULL,NULL,1),(398,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','705','393','Etudes',NULL,NULL,1),(399,1,NULL,NOW(),'PCG99-BASE','PROD','SERVICE','706','393','Prestations de services',NULL,NULL,1),(400,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','707','393','Ventes de marchandises',NULL,NULL,1),(401,1,NULL,NOW(),'PCG99-BASE','PROD','PRODUCT','708','393','Produits des activités annexes',NULL,NULL,1),(402,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','709','393','Rabais, remises et ristournes accordés par l\'entreprise',NULL,NULL,1),(403,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','71','1507','Production stockée (ou déstockage)',NULL,NULL,1),(404,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','713','403','Variation des stocks (en-cours de production, produits)',NULL,NULL,1),(405,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','72','1507','Production immobilisée',NULL,NULL,1),(406,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','721','405','Immobilisations incorporelles',NULL,NULL,1),(407,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','722','405','Immobilisations corporelles',NULL,NULL,1),(408,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','74','1507','Subventions d\'exploitation',NULL,NULL,1),(409,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','75','1507','Autres produits de gestion courante',NULL,NULL,1),(410,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','751','409','Redevances pour concessions, brevets, licences, marques, procédés, logiciels, droits et valeurs similaires',NULL,NULL,1),(411,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','752','409','Revenus des immeubles non affectés à des activités professionnelles',NULL,NULL,1),(412,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','753','409','Jetons de présence et rémunérations d\'administrateurs, gérants,...',NULL,NULL,1),(413,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','754','409','Ristournes perçues des coopératives (provenant des excédents)',NULL,NULL,1),(414,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','755','409','Quotes-parts de résultat sur opérations faites en commun',NULL,NULL,1),(415,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','758','409','Produits divers de gestion courante',NULL,NULL,1),(416,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','76','1507','Produits financiers',NULL,NULL,1),(417,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','761','416','Produits de participations',NULL,NULL,1),(418,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','762','416','Produits des autres immobilisations financières',NULL,NULL,1),(419,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','763','416','Revenus des autres créances',NULL,NULL,1),(420,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','764','416','Revenus des valeurs mobilières de placement',NULL,NULL,1),(421,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','765','416','Escomptes obtenus',NULL,NULL,1),(422,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','766','416','Gains de change',NULL,NULL,1),(423,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','767','416','Produits nets sur cessions de valeurs mobilières de placement',NULL,NULL,1),(424,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','768','416','Autres produits financiers',NULL,NULL,1),(425,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','77','1507','Produits exceptionnels',NULL,NULL,1),(426,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','771','425','Produits exceptionnels sur opérations de gestion',NULL,NULL,1),(427,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','772','425','(Compte à la disposition des entités pour enregistrer, en cours d\'exercice, les produits sur exercices antérieurs)',NULL,NULL,1),(428,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','775','425','Produits des cessions d\'éléments d\'actif',NULL,NULL,1),(429,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','777','425','Quote-part des subventions d\'investissement virée au résultat de l\'exercice',NULL,NULL,1),(430,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','778','425','Autres produits exceptionnels',NULL,NULL,1),(431,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','78','1507','Reprises sur amortissements et provisions',NULL,NULL,1),(432,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','781','431','Reprises sur amortissements et provisions (à inscrire dans les produits d\'exploitation)',NULL,NULL,1),(433,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','786','431','Reprises sur provisions pour risques (à inscrire dans les produits financiers)',NULL,NULL,1),(434,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','787','431','Reprises sur provisions (à inscrire dans les produits exceptionnels)',NULL,NULL,1),(435,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','79','1507','Transferts de charges',NULL,NULL,1),(436,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','791','435','Transferts de charges d\'exploitation ',NULL,NULL,1),(437,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','796','435','Transferts de charges financières',NULL,NULL,1),(438,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','797','435','Transferts de charges exceptionnelles',NULL,NULL,1),(439,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','10','1351','Capital',NULL,NULL,1),(440,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','100','439','Capital souscrit ou capital personnel',NULL,NULL,1),(441,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1000','440','Capital non amorti',NULL,NULL,1),(442,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1001','440','Capital amorti',NULL,NULL,1),(443,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','101','439','Capital non appelé',NULL,NULL,1),(444,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','109','439','Compte de l\'exploitant',NULL,NULL,1),(445,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1090','444','Opérations courantes',NULL,NULL,1),(446,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1091','444','Impôts personnels',NULL,NULL,1),(447,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1092','444','Rémunérations et autres avantages',NULL,NULL,1),(448,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','11','1351','Primes d\'émission',NULL,NULL,1),(449,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','12','1351','Plus-values de réévaluation',NULL,NULL,1),(450,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','120','449','Plus-values de réévaluation sur immobilisations incorporelles',NULL,NULL,1),(451,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1200','450','Plus-values de réévaluation',NULL,NULL,1),(452,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1201','450','Reprises de réductions de valeur',NULL,NULL,1),(453,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','121','449','Plus-values de réévaluation sur immobilisations corporelles',NULL,NULL,1),(454,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1210','453','Plus-values de réévaluation',NULL,NULL,1),(455,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1211','453','Reprises de réductions de valeur',NULL,NULL,1),(456,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','122','449','Plus-values de réévaluation sur immobilisations financières',NULL,NULL,1),(457,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1220','456','Plus-values de réévaluation',NULL,NULL,1),(458,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1221','456','Reprises de réductions de valeur',NULL,NULL,1),(459,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','123','449','Plus-values de réévaluation sur stocks',NULL,NULL,1),(460,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','124','449','Reprises de réductions de valeur sur placements de trésorerie',NULL,NULL,1),(461,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','13','1351','Réserve',NULL,NULL,1),(462,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','130','461','Réserve légale',NULL,NULL,1),(463,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','131','461','Réserves indisponibles',NULL,NULL,1),(464,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1310','463','Réserve pour actions propres',NULL,NULL,1),(465,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1311','463','Autres réserves indisponibles',NULL,NULL,1),(466,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','132','461','Réserves immunisées',NULL,NULL,1),(467,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','133','461','Réserves disponibles',NULL,NULL,1),(468,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1330','467','Réserve pour régularisation de dividendes',NULL,NULL,1),(469,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1331','467','Réserve pour renouvellement des immobilisations',NULL,NULL,1),(470,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1332','467','Réserve pour installations en faveur du personnel 1333 Réserves libres',NULL,NULL,1),(471,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','14','1351','Bénéfice reporté (ou perte reportée)',NULL,NULL,1),(472,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','15','1351','Subsides en capital',NULL,NULL,1),(473,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','150','472','Montants obtenus',NULL,NULL,1),(474,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','151','472','Montants transférés aux résultats',NULL,NULL,1),(475,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','16','1351','Provisions pour risques et charges',NULL,NULL,1),(476,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','160','475','Provisions pour pensions et obligations similaires',NULL,NULL,1),(477,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','161','475','Provisions pour charges fiscales',NULL,NULL,1),(478,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','162','475','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(479,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','163','475','à 169 Provisions pour autres risques et charges',NULL,NULL,1),(480,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','164','475','Provisions pour sûretés personnelles ou réelles constituées à l\'appui de dettes et d\'engagements de tiers',NULL,NULL,1),(481,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','165','475','Provisions pour engagements relatifs à l\'acquisition ou à la cession d\'immobilisations',NULL,NULL,1),(482,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','166','475','Provisions pour exécution de commandes passées ou reçues',NULL,NULL,1),(483,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','167','475','Provisions pour positions et marchés à terme en devises ou positions et marchés à terme en marchandises',NULL,NULL,1),(484,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','168','475','Provisions pour garanties techniques attachées aux ventes et prestations déjà effectuées par l\'entreprise',NULL,NULL,1),(485,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','169','475','Provisions pour autres risques et charges',NULL,NULL,1),(486,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1690','485','Pour litiges en cours',NULL,NULL,1),(487,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1691','485','Pour amendes, doubles droits et pénalités',NULL,NULL,1),(488,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1692','485','Pour propre assureur',NULL,NULL,1),(489,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1693','485','Pour risques inhérents aux opérations de crédits à moyen ou long terme',NULL,NULL,1),(490,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1695','485','Provision pour charge de liquidation',NULL,NULL,1),(491,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1696','485','Provision pour départ de personnel',NULL,NULL,1),(492,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1699','485','Pour risques divers',NULL,NULL,1),(493,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17','1351','Dettes à plus d\'un an',NULL,NULL,1),(494,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','170','493','Emprunts subordonnés',NULL,NULL,1),(495,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1700','494','Convertibles',NULL,NULL,1),(496,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1701','494','Non convertibles',NULL,NULL,1),(497,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','171','493','Emprunts obligataires non subordonnés',NULL,NULL,1),(498,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1710','498','Convertibles',NULL,NULL,1),(499,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1711','498','Non convertibles',NULL,NULL,1),(500,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','172','493','Dettes de location-financement et assimilés',NULL,NULL,1),(501,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1720','500','Dettes de location-financement de biens immobiliers',NULL,NULL,1),(502,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1721','500','Dettes de location-financement de biens mobiliers',NULL,NULL,1),(503,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1722','500','Dettes sur droits réels sur immeubles',NULL,NULL,1),(504,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','173','493','Etablissements de crédit',NULL,NULL,1),(505,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1730','504','Dettes en compte',NULL,NULL,1),(506,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17300','505','Banque A',NULL,NULL,1),(507,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17301','505','Banque B',NULL,NULL,1),(508,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17302','505','Banque C',NULL,NULL,1),(509,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17303','505','Banque D',NULL,NULL,1),(510,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1731','504','Promesses',NULL,NULL,1),(511,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17310','510','Banque A',NULL,NULL,1),(512,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17311','510','Banque B',NULL,NULL,1),(513,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17312','510','Banque C',NULL,NULL,1),(514,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17313','510','Banque D',NULL,NULL,1),(515,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1732','504','Crédits d\'acceptation',NULL,NULL,1),(516,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17320','515','Banque A',NULL,NULL,1),(517,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17321','515','Banque B',NULL,NULL,1),(518,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17322','515','Banque C',NULL,NULL,1),(519,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17323','515','Banque D',NULL,NULL,1),(520,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','174','493','Autres emprunts',NULL,NULL,1),(521,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175','493','Dettes commerciales',NULL,NULL,1),(522,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1750','521','Fournisseurs : dettes en compte',NULL,NULL,1),(523,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17500','522','Entreprises apparentées',NULL,NULL,1),(524,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175000','523','Entreprises liées',NULL,NULL,1),(525,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175001','523','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(526,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17501','522','Fournisseurs ordinaires',NULL,NULL,1),(527,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175010','526','Fournisseurs belges',NULL,NULL,1),(528,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175011','526','Fournisseurs C.E.E.',NULL,NULL,1),(529,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175012','526','Fournisseurs importation',NULL,NULL,1),(530,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1751','521','Effets à payer',NULL,NULL,1),(531,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17510','530','Entreprises apparentées',NULL,NULL,1),(532,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175100','531','Entreprises liées',NULL,NULL,1),(533,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175101','531','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(534,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','17511','530','Fournisseurs ordinaires',NULL,NULL,1),(535,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175110','534','Fournisseurs belges',NULL,NULL,1),(536,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175111','534','Fournisseurs C.E.E.',NULL,NULL,1),(537,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','175112','534','Fournisseurs importation',NULL,NULL,1),(538,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','176','493','Acomptes reçus sur commandes',NULL,NULL,1),(539,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','178','493','Cautionnements reçus en numéraires',NULL,NULL,1),(540,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','179','493','Dettes diverses',NULL,NULL,1),(541,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1790','540','Entreprises liées',NULL,NULL,1),(542,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1791','540','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(543,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1792','540','Administrateurs, gérants et associés',NULL,NULL,1),(544,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1794','540','Rentes viagères capitalisées',NULL,NULL,1),(545,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1798','540','Dettes envers les coparticipants des associations momentanées et en participation',NULL,NULL,1),(546,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1799','540','Autres dettes diverses',NULL,NULL,1),(547,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','18','1351','Comptes de liaison des établissements et succursales',NULL,NULL,1),(548,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','20','1352','Frais d\'établissement',NULL,NULL,1),(549,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','200','548','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(550,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2000','549','Frais de constitution et d\'augmentation de capital',NULL,NULL,1),(551,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2009','549','Amortissements sur frais de constitution et d\'augmentation de capital',NULL,NULL,1),(552,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','201','548','Frais d\'émission d\'emprunts et primes de remboursement',NULL,NULL,1),(553,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2010','552','Agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(554,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2019','552','Amortissements sur agios sur emprunts et frais d\'émission d\'emprunts',NULL,NULL,1),(555,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','202','548','Autres frais d\'établissement',NULL,NULL,1),(556,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2020','555','Autres frais d\'établissement',NULL,NULL,1),(557,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2029','555','Amortissements sur autres frais d\'établissement',NULL,NULL,1),(558,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','203','548','Intérêts intercalaires',NULL,NULL,1),(559,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2030','558','Intérêts intercalaires',NULL,NULL,1),(560,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2039','558','Amortissements sur intérêts intercalaires',NULL,NULL,1),(561,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','204','548','Frais de restructuration',NULL,NULL,1),(562,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2040','561','Coût des frais de restructuration',NULL,NULL,1),(563,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2049','561','Amortissements sur frais de restructuration',NULL,NULL,1),(564,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','21','1352','Immobilisations incorporelles',NULL,NULL,1),(565,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','210','564','Frais de recherche et de développement',NULL,NULL,1),(566,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2100','565','Frais de recherche et de mise au point',NULL,NULL,1),(567,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2108','565','Plus-values actées sur frais de recherche et de mise au point',NULL,NULL,1),(568,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2109','565','Amortissements sur frais de recherche et de mise au point',NULL,NULL,1),(569,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','211','564','Concessions, brevets, licences, savoir-faire, marque et droits similaires',NULL,NULL,1),(570,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2110','569','Concessions, brevets, licences, marques, etc',NULL,NULL,1),(571,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2118','569','Plus-values actées sur concessions, etc',NULL,NULL,1),(572,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2119','569','Amortissements sur concessions, etc',NULL,NULL,1),(573,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','212','564','Goodwill',NULL,NULL,1),(574,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2120','573','Coût d\'acquisition',NULL,NULL,1),(575,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2128','573','Plus-values actées',NULL,NULL,1),(576,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2129','573','Amortissements sur goodwill',NULL,NULL,1),(577,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','213','564','Acomptes versés',NULL,NULL,1),(578,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22','1352','Terrains et constructions',NULL,NULL,1),(579,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','220','578','Terrains',NULL,NULL,1),(580,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2200','579','Terrains',NULL,NULL,1),(581,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2201','579','Frais d\'acquisition sur terrains',NULL,NULL,1),(582,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2208','579','Plus-values actées sur terrains',NULL,NULL,1),(583,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2209','579','Amortissements et réductions de valeur',NULL,NULL,1),(584,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22090','583','Amortissements sur frais d\'acquisition',NULL,NULL,1),(585,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22091','583','Réductions de valeur sur terrains',NULL,NULL,1),(586,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','221','578','Constructions',NULL,NULL,1),(587,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2210','586','Bâtiments industriels',NULL,NULL,1),(588,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2211','586','Bâtiments administratifs et commerciaux',NULL,NULL,1),(589,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2212','586','Autres bâtiments d\'exploitation',NULL,NULL,1),(590,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2213','586','Voies de transport et ouvrages d\'art',NULL,NULL,1),(591,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2215','586','Constructions sur sol d\'autrui',NULL,NULL,1),(592,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2216','586','Frais d\'acquisition sur constructions',NULL,NULL,1),(593,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2218','586','Plus-values actées',NULL,NULL,1),(594,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22180','593','Sur bâtiments industriels',NULL,NULL,1),(595,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22181','593','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(596,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22182','593','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(597,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22184','593','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(598,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2219','586','Amortissements sur constructions',NULL,NULL,1),(599,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22190','598','Sur bâtiments industriels',NULL,NULL,1),(600,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22191','598','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(601,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22192','598','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(602,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22194','598','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(603,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22195','598','Sur constructions sur sol d\'autrui',NULL,NULL,1),(604,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22196','598','Sur frais d\'acquisition sur constructions',NULL,NULL,1),(605,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','222','578','Terrains bâtis',NULL,NULL,1),(606,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2220','605','Valeur d\'acquisition',NULL,NULL,1),(607,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22200','606','Bâtiments industriels',NULL,NULL,1),(608,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22201','606','Bâtiments administratifs et commerciaux',NULL,NULL,1),(609,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22202','606','Autres bâtiments d\'exploitation',NULL,NULL,1),(610,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22203','606','Voies de transport et ouvrages d\'art',NULL,NULL,1),(611,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22204','606','Frais d\'acquisition des terrains à bâtir',NULL,NULL,1),(612,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2228','605','Plus-values actées',NULL,NULL,1),(613,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22280','612','Sur bâtiments industriels',NULL,NULL,1),(614,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22281','612','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(615,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22282','612','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(616,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22283','612','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(617,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2229','605','Amortissements sur terrains bâtis',NULL,NULL,1),(618,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22290','617','Sur bâtiments industriels',NULL,NULL,1),(619,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22291','617','Sur bâtiments administratifs et commerciaux',NULL,NULL,1),(620,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22292','617','Sur autres bâtiments d\'exploitation',NULL,NULL,1),(621,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22293','617','Sur voies de transport et ouvrages d\'art',NULL,NULL,1),(622,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','22294','617','Sur frais d\'acquisition des terrains bâtis',NULL,NULL,1),(623,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','223','578','Autres droits réels sur des immeubles',NULL,NULL,1),(624,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2230','623','Valeur d\'acquisition',NULL,NULL,1),(625,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2238','623','Plus-values actées',NULL,NULL,1),(626,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2239','623','Amortissements',NULL,NULL,1),(627,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','23','1352','Installations, machines et outillages',NULL,NULL,1),(628,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','230','627','Installations',NULL,NULL,1),(629,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2300','628','Installations bâtiments industriels',NULL,NULL,1),(630,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2301','628','Installations bâtiments administratifs et commerciaux',NULL,NULL,1),(631,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2302','628','Installations bâtiments d\'exploitation',NULL,NULL,1),(632,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2303','628','Installations voies de transport et ouvrages d\'art',NULL,NULL,1),(633,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2300','628','Installation d\'eau',NULL,NULL,1),(634,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2301','628','Installation d\'électricité',NULL,NULL,1),(635,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2302','628','Installation de vapeur',NULL,NULL,1),(636,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2303','628','Installation de gaz',NULL,NULL,1),(637,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2304','628','Installation de chauffage',NULL,NULL,1),(638,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2305','628','Installation de conditionnement d\'air',NULL,NULL,1),(639,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2306','628','Installation de chargement',NULL,NULL,1),(640,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','231','627','Machines',NULL,NULL,1),(641,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2310','640','Division A',NULL,NULL,1),(642,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2311','640','Division B',NULL,NULL,1),(643,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2312','640','Division C',NULL,NULL,1),(644,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','237','627','Outillage',NULL,NULL,1),(645,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2370','644','Division A',NULL,NULL,1),(646,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2371','644','Division B',NULL,NULL,1),(647,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2372','644','Division C',NULL,NULL,1),(648,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','238','627','Plus-values actées',NULL,NULL,1),(649,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2380','648','Sur installations',NULL,NULL,1),(650,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2381','648','Sur machines',NULL,NULL,1),(651,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2382','648','Sur outillage',NULL,NULL,1),(652,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','239','627','Amortissements',NULL,NULL,1),(653,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2390','652','Sur installations',NULL,NULL,1),(654,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2391','652','Sur machines',NULL,NULL,1),(655,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2392','652','Sur outillage',NULL,NULL,1),(656,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24','1352','Mobilier et matériel roulant',NULL,NULL,1),(657,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','240','656','Mobilier',NULL,NULL,1),(658,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2400','656','Mobilier',NULL,NULL,1),(659,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24000','658','Mobilier des bâtiments industriels',NULL,NULL,1),(660,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24001','658','Mobilier des bâtiments administratifs et commerciaux',NULL,NULL,1),(661,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24002','658','Mobilier des autres bâtiments d\'exploitation',NULL,NULL,1),(662,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24003','658','Mobilier oeuvres sociales',NULL,NULL,1),(663,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2401','657','Matériel de bureau et de service social',NULL,NULL,1),(664,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24010','663','Des bâtiments industriels',NULL,NULL,1),(665,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24011','663','Des bâtiments administratifs et commerciaux',NULL,NULL,1),(666,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24012','663','Des autres bâtiments d\'exploitation',NULL,NULL,1),(667,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24013','663','Des oeuvres sociales',NULL,NULL,1),(668,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2408','657','Plus-values actées',NULL,NULL,1),(669,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24080','668','Plus-values actées sur mobilier',NULL,NULL,1),(670,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24081','668','Plus-values actées sur matériel de bureau et service social',NULL,NULL,1),(671,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2409','657','Amortissements',NULL,NULL,1),(672,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24090','671','Amortissements sur mobilier',NULL,NULL,1),(673,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24091','671','Amortissements sur matériel de bureau et service social',NULL,NULL,1),(674,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','241','656','Matériel roulant',NULL,NULL,1),(675,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2410','674','Matériel automobile',NULL,NULL,1),(676,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24100','675','Voitures',NULL,NULL,1),(677,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24105','675','Camions',NULL,NULL,1),(678,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2411','674','Matériel ferroviaire',NULL,NULL,1),(679,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2412','674','Matériel fluvial',NULL,NULL,1),(680,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2413','674','Matériel naval',NULL,NULL,1),(681,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2414','674','Matériel aérien',NULL,NULL,1),(682,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2418','674','Plus-values sur matériel roulant',NULL,NULL,1),(683,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24180','682','Plus-values sur matériel automobile',NULL,NULL,1),(684,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24181','682','Idem sur matériel ferroviaire',NULL,NULL,1),(685,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24182','682','Idem sur matériel fluvial',NULL,NULL,1),(686,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24183','682','Idem sur matériel naval',NULL,NULL,1),(687,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24184','682','Idem sur matériel aérien',NULL,NULL,1),(688,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2419','674','Amortissements sur matériel roulant',NULL,NULL,1),(689,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24190','688','Amortissements sur matériel automobile',NULL,NULL,1),(690,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24191','688','Idem sur matériel ferroviaire',NULL,NULL,1),(691,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24192','688','Idem sur matériel fluvial',NULL,NULL,1),(692,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24193','688','Idem sur matériel naval',NULL,NULL,1),(693,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','24194','688','Idem sur matériel aérien',NULL,NULL,1),(694,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','25','1352','Immobilisation détenues en location-financement et droits similaires',NULL,NULL,1),(695,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','250','694','Terrains et constructions',NULL,NULL,1),(696,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2500','695','Terrains',NULL,NULL,1),(697,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2501','695','Constructions',NULL,NULL,1),(698,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2508','695','Plus-values sur emphytéose, leasing et droits similaires : terrains et constructions',NULL,NULL,1),(699,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2509','695','Amortissements et réductions de valeur sur terrains et constructions en leasing',NULL,NULL,1),(700,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','251','694','Installations, machines et outillage',NULL,NULL,1),(701,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2510','700','Installations',NULL,NULL,1),(702,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2511','700','Machines',NULL,NULL,1),(703,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2512','700','Outillage',NULL,NULL,1),(704,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2518','700','Plus-values actées sur installations machines et outillage pris en leasing',NULL,NULL,1),(705,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2519','700','Amortissements sur installations machines et outillage pris en leasing',NULL,NULL,1),(706,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','252','694','Mobilier et matériel roulant',NULL,NULL,1),(707,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2520','706','Mobilier',NULL,NULL,1),(708,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2521','706','Matériel roulant',NULL,NULL,1),(709,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2528','706','Plus-values actées sur mobilier et matériel roulant en leasing',NULL,NULL,1),(710,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2529','706','Amortissements sur mobilier et matériel roulant en leasing',NULL,NULL,1),(711,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','26','1352','Autres immobilisations corporelles',NULL,NULL,1),(712,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','260','711','Frais d\'aménagements de locaux pris en location',NULL,NULL,1),(713,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','261','711','Maison d\'habitation',NULL,NULL,1),(714,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','262','711','Réserve immobilière',NULL,NULL,1),(715,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','263','711','Matériel d\'emballage',NULL,NULL,1),(716,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','264','711','Emballages récupérables',NULL,NULL,1),(717,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','268','711','Plus-values actées sur autres immobilisations corporelles',NULL,NULL,1),(718,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','269','711','Amortissements sur autres immobilisations corporelles',NULL,NULL,1),(719,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2690','718','Amortissements sur frais d\'aménagement des locaux pris en location',NULL,NULL,1),(720,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2691','718','Amortissements sur maison d\'habitation',NULL,NULL,1),(721,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2692','718','Amortissements sur réserve immobilière',NULL,NULL,1),(722,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2693','718','Amortissements sur matériel d\'emballage',NULL,NULL,1),(723,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2694','718','Amortissements sur emballages récupérables',NULL,NULL,1),(724,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','27','1352','Immobilisations corporelles en cours et acomptes versés',NULL,NULL,1),(725,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','270','724','Immobilisations en cours',NULL,NULL,1),(726,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2700','725','Constructions',NULL,NULL,1),(727,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2701','725','Installations machines et outillage',NULL,NULL,1),(728,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2702','725','Mobilier et matériel roulant',NULL,NULL,1),(729,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2703','725','Autres immobilisations corporelles',NULL,NULL,1),(730,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','271','724','Avances et acomptes versés sur immobilisations en cours',NULL,NULL,1),(731,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','28','1352','Immobilisations financières',NULL,NULL,1),(732,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','280','731','Participations dans des entreprises liées',NULL,NULL,1),(733,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2800','732','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(734,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2801','732','Montants non appelés (idem)',NULL,NULL,1),(735,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2808','732','Plus-values actées (idem)',NULL,NULL,1),(736,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2809','732','Réductions de valeurs actées (idem)',NULL,NULL,1),(737,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','281','731','Créances sur des entreprises liées',NULL,NULL,1),(738,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2810','737','Créances en compte',NULL,NULL,1),(739,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2811','737','Effets à recevoir',NULL,NULL,1),(740,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2812','737','Titres à revenu fixes',NULL,NULL,1),(741,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2817','737','Créances douteuses',NULL,NULL,1),(742,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2819','737','Réductions de valeurs actées',NULL,NULL,1),(743,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','282','731','Participations dans des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(744,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2820','743','Valeur d\'acquisition (peut être subdivisé par participation)',NULL,NULL,1),(745,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2821','743','Montants non appelés (idem)',NULL,NULL,1),(746,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2828','743','Plus-values actées (idem)',NULL,NULL,1),(747,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2829','743','Réductions de valeurs actées (idem)',NULL,NULL,1),(748,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','283','731','Créances sur des entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(749,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2830','748','Créances en compte',NULL,NULL,1),(750,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2831','748','Effets à recevoir',NULL,NULL,1),(751,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2832','748','Titres à revenu fixe',NULL,NULL,1),(752,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2837','748','Créances douteuses',NULL,NULL,1),(753,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2839','748','Réductions de valeurs actées',NULL,NULL,1),(754,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','284','731','Autres actions et parts',NULL,NULL,1),(755,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2840','754','Valeur d\'acquisition',NULL,NULL,1),(756,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2841','754','Montants non appelés',NULL,NULL,1),(757,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2848','754','Plus-values actées',NULL,NULL,1),(758,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2849','754','Réductions de valeur actées',NULL,NULL,1),(759,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','285','731','Autres créances',NULL,NULL,1),(760,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2850','759','Créances en compte',NULL,NULL,1),(761,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2851','759','Effets à recevoir',NULL,NULL,1),(762,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2852','759','Titres à revenu fixe',NULL,NULL,1),(763,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2857','759','Créances douteuses',NULL,NULL,1),(764,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2859','759','Réductions de valeur actées',NULL,NULL,1),(765,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','288','731','Cautionnements versés en numéraires',NULL,NULL,1),(766,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2880','765','Téléphone, téléfax, télex',NULL,NULL,1),(767,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2881','765','Gaz',NULL,NULL,1),(768,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2882','765','Eau',NULL,NULL,1),(769,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2883','765','Electricité',NULL,NULL,1),(770,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2887','765','Autres cautionnements versés en numéraires',NULL,NULL,1),(771,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29','1352','Créances à plus d\'un an',NULL,NULL,1),(772,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','290','771','Créances commerciales',NULL,NULL,1),(773,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2900','772','Clients',NULL,NULL,1),(774,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29000','773','Créances en compte sur entreprises liées',NULL,NULL,1),(775,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29001','773','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(776,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29002','773','Sur clients Belgique',NULL,NULL,1),(777,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29003','773','Sur clients C.E.E.',NULL,NULL,1),(778,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29004','773','Sur clients exportation hors C.E.E.',NULL,NULL,1),(779,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29005','773','Créances sur les coparticipants (associations momentanées)',NULL,NULL,1),(780,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2901','772','Effets à recevoir',NULL,NULL,1),(781,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29010','780','Sur entreprises liées',NULL,NULL,1),(782,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29011','780','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(783,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29012','780','Sur clients Belgique',NULL,NULL,1),(784,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29013','780','Sur clients C.E.E.',NULL,NULL,1),(785,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29014','780','Sur clients exportation hors C.E.E.',NULL,NULL,1),(786,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2905','772','Retenues sur garanties',NULL,NULL,1),(787,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2906','772','Acomptes versés',NULL,NULL,1),(788,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2907','772','Créances douteuses (à ventiler comme clients 2900)',NULL,NULL,1),(789,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2909','772','Réductions de valeur actées (à ventiler comme clients 2900)',NULL,NULL,1),(790,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','291','771','Autres créances',NULL,NULL,1),(791,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2910','790','Créances en compte',NULL,NULL,1),(792,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29100','791','Sur entreprises liées',NULL,NULL,1),(793,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29101','791','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(794,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29102','791','Sur autres débiteurs',NULL,NULL,1),(795,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2911','790','Effets à recevoir',NULL,NULL,1),(796,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29110','795','Sur entreprises liées',NULL,NULL,1),(797,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29111','795','Sur entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(798,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','29112','795','Sur autres débiteurs',NULL,NULL,1),(799,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2912','790','Créances résultant de la cession d\'immobilisations données en leasing',NULL,NULL,1),(800,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2917','790','Créances douteuses',NULL,NULL,1),(801,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2919','790','Réductions de valeur actées',NULL,NULL,1),(802,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','30','1353','Approvisionnements - matières premières',NULL,NULL,1),(803,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','300','802','Valeur d\'acquisition',NULL,NULL,1),(804,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','309','802','Réductions de valeur actées',NULL,NULL,1),(805,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31','1353','Approvsionnements et fournitures',NULL,NULL,1),(806,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','310','805','Valeur d\'acquisition',NULL,NULL,1),(807,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3100','806','Matières d\'approvisionnement',NULL,NULL,1),(808,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3101','806','Energie, charbon, coke, mazout, essence, propane',NULL,NULL,1),(809,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3102','806','Produits d\'entretien',NULL,NULL,1),(810,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3103','806','Fournitures diverses et petit outillage',NULL,NULL,1),(811,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3104','806','Imprimés et fournitures de bureau',NULL,NULL,1),(812,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3105','806','Fournitures de services sociaux',NULL,NULL,1),(813,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3106','806','Emballages commerciaux',NULL,NULL,1),(814,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31060','813','Emballages perdus',NULL,NULL,1),(815,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','31061','813','Emballages récupérables',NULL,NULL,1),(816,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','319','805','Réductions de valeur actées',NULL,NULL,1),(817,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','32','1353','En cours de fabrication',NULL,NULL,1),(818,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','320','817','Valeur d\'acquisition',NULL,NULL,1),(819,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3200','818','Produits semi-ouvrés',NULL,NULL,1),(820,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3201','818','Produits en cours de fabrication',NULL,NULL,1),(821,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3202','818','Travaux en cours',NULL,NULL,1),(822,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3205','818','Déchets',NULL,NULL,1),(823,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3206','818','Rebuts',NULL,NULL,1),(824,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3209','818','Travaux en association momentanée',NULL,NULL,1),(825,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','329','817','Réductions de valeur actées',NULL,NULL,1),(826,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','33','1353','Produits finis',NULL,NULL,1),(827,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','330','826','Valeur d\'acquisition',NULL,NULL,1),(828,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3300','827','Produits finis',NULL,NULL,1),(829,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','339','826','Réductions de valeur actées',NULL,NULL,1),(830,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','34','1353','Marchandises',NULL,NULL,1),(831,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','340','830','Valeur d\'acquisition',NULL,NULL,1),(832,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3400','831','Groupe A',NULL,NULL,1),(833,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3401','831','Groupe B',NULL,NULL,1),(834,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3402','831','Groupe C',NULL,NULL,1),(835,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','349','830','Réductions de valeur actées',NULL,NULL,1),(836,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','35','1353','Immeubles destinés à la vente',NULL,NULL,1),(837,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','350','836','Valeur d\'acquisition',NULL,NULL,1),(838,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3500','837','Immeuble A',NULL,NULL,1),(839,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3501','837','Immeuble B',NULL,NULL,1),(840,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3502','837','Immeuble C',NULL,NULL,1),(841,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','351','836','Immeubles construits en vue de leur revente',NULL,NULL,1),(842,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3510','841','Immeuble A',NULL,NULL,1),(843,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3511','841','Immeuble B',NULL,NULL,1),(844,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3512','841','Immeuble C',NULL,NULL,1),(845,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','359','836','Réductions de valeurs actées',NULL,NULL,1),(846,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','36','1353','Acomptes versés sur achats pour stocks',NULL,NULL,1),(847,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','360','846','Acomptes versés (à ventiler éventuellement par catégorie)',NULL,NULL,1),(848,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','369','846','Réductions de valeur actées',NULL,NULL,1),(849,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','37','1353','Commandes en cours d\'exécution',NULL,NULL,1),(850,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','370','849','Valeur d\'acquisition',NULL,NULL,1),(851,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','371','849','Bénéfice pris en compte',NULL,NULL,1),(852,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','379','849','Réductions de valeur actées',NULL,NULL,1),(853,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','40','1354','Créances commerciales',NULL,NULL,1),(854,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','400','853','Clients',NULL,NULL,1),(855,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4007','854','Rabais, remises et ristournes à accorder et autres notes de crédit à établir',NULL,NULL,1),(856,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4008','854','Créances résultant de livraisons de biens (associations momentanées)',NULL,NULL,1),(857,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','401','853','Effets à recevoir',NULL,NULL,1),(858,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4010','857','Effets à recevoir',NULL,NULL,1),(859,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4013','857','Effets à l\'encaissement',NULL,NULL,1),(860,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4015','857','Effets à l\'escompte',NULL,NULL,1),(861,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','402','853','Clients, créances courantes, entreprises apparentées, administrateurs et gérants',NULL,NULL,1),(862,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4020','861','Entreprises liées',NULL,NULL,1),(863,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4021','861','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(864,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4022','861','Administrateurs et gérants d\'entreprise',NULL,NULL,1),(865,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','403','853','Effets à recevoir sur entreprises apparentées et administrateurs et gérants',NULL,NULL,1),(866,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4030','865','Entreprises liées',NULL,NULL,1),(867,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4031','865','Autres entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(868,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4032','865','Administrateurs et gérants de l\'entreprise',NULL,NULL,1),(869,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','404','853','Produits à recevoir (factures à établir)',NULL,NULL,1),(870,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','405','853','Clients : retenues sur garanties',NULL,NULL,1),(871,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','406','853','Acomptes versés',NULL,NULL,1),(872,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','407','853','Créances douteuses',NULL,NULL,1),(873,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','408','853','Compensation clients',NULL,NULL,1),(874,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','409','853','Réductions de valeur actées',NULL,NULL,1),(875,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41','1354','Autres créances',NULL,NULL,1),(876,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','410','875','Capital appelé, non versé',NULL,NULL,1),(877,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4100','876','Appels de fonds',NULL,NULL,1),(878,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4101','876','Actionnaires défaillants',NULL,NULL,1),(879,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','411','875','T.V.A. à récupérer',NULL,NULL,1),(880,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4110','879','T.V.A. due',NULL,NULL,1),(881,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4111','879','T.V.A. déductible',NULL,NULL,1),(882,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4112','879','Compte courant administration T.V.A.',NULL,NULL,1),(883,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4118','879','Taxe d\'égalisation due',NULL,NULL,1),(884,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','412','875','Impôts et versements fiscaux à récupérer',NULL,NULL,1),(885,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4120','884','Impôts belges sur le résultat',NULL,NULL,1),(886,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4125','884','Autres impôts belges',NULL,NULL,1),(887,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4128','884','Impôts étrangers',NULL,NULL,1),(888,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','414','875','Produits à recevoir',NULL,NULL,1),(889,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','416','875','Créances diverses',NULL,NULL,1),(890,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4160','889','Associés (compte d\'apport en société)',NULL,NULL,1),(891,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4161','889','Avances et prêts au personnel',NULL,NULL,1),(892,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4162','889','Compte courant des associés en S.P.R.L.',NULL,NULL,1),(893,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4163','889','Compte courant des administrateurs et gérants',NULL,NULL,1),(894,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4164','889','Créances sur sociétés apparentées',NULL,NULL,1),(895,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4166','889','Emballages et matériel à rendre',NULL,NULL,1),(896,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4167','889','Etat et établissements publics',NULL,NULL,1),(897,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41670','896','Subsides à recevoir',NULL,NULL,1),(898,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','41671','896','Autres créances',NULL,NULL,1),(899,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4168','889','Rabais, ristournes et remises à obtenir et autres avoirs non encore reçus',NULL,NULL,1),(900,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','417','875','Créances douteuses',NULL,NULL,1),(901,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','418','875','Cautionnements versés en numéraires',NULL,NULL,1),(902,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','419','875','Réductions de valeur actées',NULL,NULL,1),(903,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','42','1354','Dettes à plus d\'un an échéant dans l\'année',NULL,NULL,1),(904,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','420','903','Emprunts subordonnés',NULL,NULL,1),(905,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4200','904','Convertibles',NULL,NULL,1),(906,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4201','904','Non convertibles',NULL,NULL,1),(907,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','421','903','Emprunts obligataires non subordonnés',NULL,NULL,1),(908,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4210','907','Convertibles',NULL,NULL,1),(909,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4211','907','Non convertibles',NULL,NULL,1),(910,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','422','903','Dettes de location-financement et assimilées',NULL,NULL,1),(911,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4220','910','Financement de biens immobiliers',NULL,NULL,1),(912,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4221','910','Financement de biens mobiliers',NULL,NULL,1),(913,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','423','903','Etablissements de crédit',NULL,NULL,1),(914,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4230','913','Dettes en compte',NULL,NULL,1),(915,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4231','913','Promesses',NULL,NULL,1),(916,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4232','913','Crédits d\'acceptation',NULL,NULL,1),(917,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','424','903','Autres emprunts',NULL,NULL,1),(918,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','425','903','Dettes commerciales',NULL,NULL,1),(919,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4250','918','Fournisseurs',NULL,NULL,1),(920,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4251','918','Effets à payer',NULL,NULL,1),(921,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','426','903','Cautionnements reçus en numéraires',NULL,NULL,1),(922,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','429','903','Dettes diverses',NULL,NULL,1),(923,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4290','922','Entreprises liées',NULL,NULL,1),(924,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4291','922','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(925,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4292','922','Administrateurs, gérants, associés',NULL,NULL,1),(926,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4299','922','Autres dettes',NULL,NULL,1),(927,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','43','1354','Dettes financières',NULL,NULL,1),(928,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','430','927','Etablissements de crédit. Emprunts en compte à terme fixe',NULL,NULL,1),(929,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','431','927','Etablissements de crédit. Promesses',NULL,NULL,1),(930,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','432','927','Etablissements de crédit. Crédits d\'acceptation',NULL,NULL,1),(931,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','433','927','Etablissements de crédit. Dettes en compte courant',NULL,NULL,1),(932,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','439','927','Autres emprunts',NULL,NULL,1),(933,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44','1354','Dettes commerciales',NULL,NULL,1),(934,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','440','933','Fournisseurs',NULL,NULL,1),(935,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4400','934','Entreprises apparentées',NULL,NULL,1),(936,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44000','935','Entreprises liées',NULL,NULL,1),(937,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44001','935','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(938,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4401','934','Fournisseurs ordinaires',NULL,NULL,1),(939,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44010','938','Fournisseurs belges',NULL,NULL,1),(940,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44011','938','Fournisseurs CEE',NULL,NULL,1),(941,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44012','938','Fournisseurs importation',NULL,NULL,1),(942,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4402','934','Dettes envers les coparticipants (associations momentanées)',NULL,NULL,1),(943,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4403','934','Fournisseurs - retenues de garanties',NULL,NULL,1),(944,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','441','933','Effets à payer',NULL,NULL,1),(945,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4410','944','Entreprises apparentées',NULL,NULL,1),(946,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44100','945','Entreprises liées',NULL,NULL,1),(947,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44101','945','Entreprises avec lesquelles il existe un lien de participation',NULL,NULL,1),(948,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4411','944','Fournisseurs ordinaires',NULL,NULL,1),(949,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44110','948','Fournisseurs belges',NULL,NULL,1),(950,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44111','948','Fournisseurs CEE',NULL,NULL,1),(951,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','44112','948','Fournisseurs importation',NULL,NULL,1),(952,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','444','933','Factures à recevoir',NULL,NULL,1),(953,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','446','933','Acomptes reçus',NULL,NULL,1),(954,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','448','933','Compensations fournisseurs',NULL,NULL,1),(955,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45','1354','Dettes fiscales, salariales et sociales',NULL,NULL,1),(956,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','450','955','Dettes fiscales estimées',NULL,NULL,1),(957,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4501','956','Impôts sur le résultat',NULL,NULL,1),(958,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4505','956','Autres impôts en Belgique',NULL,NULL,1),(959,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4508','956','Impôts à l\'étranger',NULL,NULL,1),(960,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','451','955','T.V.A. à payer',NULL,NULL,1),(961,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4510','960','T.V.A. due',NULL,NULL,1),(962,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4511','960','T.V.A. déductible',NULL,NULL,1),(963,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4512','960','Compte courant administration T.V.A.',NULL,NULL,1),(964,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4518','960','Taxe d\'égalisation due',NULL,NULL,1),(965,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','452','955','Impôts et taxes à payer',NULL,NULL,1),(966,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4520','965','Autres impôts sur le résultat',NULL,NULL,1),(967,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4525','965','Autres impôts et taxes en Belgique',NULL,NULL,1),(968,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45250','967','Précompte immobilier',NULL,NULL,1),(969,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45251','967','Impôts communaux à payer',NULL,NULL,1),(970,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45252','967','Impôts provinciaux à payer',NULL,NULL,1),(971,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45253','967','Autres impôts et taxes à payer',NULL,NULL,1),(972,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4528','965','Impôts et taxes à l\'étranger',NULL,NULL,1),(973,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','453','955','Précomptes retenus',NULL,NULL,1),(974,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4530','973','Précompte professionnel retenu sur rémunérations',NULL,NULL,1),(975,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4531','973','Précompte professionnel retenu sur tantièmes',NULL,NULL,1),(976,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4532','973','Précompte mobilier retenu sur dividendes attribués',NULL,NULL,1),(977,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4533','973','Précompte mobilier retenu sur intérêts payés',NULL,NULL,1),(978,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4538','973','Autres précomptes retenus',NULL,NULL,1),(979,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','454','955','Office National de la Sécurité Sociale',NULL,NULL,1),(980,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4540','979','Arriérés',NULL,NULL,1),(981,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4541','979','1er trimestre',NULL,NULL,1),(982,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4542','979','2ème trimestre',NULL,NULL,1),(983,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4543','979','3ème trimestre',NULL,NULL,1),(984,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4544','979','4ème trimestre',NULL,NULL,1),(985,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','455','955','Rémunérations',NULL,NULL,1),(986,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4550','985','Administrateurs, gérants et commissaires (non réviseurs)',NULL,NULL,1),(987,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4551','985','Direction',NULL,NULL,1),(988,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4552','985','Employés',NULL,NULL,1),(989,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4553','985','Ouvriers',NULL,NULL,1),(990,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','456','955','Pécules de vacances',NULL,NULL,1),(991,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4560','990','Direction',NULL,NULL,1),(992,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4561','990','Employés',NULL,NULL,1),(993,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4562','990','Ouvriers',NULL,NULL,1),(994,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','459','955','Autres dettes sociales',NULL,NULL,1),(995,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4590','994','Provision pour gratifications de fin d\'année',NULL,NULL,1),(996,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4591','994','Départs de personnel',NULL,NULL,1),(997,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4592','994','Oppositions sur rémunérations',NULL,NULL,1),(998,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4593','994','Assurances relatives au personnel',NULL,NULL,1),(999,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45930','998','Assurance loi',NULL,NULL,1),(1000,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45931','998','Assurance salaire garanti',NULL,NULL,1),(1001,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45932','998','Assurance groupe',NULL,NULL,1),(1002,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','45933','998','Assurances individuelles',NULL,NULL,1),(1003,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4594','994','Caisse d\'assurances sociales pour travailleurs indépendants',NULL,NULL,1),(1004,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4597','994','Dettes et provisions sociales diverses',NULL,NULL,1),(1005,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','46','1354','Acomptes reçus sur commande',NULL,NULL,1),(1006,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','47','1354','Dettes découlant de l\'affectation des résultats',NULL,NULL,1),(1007,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','470','1006','Dividendes et tantièmes d\'exercices antérieurs',NULL,NULL,1),(1008,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','471','1006','Dividendes de l\'exercice',NULL,NULL,1),(1009,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','472','1006','Tantièmes de l\'exercice',NULL,NULL,1),(1010,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','473','1006','Autres allocataires',NULL,NULL,1),(1011,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','48','4','Dettes diverses',NULL,NULL,1),(1012,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','480','1011','Obligations et coupons échus',NULL,NULL,1),(1013,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','481','1011','Actionnaires - capital à rembourser',NULL,NULL,1),(1014,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','482','1011','Participation du personnel à payer',NULL,NULL,1),(1015,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','483','1011','Acomptes reçus d\'autres tiers à moins d\'un an',NULL,NULL,1),(1016,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','486','1011','Emballages et matériel consignés',NULL,NULL,1),(1017,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','488','1011','Cautionnements reçus en numéraires',NULL,NULL,1),(1018,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','489','1011','Autres dettes diverses',NULL,NULL,1),(1019,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49','1354','Comptes de régularisation et compte d\'attente',NULL,NULL,1),(1020,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','490','1019','Charges à reporter (à subdiviser par catégorie de charges)',NULL,NULL,1),(1021,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','491','1019','Produits acquis',NULL,NULL,1),(1022,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4910','1021','Produits d\'exploitation',NULL,NULL,1),(1023,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49100','1022','Ristournes et rabais à obtenir',NULL,NULL,1),(1024,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49101','1022','Commissions à obtenir',NULL,NULL,1),(1025,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49102','1022','Autres produits d\'exploitation (redevances par exemple)',NULL,NULL,1),(1026,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4911','1021','Produits financiers',NULL,NULL,1),(1027,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49110','1026','Intérêts courus et non échus sur prêts et débits',NULL,NULL,1),(1028,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','49111','1026','Autres produits financiers',NULL,NULL,1),(1029,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','492','1019','Charges à imputer (à subdiviser par catégorie de charges)',NULL,NULL,1),(1030,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','493','1019','Produits à reporter',NULL,NULL,1),(1031,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4930','1030','Produits d\'exploitation à reporter',NULL,NULL,1),(1032,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4931','1030','Produits financiers à reporter',NULL,NULL,1),(1033,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','499','1019','Comptes d\'attente',NULL,NULL,1),(1034,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4990','1033','Compte d\'attente',NULL,NULL,1),(1035,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4991','1033','Compte de répartition périodique des charges',NULL,NULL,1),(1036,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4999','1033','Transferts d\'exercice',NULL,NULL,1),(1037,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','50','1355','Actions propres',NULL,NULL,1),(1038,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','51','1355','Actions et parts',NULL,NULL,1),(1039,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','510','1038','Valeur d\'acquisition',NULL,NULL,1),(1040,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','511','1038','Montants non appelés',NULL,NULL,1),(1041,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','519','1038','Réductions de valeur actées',NULL,NULL,1),(1042,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','52','1355','Titres à revenus fixes',NULL,NULL,1),(1043,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','520','1042','Valeur d\'acquisition',NULL,NULL,1),(1044,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','529','1042','Réductions de valeur actées',NULL,NULL,1),(1045,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','53','1355','Dépots à terme',NULL,NULL,1),(1046,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','530','1045','De plus d\'un an',NULL,NULL,1),(1047,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','531','1045','De plus d\'un mois et à un an au plus',NULL,NULL,1),(1048,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','532','1045','d\'un mois au plus',NULL,NULL,1),(1049,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','539','1045','Réductions de valeur actées',NULL,NULL,1),(1050,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','54','1355','Valeurs échues à l\'encaissement',NULL,NULL,1),(1051,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','540','1050','Chèques à encaisser',NULL,NULL,1),(1052,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','541','1050','Coupons à encaisser',NULL,NULL,1),(1053,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','55','1355','Etablissements de crédit - Comptes ouverts auprès des divers établissements.',NULL,NULL,1),(1054,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','550','1053','Comptes courants',NULL,NULL,1),(1055,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','551','1053','Chèques émis',NULL,NULL,1),(1056,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','559','1053','Réductions de valeur actées',NULL,NULL,1),(1057,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','56','1355','Office des chèques postaux',NULL,NULL,1),(1058,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','560','1057','Compte courant',NULL,NULL,1),(1059,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','561','1057','Chèques émis',NULL,NULL,1),(1060,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','57','1355','Caisses',NULL,NULL,1),(1061,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','570','1060','à 577 Caisses - espèces ( 0 - centrale ; 7 - succursales et agences)',NULL,NULL,1),(1062,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','578','1060','Caisses - timbres ( 0 - fiscaux ; 1 - postaux)',NULL,NULL,1),(1063,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','58','1355','Virements internes',NULL,NULL,1),(1064,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','60','1356','Approvisionnements et marchandises',NULL,NULL,1),(1065,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','600','1064','Achats de matières premières',NULL,NULL,1),(1066,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','601','1064','Achats de fournitures',NULL,NULL,1),(1067,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','602','1064','Achats de services, travaux et études',NULL,NULL,1),(1068,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','603','1064','Sous-traitances générales',NULL,NULL,1),(1069,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','604','1064','Achats de marchandises',NULL,NULL,1),(1070,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','605','1064','Achats d\'immeubles destinés à la revente',NULL,NULL,1),(1071,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','608','1064','Remises , ristournes et rabais obtenus sur achats',NULL,NULL,1),(1072,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','609','1064','Variations de stocks',NULL,NULL,1),(1073,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6090','1072','De matières premières',NULL,NULL,1),(1074,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6091','1072','De fournitures',NULL,NULL,1),(1075,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6094','1072','De marchandises',NULL,NULL,1),(1076,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6095','1072','d\'immeubles destinés à la vente',NULL,NULL,1),(1077,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61','1356','Services et biens divers',NULL,NULL,1),(1078,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','610','1077','Loyers et charges locatives',NULL,NULL,1),(1079,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6100','1078','Loyers divers',NULL,NULL,1),(1080,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6101','1078','Charges locatives (assurances, frais de confort,etc)',NULL,NULL,1),(1081,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','611','1077','Entretien et réparation (fournitures et prestations)',NULL,NULL,1),(1082,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','612','1077','Fournitures faites à l\'entreprise',NULL,NULL,1),(1083,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6120','1082','Eau, gaz, électricité, vapeur',NULL,NULL,1),(1084,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61200','1083','Eau',NULL,NULL,1),(1085,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61201','1083','Gaz',NULL,NULL,1),(1086,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61202','1083','Electricité',NULL,NULL,1),(1087,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61203','1083','Vapeur',NULL,NULL,1),(1088,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6121','1082','Téléphone, télégrammes, télex, téléfax, frais postaux',NULL,NULL,1),(1089,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61210','1088','Téléphone',NULL,NULL,1),(1090,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61211','1088','Télégrammes',NULL,NULL,1),(1091,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61212','1088','Télex et téléfax',NULL,NULL,1),(1092,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61213','1088','Frais postaux',NULL,NULL,1),(1093,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6122','1082','Livres, bibliothèque',NULL,NULL,1),(1094,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6123','1082','Imprimés et fournitures de bureau (si non comptabilisé au 601)',NULL,NULL,1),(1095,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','613','1077','Rétributions de tiers',NULL,NULL,1),(1096,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6130','1095','Redevances et royalties',NULL,NULL,1),(1097,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61300','1096','Redevances pour brevets, licences, marques et accessoires',NULL,NULL,1),(1098,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61301','1096','Autres redevances (procédés de fabrication)',NULL,NULL,1),(1099,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6131','1095','Assurances non relatives au personnel',NULL,NULL,1),(1100,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61310','1099','Assurance incendie',NULL,NULL,1),(1101,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61311','1099','Assurance vol',NULL,NULL,1),(1102,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61312','1099','Assurance autos',NULL,NULL,1),(1103,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61313','1099','Assurance crédit',NULL,NULL,1),(1104,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61314','1099','Assurances frais généraux',NULL,NULL,1),(1105,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6132','1095','Divers',NULL,NULL,1),(1106,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61320','1105','Commissions aux tiers',NULL,NULL,1),(1107,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61321','1105','Honoraires d\'avocats, d\'experts, etc',NULL,NULL,1),(1108,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61322','1105','Cotisations aux groupements professionnels',NULL,NULL,1),(1109,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61323','1105','Dons, libéralités, etc',NULL,NULL,1),(1110,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61324','1105','Frais de contentieux',NULL,NULL,1),(1111,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61325','1105','Publications légales',NULL,NULL,1),(1112,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6133','1095','Transports et déplacements',NULL,NULL,1),(1113,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61330','1112','Transports de personnel',NULL,NULL,1),(1114,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','61331','1112','Voyages, déplacements et représentations',NULL,NULL,1),(1115,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6134','1095','Personnel intérimaire',NULL,NULL,1),(1116,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','614','1077','Annonces, publicité, propagande et documentation',NULL,NULL,1),(1117,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6140','1116','Annonces et insertions',NULL,NULL,1),(1118,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6141','1116','Catalogues et imprimés',NULL,NULL,1),(1119,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6142','1116','Echantillons',NULL,NULL,1),(1120,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6143','1116','Foires et expositions',NULL,NULL,1),(1121,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6144','1116','Primes',NULL,NULL,1),(1122,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6145','1116','Cadeaux à la clientèle',NULL,NULL,1),(1123,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6146','1116','Missions et réceptions',NULL,NULL,1),(1124,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6147','1116','Documentation',NULL,NULL,1),(1125,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','615','1077','Sous-traitants',NULL,NULL,1),(1126,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6150','1125','Sous-traitants pour activités propres',NULL,NULL,1),(1127,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6151','1125','Sous-traitants d\'associations momentanées (coparticipants)',NULL,NULL,1),(1128,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6152','1125','Quote-part bénéficiaire des coparticipants',NULL,NULL,1),(1129,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','617','1077','Personnel intérimaire et personnes mises à la disposition de l\'entreprise',NULL,NULL,1),(1130,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','618','1077','Rémunérations, primes pour assurances extralégales, pensions de retraite et de survie des administrateurs, gérants et associés actifs qui ne sont pas attribuées en vertu d\'un contrat de travail',NULL,NULL,1),(1131,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62','1356','Rémunérations, charges sociales et pensions',NULL,NULL,1),(1132,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','620','1131','Rémunérations et avantages sociaux directs',NULL,NULL,1),(1133,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6200','1132','Administrateurs ou gérants',NULL,NULL,1),(1134,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6201','1132','Personnel de direction',NULL,NULL,1),(1135,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6202','1132','Employés',NULL,NULL,1),(1136,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6203','1132','Ouvriers',NULL,NULL,1),(1137,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6204','1132','Autres membres du personnel',NULL,NULL,1),(1138,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','621','1131','Cotisations patronales d\'assurances sociales',NULL,NULL,1),(1139,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6210','1138','Sur salaires',NULL,NULL,1),(1140,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6211','1138','Sur appointements et commissions',NULL,NULL,1),(1141,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','622','1131','Primes patronales pour assurances extralégales',NULL,NULL,1),(1142,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','623','1131','Autres frais de personnel',NULL,NULL,1),(1143,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6230','1142','Assurances du personnel',NULL,NULL,1),(1144,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62300','1143','Assurances loi, responsabilité civile, chemin du travail',NULL,NULL,1),(1145,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62301','1143','Assurance salaire garanti',NULL,NULL,1),(1146,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62302','1143','Assurances individuelles',NULL,NULL,1),(1147,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6231','1142','Charges sociales diverses',NULL,NULL,1),(1148,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62310','1147','Jours fériés payés',NULL,NULL,1),(1149,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62311','1147','Salaire hebdomadaire garanti',NULL,NULL,1),(1150,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62312','1147','Allocations familiales complémentaires',NULL,NULL,1),(1151,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6232','1142','Charges sociales des administrateurs, gérants et commissaires',NULL,NULL,1),(1152,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62320','1151','Allocations familiales complémentaires pour non salariés',NULL,NULL,1),(1153,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62321','1151','Lois sociales pour indépendants',NULL,NULL,1),(1154,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','62322','1151','Divers',NULL,NULL,1),(1155,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','624','1131','Pensions de retraite et de survie',NULL,NULL,1),(1156,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6240','1155','Administrateurs et gérants',NULL,NULL,1),(1157,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6241','1155','Personnel',NULL,NULL,1),(1158,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','625','1131','Provision pour pécule de vacances',NULL,NULL,1),(1159,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6250','1158','Dotations',NULL,NULL,1),(1160,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6251','1158','Utilisations et reprises',NULL,NULL,1),(1161,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','63','1356','Amortissements, réductions de valeur et provisions pour risques et charges',NULL,NULL,1),(1162,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','630','1161','Dotations aux amortissements et aux réductions de valeur sur immobilisations',NULL,NULL,1),(1163,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6300','1162','Dotations aux amortissements sur frais d\'établissement',NULL,NULL,1),(1164,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6301','1162','Dotations aux amortissements sur immobilisations incorporelles',NULL,NULL,1),(1165,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6302','1162','Dotations aux amortissements sur immobilisations corporelles',NULL,NULL,1),(1166,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6308','1162','Dotations aux réductions de valeur sur immobilisations incorporelles',NULL,NULL,1),(1167,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6309','1162','Dotations aux réductions de valeur sur immobilisations corporelles',NULL,NULL,1),(1168,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','631','1161','Réductions de valeur sur stocks',NULL,NULL,1),(1169,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6310','1168','Dotations',NULL,NULL,1),(1170,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6311','1168','Reprises',NULL,NULL,1),(1171,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','632','1161','Réductions de valeur sur commandes en cours d\'exécution',NULL,NULL,1),(1172,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6320','1171','Dotations',NULL,NULL,1),(1173,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6321','1171','Reprises',NULL,NULL,1),(1174,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','633','1161','Réductions de valeur sur créances commerciales à plus d\'un an',NULL,NULL,1),(1175,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6330','1174','Dotations',NULL,NULL,1),(1176,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6331','1174','Reprises',NULL,NULL,1),(1177,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','634','1161','Réductions de valeur sur créances commerciales à un an au plus',NULL,NULL,1),(1178,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6340','1177','Dotations',NULL,NULL,1),(1179,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6341','1177','Reprises',NULL,NULL,1),(1180,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','635','1161','Provisions pour pensions et obligations similaires',NULL,NULL,1),(1181,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6350','1180','Dotations',NULL,NULL,1),(1182,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6351','1180','Utilisations et reprises',NULL,NULL,1),(1183,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','636','11613','Provisions pour grosses réparations et gros entretiens',NULL,NULL,1),(1184,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6360','1183','Dotations',NULL,NULL,1),(1185,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6361','1183','Utilisations et reprises',NULL,NULL,1),(1186,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','637','1161','Provisions pour autres risques et charges',NULL,NULL,1),(1187,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6370','1186','Dotations',NULL,NULL,1),(1188,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6371','1186','Utilisations et reprises',NULL,NULL,1),(1189,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64','1356','Autres charges d\'exploitation',NULL,NULL,1),(1190,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','640','1189','Charges fiscales d\'exploitation',NULL,NULL,1),(1191,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6400','1190','Taxes et impôts directs',NULL,NULL,1),(1192,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64000','1191','Taxes sur autos et camions',NULL,NULL,1),(1193,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6401','1190','Taxes et impôts indirects',NULL,NULL,1),(1194,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64010','1193','Timbres fiscaux pris en charge par la firme',NULL,NULL,1),(1195,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64011','1193','Droits d\'enregistrement',NULL,NULL,1),(1196,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64012','1193','T.V.A. non déductible',NULL,NULL,1),(1197,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6402','1190','Impôts provinciaux et communaux',NULL,NULL,1),(1198,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64020','1197','Taxe sur la force motrice',NULL,NULL,1),(1199,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','64021','1197','Taxe sur le personnel occupé',NULL,NULL,1),(1200,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6403','1190','Taxes diverses',NULL,NULL,1),(1201,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','641','1189','Moins-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1202,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','642','1189','Moins-values sur réalisations de créances commerciales',NULL,NULL,1),(1203,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','643','1189','à 648 Charges d\'exploitations diverses',NULL,NULL,1),(1204,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','649','1189','Charges d\'exploitation portées à l\'actif au titre de restructuration',NULL,NULL,1),(1205,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','65','1356','Charges financières',NULL,NULL,1),(1206,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','650','1205','Charges des dettes',NULL,NULL,1),(1207,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6500','1206','Intérêts, commissions et frais afférents aux dettes',NULL,NULL,1),(1208,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6501','1206','Amortissements des agios et frais d\'émission d\'emprunts',NULL,NULL,1),(1209,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6502','1206','Autres charges de dettes',NULL,NULL,1),(1210,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6503','1206','Intérêts intercalaires portés à l\'actif',NULL,NULL,1),(1211,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','651','1205','Réductions de valeur sur actifs circulants',NULL,NULL,1),(1212,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6510','1211','Dotations',NULL,NULL,1),(1213,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6511','1211','Reprises',NULL,NULL,1),(1214,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','652','1205','Moins-values sur réalisation d\'actifs circulants',NULL,NULL,1),(1215,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','653','1205','Charges d\'escompte de créances',NULL,NULL,1),(1216,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','654','1205','Différences de change',NULL,NULL,1),(1217,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','655','1205','Ecarts de conversion des devises',NULL,NULL,1),(1218,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','656','1205','Frais de banques, de chèques postaux',NULL,NULL,1),(1219,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','657','1205','Commissions sur ouvertures de crédit, cautions et avals',NULL,NULL,1),(1220,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','658','1205','Frais de vente des titres',NULL,NULL,1),(1221,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','66','1356','Charges exceptionnelles',NULL,NULL,1),(1222,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','660','1221','Amortissements et réductions de valeur exceptionnels',NULL,NULL,1),(1223,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6600','1222','Sur frais d\'établissement',NULL,NULL,1),(1224,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6601','1222','Sur immobilisations incorporelles',NULL,NULL,1),(1225,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6602','1222','Sur immobilisations corporelles',NULL,NULL,1),(1226,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','661','1221','Réductions de valeur sur immobilisations financières',NULL,NULL,1),(1227,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','662','1221','Provisions pour risques et charges exceptionnels',NULL,NULL,1),(1228,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','663','1221','Moins-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1229,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6630','1228','Sur immobilisations incorporelles',NULL,NULL,1),(1230,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6631','1228','Sur immobilisations corporelles',NULL,NULL,1),(1231,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6632','1228','Sur immobilisations détenues en location-financement et droits similaires',NULL,NULL,1),(1232,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6633','1228','Sur immobilisations financières',NULL,NULL,1),(1233,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6634','1228','Sur immeubles acquis ou construits en vue de la revente',NULL,NULL,1),(1234,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','664','1221','à 668 Autres charges exceptionnelles',NULL,NULL,1),(1235,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','664','1221','Pénalités et amendes diverses',NULL,NULL,1),(1236,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','665','1221','Différence de charge',NULL,NULL,1),(1237,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','669','1221','Charges exceptionnelles transférées à l\'actif en frais de restructuration',NULL,NULL,1),(1238,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','67','1356','Impôts sur le résultat',NULL,NULL,1),(1239,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','670','1238','Impôts belges sur le résultat de l\'exercice',NULL,NULL,1),(1240,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6700','1239','Impôts et précomptes dus ou versés',NULL,NULL,1),(1241,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6701','1239','Excédent de versements d\'impôts et précomptes porté à l\'actif',NULL,NULL,1),(1242,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6702','1239','Charges fiscales estimées',NULL,NULL,1),(1243,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','671','1238','Impôts belges sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1244,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6710','1243','Suppléments d\'impôts dus ou versés',NULL,NULL,1),(1245,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6711','1243','Suppléments d\'impôts estimés',NULL,NULL,1),(1246,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6712','1243','Provisions fiscales constituées',NULL,NULL,1),(1247,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','672','1238','Impôts étrangers sur le résultat de l\'exercice',NULL,NULL,1),(1248,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','673','1238','Impôts étrangers sur le résultat d\'exercices antérieurs',NULL,NULL,1),(1249,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','68','1356','Transferts aux réserves immunisées',NULL,NULL,1),(1250,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','69','1356','Affectation des résultats',NULL,NULL,1),(1251,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','690','1250','Perte reportée de l\'exercice précédent',NULL,NULL,1),(1252,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','691','1250','Dotation à la réserve légale',NULL,NULL,1),(1253,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','692','1250','Dotation aux autres réserves',NULL,NULL,1),(1254,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','693','1250','Bénéfice à reporter',NULL,NULL,1),(1255,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','694','1250','Rémunération du capital',NULL,NULL,1),(1256,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','695','1250','Administrateurs ou gérants',NULL,NULL,1),(1257,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','696','1250','Autres allocataires',NULL,NULL,1),(1258,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','70','1357','Chiffre d\'affaires',NULL,NULL,1),(1260,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','700','1258','Ventes de marchandises',NULL,NULL,1),(1261,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7000','1260','Ventes en Belgique',NULL,NULL,1),(1262,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7001','1260','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1263,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7002','1260','Ventes à l\'exportation',NULL,NULL,1),(1264,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','701','1258','Ventes de produits finis',NULL,NULL,1),(1265,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7010','1264','Ventes en Belgique',NULL,NULL,1),(1266,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7011','1264','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1267,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7012','1264','Ventes à l\'exportation',NULL,NULL,1),(1268,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','702','1258','Ventes de déchets et rebuts',NULL,NULL,1),(1269,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7020','1268','Ventes en Belgique',NULL,NULL,1),(1270,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7021','1268','Ventes dans les pays membres de la C.E.E.',NULL,NULL,1),(1271,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7022','1268','Ventes à l\'exportation',NULL,NULL,1),(1272,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','703','1258','Ventes d\'emballages récupérables',NULL,NULL,1),(1273,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','704','1258','Facturations des travaux en cours (associations momentanées)',NULL,NULL,1),(1274,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','705','1258','Prestations de services',NULL,NULL,1),(1275,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7050','1274','Prestations de services en Belgique',NULL,NULL,1),(1276,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7051','1274','Prestations de services dans les pays membres de la C.E.E.',NULL,NULL,1),(1277,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7052','1274','Prestations de services en vue de l\'exportation',NULL,NULL,1),(1278,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','706','1258','Pénalités et dédits obtenus par l\'entreprise',NULL,NULL,1),(1279,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','708','1258','Remises, ristournes et rabais accordés',NULL,NULL,1),(1280,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7080','1279','Sur ventes de marchandises',NULL,NULL,1),(1281,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7081','1279','Sur ventes de produits finis',NULL,NULL,1),(1282,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7082','1279','Sur ventes de déchets et rebuts',NULL,NULL,1),(1283,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7083','1279','Sur prestations de services',NULL,NULL,1),(1284,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7084','1279','Mali sur travaux facturés aux associations momentanées',NULL,NULL,1),(1285,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71','1357','Variation des stocks et des commandes en cours d\'exécution',NULL,NULL,1),(1286,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','712','1285','Des en cours de fabrication',NULL,NULL,1),(1287,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','713','1285','Des produits finis',NULL,NULL,1),(1288,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','715','1285','Des immeubles construits destinés à la vente',NULL,NULL,1),(1289,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','717','1285','Des commandes en cours d\'exécution',NULL,NULL,1),(1290,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7170','1289','Commandes en cours - Coût de revient',NULL,NULL,1),(1291,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71700','1290','Coût des commandes en cours d\'exécution',NULL,NULL,1),(1292,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71701','1290','Coût des travaux en cours des associations momentanées',NULL,NULL,1),(1293,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7171','1289','Bénéfices portés en compte sur commandes en cours',NULL,NULL,1),(1294,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71710','1293','Sur commandes en cours d\'exécution',NULL,NULL,1),(1295,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','71711','1293','Sur travaux en cours des associations momentanées',NULL,NULL,1),(1296,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','72','1357','Production immobilisée',NULL,NULL,1),(1297,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','720','1296','En frais d\'établissement',NULL,NULL,1),(1298,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','721','1296','En immobilisations incorporelles',NULL,NULL,1),(1299,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','722','1296','En immobilisations corporelles',NULL,NULL,1),(1300,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','723','1296','En immobilisations en cours',NULL,NULL,1),(1301,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','74','1357','Autres produits d\'exploitation',NULL,NULL,1),(1302,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','740','1301','Subsides d\'exploitation et montants compensatoires',NULL,NULL,1),(1303,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','741','1301','Plus-values sur réalisations courantes d\'immobilisations corporelles',NULL,NULL,1),(1304,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','742','1301','Plus-values sur réalisations de créances commerciales',NULL,NULL,1),(1305,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','743','1301','à 749 Produits d\'exploitation divers',NULL,NULL,1),(1306,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','743','1301','Produits de services exploités dans l\'intérêt du personnel',NULL,NULL,1),(1307,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','744','1301','Commissions et courtages',NULL,NULL,1),(1308,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','745','1301','Redevances pour brevets et licences',NULL,NULL,1),(1309,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','746','1301','Prestations de services (transports, études, etc)',NULL,NULL,1),(1310,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','747','1301','Revenus des immeubles affectés aux activités non professionnelles',NULL,NULL,1),(1311,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','748','1301','Locations diverses à caractère professionnel',NULL,NULL,1),(1312,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','749','1301','Produits divers',NULL,NULL,1),(1313,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7490','1312','Bonis sur reprises d\'emballages consignés',NULL,NULL,1),(1314,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7491','1312','Bonis sur travaux en associations momentanées',NULL,NULL,1),(1315,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','75','1357','Produits financiers',NULL,NULL,1),(1316,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','750','1315','Produits des immobilisations financières',NULL,NULL,1),(1317,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7500','1316','Revenus des actions',NULL,NULL,1),(1318,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7501','1316','Revenus des obligations',NULL,NULL,1),(1319,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7502','1316','Revenus des créances à plus d\'un an',NULL,NULL,1),(1320,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','751','1315','Produits des actifs circulants',NULL,NULL,1),(1321,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','752','1315','Plus-values sur réalisations d\'actifs circulants',NULL,NULL,1),(1322,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','753','1315','Subsides en capital et en intérêts',NULL,NULL,1),(1323,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','754','1315','Différences de change',NULL,NULL,1),(1324,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','755','1315','Ecarts de conversion des devises',NULL,NULL,1),(1325,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','756','1315','à 759 Produits financiers divers',NULL,NULL,1),(1326,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','756','1315','Produits des autres créances',NULL,NULL,1),(1327,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','757','1315','Escomptes obtenus',NULL,NULL,1),(1328,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','76','1357','Produits exceptionnels',NULL,NULL,1),(1329,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','760','1328','Reprises d\'amortissements et de réductions de valeur',NULL,NULL,1),(1330,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7600','1329','Sur immobilisations incorporelles',NULL,NULL,1),(1331,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7601','1329','Sur immobilisations corporelles',NULL,NULL,1),(1332,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','761','1328','Reprises de réductions de valeur sur immobilisations financières',NULL,NULL,1),(1333,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','762','1328','Reprises de provisions pour risques et charges exceptionnelles',NULL,NULL,1),(1334,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','763','1328','Plus-values sur réalisation d\'actifs immobilisés',NULL,NULL,1),(1335,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7630','1334','Sur immobilisations incorporelles',NULL,NULL,1),(1336,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7631','1334','Sur immobilisations corporelles',NULL,NULL,1),(1337,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7632','1334','Sur immobilisations financières',NULL,NULL,1),(1338,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','764','1328','Autres produits exceptionnels',NULL,NULL,1),(1339,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','77','1357','Régularisations d\'impôts et reprises de provisions fiscales',NULL,NULL,1),(1340,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','771','1339','Impôts belges sur le résultat',NULL,NULL,1),(1341,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7710','1340','Régularisations d\'impôts dus ou versés',NULL,NULL,1),(1342,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7711','1340','Régularisations d\'impôts estimés',NULL,NULL,1),(1343,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7712','1340','Reprises de provisions fiscales',NULL,NULL,1),(1344,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','773','1339','Impôts étrangers sur le résultat',NULL,NULL,1),(1345,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','79','1357','Affectation aux résultats',NULL,NULL,1),(1346,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','790','1345','Bénéfice reporté de l\'exercice précédent',NULL,NULL,1),(1347,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','791','1345','Prélèvement sur le capital et les primes d\'émission',NULL,NULL,1),(1348,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','792','1345','Prélèvement sur les réserves',NULL,NULL,1),(1349,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','793','1345','Perte à reporter',NULL,NULL,1),(1350,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','794','1345','Intervention d\'associés (ou du propriétaire) dans la perte',NULL,NULL,1),(1351,1,NULL,NOW(),'PCMN-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1352,1,NULL,NOW(),'PCMN-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1353,1,NULL,NOW(),'PCMN-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1354,1,NULL,NOW(),'PCMN-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1355,1,NULL,NOW(),'PCMN-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1356,1,NULL,NOW(),'PCMN-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1357,1,NULL,NOW(),'PCMN-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1401,1,NULL,NOW(),'PCG99-ABREGE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1402,1,NULL,NOW(),'PCG99-ABREGE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1403,1,NULL,NOW(),'PCG99-ABREGE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1404,1,NULL,NOW(),'PCG99-ABREGE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1405,1,NULL,NOW(),'PCG99-ABREGE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1406,1,NULL,NOW(),'PCG99-ABREGE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1407,1,NULL,NOW(),'PCG99-ABREGE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(1501,1,NULL,NOW(),'PCG99-BASE','CAPIT','XXXXXX','1','','Fonds propres, provisions pour risques et charges et dettes à plus d\'un an',NULL,NULL,1),(1502,1,NULL,NOW(),'PCG99-BASE','IMMO','XXXXXX','2','','Frais d\'établissement. Actifs immobilisés et créances à plus d\'un an',NULL,NULL,1),(1503,1,NULL,NOW(),'PCG99-BASE','STOCK','XXXXXX','3','','Stock et commandes en cours d\'exécution',NULL,NULL,1),(1504,1,NULL,NOW(),'PCG99-BASE','TIERS','XXXXXX','4','','Créances et dettes à un an au plus',NULL,NULL,1),(1505,1,NULL,NOW(),'PCG99-BASE','FINAN','XXXXXX','5','','Placement de trésorerie et de valeurs disponibles',NULL,NULL,1),(1506,1,NULL,NOW(),'PCG99-BASE','CHARGE','XXXXXX','6','','Charges',NULL,NULL,1),(1507,1,NULL,NOW(),'PCG99-BASE','PROD','XXXXXX','7','','Produits',NULL,NULL,1),(4001,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1','','Financiación básica',NULL,NULL,1),(4002,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACTIVO','XXXXXX','2','','Activo no corriente',NULL,NULL,1),(4003,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','EXISTENCIAS','XXXXXX','3','','Existencias',NULL,NULL,1),(4004,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4','','Acreedores y deudores por operaciones comerciales',NULL,NULL,1),(4005,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5','','Cuentas financieras',NULL,NULL,1),(4006,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6','','Compras y gastos',NULL,NULL,1),(4007,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7','','Ventas e ingresos',NULL,NULL,1),(4008,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','10','4001','CAPITAL',NULL,NULL,1),(4009,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','100','4008','Capital social',NULL,NULL,1),(4010,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','101','4008','Fondo social',NULL,NULL,1),(4011,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','CAPITAL','102','4008','Capital',NULL,NULL,1),(4012,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','103','4008','Socios por desembolsos no exigidos',NULL,NULL,1),(4013,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1030','4012','Socios por desembolsos no exigidos capital social',NULL,NULL,1),(4014,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1034','4012','Socios por desembolsos no exigidos capital pendiente de inscripción',NULL,NULL,1),(4015,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','104','4008','Socios por aportaciones no dineradas pendientes',NULL,NULL,1),(4016,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1040','4015','Socios por aportaciones no dineradas pendientes capital social',NULL,NULL,1),(4017,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1044','4015','Socios por aportaciones no dineradas pendientes capital pendiente de inscripción',NULL,NULL,1),(4018,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','108','4008','Acciones o participaciones propias en situaciones especiales',NULL,NULL,1),(4019,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','109','4008','Acciones o participaciones propias para reducción de capital',NULL,NULL,1),(4020,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','11','4001','Reservas y otros instrumentos de patrimonio',NULL,NULL,1),(4021,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','110','4020','Prima de emisión o asunción',NULL,NULL,1),(4022,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','111','4020','Otros instrumentos de patrimonio neto',NULL,NULL,1),(4023,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1110','4022','Patrimonio neto por emisión de instrumentos financieros compuestos',NULL,NULL,1),(4024,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1111','4022','Resto de instrumentos de patrimoio neto',NULL,NULL,1),(4025,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','112','4020','Reserva legal',NULL,NULL,1),(4026,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','113','4020','Reservas voluntarias',NULL,NULL,1),(4027,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','114','4020','Reservas especiales',NULL,NULL,1),(4028,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1140','4027','Reservas para acciones o participaciones de la sociedad dominante',NULL,NULL,1),(4029,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1141','4027','Reservas estatutarias',NULL,NULL,1),(4030,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1142','4027','Reservas por capital amortizado',NULL,NULL,1),(4031,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1143','4027','Reservas por fondo de comercio',NULL,NULL,1),(4032,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1144','4028','Reservas por acciones propias aceptadas en garantía',NULL,NULL,1),(4033,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','115','4020','Reservas por pérdidas y ganancias actuariales y otros ajustes',NULL,NULL,1),(4034,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','118','4020','Aportaciones de socios o propietarios',NULL,NULL,1),(4035,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','119','4020','Diferencias por ajuste del capital a euros',NULL,NULL,1),(4036,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','12','4001','Resultados pendientes de aplicación',NULL,NULL,1),(4037,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','120','4036','Remanente',NULL,NULL,1),(4038,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','121','4036','Resultados negativos de ejercicios anteriores',NULL,NULL,1),(4039,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','129','4036','Resultado del ejercicio',NULL,NULL,1),(4040,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','13','4001','Subvenciones, donaciones y ajustes por cambio de valor',NULL,NULL,1),(4041,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','130','4040','Subvenciones oficiales de capital',NULL,NULL,1),(4042,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','131','4040','Donaciones y legados de capital',NULL,NULL,1),(4043,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','132','4040','Otras subvenciones, donaciones y legados',NULL,NULL,1),(4044,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','133','4040','Ajustes por valoración en activos financieros disponibles para la venta',NULL,NULL,1),(4045,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','134','4040','Operaciones de cobertura',NULL,NULL,1),(4046,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1340','4045','Cobertura de flujos de efectivo',NULL,NULL,1),(4047,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1341','4045','Cobertura de una inversión neta en un negocio extranjero',NULL,NULL,1),(4048,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','135','4040','Diferencias de conversión',NULL,NULL,1),(4049,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','136','4040','Ajustes por valoración en activos no corrientes y grupos enajenables de elementos mantenidos para la venta',NULL,NULL,1),(4050,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','137','4040','Ingresos fiscales a distribuir en varios ejercicios',NULL,NULL,1),(4051,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1370','4050','Ingresos fiscales por diferencias permanentes a distribuir en varios ejercicios',NULL,NULL,1),(4052,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1371','4050','Ingresos fiscales por deducciones y bonificaciones a distribuir en varios ejercicios',NULL,NULL,1),(4053,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','14','4001','Provisiones',NULL,NULL,1),(4054,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','141','4053','Provisión para impuestos',NULL,NULL,1),(4055,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','142','4053','Provisión para otras responsabilidades',NULL,NULL,1),(4056,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','143','4053','Provisión por desmantelamiento, retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4057,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','145','4053','Provisión para actuaciones medioambientales',NULL,NULL,1),(4058,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','15','4001','Deudas a largo plazo con características especiales',NULL,NULL,1),(4059,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','150','4058','Acciones o participaciones a largo plazo consideradas como pasivos financieros',NULL,NULL,1),(4060,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','153','4058','Desembolsos no exigidos por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4061,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1533','4060','Desembolsos no exigidos empresas del grupo',NULL,NULL,1),(4062,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1534','4060','Desembolsos no exigidos empresas asociadas',NULL,NULL,1),(4063,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1535','4060','Desembolsos no exigidos otras partes vinculadas',NULL,NULL,1),(4064,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1536','4060','Otros desembolsos no exigidos',NULL,NULL,1),(4065,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','154','4058','Aportaciones no dinerarias pendientes por acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4066,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1543','4065','Aportaciones no dinerarias pendientes empresas del grupo',NULL,NULL,1),(4067,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1544','4065','Aportaciones no dinerarias pendientes empresas asociadas',NULL,NULL,1),(4068,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1545','4065','Aportaciones no dinerarias pendientes otras partes vinculadas',NULL,NULL,1),(4069,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1546','4065','Otras aportaciones no dinerarias pendientes',NULL,NULL,1),(4070,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','16','4001','Deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4071,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','160','4070','Deudas a largo plazo con entidades de crédito vinculadas',NULL,NULL,1),(4072,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1603','4071','Deudas a largo plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4073,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1604','4071','Deudas a largo plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4074,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1605','4071','Deudas a largo plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4075,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','161','4070','Proveedores de inmovilizado a largo plazo partes vinculadas',NULL,NULL,1),(4076,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1613','4075','Proveedores de inmovilizado a largo plazo empresas del grupo',NULL,NULL,1),(4077,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1614','4075','Proveedores de inmovilizado a largo plazo empresas asociadas',NULL,NULL,1),(4078,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1615','4075','Proveedores de inmovilizado a largo plazo otras partes vinculadas',NULL,NULL,1),(4079,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','162','4070','Acreedores por arrendamiento financiero a largo plazo partes vinculadas',NULL,NULL,1),(4080,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1623','4079','Acreedores por arrendamiento financiero a largo plazo empresas del grupo',NULL,NULL,1),(4081,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1624','4080','Acreedores por arrendamiento financiero a largo plazo empresas asociadas',NULL,NULL,1),(4082,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1625','4080','Acreedores por arrendamiento financiero a largo plazo otras partes vinculadas',NULL,NULL,1),(4083,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','163','4070','Otras deudas a largo plazo con partes vinculadas',NULL,NULL,1),(4084,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1633','4083','Otras deudas a largo plazo empresas del grupo',NULL,NULL,1),(4085,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1634','4083','Otras deudas a largo plazo empresas asociadas',NULL,NULL,1),(4086,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','1635','4083','Otras deudas a largo plazo otras partes vinculadas',NULL,NULL,1),(4087,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','17','4001','Deudas a largo plazo por préstamos recibidos empresitos y otros conceptos',NULL,NULL,1),(4088,1,NULL,'2014-12-21 12:51:05','PCG08-PYME','FINANCIACION','XXXXXX','170','4087','Deudas a largo plazo con entidades de crédito',NULL,NULL,1),(4089,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','171','4087','Deudas a largo plazo',NULL,NULL,1),(4090,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','172','4087','Deudas a largo plazo transformables en suvbenciones donaciones y legados',NULL,NULL,1),(4091,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','173','4087','Proveedores de inmovilizado a largo plazo',NULL,NULL,1),(4092,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','174','4087','Acreedores por arrendamiento financiero a largo plazo',NULL,NULL,1),(4093,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','175','4087','Efectos a pagar a largo plazo',NULL,NULL,1),(4094,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','176','4087','Pasivos por derivados financieros a largo plazo',NULL,NULL,1),(4095,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','177','4087','Obligaciones y bonos',NULL,NULL,1),(4096,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','179','4087','Deudas representadas en otros valores negociables',NULL,NULL,1),(4097,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','18','4001','Pasivos por fianzas garantias y otros conceptos a largo plazo',NULL,NULL,1),(4098,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','180','4097','Fianzas recibidas a largo plazo',NULL,NULL,1),(4099,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','181','4097','Anticipos recibidos por ventas o prestaciones de servicios a largo plazo',NULL,NULL,1),(4100,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','185','4097','Depositos recibidos a largo plazo',NULL,NULL,1),(4101,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','19','4001','Situaciones transitorias de financiación',NULL,NULL,1),(4102,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','190','4101','Acciones o participaciones emitidas',NULL,NULL,1),(4103,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','192','4101','Suscriptores de acciones',NULL,NULL,1),(4104,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','194','4101','Capital emitido pendiente de inscripción',NULL,NULL,1),(4105,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','195','4101','Acciones o participaciones emitidas consideradas como pasivos financieros',NULL,NULL,1),(4106,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','197','4101','Suscriptores de acciones consideradas como pasivos financieros',NULL,NULL,1),(4107,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','FINANCIACION','XXXXXX','199','4101','Acciones o participaciones emitidas consideradas como pasivos financieros pendientes de inscripción',NULL,NULL,1),(4108,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','20','4002','Inmovilizaciones intangibles',NULL,NULL,1),(4109,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','200','4108','Investigación',NULL,NULL,1),(4110,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','201','4108','Desarrollo',NULL,NULL,1),(4111,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','202','4108','Concesiones administrativas',NULL,NULL,1),(4112,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','203','4108','Propiedad industrial',NULL,NULL,1),(4113,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','205','4108','Derechos de transpaso',NULL,NULL,1),(4114,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','206','4108','Aplicaciones informáticas',NULL,NULL,1),(4115,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','209','4108','Anticipos para inmovilizaciones intangibles',NULL,NULL,1),(4116,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','21','4002','Inmovilizaciones materiales',NULL,NULL,1),(4117,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','210','4116','Terrenos y bienes naturales',NULL,NULL,1),(4118,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','211','4116','Construcciones',NULL,NULL,1),(4119,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','212','4116','Instalaciones técnicas',NULL,NULL,1),(4120,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','213','4116','Maquinaria',NULL,NULL,1),(4121,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','214','4116','Utillaje',NULL,NULL,1),(4122,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','215','4116','Otras instalaciones',NULL,NULL,1),(4123,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','216','4116','Mobiliario',NULL,NULL,1),(4124,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','217','4116','Equipos para procesos de información',NULL,NULL,1),(4125,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','218','4116','Elementos de transporte',NULL,NULL,1),(4126,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','219','4116','Otro inmovilizado material',NULL,NULL,1),(4127,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','22','4002','Inversiones inmobiliarias',NULL,NULL,1),(4128,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','220','4127','Inversiones en terreons y bienes naturales',NULL,NULL,1),(4129,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','221','4127','Inversiones en construcciones',NULL,NULL,1),(4130,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','23','4002','Inmovilizaciones materiales en curso',NULL,NULL,1),(4131,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','230','4130','Adaptación de terrenos y bienes naturales',NULL,NULL,1),(4132,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','231','4130','Construcciones en curso',NULL,NULL,1),(4133,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','232','4130','Instalaciones técnicas en montaje',NULL,NULL,1),(4134,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','233','4130','Maquinaria en montaje',NULL,NULL,1),(4135,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','237','4130','Equipos para procesos de información en montaje',NULL,NULL,1),(4136,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','239','4130','Anticipos para inmovilizaciones materiales',NULL,NULL,1),(4137,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','24','4002','Inversiones financieras a largo plazo en partes vinculadas',NULL,NULL,1),(4138,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','240','4137','Participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4139,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2403','4138','Participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4140,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2404','4138','Participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4141,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2405','4138','Participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4142,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','241','4137','Valores representativos de deuda a largo plazo de partes vinculadas',NULL,NULL,1),(4143,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2413','4142','Valores representativos de deuda a largo plazo de empresas del grupo',NULL,NULL,1),(4144,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2414','4142','Valores representativos de deuda a largo plazo de empresas asociadas',NULL,NULL,1),(4145,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2415','4142','Valores representativos de deuda a largo plazo de otras partes vinculadas',NULL,NULL,1),(4146,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','242','4137','Créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4147,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2423','4146','Créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4148,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2424','4146','Créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4149,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2425','4146','Créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4150,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','249','4137','Desembolsos pendientes sobre participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4151,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2493','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4152,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2494','4150','Desembolsos pendientes sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4153,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2495','4150','Desembolsos pendientes sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4154,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','25','4002','Otras inversiones financieras a largo plazo',NULL,NULL,1),(4155,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','250','4154','Inversiones financieras a largo plazo en instrumentos de patrimonio',NULL,NULL,1),(4156,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','251','4154','Valores representativos de deuda a largo plazo',NULL,NULL,1),(4157,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','252','4154','Créditos a largo plazo',NULL,NULL,1),(4158,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','253','4154','Créditos a largo plazo por enajenación de inmovilizado',NULL,NULL,1),(4159,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','254','4154','Créditos a largo plazo al personal',NULL,NULL,1),(4160,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','255','4154','Activos por derivados financieros a largo plazo',NULL,NULL,1),(4161,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','258','4154','Imposiciones a largo plazo',NULL,NULL,1),(4162,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','259','4154','Desembolsos pendientes sobre participaciones en el patrimonio neto a largo plazo',NULL,NULL,1),(4163,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','26','4002','Fianzas y depósitos constituidos a largo plazo',NULL,NULL,1),(4164,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','260','4163','Fianzas constituidas a largo plazo',NULL,NULL,1),(4165,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','261','4163','Depósitos constituidos a largo plazo',NULL,NULL,1),(4166,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','28','4002','Amortización acumulada del inmovilizado',NULL,NULL,1),(4167,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','280','4166','Amortización acumulado del inmovilizado intangible',NULL,NULL,1),(4168,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2800','4167','Amortización acumulada de investigación',NULL,NULL,1),(4169,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2801','4167','Amortización acumulada de desarrollo',NULL,NULL,1),(4170,1,NULL,'2014-12-21 12:51:06','PCG08-PYME','ACTIVO','XXXXXX','2802','4167','Amortización acumulada de concesiones administrativas',NULL,NULL,1),(4171,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2803','4167','Amortización acumulada de propiedad industrial',NULL,NULL,1),(4172,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2805','4167','Amortización acumulada de derechos de transpaso',NULL,NULL,1),(4173,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2806','4167','Amortización acumulada de aplicaciones informáticas',NULL,NULL,1),(4174,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','281','4166','Amortización acumulado del inmovilizado material',NULL,NULL,1),(4175,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2811','4174','Amortización acumulada de construcciones',NULL,NULL,1),(4176,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2812','4174','Amortización acumulada de instalaciones técnicas',NULL,NULL,1),(4177,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2813','4174','Amortización acumulada de maquinaria',NULL,NULL,1),(4178,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2814','4174','Amortización acumulada de utillaje',NULL,NULL,1),(4179,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2815','4174','Amortización acumulada de otras instalaciones',NULL,NULL,1),(4180,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2816','4174','Amortización acumulada de mobiliario',NULL,NULL,1),(4181,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2817','4174','Amortización acumulada de equipos para proceso de información',NULL,NULL,1),(4182,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2818','4174','Amortización acumulada de elementos de transporte',NULL,NULL,1),(4183,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2819','4175','Amortización acumulada de otro inmovilizado material',NULL,NULL,1),(4184,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','282','4166','Amortización acumulada de las inversiones inmobiliarias',NULL,NULL,1),(4185,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','29','4002','Deterioro de valor de activos no corrientes',NULL,NULL,1),(4186,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','290','4185','Deterioro de valor del inmovilizado intangible',NULL,NULL,1),(4187,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2900','4186','Deterioro de valor de investigación',NULL,NULL,1),(4188,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2901','4186','Deterioro de valor de desarrollo',NULL,NULL,1),(4189,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2902','4186','Deterioro de valor de concesiones administrativas',NULL,NULL,1),(4190,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2903','4186','Deterioro de valor de propiedad industrial',NULL,NULL,1),(4191,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2905','4186','Deterioro de valor de derechos de transpaso',NULL,NULL,1),(4192,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2906','4186','Deterioro de valor de aplicaciones informáticas',NULL,NULL,1),(4193,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','291','4185','Deterioro de valor del inmovilizado material',NULL,NULL,1),(4194,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2910','4193','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4195,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2911','4193','Deterioro de valor de construcciones',NULL,NULL,1),(4196,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2912','4193','Deterioro de valor de instalaciones técnicas',NULL,NULL,1),(4197,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2913','4193','Deterioro de valor de maquinaria',NULL,NULL,1),(4198,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2914','4193','Deterioro de valor de utillajes',NULL,NULL,1),(4199,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2915','4194','Deterioro de valor de otras instalaciones',NULL,NULL,1),(4200,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2916','4194','Deterioro de valor de mobiliario',NULL,NULL,1),(4201,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2917','4194','Deterioro de valor de equipos para proceso de información',NULL,NULL,1),(4202,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2918','4194','Deterioro de valor de elementos de transporte',NULL,NULL,1),(4203,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2919','4194','Deterioro de valor de otro inmovilizado material',NULL,NULL,1),(4204,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','292','4185','Deterioro de valor de las inversiones inmobiliarias',NULL,NULL,1),(4205,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2920','4204','Deterioro de valor de terrenos y bienes naturales',NULL,NULL,1),(4206,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2921','4204','Deterioro de valor de construcciones',NULL,NULL,1),(4207,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','293','4185','Deterioro de valor de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4208,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2933','4207','Deterioro de valor de participaciones a largo plazo en empresas del grupo',NULL,NULL,1),(4209,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2934','4207','Deterioro de valor de sobre participaciones a largo plazo en empresas asociadas',NULL,NULL,1),(4210,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2935','4207','Deterioro de valor de sobre participaciones a largo plazo en otras partes vinculadas',NULL,NULL,1),(4211,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','294','4185','Deterioro de valor de valores representativos de deuda a largo plazo en partes vinculadas',NULL,NULL,1),(4212,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2943','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas del grupo',NULL,NULL,1),(4213,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2944','4211','Deterioro de valor de valores representativos de deuda a largo plazo en empresas asociadas',NULL,NULL,1),(4214,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2945','4211','Deterioro de valor de valores representativos de deuda a largo plazo en otras partes vinculadas',NULL,NULL,1),(4215,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','295','4185','Deterioro de valor de créditos a largo plazo a partes vinculadas',NULL,NULL,1),(4216,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2953','4215','Deterioro de valor de créditos a largo plazo a empresas del grupo',NULL,NULL,1),(4217,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2954','4215','Deterioro de valor de créditos a largo plazo a empresas asociadas',NULL,NULL,1),(4218,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','2955','4215','Deterioro de valor de créditos a largo plazo a otras partes vinculadas',NULL,NULL,1),(4219,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','296','4185','Deterioro de valor de participaciones en el patrimonio netoa largo plazo',NULL,NULL,1),(4220,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','297','4185','Deterioro de valor de valores representativos de deuda a largo plazo',NULL,NULL,1),(4221,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACTIVO','XXXXXX','298','4185','Deterioro de valor de créditos a largo plazo',NULL,NULL,1),(4222,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','30','4003','Comerciales',NULL,NULL,1),(4223,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','300','4222','Mercaderías A',NULL,NULL,1),(4224,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','301','4222','Mercaderías B',NULL,NULL,1),(4225,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','31','4003','Materias primas',NULL,NULL,1),(4226,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','310','4225','Materias primas A',NULL,NULL,1),(4227,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','311','4225','Materias primas B',NULL,NULL,1),(4228,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','32','4003','Otros aprovisionamientos',NULL,NULL,1),(4229,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','320','4228','Elementos y conjuntos incorporables',NULL,NULL,1),(4230,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','321','4228','Combustibles',NULL,NULL,1),(4231,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','322','4228','Repuestos',NULL,NULL,1),(4232,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','325','4228','Materiales diversos',NULL,NULL,1),(4233,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','326','4228','Embalajes',NULL,NULL,1),(4234,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','327','4228','Envases',NULL,NULL,1),(4235,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','328','4229','Material de oficina',NULL,NULL,1),(4236,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','33','4003','Productos en curso',NULL,NULL,1),(4237,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','330','4236','Productos en curos A',NULL,NULL,1),(4238,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','331','4236','Productos en curso B',NULL,NULL,1),(4239,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','34','4003','Productos semiterminados',NULL,NULL,1),(4240,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','340','4239','Productos semiterminados A',NULL,NULL,1),(4241,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','341','4239','Productos semiterminados B',NULL,NULL,1),(4242,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','35','4003','Productos terminados',NULL,NULL,1),(4243,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','350','4242','Productos terminados A',NULL,NULL,1),(4244,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','351','4242','Productos terminados B',NULL,NULL,1),(4245,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','36','4003','Subproductos, residuos y materiales recuperados',NULL,NULL,1),(4246,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','360','4245','Subproductos A',NULL,NULL,1),(4247,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','361','4245','Subproductos B',NULL,NULL,1),(4248,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','365','4245','Residuos A',NULL,NULL,1),(4249,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','366','4245','Residuos B',NULL,NULL,1),(4250,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','368','4245','Materiales recuperados A',NULL,NULL,1),(4251,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','369','4245','Materiales recuperados B',NULL,NULL,1),(4252,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','39','4003','Deterioro de valor de las existencias',NULL,NULL,1),(4253,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','390','4252','Deterioro de valor de las mercaderías',NULL,NULL,1),(4254,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','391','4252','Deterioro de valor de las materias primas',NULL,NULL,1),(4255,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','392','4252','Deterioro de valor de otros aprovisionamientos',NULL,NULL,1),(4256,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','393','4252','Deterioro de valor de los productos en curso',NULL,NULL,1),(4257,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','394','4252','Deterioro de valor de los productos semiterminados',NULL,NULL,1),(4258,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','395','4252','Deterioro de valor de los productos terminados',NULL,NULL,1),(4259,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','EXISTENCIAS','XXXXXX','396','4252','Deterioro de valor de los subproductos, residuos y materiales recuperados',NULL,NULL,1),(4260,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','40','4004','Proveedores',NULL,NULL,1),(4261,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','PROVEEDORES','400','4260','Proveedores',NULL,NULL,1),(4262,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4000','4261','Proveedores euros',NULL,NULL,1),(4263,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4004','4261','Proveedores moneda extranjera',NULL,NULL,1),(4264,1,NULL,'2014-12-21 12:51:07','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4009','4261','Proveedores facturas pendientes de recibir o formalizar',NULL,NULL,1),(4265,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','401','4260','Proveedores efectos comerciales a pagar',NULL,NULL,1),(4266,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','403','4260','Proveedores empresas del grupo',NULL,NULL,1),(4267,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4030','4266','Proveedores empresas del grupo euros',NULL,NULL,1),(4268,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4031','4266','Efectos comerciales a pagar empresas del grupo',NULL,NULL,1),(4269,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4034','4266','Proveedores empresas del grupo moneda extranjera',NULL,NULL,1),(4270,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4036','4266','Envases y embalajes a devolver a proveedores empresas del grupo',NULL,NULL,1),(4271,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4039','4266','Proveedores empresas del grupo facturas pendientes de recibir o de formalizar',NULL,NULL,1),(4272,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','404','4260','Proveedores empresas asociadas',NULL,NULL,1),(4273,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','405','4260','Proveedores otras partes vinculadas',NULL,NULL,1),(4274,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','406','4260','Envases y embalajes a devolver a proveedores',NULL,NULL,1),(4275,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','407','4260','Anticipos a proveedores',NULL,NULL,1),(4276,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','41','4004','Acreedores varios',NULL,NULL,1),(4277,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','410','4276','Acreedores por prestaciones de servicios',NULL,NULL,1),(4278,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4100','4277','Acreedores por prestaciones de servicios euros',NULL,NULL,1),(4279,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4104','4277','Acreedores por prestaciones de servicios moneda extranjera',NULL,NULL,1),(4280,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4109','4277','Acreedores por prestaciones de servicios facturas pendientes de recibir o formalizar',NULL,NULL,1),(4281,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','411','4276','Acreedores efectos comerciales a pagar',NULL,NULL,1),(4282,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','419','4276','Acreedores por operaciones en común',NULL,NULL,1),(4283,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','43','4004','Clientes',NULL,NULL,1),(4284,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','CLIENTES','430','4283','Clientes',NULL,NULL,1),(4285,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4300','4284','Clientes euros',NULL,NULL,1),(4286,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4304','4284','Clientes moneda extranjera',NULL,NULL,1),(4287,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4309','4284','Clientes facturas pendientes de formalizar',NULL,NULL,1),(4288,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','431','4283','Clientes efectos comerciales a cobrar',NULL,NULL,1),(4289,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4310','4288','Efectos comerciales en cartera',NULL,NULL,1),(4290,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4311','4288','Efectos comerciales descontados',NULL,NULL,1),(4291,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4312','4288','Efectos comerciales en gestión de cobro',NULL,NULL,1),(4292,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4315','4288','Efectos comerciales impagados',NULL,NULL,1),(4293,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','432','4283','Clientes operaciones de factoring',NULL,NULL,1),(4294,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','433','4283','Clientes empresas del grupo',NULL,NULL,1),(4295,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4330','4294','Clientes empresas del grupo euros',NULL,NULL,1),(4296,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4331','4294','Efectos comerciales a cobrar empresas del grupo',NULL,NULL,1),(4297,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4332','4294','Clientes empresas del grupo operaciones de factoring',NULL,NULL,1),(4298,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4334','4294','Clientes empresas del grupo moneda extranjera',NULL,NULL,1),(4299,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4336','4294','Clientes empresas del grupo dudoso cobro',NULL,NULL,1),(4300,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4337','4294','Envases y embalajes a devolver a clientes empresas del grupo',NULL,NULL,1),(4301,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4339','4294','Clientes empresas del grupo facturas pendientes de formalizar',NULL,NULL,1),(4302,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','434','4283','Clientes empresas asociadas',NULL,NULL,1),(4303,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','435','4283','Clientes otras partes vinculadas',NULL,NULL,1),(4304,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','436','4283','Clientes de dudoso cobro',NULL,NULL,1),(4305,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','437','4283','Envases y embalajes a devolver por clientes',NULL,NULL,1),(4306,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','438','4283','Anticipos de clientes',NULL,NULL,1),(4307,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','44','4004','Deudores varios',NULL,NULL,1),(4308,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','440','4307','Deudores',NULL,NULL,1),(4309,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4400','4308','Deudores euros',NULL,NULL,1),(4310,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4404','4308','Deudores moneda extranjera',NULL,NULL,1),(4311,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4409','4308','Deudores facturas pendientes de formalizar',NULL,NULL,1),(4312,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','441','4307','Deudores efectos comerciales a cobrar',NULL,NULL,1),(4313,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4410','4312','Deudores efectos comerciales en cartera',NULL,NULL,1),(4314,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4411','4312','Deudores efectos comerciales descontados',NULL,NULL,1),(4315,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4412','4312','Deudores efectos comerciales en gestión de cobro',NULL,NULL,1),(4316,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4415','4312','Deudores efectos comerciales impagados',NULL,NULL,1),(4317,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','446','4307','Deudores de dusoso cobro',NULL,NULL,1),(4318,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','449','4307','Deudores por operaciones en común',NULL,NULL,1),(4319,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','46','4004','Personal',NULL,NULL,1),(4320,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','460','4319','Anticipos de renumeraciones',NULL,NULL,1),(4321,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','465','4319','Renumeraciones pendientes de pago',NULL,NULL,1),(4322,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','47','4004','Administraciones Públicas',NULL,NULL,1),(4323,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','470','4322','Hacienda Pública deudora por diversos conceptos',NULL,NULL,1),(4324,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4700','4323','Hacienda Pública deudora por IVA',NULL,NULL,1),(4325,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4708','4323','Hacienda Pública deudora por subvenciones concedidas',NULL,NULL,1),(4326,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4709','4323','Hacienda Pública deudora por devolución de impuestos',NULL,NULL,1),(4327,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','471','4322','Organismos de la Seguridad Social deudores',NULL,NULL,1),(4328,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','472','4322','Hacienda Pública IVA soportado',NULL,NULL,1),(4329,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','473','4322','Hacienda Pública retenciones y pagos a cuenta',NULL,NULL,1),(4330,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','474','4322','Activos por impuesto diferido',NULL,NULL,1),(4331,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4740','4330','Activos por diferencias temporarias deducibles',NULL,NULL,1),(4332,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4742','4330','Derechos por deducciones y bonificaciones pendientes de aplicar',NULL,NULL,1),(4333,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4745','4330','Crédito por pérdidasa compensar del ejercicio',NULL,NULL,1),(4334,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','475','4322','Hacienda Pública acreedora por conceptos fiscales',NULL,NULL,1),(4335,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4750','4334','Hacienda Pública acreedora por IVA',NULL,NULL,1),(4336,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4751','4334','Hacienda Pública acreedora por retenciones practicadas',NULL,NULL,1),(4337,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4752','4334','Hacienda Pública acreedora por impuesto sobre sociedades',NULL,NULL,1),(4338,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4758','4334','Hacienda Pública acreedora por subvenciones a integrar',NULL,NULL,1),(4339,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','476','4322','Organismos de la Seguridad Social acreedores',NULL,NULL,1),(4340,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','477','4322','Hacienda Pública IVA repercutido',NULL,NULL,1),(4341,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','479','4322','Pasivos por diferencias temporarias imponibles',NULL,NULL,1),(4342,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','48','4004','Ajustes por periodificación',NULL,NULL,1),(4343,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','480','4342','Gastos anticipados',NULL,NULL,1),(4344,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','485','4342','Ingresos anticipados',NULL,NULL,1),(4345,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','49','4004','Deterioro de valor de créditos comerciales y provisiones a corto plazo',NULL,NULL,1),(4346,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','490','4345','Deterioro de valor de créditos por operaciones comerciales',NULL,NULL,1),(4347,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','493','4345','Deterioro de valor de créditos por operaciones comerciales con partes vinculadas',NULL,NULL,1),(4348,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4933','4347','Deterioro de valor de créditos por operaciones comerciales con empresas del grupo',NULL,NULL,1),(4349,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4934','4347','Deterioro de valor de créditos por operaciones comerciales con empresas asociadas',NULL,NULL,1),(4350,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4935','4347','Deterioro de valor de créditos por operaciones comerciales con otras partes vinculadas',NULL,NULL,1),(4351,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','499','4345','Provisiones por operaciones comerciales',NULL,NULL,1),(4352,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4994','4351','Provisión para contratos anerosos',NULL,NULL,1),(4353,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','ACREEDORES_DEUDORES','XXXXXX','4999','4351','Provisión para otras operaciones comerciales',NULL,NULL,1),(4354,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','50','4005','Emprésitos deudas con características especiales y otras emisiones análogas a corto plazo',NULL,NULL,1),(4355,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','500','4354','Obligaciones y bonos a corto plazo',NULL,NULL,1),(4356,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','502','4354','Acciones o participaciones a corto plazo consideradas como pasivos financieros',NULL,NULL,1),(4357,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','505','4354','Deudas representadas en otros valores negociables a corto plazo',NULL,NULL,1),(4358,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','506','4354','Intereses a corto plazo de emprésitos y otras emisiones analógicas',NULL,NULL,1),(4359,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','507','4354','Dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4360,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','509','4354','Valores negociables amortizados',NULL,NULL,1),(4361,1,NULL,'2014-12-21 12:51:08','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5090','4360','Obligaciones y bonos amortizados',NULL,NULL,1),(4362,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5095','4360','Otros valores negociables amortizados',NULL,NULL,1),(4363,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','51','4005','Deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4364,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','510','4363','Deudas a corto plazo con entidades de crédito vinculadas',NULL,NULL,1),(4365,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5103','4364','Deudas a corto plazo con entidades de crédito empresas del grupo',NULL,NULL,1),(4366,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5104','4364','Deudas a corto plazo con entidades de crédito empresas asociadas',NULL,NULL,1),(4367,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5105','4364','Deudas a corto plazo con otras entidades de crédito vinculadas',NULL,NULL,1),(4368,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','511','4363','Proveedores de inmovilizado a corto plazo partes vinculadas',NULL,NULL,1),(4369,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5113','4368','Proveedores de inmovilizado a corto plazo empresas del grupo',NULL,NULL,1),(4370,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5114','4368','Proveedores de inmovilizado a corto plazo empresas asociadas',NULL,NULL,1),(4371,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5115','4368','Proveedores de inmovilizado a corto plazo otras partes vinculadas',NULL,NULL,1),(4372,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','512','4363','Acreedores por arrendamiento financiero a corto plazo partes vinculadas',NULL,NULL,1),(4373,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5123','4372','Acreedores por arrendamiento financiero a corto plazo empresas del grupo',NULL,NULL,1),(4374,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5124','4372','Acreedores por arrendamiento financiero a corto plazo empresas asociadas',NULL,NULL,1),(4375,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5125','4372','Acreedores por arrendamiento financiero a corto plazo otras partes vinculadas',NULL,NULL,1),(4376,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','513','4363','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4377,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5133','4376','Otras deudas a corto plazo con empresas del grupo',NULL,NULL,1),(4378,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5134','4376','Otras deudas a corto plazo con empresas asociadas',NULL,NULL,1),(4379,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5135','4376','Otras deudas a corto plazo con partes vinculadas',NULL,NULL,1),(4380,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','514','4363','Intereses a corto plazo con partes vinculadas',NULL,NULL,1),(4381,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5143','4380','Intereses a corto plazo empresas del grupo',NULL,NULL,1),(4382,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5144','4380','Intereses a corto plazo empresas asociadas',NULL,NULL,1),(4383,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5145','4380','Intereses deudas a corto plazo partes vinculadas',NULL,NULL,1),(4384,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','52','4005','Deudas a corto plazo por préstamos recibidos y otros conceptos',NULL,NULL,1),(4385,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','520','4384','Deudas a corto plazo con entidades de crédito',NULL,NULL,1),(4386,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5200','4385','Préstamos a corto plazo de entidades de crédito',NULL,NULL,1),(4387,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5201','4385','Deudas a corto plazo por crédito dispuesto',NULL,NULL,1),(4388,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5208','4385','Deudas por efectos descontados',NULL,NULL,1),(4389,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5209','4385','Deudas por operaciones de factoring',NULL,NULL,1),(4390,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','521','4384','Deudas a corto plazo',NULL,NULL,1),(4391,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','522','4384','Deudas a corto plazo transformables en subvenciones donaciones y legados',NULL,NULL,1),(4392,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','523','4384','Proveedores de inmovilizado a corto plazo',NULL,NULL,1),(4393,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','526','4384','Dividendo activo a pagar',NULL,NULL,1),(4394,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','527','4384','Intereses a corto plazo de deudas con entidades de crédito',NULL,NULL,1),(4395,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','528','4384','Intereses a corto plazo de deudas',NULL,NULL,1),(4396,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','529','4384','Provisiones a corto plazo',NULL,NULL,1),(4397,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5291','4396','Provisión a corto plazo para impuestos',NULL,NULL,1),(4398,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5292','4396','Provisión a corto plazo para otras responsabilidades',NULL,NULL,1),(4399,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5293','4396','Provisión a corto plazo por desmantelamiento retiro o rehabilitación del inmovilizado',NULL,NULL,1),(4400,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5295','4396','Provisión a corto plazo para actuaciones medioambientales',NULL,NULL,1),(4401,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','53','4005','Inversiones financieras a corto plazo en partes vinculadas',NULL,NULL,1),(4402,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','530','4401','Participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4403,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5303','4402','Participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4404,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5304','4402','Participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4405,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5305','4402','Participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4406,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','531','4401','Valores representativos de deuda a corto plazo de partes vinculadas',NULL,NULL,1),(4407,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5313','4406','Valores representativos de deuda a corto plazo de empresas del grupo',NULL,NULL,1),(4408,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5314','4406','Valores representativos de deuda a corto plazo de empresas asociadas',NULL,NULL,1),(4409,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5315','4406','Valores representativos de deuda a corto plazo de otras partes vinculadas',NULL,NULL,1),(4410,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','532','4401','Créditos a corto plazo a partes vinculadas',NULL,NULL,1),(4411,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5323','4410','Créditos a corto plazo a empresas del grupo',NULL,NULL,1),(4412,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5324','4410','Créditos a corto plazo a empresas asociadas',NULL,NULL,1),(4413,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5325','4410','Créditos a corto plazo a otras partes vinculadas',NULL,NULL,1),(4414,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','533','4401','Intereses a corto plazo de valores representativos de deuda de partes vinculadas',NULL,NULL,1),(4415,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5333','4414','Intereses a corto plazo de valores representativos de deuda en empresas del grupo',NULL,NULL,1),(4416,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5334','4414','Intereses a corto plazo de valores representativos de deuda en empresas asociadas',NULL,NULL,1),(4417,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5335','4414','Intereses a corto plazo de valores representativos de deuda en otras partes vinculadas',NULL,NULL,1),(4418,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','534','4401','Intereses a corto plazo de créditos a partes vinculadas',NULL,NULL,1),(4419,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5343','4418','Intereses a corto plazo de créditos a empresas del grupo',NULL,NULL,1),(4420,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5344','4418','Intereses a corto plazo de créditos a empresas asociadas',NULL,NULL,1),(4421,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5345','4418','Intereses a corto plazo de créditos a otras partes vinculadas',NULL,NULL,1),(4422,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','535','4401','Dividendo a cobrar de inversiones financieras en partes vinculadas',NULL,NULL,1),(4423,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5353','4422','Dividendo a cobrar de empresas del grupo',NULL,NULL,1),(4424,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5354','4422','Dividendo a cobrar de empresas asociadas',NULL,NULL,1),(4425,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5355','4422','Dividendo a cobrar de otras partes vinculadas',NULL,NULL,1),(4426,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','539','4401','Desembolsos pendientes sobre participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4427,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5393','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4428,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5394','4426','Desembolsos pendientes sobre participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4429,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5395','4426','Desembolsos pendientes sobre participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4430,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','54','4005','Otras inversiones financieras a corto plazo',NULL,NULL,1),(4431,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','540','4430','Inversiones financieras a corto plazo en instrumentos de patrimonio',NULL,NULL,1),(4432,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','541','4430','Valores representativos de deuda a corto plazo',NULL,NULL,1),(4433,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','542','4430','Créditos a corto plazo',NULL,NULL,1),(4434,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','543','4430','Créditos a corto plazo por enejenación de inmovilizado',NULL,NULL,1),(4435,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','544','4430','Créditos a corto plazo al personal',NULL,NULL,1),(4436,1,NULL,'2014-12-21 12:51:09','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','545','4430','Dividendo a cobrar',NULL,NULL,1),(4437,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','546','4430','Intereses a corto plazo de valores reprsentativos de deuda',NULL,NULL,1),(4438,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','547','4430','Intereses a corto plazo de créditos',NULL,NULL,1),(4439,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','548','4430','Imposiciones a corto plazo',NULL,NULL,1),(4440,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','549','4430','Desembolsos pendientes sobre participaciones en el patrimonio neto a corto plazo',NULL,NULL,1),(4441,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','55','4005','Otras cuentas no bancarias',NULL,NULL,1),(4442,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','550','4441','Titular de la explotación',NULL,NULL,1),(4443,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','551','4441','Cuenta corriente con socios y administradores',NULL,NULL,1),(4444,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','552','4441','Cuenta corriente otras personas y entidades vinculadas',NULL,NULL,1),(4445,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5523','4444','Cuenta corriente con empresas del grupo',NULL,NULL,1),(4446,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5524','4444','Cuenta corriente con empresas asociadas',NULL,NULL,1),(4447,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5525','4444','Cuenta corriente con otras partes vinculadas',NULL,NULL,1),(4448,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','554','4441','Cuenta corriente con uniones temporales de empresas y comunidades de bienes',NULL,NULL,1),(4449,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','555','4441','Partidas pendientes de aplicación',NULL,NULL,1),(4450,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','556','4441','Desembolsos exigidos sobre participaciones en el patrimonio neto',NULL,NULL,1),(4451,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5563','4450','Desembolsos exigidos sobre participaciones empresas del grupo',NULL,NULL,1),(4452,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5564','4450','Desembolsos exigidos sobre participaciones empresas asociadas',NULL,NULL,1),(4453,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5565','4450','Desembolsos exigidos sobre participaciones otras partes vinculadas',NULL,NULL,1),(4454,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5566','4450','Desembolsos exigidos sobre participaciones otras empresas',NULL,NULL,1),(4455,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','557','4441','Dividendo activo a cuenta',NULL,NULL,1),(4456,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','558','4441','Socios por desembolsos exigidos',NULL,NULL,1),(4457,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5580','4456','Socios por desembolsos exigidos sobre acciones o participaciones ordinarias',NULL,NULL,1),(4458,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5585','4456','Socios por desembolsos exigidos sobre acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4459,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','559','4441','Derivados financieros a corto plazo',NULL,NULL,1),(4460,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5590','4459','Activos por derivados financieros a corto plazo',NULL,NULL,1),(4461,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5595','4459','Pasivos por derivados financieros a corto plazo',NULL,NULL,1),(4462,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','56','4005','Finanzas y depósitos recibidos y constituidos a corto plazo y ajustes por periodificación',NULL,NULL,1),(4463,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','560','4462','Finanzas recibidas a corto plazo',NULL,NULL,1),(4464,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','561','4462','Depósitos recibidos a corto plazo',NULL,NULL,1),(4465,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','565','4462','Finanzas constituidas a corto plazo',NULL,NULL,1),(4466,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','566','4462','Depósitos constituidos a corto plazo',NULL,NULL,1),(4467,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','567','4462','Intereses pagados por anticipado',NULL,NULL,1),(4468,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','568','4462','Intereses cobrados a corto plazo',NULL,NULL,1),(4469,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','57','4005','Tesorería',NULL,NULL,1),(4470,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','CAJA','570','4469','Caja euros',NULL,NULL,1),(4471,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','571','4469','Caja moneda extranjera',NULL,NULL,1),(4472,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','BANCOS','572','4469','Bancos e instituciones de crédito cc vista euros',NULL,NULL,1),(4473,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','573','4469','Bancos e instituciones de crédito cc vista moneda extranjera',NULL,NULL,1),(4474,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','574','4469','Bancos e instituciones de crédito cuentas de ahorro euros',NULL,NULL,1),(4475,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','575','4469','Bancos e instituciones de crédito cuentas de ahorro moneda extranjera',NULL,NULL,1),(4476,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','576','4469','Inversiones a corto plazo de gran liquidez',NULL,NULL,1),(4477,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','59','4005','Deterioro del valor de las inversiones financieras a corto plazo',NULL,NULL,1),(4478,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','593','4477','Deterioro del valor de participaciones a corto plazo en partes vinculadas',NULL,NULL,1),(4479,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5933','4478','Deterioro del valor de participaciones a corto plazo en empresas del grupo',NULL,NULL,1),(4480,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5934','4478','Deterioro del valor de participaciones a corto plazo en empresas asociadas',NULL,NULL,1),(4481,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5935','4478','Deterioro del valor de participaciones a corto plazo en otras partes vinculadas',NULL,NULL,1),(4482,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','594','4477','Deterioro del valor de valores representativos de deuda a corto plazo en partes vinculadas',NULL,NULL,1),(4483,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5943','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas del grupo',NULL,NULL,1),(4484,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5944','4482','Deterioro del valor de valores representativos de deuda a corto plazo en empresas asociadas',NULL,NULL,1),(4485,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5945','4482','Deterioro del valor de valores representativos de deuda a corto plazo en otras partes vinculadas',NULL,NULL,1),(4486,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','595','4477','Deterioro del valor de créditos a corto plazo en partes vinculadas',NULL,NULL,1),(4487,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5953','4486','Deterioro del valor de créditos a corto plazo en empresas del grupo',NULL,NULL,1),(4488,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5954','4486','Deterioro del valor de créditos a corto plazo en empresas asociadas',NULL,NULL,1),(4489,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','5955','4486','Deterioro del valor de créditos a corto plazo en otras partes vinculadas',NULL,NULL,1),(4490,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','596','4477','Deterioro del valor de participaciones a corto plazo',NULL,NULL,1),(4491,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','597','4477','Deterioro del valor de valores representativos de deuda a corto plazo',NULL,NULL,1),(4492,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','CUENTAS_FINANCIERAS','XXXXXX','598','4477','Deterioro de valor de créditos a corto plazo',NULL,NULL,1),(4493,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','60','4006','Compras',NULL,NULL,1),(4494,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','600','4493','Compras de mercaderías',NULL,NULL,1),(4495,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','601','4493','Compras de materias primas',NULL,NULL,1),(4496,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','602','4493','Compras de otros aprovisionamientos',NULL,NULL,1),(4497,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','606','4493','Descuentos sobre compras por pronto pago',NULL,NULL,1),(4498,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6060','4497','Descuentos sobre compras por pronto pago de mercaderías',NULL,NULL,1),(4499,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6061','4497','Descuentos sobre compras por pronto pago de materias primas',NULL,NULL,1),(4500,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6062','4497','Descuentos sobre compras por pronto pago de otros aprovisionamientos',NULL,NULL,1),(4501,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','COMPRAS','607','4493','Trabajos realizados por otras empresas',NULL,NULL,1),(4502,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','608','4493','Devoluciones de compras y operaciones similares',NULL,NULL,1),(4503,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6080','4502','Devoluciones de compras de mercaderías',NULL,NULL,1),(4504,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6081','4502','Devoluciones de compras de materias primas',NULL,NULL,1),(4505,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6082','4502','Devoluciones de compras de otros aprovisionamientos',NULL,NULL,1),(4506,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','609','4493','Rappels por compras',NULL,NULL,1),(4507,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6090','4506','Rappels por compras de mercaderías',NULL,NULL,1),(4508,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6091','4506','Rappels por compras de materias primas',NULL,NULL,1),(4509,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6092','4506','Rappels por compras de otros aprovisionamientos',NULL,NULL,1),(4510,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','61','4006','Variación de existencias',NULL,NULL,1),(4511,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','610','4510','Variación de existencias de mercaderías',NULL,NULL,1),(4512,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','611','4510','Variación de existencias de materias primas',NULL,NULL,1),(4513,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','612','4510','Variación de existencias de otros aprovisionamientos',NULL,NULL,1),(4514,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','62','4006','Servicios exteriores',NULL,NULL,1),(4515,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','620','4514','Gastos en investigación y desarrollo del ejercicio',NULL,NULL,1),(4516,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','621','4514','Arrendamientos y cánones',NULL,NULL,1),(4517,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','622','4514','Reparaciones y conservación',NULL,NULL,1),(4518,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','623','4514','Servicios profesionales independientes',NULL,NULL,1),(4519,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','624','4514','Transportes',NULL,NULL,1),(4520,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','625','4514','Primas de seguros',NULL,NULL,1),(4521,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','626','4514','Servicios bancarios y similares',NULL,NULL,1),(4522,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','627','4514','Publicidad, propaganda y relaciones públicas',NULL,NULL,1),(4523,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','628','4514','Suministros',NULL,NULL,1),(4524,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','629','4514','Otros servicios',NULL,NULL,1),(4525,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','63','4006','Tributos',NULL,NULL,1),(4526,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','630','4525','Impuesto sobre benecifios',NULL,NULL,1),(4527,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6300','4526','Impuesto corriente',NULL,NULL,1),(4528,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6301','4526','Impuesto diferido',NULL,NULL,1),(4529,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','631','4525','Otros tributos',NULL,NULL,1),(4530,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','633','4525','Ajustes negativos en la imposición sobre beneficios',NULL,NULL,1),(4531,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','634','4525','Ajustes negativos en la imposición indirecta',NULL,NULL,1),(4532,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6341','4531','Ajustes negativos en IVA de activo corriente',NULL,NULL,1),(4533,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6342','4531','Ajustes negativos en IVA de inversiones',NULL,NULL,1),(4534,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','636','4525','Devolución de impuestos',NULL,NULL,1),(4535,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','638','4525','Ajustes positivos en la imposición sobre beneficios',NULL,NULL,1),(4536,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','639','4525','Ajustes positivos en la imposición directa',NULL,NULL,1),(4537,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6391','4536','Ajustes positivos en IVA de activo corriente',NULL,NULL,1),(4538,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6392','4536','Ajustes positivos en IVA de inversiones',NULL,NULL,1),(4539,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','64','4006','Gastos de personal',NULL,NULL,1),(4540,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','640','4539','Sueldos y salarios',NULL,NULL,1),(4541,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','641','4539','Indemnizaciones',NULL,NULL,1),(4542,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','642','4539','Seguridad social a cargo de la empresa',NULL,NULL,1),(4543,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','649','4539','Otros gastos sociales',NULL,NULL,1),(4544,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','65','4006','Otros gastos de gestión',NULL,NULL,1),(4545,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','650','4544','Pérdidas de créditos comerciales incobrables',NULL,NULL,1),(4546,1,NULL,'2014-12-21 12:51:10','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','651','4544','Resultados de operaciones en común',NULL,NULL,1),(4547,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6510','4546','Beneficio transferido gestor',NULL,NULL,1),(4548,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6511','4546','Pérdida soportada participe o asociado no gestor',NULL,NULL,1),(4549,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','659','4544','Otras pérdidas en gestión corriente',NULL,NULL,1),(4550,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','66','4006','Gastos financieros',NULL,NULL,1),(4551,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','660','4550','Gastos financieros por actualización de provisiones',NULL,NULL,1),(4552,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','661','4550','Intereses de obligaciones y bonos',NULL,NULL,1),(4553,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6610','4452','Intereses de obligaciones y bonos a largo plazo empresas del grupo',NULL,NULL,1),(4554,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6611','4452','Intereses de obligaciones y bonos a largo plazo empresas asociadas',NULL,NULL,1),(4555,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6612','4452','Intereses de obligaciones y bonos a largo plazo otras partes vinculadas',NULL,NULL,1),(4556,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6613','4452','Intereses de obligaciones y bonos a largo plazo otras empresas',NULL,NULL,1),(4557,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6615','4452','Intereses de obligaciones y bonos a corto plazo empresas del grupo',NULL,NULL,1),(4558,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6616','4452','Intereses de obligaciones y bonos a corto plazo empresas asociadas',NULL,NULL,1),(4559,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6617','4452','Intereses de obligaciones y bonos a corto plazo otras partes vinculadas',NULL,NULL,1),(4560,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6618','4452','Intereses de obligaciones y bonos a corto plazo otras empresas',NULL,NULL,1),(4561,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','662','4550','Intereses de deudas',NULL,NULL,1),(4562,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6620','4561','Intereses de deudas empresas del grupo',NULL,NULL,1),(4563,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6621','4561','Intereses de deudas empresas asociadas',NULL,NULL,1),(4564,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6622','4561','Intereses de deudas otras partes vinculadas',NULL,NULL,1),(4565,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6623','4561','Intereses de deudas con entidades de crédito',NULL,NULL,1),(4566,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6624','4561','Intereses de deudas otras empresas',NULL,NULL,1),(4567,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','663','4550','Pérdidas por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4568,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','664','4550','Gastos por dividendos de acciones o participaciones consideradas como pasivos financieros',NULL,NULL,1),(4569,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6640','4568','Dividendos de pasivos empresas del grupo',NULL,NULL,1),(4570,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6641','4568','Dividendos de pasivos empresas asociadas',NULL,NULL,1),(4571,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6642','4568','Dividendos de pasivos otras partes vinculadas',NULL,NULL,1),(4572,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6643','4568','Dividendos de pasivos otras empresas',NULL,NULL,1),(4573,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','665','4550','Intereses por descuento de efectos y operaciones de factoring',NULL,NULL,1),(4574,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6650','4573','Intereses por descuento de efectos en entidades de crédito del grupo',NULL,NULL,1),(4575,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6651','4573','Intereses por descuento de efectos en entidades de crédito asociadas',NULL,NULL,1),(4576,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6652','4573','Intereses por descuento de efectos en entidades de crédito vinculadas',NULL,NULL,1),(4577,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6653','4573','Intereses por descuento de efectos en otras entidades de crédito',NULL,NULL,1),(4578,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6654','4573','Intereses por operaciones de factoring con entidades de crédito del grupo',NULL,NULL,1),(4579,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6655','4573','Intereses por operaciones de factoring con entidades de crédito asociadas',NULL,NULL,1),(4580,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6656','4573','Intereses por operaciones de factoring con otras entidades de crédito vinculadas',NULL,NULL,1),(4581,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6657','4573','Intereses por operaciones de factoring con otras entidades de crédito',NULL,NULL,1),(4582,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','666','4550','Pérdidas en participaciones y valores representativos de deuda',NULL,NULL,1),(4583,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6660','4582','Pérdidas en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4584,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6661','4582','Pérdidas en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4585,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6662','4582','Pérdidas en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4586,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6663','4582','Pérdidas en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4587,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6665','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4588,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6666','4582','Pérdidas en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4589,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6667','4582','Pérdidas en valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4590,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6668','4582','Pérdidas en valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4591,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','667','4550','Pérdidas de créditos no comerciales',NULL,NULL,1),(4592,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6670','4591','Pérdidas de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4593,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6671','4591','Pérdidas de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4594,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6672','4591','Pérdidas de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4595,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6673','4591','Pérdidas de créditos a largo plazo otras empresas',NULL,NULL,1),(4596,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6675','4591','Pérdidas de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4597,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6676','4591','Pérdidas de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4598,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6677','4591','Pérdidas de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4599,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6678','4591','Pérdidas de créditos a corto plazo otras empresas',NULL,NULL,1),(4600,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','668','4550','Diferencias negativas de cambio',NULL,NULL,1),(4601,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','669','4550','Otros gastos financieros',NULL,NULL,1),(4602,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','67','4006','Pérdidas procedentes de activos no corrientes y gastos excepcionales',NULL,NULL,1),(4603,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','670','4602','Pérdidas procedentes del inmovilizado intangible',NULL,NULL,1),(4604,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','671','4602','Pérdidas procedentes del inmovilizado material',NULL,NULL,1),(4605,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','672','4602','Pérdidas procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4607,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','673','4602','Pérdidas procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4608,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6733','4607','Pérdidas procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4609,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6734','4607','Pérdidas procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4610,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6735','4607','Pérdidas procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4611,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','675','4602','Pérdidas por operaciones con obligaciones propias',NULL,NULL,1),(4612,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','678','4602','Gastos excepcionales',NULL,NULL,1),(4613,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','68','4006','Dotaciones para amortizaciones',NULL,NULL,1),(4614,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','680','4613','Amortización del inmovilizado intangible',NULL,NULL,1),(4615,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','681','4613','Amortización del inmovilizado material',NULL,NULL,1),(4616,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','682','4613','Amortización de las inversiones inmobiliarias',NULL,NULL,1),(4617,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','69','4006','Pérdidas por deterioro y otras dotaciones',NULL,NULL,1),(4618,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','690','4617','Pérdidas por deterioro del inmovilizado intangible',NULL,NULL,1),(4619,1,NULL,'2014-12-21 12:51:11','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','691','4617','Pérdidas por deterioro del inmovilizado material',NULL,NULL,1),(4620,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','692','4617','Pérdidas por deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4621,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','693','4617','Pérdidas por deterioro de existencias',NULL,NULL,1),(4622,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6930','4621','Pérdidas por deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4623,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6931','4621','Pérdidas por deterioro de mercaderías',NULL,NULL,1),(4624,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6932','4621','Pérdidas por deterioro de materias primas',NULL,NULL,1),(4625,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6933','4621','Pérdidas por deterioro de otros aprovisionamientos',NULL,NULL,1),(4626,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','694','4617','Pérdidas por deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4627,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','695','4617','Dotación a la provisión por operaciones comerciales',NULL,NULL,1),(4628,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6954','4627','Dotación a la provisión por contratos onerosos',NULL,NULL,1),(4629,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6959','4628','Dotación a la provisión para otras operaciones comerciales',NULL,NULL,1),(4630,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','696','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4631,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6960','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4632,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6961','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4633,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6962','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4634,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6963','4630','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4635,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6965','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4636,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6966','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4637,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6967','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras partes vinculadas',NULL,NULL,1),(4638,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6968','4630','Pérdidas por deterioro en valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4639,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','697','4617','Pérdidas por deterioro de créditos a largo plazo',NULL,NULL,1),(4640,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6970','4639','Pérdidas por deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4641,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6971','4639','Pérdidas por deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4642,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6972','4639','Pérdidas por deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4643,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6973','4639','Pérdidas por deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4644,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','698','4617','Pérdidas por deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4645,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6980','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4646,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6981','4644','Pérdidas por deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4647,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6985','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4648,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6986','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4649,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6988','4644','Pérdidas por deterioro en valores representativos de deuda a corto plazo de otras empresas',NULL,NULL,1),(4650,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','699','4617','Pérdidas por deterioro de crédito a corto plazo',NULL,NULL,1),(4651,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6990','4650','Pérdidas por deterioro de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4652,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6991','4650','Pérdidas por deterioro de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4653,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6992','4650','Pérdidas por deterioro de crédito a corto plazo otras partes vinculadas',NULL,NULL,1),(4654,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','COMPRAS_Y_GASTOS','XXXXXX','6993','4650','Pérdidas por deterioro de crédito a corto plazo otras empresas',NULL,NULL,1),(4655,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','70','4007','Ventas',NULL,NULL,1),(4656,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','700','4655','Ventas de mercaderías',NULL,NULL,1),(4657,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','701','4655','Ventas de productos terminados',NULL,NULL,1),(4658,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','702','4655','Ventas de productos semiterminados',NULL,NULL,1),(4659,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','703','4655','Ventas de subproductos y residuos',NULL,NULL,1),(4660,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','704','4655','Ventas de envases y embalajes',NULL,NULL,1),(4661,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','VENTAS','705','4655','Prestaciones de servicios',NULL,NULL,1),(4662,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','706','4655','Descuentos sobre ventas por pronto pago',NULL,NULL,1),(4663,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7060','4662','Descuentos sobre ventas por pronto pago de mercaderías',NULL,NULL,1),(4664,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7061','4662','Descuentos sobre ventas por pronto pago de productos terminados',NULL,NULL,1),(4665,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7062','4662','Descuentos sobre ventas por pronto pago de productos semiterminados',NULL,NULL,1),(4666,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7063','4662','Descuentos sobre ventas por pronto pago de subproductos y residuos',NULL,NULL,1),(4667,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','708','4655','Devoluciones de ventas y operacioes similares',NULL,NULL,1),(4668,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7080','4667','Devoluciones de ventas de mercaderías',NULL,NULL,1),(4669,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7081','4667','Devoluciones de ventas de productos terminados',NULL,NULL,1),(4670,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7082','4667','Devoluciones de ventas de productos semiterminados',NULL,NULL,1),(4671,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7083','4667','Devoluciones de ventas de subproductos y residuos',NULL,NULL,1),(4672,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7084','4667','Devoluciones de ventas de envases y embalajes',NULL,NULL,1),(4673,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','71','4007','Variación de existencias',NULL,NULL,1),(4674,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','710','4673','Variación de existencias de productos en curso',NULL,NULL,1),(4675,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','711','4673','Variación de existencias de productos semiterminados',NULL,NULL,1),(4676,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','712','4673','Variación de existencias de productos terminados',NULL,NULL,1),(4677,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','713','4673','Variación de existencias de subproductos, residuos y materiales recuperados',NULL,NULL,1),(4678,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','73','4007','Trabajos realizados para la empresa',NULL,NULL,1),(4679,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','730','4678','Trabajos realizados para el inmovilizado intangible',NULL,NULL,1),(4680,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','731','4678','Trabajos realizados para el inmovilizado tangible',NULL,NULL,1),(4681,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','732','4678','Trabajos realizados en inversiones inmobiliarias',NULL,NULL,1),(4682,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','733','4678','Trabajos realizados para el inmovilizado material en curso',NULL,NULL,1),(4683,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','74','4007','Subvenciones, donaciones y legados',NULL,NULL,1),(4684,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','740','4683','Subvenciones, donaciones y legados a la explotación',NULL,NULL,1),(4685,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','746','4683','Subvenciones, donaciones y legados de capital transferidos al resultado del ejercicio',NULL,NULL,1),(4686,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','747','4683','Otras subvenciones, donaciones y legados transferidos al resultado del ejercicio',NULL,NULL,1),(4687,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','75','4007','Otros ingresos de gestión',NULL,NULL,1),(4688,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','751','4687','Resultados de operaciones en común',NULL,NULL,1),(4689,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7510','4688','Pérdida transferida gestor',NULL,NULL,1),(4690,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7511','4688','Beneficio atribuido participe o asociado no gestor',NULL,NULL,1),(4691,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','752','4687','Ingreso por arrendamiento',NULL,NULL,1),(4692,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','753','4687','Ingresos de propiedad industrial cedida en explotación',NULL,NULL,1),(4693,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','754','4687','Ingresos por comisiones',NULL,NULL,1),(4694,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','755','4687','Ingresos por servicios al personal',NULL,NULL,1),(4695,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','759','4687','Ingresos por servicios diversos',NULL,NULL,1),(4696,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76','4007','Ingresos financieros',NULL,NULL,1),(4697,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','760','4696','Ingresos de participaciones en instrumentos de patrimonio',NULL,NULL,1),(4698,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7600','4697','Ingresos de participaciones en instrumentos de patrimonio empresas del grupo',NULL,NULL,1),(4699,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7601','4697','Ingresos de participaciones en instrumentos de patrimonio empresas asociadas',NULL,NULL,1),(4700,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7602','4697','Ingresos de participaciones en instrumentos de patrimonio otras partes asociadas',NULL,NULL,1),(4701,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7603','4697','Ingresos de participaciones en instrumentos de patrimonio otras empresas',NULL,NULL,1),(4702,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','761','4696','Ingresos de valores representativos de deuda',NULL,NULL,1),(4703,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7610','4702','Ingresos de valores representativos de deuda empresas del grupo',NULL,NULL,1),(4704,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7611','4702','Ingresos de valores representativos de deuda empresas asociadas',NULL,NULL,1),(4705,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7612','4702','Ingresos de valores representativos de deuda otras partes asociadas',NULL,NULL,1),(4706,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7613','4702','Ingresos de valores representativos de deuda otras empresas',NULL,NULL,1),(4707,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','762','4696','Ingresos de créditos',NULL,NULL,1),(4708,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7620','4707','Ingresos de créditos a largo plazo',NULL,NULL,1),(4709,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76200','4708','Ingresos de crédito a largo plazo empresas del grupo',NULL,NULL,1),(4710,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76201','4708','Ingresos de crédito a largo plazo empresas asociadas',NULL,NULL,1),(4711,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76202','4708','Ingresos de crédito a largo plazo otras partes asociadas',NULL,NULL,1),(4712,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76203','4708','Ingresos de crédito a largo plazo otras empresas',NULL,NULL,1),(4713,1,NULL,'2014-12-21 12:51:12','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7621','4707','Ingresos de créditos a corto plazo',NULL,NULL,1),(4714,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76210','4713','Ingresos de crédito a corto plazo empresas del grupo',NULL,NULL,1),(4715,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76211','4713','Ingresos de crédito a corto plazo empresas asociadas',NULL,NULL,1),(4716,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76212','4713','Ingresos de crédito a corto plazo otras partes asociadas',NULL,NULL,1),(4717,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','76213','4713','Ingresos de crédito a corto plazo otras empresas',NULL,NULL,1),(4718,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','763','4696','Beneficios por valorización de activos y pasivos financieros por su valor razonable',NULL,NULL,1),(4719,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','766','4696','Beneficios en participaciones y valores representativos de deuda',NULL,NULL,1),(4720,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7660','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas del grupo',NULL,NULL,1),(4721,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7661','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo empresas asociadas',NULL,NULL,1),(4722,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7662','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras partes asociadas',NULL,NULL,1),(4723,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7663','4719','Beneficios en participaciones y valores representativos de deuda a largo plazo otras empresas',NULL,NULL,1),(4724,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7665','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4725,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7666','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4726,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7667','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras partes asociadas',NULL,NULL,1),(4727,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7668','4719','Beneficios en participaciones y valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4728,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','768','4696','Diferencias positivas de cambio',NULL,NULL,1),(4729,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','769','4696','Otros ingresos financieros',NULL,NULL,1),(4730,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','77','4007','Beneficios procedentes de activos no corrientes e ingresos excepcionales',NULL,NULL,1),(4731,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','770','4730','Beneficios procedentes del inmovilizado intangible',NULL,NULL,1),(4732,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','771','4730','Beneficios procedentes del inmovilizado material',NULL,NULL,1),(4733,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','772','4730','Beneficios procedentes de las inversiones inmobiliarias',NULL,NULL,1),(4734,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','773','4730','Beneficios procedentes de participaciones a largo plazo en partes vinculadas',NULL,NULL,1),(4735,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7733','4734','Beneficios procedentes de participaciones a largo plazo empresas del grupo',NULL,NULL,1),(4736,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7734','4734','Beneficios procedentes de participaciones a largo plazo empresas asociadas',NULL,NULL,1),(4737,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7735','4734','Beneficios procedentes de participaciones a largo plazo otras partes vinculadas',NULL,NULL,1),(4738,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','775','4730','Beneficios por operaciones con obligaciones propias',NULL,NULL,1),(4739,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','778','4730','Ingresos excepcionales',NULL,NULL,1),(4741,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79','4007','Excesos y aplicaciones de provisiones y pérdidas por deterioro',NULL,NULL,1),(4742,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','790','4741','Revisión del deterioro del inmovilizado intangible',NULL,NULL,1),(4743,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','791','4741','Revisión del deterioro del inmovilizado material',NULL,NULL,1),(4744,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','792','4741','Revisión del deterioro de las inversiones inmobiliarias',NULL,NULL,1),(4745,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','793','4741','Revisión del deterioro de las existencias',NULL,NULL,1),(4746,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7930','4745','Revisión del deterioro de productos terminados y en curso de fabricación',NULL,NULL,1),(4747,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7931','4745','Revisión del deterioro de mercaderías',NULL,NULL,1),(4748,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7932','4745','Revisión del deterioro de materias primas',NULL,NULL,1),(4749,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7933','4745','Revisión del deterioro de otros aprovisionamientos',NULL,NULL,1),(4750,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','794','4741','Revisión del deterioro de créditos por operaciones comerciales',NULL,NULL,1),(4751,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','795','4741','Exceso de provisiones',NULL,NULL,1),(4752,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7951','4751','Exceso de provisión para impuestos',NULL,NULL,1),(4753,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7952','4751','Exceso de provisión para otras responsabilidades',NULL,NULL,1),(4755,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7954','4751','Exceso de provisión para operaciones comerciales',NULL,NULL,1),(4756,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79544','4755','Exceso de provisión por contratos onerosos',NULL,NULL,1),(4757,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','79549','4755','Exceso de provisión para otras operaciones comerciales',NULL,NULL,1),(4758,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7955','4751','Exceso de provisión para actuaciones medioambienteales',NULL,NULL,1),(4759,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','796','4741','Revisión del deterioro de participaciones y valores representativos de deuda a largo plazo',NULL,NULL,1),(4760,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7960','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas del grupo',NULL,NULL,1),(4761,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7961','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo empresas asociadas',NULL,NULL,1),(4762,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7962','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras partes vinculadas',NULL,NULL,1),(4763,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7963','4759','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a largo plazo otras empresas',NULL,NULL,1),(4764,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7965','4759','Revisión del deterioro de valores representativos a largo plazo empresas del grupo',NULL,NULL,1),(4765,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7966','4759','Revisión del deterioro de valores representativos a largo plazo empresas asociadas',NULL,NULL,1),(4766,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7967','4759','Revisión del deterioro de valores representativos a largo otras partes vinculadas',NULL,NULL,1),(4767,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7968','4759','Revisión del deterioro de valores representativos a largo plazo otras empresas',NULL,NULL,1),(4768,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','797','4741','Revisión del deterioro de créditos a largo plazo',NULL,NULL,1),(4769,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7970','4768','Revisión del deterioro de créditos a largo plazo empresas del grupo',NULL,NULL,1),(4770,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7971','4768','Revisión del deterioro de créditos a largo plazo empresas asociadas',NULL,NULL,1),(4771,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7972','4768','Revisión del deterioro de créditos a largo plazo otras partes vinculadas',NULL,NULL,1),(4772,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7973','4768','Revisión del deterioro de créditos a largo plazo otras empresas',NULL,NULL,1),(4773,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','798','4741','Revisión del deterioro de participaciones y valores representativos de deuda a corto plazo',NULL,NULL,1),(4774,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7980','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas del grupo',NULL,NULL,1),(4775,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7981','4773','Revisión del deterioro de participaciones en instrumentos de patrimonio neto a corto plazo empresas asociadas',NULL,NULL,1),(4776,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7985','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas del grupo',NULL,NULL,1),(4777,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7986','4773','Revisión del deterioro de valores representativos de deuda a corto plazo empresas asociadas',NULL,NULL,1),(4778,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7987','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras partes vinculadas',NULL,NULL,1),(4779,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7988','4773','Revisión del deterioro de valores representativos de deuda a corto plazo otras empresas',NULL,NULL,1),(4780,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','799','4741','Revisión del deterioro de créditos a corto plazo',NULL,NULL,1),(4781,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7990','4780','Revisión del deterioro de créditos a corto plazo empresas del grupo',NULL,NULL,1),(4782,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7991','4780','Revisión del deterioro de créditos a corto plazo empresas asociadas',NULL,NULL,1),(4783,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7992','4780','Revisión del deterioro de créditos a corto plazo otras partes vinculadas',NULL,NULL,1),(4784,1,NULL,'2014-12-21 12:51:13','PCG08-PYME','VENTAS_E_INGRESOS','XXXXXX','7993','4780','Revisión del deterioro de créditos a corto plazo otras empresas',NULL,NULL,1); /*!40000 ALTER TABLE `llx_accountingaccount` ENABLE KEYS */; UNLOCK TABLES; @@ -768,7 +768,7 @@ CREATE TABLE `llx_bank` ( LOCK TABLES `llx_bank` WRITE; /*!40000 ALTER TABLE `llx_bank` DISABLE KEYS */; -INSERT INTO `llx_bank` VALUES (1,'2010-07-08 23:56:14','2013-03-07 21:28:51','2010-07-08','2010-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL),(2,'2010-07-09 00:00:24','0000-00-00 00:00:00','2010-07-09','2010-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(3,'2010-07-10 13:33:42','0000-00-00 00:00:00','2010-07-10','2010-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(4,'2010-07-10 14:59:41','0000-00-00 00:00:00','2010-07-10','2010-07-10',0.02000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,'Client salon invidivdu',NULL),(5,'2011-07-18 20:50:24','0000-00-00 00:00:00','2011-07-08','2011-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL),(6,'2011-07-18 20:50:47','0000-00-00 00:00:00','2011-07-08','2011-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(8,'2011-08-01 03:34:11','2013-03-07 21:28:51','2011-08-01','2011-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL),(12,'2011-08-05 23:11:37','2013-03-07 21:33:57','2011-08-05','2011-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL),(13,'2011-08-06 20:33:54','0000-00-00 00:00:00','2011-08-06','2011-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(14,'2011-08-08 02:53:40','0000-00-00 00:00:00','2011-08-08','2011-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(15,'2011-08-08 02:55:58','2013-03-07 21:39:20','2011-08-08','2011-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL),(16,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(17,'2012-12-09 15:28:53','2012-12-09 14:33:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(18,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(19,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(20,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(21,'2012-12-12 18:54:33','2013-03-07 21:28:51','2012-12-12','2012-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL),(22,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06','2013-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(23,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20','2013-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(24,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09','2013-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL),(25,'2014-03-02 19:59:48','2014-03-02 18:59:48','2013-03-22','2013-03-22',30.00000000,'(CustomerInvoicePayment)',1,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(26,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19','2013-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(27,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21','2013-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL),(28,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03','2013-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(29,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10','2013-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL); +INSERT INTO `llx_bank` VALUES (1,'2010-07-08 23:56:14','2013-03-07 21:28:51','2010-07-08','2010-07-08',2000.00000000,'(Initial balance)',1,NULL,1,'SOLD','201210',NULL,1,NULL,0,NULL,NULL,NULL),(2,'2010-07-09 00:00:24',NOW(),'2010-07-09','2010-07-09',500.00000000,'(Initial balance)',2,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(3,'2010-07-10 13:33:42',NOW(),'2010-07-10','2010-07-10',0.00000000,'(Solde initial)',3,NULL,NULL,'SOLD',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(4,'2010-07-10 14:59:41',NOW(),'2010-07-10','2010-07-10',0.02000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,'Client salon invidivdu',NULL),(5,'2011-07-18 20:50:24',NOW(),'2011-07-08','2011-07-08',20.00000000,'(CustomerInvoicePayment)',1,1,NULL,'CB','201107',NULL,1,NULL,0,NULL,NULL,NULL),(6,'2011-07-18 20:50:47',NOW(),'2011-07-08','2011-07-08',10.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(8,'2011-08-01 03:34:11','2013-03-07 21:28:51','2011-08-01','2011-08-01',5.63000000,'(CustomerInvoicePayment)',1,1,1,'CB','201210',NULL,1,NULL,0,NULL,NULL,NULL),(12,'2011-08-05 23:11:37','2013-03-07 21:33:57','2011-08-05','2011-08-05',-10.00000000,'(SocialContributionPayment)',1,1,1,'VIR','201210',NULL,1,NULL,0,NULL,NULL,NULL),(13,'2011-08-06 20:33:54',NOW(),'2011-08-06','2011-08-06',5.98000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(14,'2011-08-08 02:53:40',NOW(),'2011-08-08','2011-08-08',26.10000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(15,'2011-08-08 02:55:58','2013-03-07 21:39:20','2011-08-08','2011-08-08',26.96000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201211',NULL,1,NULL,0,NULL,NULL,NULL),(16,'2012-12-09 15:28:44','2012-12-09 14:28:44','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(17,'2012-12-09 15:28:53','2012-12-09 14:33:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(18,'2012-12-09 17:35:55','2012-12-09 16:35:55','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(19,'2012-12-09 17:37:02','2012-12-09 16:37:02','2012-12-09','2012-12-09',2.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(20,'2012-12-09 18:35:07','2012-12-09 17:35:07','2012-12-09','2012-12-09',-2.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(21,'2012-12-12 18:54:33','2013-03-07 21:28:51','2012-12-12','2012-12-12',1.00000000,'(CustomerInvoicePayment)',1,1,1,'TIP','201210',NULL,1,NULL,0,NULL,NULL,NULL),(22,'2013-03-06 16:48:16','2013-03-06 15:48:16','2013-03-06','2013-03-06',20.00000000,'(SubscriptionPayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(23,'2013-03-20 14:30:11','2013-03-20 13:30:11','2013-03-20','2013-03-20',10.00000000,'(SubscriptionPayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(24,'2014-03-02 19:57:58','2014-03-02 18:57:58','2013-07-09','2013-07-09',605.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'111',NULL),(25,'2014-03-02 19:59:48','2014-03-02 18:59:48','2013-03-22','2013-03-22',30.00000000,'(CustomerInvoicePayment)',1,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(26,'2014-03-02 20:01:39','2014-03-02 19:01:39','2013-03-19','2013-03-19',500.00000000,'(CustomerInvoicePayment)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(27,'2014-03-02 20:02:06','2014-03-02 19:02:06','2013-03-21','2013-03-21',400.00000000,'(CustomerInvoicePayment)',1,1,NULL,'VIR',NULL,NULL,0,NULL,0,NULL,'ABC and Co',NULL),(28,'2014-03-03 19:22:32','2014-03-03 18:22:32','2013-10-03','2013-10-03',-400.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL),(29,'2014-03-03 19:23:16','2014-03-03 18:23:16','2013-03-10','2013-03-10',-300.00000000,'(CustomerInvoicePaymentBack)',3,1,NULL,'LIQ',NULL,NULL,0,NULL,0,NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_bank` ENABLE KEYS */; UNLOCK TABLES; @@ -2826,7 +2826,7 @@ CREATE TABLE `llx_commande_fournisseur_dispatch` ( LOCK TABLES `llx_commande_fournisseur_dispatch` WRITE; /*!40000 ALTER TABLE `llx_commande_fournisseur_dispatch` DISABLE KEYS */; -INSERT INTO `llx_commande_fournisseur_dispatch` VALUES (1,2,4,0,2,1,1,'2010-07-11 18:49:44',NULL,NULL,'0000-00-00 00:00:00',NULL,NULL,NULL); +INSERT INTO `llx_commande_fournisseur_dispatch` VALUES (1,2,4,0,2,1,1,'2010-07-11 18:49:44',NULL,NULL,NOW(),NULL,NULL,NULL); /*!40000 ALTER TABLE `llx_commande_fournisseur_dispatch` ENABLE KEYS */; UNLOCK TABLES; @@ -5823,7 +5823,7 @@ CREATE TABLE `llx_opensurvey_sondage` ( LOCK TABLES `llx_opensurvey_sondage` WRITE; /*!40000 ALTER TABLE `llx_opensurvey_sondage` DISABLE KEYS */; -INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','m4467s2mtk6khmxci2ysw682','fdffdshfghfj jhgjgh','aaa@aaa.com','fdfds',0,'fdffds','2013-03-07 00:00:00','D+',1,1,'dolibarr','0000-00-00 00:00:00',1,1,1,NULL); +INSERT INTO `llx_opensurvey_sondage` VALUES ('m4467s2mtk6khmxc','m4467s2mtk6khmxci2ysw682','fdffdshfghfj jhgjgh','aaa@aaa.com','fdfds',0,'fdffds','2013-03-07 00:00:00','D+',1,1,'dolibarr',NOW(),1,1,1,NULL); /*!40000 ALTER TABLE `llx_opensurvey_sondage` ENABLE KEYS */; UNLOCK TABLES; From 6806e2b36bbff889c4987b89157e83492118a6a7 Mon Sep 17 00:00:00 2001 From: Florian HENRY Date: Thu, 13 Aug 2015 10:27:35 +0200 Subject: [PATCH 040/172] FIX : Accountancy expert module filter on column must not launch ventil ventil --- htdocs/accountancy/customer/list.php | 5 +++-- htdocs/accountancy/journal/sellsjournal.php | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/htdocs/accountancy/customer/list.php b/htdocs/accountancy/customer/list.php index 6d82c324fd6..31df2c38899 100644 --- a/htdocs/accountancy/customer/list.php +++ b/htdocs/accountancy/customer/list.php @@ -53,6 +53,7 @@ $search_desc = GETPOST('search_desc', 'alpha'); $search_amount = GETPOST('search_amount', 'alpha'); $search_account = GETPOST('search_account', 'alpha'); $search_vat = GETPOST('search_vat', 'alpha'); +$btn_ventil = GETPOST('ventil', 'alpha'); // Getpost Order and column and limit page $sortfield = GETPOST('sortfield', 'alpha'); @@ -129,7 +130,7 @@ print ''; + '; print ''; } @@ -1023,7 +1027,7 @@ if ($id > 0) } } print $form->select_dolusers_forevent(($action=='create'?'add':'update'), 'assignedtouser', 1, '', 0, '', '', 0, 0, 0, 'AND u.statut != 0'); - if (in_array($user->id,array_keys($listofuserid))) print $langs->trans("MyAvailability").': id]['transparency']?' checked':'').'">'.$langs->trans("Busy"); + if (in_array($user->id,array_keys($listofuserid))) print $langs->trans("MyAvailability").': id]['transparency']?' checked':'').'>'.$langs->trans("Busy"); print ''; // Realised by diff --git a/htdocs/comm/action/peruser.php b/htdocs/comm/action/peruser.php index 0e06e1c2fa7..5f8ce1563de 100644 --- a/htdocs/comm/action/peruser.php +++ b/htdocs/comm/action/peruser.php @@ -853,6 +853,8 @@ function show_day_events2($username, $day, $month, $year, $monthshown, $style, & // Scan all event for this date foreach ($eventarray[$daykey] as $index => $event) { + //var_dump($event); + $keysofuserassigned=array_keys($event->userassigned); if (! in_array($username->id,$keysofuserassigned)) continue; // We discard record if event is from another user than user we want to show //if ($username->id != $event->userownerid) continue; // We discard record if event is from another user than user we want to show From d13b8b8284e98478f632a608300f71de63a11381 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 13:04:35 +0200 Subject: [PATCH 047/172] Fix better translation --- htdocs/core/lib/agenda.lib.php | 4 ++-- htdocs/langs/en_US/agenda.lang | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/core/lib/agenda.lib.php b/htdocs/core/lib/agenda.lib.php index 6da3b5cbc10..54e2b281f05 100644 --- a/htdocs/core/lib/agenda.lib.php +++ b/htdocs/core/lib/agenda.lib.php @@ -124,7 +124,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh { // Filter on hours print ''; - print ''.$langs->trans("WorkingTimeRange").''; + print ''.$langs->trans("VisibleTimeRange").''; print ""; print ''; if (empty($conf->dol_use_jmobile)) print ' - '; @@ -134,7 +134,7 @@ function print_actions_filter($form, $canedit, $status, $year, $month, $day, $sh // Filter on days print ''; - print ''.$langs->trans("WorkingDaysRange").''; + print ''.$langs->trans("VisibleDaysRange").''; print ""; print ''; if (empty($conf->dol_use_jmobile)) print ' - '; diff --git a/htdocs/langs/en_US/agenda.lang b/htdocs/langs/en_US/agenda.lang index 1c45811f062..cb7959a0901 100644 --- a/htdocs/langs/en_US/agenda.lang +++ b/htdocs/langs/en_US/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type From 343f4086bcbfc65e27f269cec56238d7b4ca4bdd Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 15:12:40 +0200 Subject: [PATCH 048/172] Remove dead code --- htdocs/core/lib/functions.lib.php | 26 -------------------------- 1 file changed, 26 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 7295abfe7df..18832b355f3 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -1047,19 +1047,6 @@ function dol_getdate($timestamp,$fast=false) else { $arrayinfo=getdate($timestamp); - - /*$startday=isset($conf->global->MAIN_START_WEEK)?$conf->global->MAIN_START_WEEK:1; - if($startday==1) - { - if ($arrayinfo["wday"]==0) - { - $arrayinfo["wday"]=6; - } - else - { - $arrayinfo["wday"]=$arrayinfo["wday"]-1; - } - }*/ } return $arrayinfo; @@ -1136,19 +1123,6 @@ function dol_mktime($hour,$minute,$second,$month,$day,$year,$gm=false,$check=1) else { dol_print_error('','PHP version must be 5.3+'); - /* - $usealternatemethod=false; - if ($year <= 1970) $usealternatemethod=true; // <= 1970 - if ($year >= 2038) $usealternatemethod=true; // >= 2038 - - if ($usealternatemethod || $gm) // Si time gm, seule adodb peut convertir - { - $date=adodb_mktime($hour,$minute,$second,$month,$day,$year,0,$gm); - } - else - { - $date=mktime($hour,$minute,$second,$month,$day,$year); - }*/ return ''; } } From 8d18507d5f73a89319587f30a6f74c7c2e02bc43 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 15:35:25 +0200 Subject: [PATCH 049/172] Bad help --- build/makepack-dolibarr.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/makepack-dolibarr.pl b/build/makepack-dolibarr.pl index c667754d4ab..9db6f3a4da3 100755 --- a/build/makepack-dolibarr.pl +++ b/build/makepack-dolibarr.pl @@ -984,7 +984,7 @@ if ($nboftargetok) { print "Remove target $FILENAMEEXEDOLIWAMP.exe...\n"; unlink "$NEWDESTI/$FILENAMEEXEDOLIWAMP.exe"; - print "Check that in your Wine setup, you create a Z: drive that point to your /tmp directory.\n"; + print "Check that in your Wine setup, you create a Z: drive that point to your / directory.\n"; $SOURCEBACK=$SOURCE; $SOURCEBACK =~ s/\//\\/g; From 58988d30840e6fc23a2f78e7206cb4abe7691bb5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 16:12:36 +0200 Subject: [PATCH 050/172] 3.5.8 --- htdocs/filefunc.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/filefunc.inc.php b/htdocs/filefunc.inc.php index bb1a4f6bd3f..33bfa01dcbb 100755 --- a/htdocs/filefunc.inc.php +++ b/htdocs/filefunc.inc.php @@ -29,7 +29,7 @@ * \brief File that include conf.php file and commons lib like functions.lib.php */ -if (! defined('DOL_VERSION')) define('DOL_VERSION','3.5.7'); +if (! defined('DOL_VERSION')) define('DOL_VERSION','3.5.8'); if (! defined('EURO')) define('EURO',chr(128)); // Define syslog constants From 2abb90713e1bfa999aa75739eaafd1e2f9e9095b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 17:35:05 +0200 Subject: [PATCH 051/172] Fix list of resource not visible --- htdocs/core/class/commonobject.class.php | 6 +++--- htdocs/core/lib/functions2.lib.php | 20 ++++++++++---------- htdocs/core/tpl/resource_add.tpl.php | 4 ++-- htdocs/resource/element_resource.php | 11 ++++------- 4 files changed, 19 insertions(+), 22 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 69f1c6df145..58597862f8c 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3277,12 +3277,12 @@ abstract class CommonObject * Need $this->element & $this->id * * @param int $resource_id Resource id - * @param string $resource_element Resource element + * @param string $resource_type 'resource' * @param int $busy Busy or not * @param int $mandatory Mandatory or not * @return int <=0 if KO, >0 if OK */ - function add_element_resource($resource_id,$resource_element,$busy=0,$mandatory=0) + function add_element_resource($resource_id, $resource_type, $busy=0, $mandatory=0) { $this->db->begin(); @@ -3295,7 +3295,7 @@ abstract class CommonObject $sql.= ", mandatory"; $sql.= ") VALUES ("; $sql.= $resource_id; - $sql.= ", '".$resource_element."'"; + $sql.= ", '".$resource_type."'"; $sql.= ", '".$this->id."'"; $sql.= ", '".$this->element."'"; $sql.= ", '".$busy."'"; diff --git a/htdocs/core/lib/functions2.lib.php b/htdocs/core/lib/functions2.lib.php index de3b112e37f..9c77729ac5a 100644 --- a/htdocs/core/lib/functions2.lib.php +++ b/htdocs/core/lib/functions2.lib.php @@ -1791,10 +1791,10 @@ function cleanCorruptedTree($db, $tabletocleantree, $fieldfkparent) /** * Get an array with properties of an element -* -* @param string $element_type Element type. ex : project_task or object@modulext or object_under@module -* @return array (module, classpath, element, subelement, classfile, classname) -*/ + * + * @param string $element_type Element type: 'action', 'facture', 'project_task' or 'object@modulext'... + * @return array (module, classpath, element, subelement, classfile, classname) + */ function getElementProperties($element_type) { // Parse element/subelement (ex: project_task) @@ -1887,15 +1887,15 @@ function getElementProperties($element_type) } /** - * Fetch an object with element_type and its id + * Fetch an object from its id and element_type * Inclusion classes is automatic * - * @param int $element_id Element id - * @param string $element_type Element type - * @return object || 0 || -1 if error + * @param int $element_id Element id + * @param string $element_type Element type + * @return int|object object || 0 || -1 if error */ -function fetchObjectByElement($element_id,$element_type) { - +function fetchObjectByElement($element_id, $element_type) +{ global $conf; global $db,$conf; diff --git a/htdocs/core/tpl/resource_add.tpl.php b/htdocs/core/tpl/resource_add.tpl.php index d16b8b629f8..38733726b85 100644 --- a/htdocs/core/tpl/resource_add.tpl.php +++ b/htdocs/core/tpl/resource_add.tpl.php @@ -14,7 +14,7 @@ $out .= ''; $out .= ''; $out .= ''; $out .= ''; -$out .= ''; +$out .= ''; // Place @@ -37,4 +37,4 @@ $out .= '
'; print $out; -// FIN DU TPL +// END BEGIN TPL RESOURCE_ADD.TPL.PHP diff --git a/htdocs/resource/element_resource.php b/htdocs/resource/element_resource.php index 123673654c9..c7acae78333 100644 --- a/htdocs/resource/element_resource.php +++ b/htdocs/resource/element_resource.php @@ -63,23 +63,23 @@ $id = GETPOST('id','int'); $action = GETPOST('action','alpha'); $mode = GETPOST('mode','alpha'); $lineid = GETPOST('lineid','int'); -$element = GETPOST('element','alpha'); +$element = GETPOST('element','alpha'); // element_type $element_id = GETPOST('element_id','int'); $resource_id = GETPOST('fk_resource','int'); $resource_type = GETPOST('resource_type','alpha'); $busy = GETPOST('busy','int'); $mandatory = GETPOST('mandatory','int'); $cancel = GETPOST('cancel','alpha'); -$confirm = GETPOST('confirm','alpha'); +$confirm = GETPOST('confirm','alpha'); /* * Actions */ -if($action == 'add_element_resource' && ! $cancel) +if ($action == 'add_element_resource' && ! $cancel) { - $objstat = fetchObjectByElement($element_id,$element); + $objstat = fetchObjectByElement($element_id, $element); $res = $objstat->add_element_resource($resource_id,$resource_type,$busy,$mandatory); if($res > 0) { @@ -261,9 +261,6 @@ else { $element_prop = getElementProperties($resource_obj); - - - //print '/'.$modresources.'/class/'.$resource_obj.'.class.php
'; $path = ''; From 10d3c41358e04347aea95895f17c404325299ec6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 20:07:11 +0200 Subject: [PATCH 052/172] Fix Bad value into popup --- htdocs/comm/action/class/actioncomm.class.php | 7 ++++--- htdocs/core/class/html.formactions.class.php | 5 +---- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/htdocs/comm/action/class/actioncomm.class.php b/htdocs/comm/action/class/actioncomm.class.php index bc5bf9da9e3..b4336936181 100644 --- a/htdocs/comm/action/class/actioncomm.class.php +++ b/htdocs/comm/action/class/actioncomm.class.php @@ -1041,9 +1041,9 @@ class ActionComm extends CommonObject * Use $this->id, $this->type_code, $this->label and $this->type_label * * @param int $withpicto 0=No picto, 1=Include picto into link, 2=Only picto - * @param int $maxlength Nombre de caracteres max dans libelle + * @param int $maxlength Max number of charaters into label. If negative, use the ref as label. * @param string $classname Force style class on a link - * @param string $option ''=Link to action,'birthday'=Link to contact + * @param string $option ''=Link to action, 'birthday'=Link to contact * @param int $overwritepicto 1=Overwrite picto * @return string Chaine avec URL */ @@ -1075,7 +1075,8 @@ class ActionComm extends CommonObject { $libelle=(empty($this->libelle)?$label:$this->libelle.(($label && $label != $this->libelle)?' '.$label:'')); if (! empty($conf->global->AGENDA_USE_EVENT_TYPE) && empty($libelle)) $libelle=($langs->transnoentities("Action".$this->type_code) != "Action".$this->type_code)?$langs->transnoentities("Action".$this->type_code):$this->type_label; - $libelleshort=dol_trunc($libelle,$maxlength); + if ($maxlength < 0) $libelleshort=$this->ref; + else $libelleshort=dol_trunc($libelle,$maxlength); } if ($withpicto) diff --git a/htdocs/core/class/html.formactions.class.php b/htdocs/core/class/html.formactions.class.php index 9322680a682..15bb1b8b43d 100644 --- a/htdocs/core/class/html.formactions.class.php +++ b/htdocs/core/class/html.formactions.class.php @@ -196,10 +196,7 @@ class FormActions foreach($listofactions as $action) { - $savlabel=$action->label; - $action->label=$action->ref; - $ref=$action->getNomUrl(1); - $action->label=$savlabel; + $ref=$action->getNomUrl(1,-1); $label=$action->getNomUrl(0,38); $var=!$var; From d4081936571c728b93bf7a83d712a0eded61cef3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 20:37:20 +0200 Subject: [PATCH 053/172] Fix: When stock is empty, no information was visible to explain why create button does not work. --- htdocs/expedition/card.php | 63 ++++++++++++++++++++------------ htdocs/langs/en_US/sendings.lang | 1 + 2 files changed, 40 insertions(+), 24 deletions(-) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index 9cee623b679..af1c4d4db13 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -669,9 +669,10 @@ if ($action == 'create') print ''.$langs->trans("QtyOrdered").''; print ''.$langs->trans("QtyShipped").''; print ''.$langs->trans("QtyToShip"); - if (empty($conf->productbatch->enabled)) { - print '
('.$langs->trans("Fill").''; - print ' / '.$langs->trans("Reset").')'; + if (empty($conf->productbatch->enabled)) + { + print '
('.$langs->trans("Fill").''; + print ' / '.$langs->trans("Reset").')'; } print ''; if (! empty($conf->stock->enabled)) @@ -848,31 +849,45 @@ if ($action == 'create') else { print ''; // end line and start a new one for lot/serial + + $staticwarehouse=new Entrepot($db); + $staticwarehouse->fetch($warehouse_id); + $subj=0; print ''; - foreach ($product->stock_warehouse[$warehouse_id]->detail_batch as $dbatch) + if (count($product->stock_warehouse[$warehouse_id]->detail_batch)) { - //var_dump($dbatch); - $substock=$dbatch->qty +0 ; - print ''; - print ''; - print ''; - - print ''; - - $staticwarehouse=new Entrepot($db); - $staticwarehouse->fetch($warehouse_id); - print $staticwarehouse->getNomUrl(0).' / '; - - print ''; - print ''; - print $langs->trans("DetailBatchFormat", $dbatch->batch, dol_print_date($dbatch->eatby,"day"), dol_print_date($dbatch->sellby,"day"), $dbatch->qty); - if ($defaultqty<=0) { - $defaultqty=0; - } else { - $defaultqty -=min($defaultqty,$substock); + foreach ($product->stock_warehouse[$warehouse_id]->detail_batch as $dbatch) + { + //var_dump($dbatch); + $substock=$dbatch->qty +0 ; // To get a numeric + print ''; + print ''; + print ''; + + print ''; + + print $staticwarehouse->getNomUrl(0).' / '; + + print ''; + print ''; + print $langs->trans("DetailBatchFormat", $dbatch->batch, dol_print_date($dbatch->eatby,"day"), dol_print_date($dbatch->sellby,"day"), $dbatch->qty); + if ($defaultqty<=0) { + $defaultqty=0; + } else { + $defaultqty -= min($defaultqty,$substock); + } + $subj++; } - $subj++; + } + else + { + print ''; + print ' '; + print ''; + + print ''; + print img_warning().' '.$langs->trans("NoProductToShipFoundIntoStock", $staticwarehouse->libelle); } } diff --git a/htdocs/langs/en_US/sendings.lang b/htdocs/langs/en_US/sendings.lang index 4d4aca48cd9..53a4e4dae7a 100644 --- a/htdocs/langs/en_US/sendings.lang +++ b/htdocs/langs/en_US/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse %s. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer From 3bdd342df15ba1961eded3a4486cc65a1dccd64f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Fri, 14 Aug 2015 23:53:59 +0200 Subject: [PATCH 054/172] Fix #3116 --- htdocs/expedition/card.php | 39 ++++++---- htdocs/expedition/class/expedition.class.php | 64 ++++++++++------ htdocs/product/class/productbatch.class.php | 21 ++++-- .../stock/class/mouvementstock.class.php | 74 ++++++++++++------- 4 files changed, 131 insertions(+), 67 deletions(-) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index af1c4d4db13..ffc453d395c 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -76,7 +76,7 @@ $hideref = (GETPOST('hideref','int') ? GETPOST('hideref','int') : (! empty($co $object = new Expedition($db); -// Load object +// Load object. Make an object->fetch include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not includ_once // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array @@ -160,6 +160,7 @@ if (empty($reshook)) $num=count($objectsrc->lines); $totalqty=0; + for ($i = 0; $i < $num; $i++) { $idl="idl".$i; @@ -178,11 +179,12 @@ if (empty($reshook)) while (isset($_POST[$batch])) { // save line of detail into sub_qty - $sub_qty[$j]['q']=GETPOST($qty,'int'); - $sub_qty[$j]['id_batch']=GETPOST($batch,'int'); - + $sub_qty[$j]['q']=GETPOST($qty,'int'); // the qty we want to move for this stock record + $sub_qty[$j]['id_batch']=GETPOST($batch,'int'); // the id into llx_product_batch of stock record to move $subtotalqty+=$sub_qty[$j]['q']; - + + //var_dump($qty);var_dump($batch);var_dump($sub_qty[$j]['q']);var_dump($sub_qty[$j]['id_batch']); + $j++; $batch="batchl".$i."_".$j; $qty = "qtyl".$i.'_'.$j; @@ -200,6 +202,8 @@ if (empty($reshook)) if (GETPOST($qty,'int') > 0) $totalqty+=GETPOST($qty,'int'); } } + + //var_dump($batch_line[2]); if ($totalqty > 0) // There is at least one thing to ship { @@ -208,7 +212,8 @@ if (empty($reshook)) { $qty = "qtyl".$i; if (! isset($batch_line[$i])) - { // not batch mode + { + // not batch mode if (GETPOST($qty,'int') > 0 || (GETPOST($qty,'int') == 0 && $conf->global->SHIPMENT_GETS_ALL_ORDER_PRODUCTS)) { $ent = "entl".$i; @@ -225,7 +230,8 @@ if (empty($reshook)) } } else - { // batch mode + { + // batch mode if ($batch_line[$i]['qty']>0) { $ret=$object->addline_batch($batch_line[$i]); @@ -1257,8 +1263,8 @@ else if ($id || $ref) print "\n"; /* - * Lignes produits - */ + * Lines of products + */ print '
'; print ''; if (! empty($conf->global->MAIN_VIEW_LINE_NUMBER)) @@ -1417,12 +1423,19 @@ else if ($id || $ref) if (isset($lines[$i]->detail_batch)) { print ''; } else { print ''; diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 3699399bdca..5863161a995 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -391,7 +391,7 @@ class Expedition extends CommonObject /** - * Create a expedition line with eat-by date + * Create the detail (eat-by date) of the expedition line * * @param object $line_ext full line informations * @return int <0 if KO, >0 if OK @@ -626,9 +626,12 @@ class Expedition extends CommonObject // Loop on each product line to add a stock movement // TODO possibilite d'expedier a partir d'une propale ou autre origine - $sql = "SELECT cd.fk_product, cd.subprice, ed.qty, ed.fk_entrepot, ed.rowid"; + $sql = "SELECT cd.fk_product, cd.subprice,"; + $sql.= " ed.rowid, ed.qty, ed.fk_entrepot,"; + $sql.= " edb.rowid as edbrowid, edb.eatby, edb.sellby, edb.batch, edb.qty, edb.fk_origin_stock"; $sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd,"; $sql.= " ".MAIN_DB_PREFIX."expeditiondet as ed"; + $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."expeditiondet_batch as edb on edb.fk_expeditiondet = ed.rowid"; $sql.= " WHERE ed.fk_expedition = ".$this->id; $sql.= " AND cd.rowid = ed.fk_origin_line"; @@ -640,27 +643,38 @@ class Expedition extends CommonObject for ($i = 0; $i < $cpt; $i++) { $obj = $this->db->fetch_object($resql); - if($obj->qty <= 0) continue; - dol_syslog(get_class($this)."::valid movement index ".$i); + if ($obj->qty <= 0) continue; + dol_syslog(get_class($this)."::valid movement index ".$i." ed.rowid=".$obj->rowid." edb.rowid=".$obj->edbrowid); //var_dump($this->lines[$i]); $mouvS = new MouvementStock($this->db); $mouvS->origin = &$this; - // We decrement stock of product (and sub-products) - // We use warehouse selected for each line - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); - if ($result < 0) { $error++; break; } - - if (! empty($conf->productbatch->enabled)) + + if (empty($obj->edbrowid)) { - $details=ExpeditionLineBatch::fetchAll($this->db,$obj->rowid); - if (! empty($details)) + // line without batch detail + + // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); + if ($result < 0) { + $error++; break; + } + } + else + { + // line with batch detail + + // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref), '', $obj->eatby, $obj->sellby, $obj->batch); + if ($result < 0) { + $error++; break; + } + + // We update content of table llx_product_batch (will be rename into llx_product_stock_batch inantoher version) + if (! empty($conf->productbatch->enabled)) { - foreach ($details as $dbatch) - { - $result=$mouvS->livraison_batch($dbatch->fk_origin_stock,$dbatch->dluo_qty); - if ($result < 0) { $error++; $this->errors[]=$mouvS->$error; break 2; } - } + $result=$mouvS->livraison_batch($obj->fk_origin_stock, $obj->qty); // ->fk_origin_stock = id into table llx_product_batch (will be rename into llx_product_stock_batch in another version) + if ($result < 0) { $error++; $this->errors[]=$mouvS->error; break; } } } } @@ -672,7 +686,7 @@ class Expedition extends CommonObject return -2; } } - + if (! $error && ! $notrigger) { // Call trigger @@ -843,6 +857,10 @@ class Expedition extends CommonObject { if ($value['q']>0) { + // $value['q']=qty to move + // $value['id_batch']=id into llx_product_batch of record to move + //var_dump($value); + $linebatch = new ExpeditionLineBatch($this->db); $ret=$linebatch->fetchFromStock($value['id_batch']); // load serial, sellby, eatby if ($ret<0) @@ -857,13 +875,16 @@ class Expedition extends CommonObject { // TODO } - + + //var_dump($linebatch); } } $line->entrepot_id = $linebatch->entrepot_id; $line->origin_line_id = $dbatch['ix_l']; $line->qty = $dbatch['qty']; $line->detail_batch=$tab; + + //var_dump($line); $this->lines[$num] = $line; } } @@ -1146,9 +1167,9 @@ class Expedition extends CommonObject $sql = "SELECT cd.rowid, cd.fk_product, cd.label as custom_label, cd.description, cd.qty as qty_asked"; $sql.= ", cd.total_ht, cd.total_localtax1, cd.total_localtax2, cd.total_ttc, cd.total_tva"; $sql.= ", cd.tva_tx, cd.localtax1_tx, cd.localtax2_tx, cd.price, cd.subprice, cd.remise_percent"; - $sql.= ", ed.qty as qty_shipped, ed.fk_origin_line, ed.fk_entrepot"; + $sql.= ", ed.rowid as line_id, ed.qty as qty_shipped, ed.fk_origin_line, ed.fk_entrepot"; $sql.= ", p.ref as product_ref, p.label as product_label, p.fk_product_type"; - $sql.= ", p.weight, p.weight_units, p.length, p.length_units, p.surface, p.surface_units, p.volume, p.volume_units, ed.rowid as line_id"; + $sql.= ", p.weight, p.weight_units, p.length, p.length_units, p.surface, p.surface_units, p.volume, p.volume_units, p.tobatch as product_tobatch"; $sql.= " FROM (".MAIN_DB_PREFIX."expeditiondet as ed,"; $sql.= " ".MAIN_DB_PREFIX."commandedet as cd)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."product as p ON p.rowid = cd.fk_product"; @@ -1202,6 +1223,7 @@ class Expedition extends CommonObject $line->product_ref = $obj->product_ref; $line->product_label = $obj->product_label; $line->libelle = $obj->product_label; // TODO deprecated + $line->product_tobatch = $obj->product_tobatch; $line->label = $obj->custom_label; $line->description = $obj->description; $line->qty_asked = $obj->qty_asked; diff --git a/htdocs/product/class/productbatch.class.php b/htdocs/product/class/productbatch.class.php index 5495584ea5f..8eac443c244 100644 --- a/htdocs/product/class/productbatch.class.php +++ b/htdocs/product/class/productbatch.class.php @@ -135,7 +135,7 @@ class Productbatch extends CommonObject /** * Load object in memory from the database * - * @param int $id Id object + * @param int $id Id object * @return int <0 if KO, >0 if OK */ function fetch($id) @@ -201,6 +201,12 @@ class Productbatch extends CommonObject // Clean parameters $this->clean_param(); + // TODO Check qty is ok for stock move. Negative may not be allowed. + if ($this->qty < 0) + { + + } + // Update request $sql = "UPDATE ".MAIN_DB_PREFIX.self::$_table_element." SET"; $sql.= " fk_product_stock=".(isset($this->fk_product_stock)?$this->fk_product_stock:"null").","; @@ -389,11 +395,12 @@ class Productbatch extends CommonObject } /** - * Clean fields (triming) + * Clean fields (triming) * * @return void */ - private function clean_param() { + private function clean_param() + { if (isset($this->fk_product_stock)) $this->fk_product_stock=(int) trim($this->fk_product_stock); if (isset($this->batch)) $this->batch=trim($this->batch); if (isset($this->qty)) $this->qty=(float) trim($this->qty); @@ -403,11 +410,11 @@ class Productbatch extends CommonObject /** * Find first detail record that match eather eat-by or sell-by or batch within given warehouse * - * @param int $fk_product_stock id product_stock for objet - * @param date $eatby eat-by date for objet - * @param date $sellby sell-by date for objet + * @param int $fk_product_stock id product_stock for objet + * @param date $eatby eat-by date for objet + * @param date $sellby sell-by date for objet * @param string $batch_number batch number for objet - * @return int <0 if KO, >0 if OK + * @return int <0 if KO, >0 if OK */ function find($fk_product_stock=0, $eatby='',$sellby='',$batch_number='') { diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 2e9fcfab68e..52c69b16ec6 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -229,8 +229,8 @@ class MouvementStock extends CommonObject $num = 0; if (! $error) { - $sql = "SELECT rowid, reel, pmp FROM ".MAIN_DB_PREFIX."product_stock"; - $sql.= " WHERE fk_entrepot = ".$entrepot_id." AND fk_product = ".$fk_product; + $sql = "SELECT rowid, reel FROM ".MAIN_DB_PREFIX."product_stock"; + $sql.= " WHERE fk_entrepot = ".$entrepot_id." AND fk_product = ".$fk_product; // This is a unique key dol_syslog(get_class($this)."::_create", LOG_DEBUG); $resql=$this->db->query($sql); @@ -327,7 +327,7 @@ class MouvementStock extends CommonObject $this->errors[]=$this->db->lasterror(); $error = -3; } - else if(empty($fk_product_stock)) + else if (empty($fk_product_stock)) { $fk_product_stock = $this->db->last_insert_id(MAIN_DB_PREFIX."product_stock"); } @@ -452,19 +452,22 @@ class MouvementStock extends CommonObject * @param int $price Price * @param string $label Label of stock movement * @param string $datem Force date of movement + * @param date $eatby eat-by date + * @param date $sellby sell-by date + * @param string $batch batch number * @return int <0 if KO, >0 if OK */ - function livraison($user, $fk_product, $entrepot_id, $qty, $price=0, $label='', $datem='') + function livraison($user, $fk_product, $entrepot_id, $qty, $price=0, $label='', $datem='', $eatby='', $sellby='', $batch='') { - return $this->_create($user, $fk_product, $entrepot_id, (0 - $qty), 2, $price, $label, '', $datem,'','','',true); + return $this->_create($user, $fk_product, $entrepot_id, (0 - $qty), 2, $price, $label, '', $datem, $eatby, $sellby, $batch, true); } /** * Decrease stock for batch record * * @param int $id_stock_dluo Id product_dluo - * @param int $qty Quantity - * @return int <0 if KO, >0 if OK + * @param int $qty Quantity + * @return int <0 if KO, >0 if OK */ function livraison_batch($id_stock_dluo, $qty) { @@ -543,10 +546,12 @@ class MouvementStock extends CommonObject } /** - * Create or update batch record + * Create or update batch record (update table llx_product_batch) * - * @param variant $dluo Could be either int if id of product_batch or array with at leat fk_product_stock - * @param int $qty Quantity of product with batch number + * @param array|int $dluo Could be either + * - int if id of product_batch + * - or complete array('fk_product_stock'=>, 'eatby'=>, 'sellby'=> , 'batchnumber'=>) + * @param int $qty Quantity of product with batch number. May be a negative amount. * @return int <0 if KO, else return productbatch id */ function _create_batch($dluo, $qty) @@ -555,44 +560,63 @@ class MouvementStock extends CommonObject $result=0; - // Try to find an existing record with batch same batch number or id - if (is_numeric($dluo)) { + // Try to find an existing record with same batch number or id + if (is_numeric($dluo)) + { $result=$pdluo->fetch($dluo); - } else if (is_array($dluo)) { - if (isset($dluo['fk_product_stock'])) { + if (empty($pdluo->id)) + { + // We didn't find the line. May be it was deleted before by a previous move in same transaction. + $this->error = 'Error. You ask a move on a record for a serial that does not exists anymore. May be you take the same serial on samewarehouse several times in same shipment or it was used by another shipment. Remove this shipment and prepare another one.'; + $this->errors[] = $this->error; + $result = -2; + } + } + else if (is_array($dluo)) + { + if (isset($dluo['fk_product_stock'])) + { $vfk_product_stock=$dluo['fk_product_stock']; $veatby = $dluo['eatby']; $vsellby = $dluo['sellby']; $vbatchnumber = $dluo['batchnumber']; + $result = $pdluo->find($vfk_product_stock,$veatby,$vsellby,$vbatchnumber); - } else { + } + else + { dol_syslog(get_class($this)."::_create_batch array param dluo must contain at least key fk_product_stock".$error, LOG_ERR); $result = -1; } - } else { + } + else + { dol_syslog(get_class($this)."::_create_batch error invalid param dluo".$error, LOG_ERR); $result = -1; } - // Batch record found so we update it - if ($result>0) + if ($result >= 0) { - if ($pdluo->id >0) + // No error + if ($pdluo->id > 0) // product_batch record found { - $pdluo->qty +=$qty; - if ($pdluo->qty == 0) { + //print "Avant ".$pdluo->qty." Apres ".($pdluo->qty + $qty)."
"; + $pdluo->qty += $qty; + if ($pdluo->qty == 0) + { $result=$pdluo->delete(0,1); } else { $result=$pdluo->update(0,1); } } - else + else // product_batch record not found { $pdluo->fk_product_stock=$vfk_product_stock; $pdluo->qty = $qty; $pdluo->eatby = $veatby; $pdluo->sellby = $vsellby; $pdluo->batch = $vbatchnumber; + $result=$pdluo->create(0,1); if ($result < 0) { @@ -600,11 +624,9 @@ class MouvementStock extends CommonObject $this->errors=$pdluo->errors; } } - return $result; - } else { - return -1; } - + + return $result; } /** From d9b3069813754d88f750edf9bee33149b4bf39d6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 15 Aug 2015 02:34:15 +0200 Subject: [PATCH 055/172] Fix: When validation and approval where done in same step, label of action used always label for validation. --- .../triggers/interface_50_modAgenda_ActionsAuto.class.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php index 8a77bf86b4f..0912e7aee10 100644 --- a/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php +++ b/htdocs/core/triggers/interface_50_modAgenda_ActionsAuto.class.php @@ -678,10 +678,10 @@ class InterfaceActionsAuto extends DolibarrTriggers // Add entry in event table $now=dol_now(); - if(isset($_SESSION['listofnames'])) + if (isset($_SESSION['listofnames'])) { $attachs=$_SESSION['listofnames']; - if($attachs && strpos($action,'SENTBYMAIL')) + if ($attachs && strpos($action,'SENTBYMAIL')) { $object->actionmsg.="\n".$langs->transnoentities("AttachedFiles").': '.$attachs; } @@ -719,6 +719,9 @@ class InterfaceActionsAuto extends DolibarrTriggers $actioncomm->elementtype = $object->element; $ret=$actioncomm->add($user); // User qui saisit l'action + + unset($object->actionmsg); unset($object->actionmsg2); unset($object->actiontypecode); // When several action are called on same object, we must be sure to not reuse vallue of first action. + if ($ret > 0) { $_SESSION['LAST_ACTION_CREATED'] = $ret; From 52240eec9aa7e688b999886ff356f837e6583b18 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 15 Aug 2015 02:44:05 +0200 Subject: [PATCH 056/172] Fix removed warnings --- htdocs/core/class/html.formactions.class.php | 2 +- htdocs/core/lib/functions.lib.php | 4 ++-- htdocs/fourn/commande/card.php | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/htdocs/core/class/html.formactions.class.php b/htdocs/core/class/html.formactions.class.php index 15bb1b8b43d..60fbdc0c467 100644 --- a/htdocs/core/class/html.formactions.class.php +++ b/htdocs/core/class/html.formactions.class.php @@ -179,7 +179,7 @@ class FormActions elseif ($typeelement == 'fichinter') $title=$langs->trans('ActionsOnFicheInter'); else $title=$langs->trans("Actions"); - print_titre($title); + print load_fiche_titre($title,'',''); $total = 0; $var=true; print '
'; - $detail = ''; - foreach ($lines[$i]->detail_batch as $dbatch) + if ($lines[$i]->product_tobatch) { - $detail.= $langs->trans("DetailBatchFormat",$dbatch->batch,dol_print_date($dbatch->eatby,"day"),dol_print_date($dbatch->sellby,"day"),$dbatch->dluo_qty).'
'; + $detail = ''; + foreach ($lines[$i]->detail_batch as $dbatch) + { + $detail.= $langs->trans("DetailBatchFormat",$dbatch->batch,dol_print_date($dbatch->eatby,"day"),dol_print_date($dbatch->sellby,"day"),$dbatch->dluo_qty).'
'; + } + print $form->textwithtooltip($langs->trans("DetailBatchNumber"),$detail); + } + else + { + print $langs->trans("NA"); } - print $form->textwithtooltip($langs->trans("DetailBatchNumber"),$detail); print '
'; diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index 5f45496b950..e0a7ec1b9f2 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -2730,8 +2730,8 @@ function getTitleFieldOfList($name, $thead=0, $file="", $field="", $begin="", $m * * @param string $title Title to show * @return string Title to show - * @deprecated Use print_fiche_titre instead - * @see print_fiche_titre + * @deprecated Use load_fiche_titre instead + * @see print_fiche_titre, load_fiche_titre */ function print_titre($title) { diff --git a/htdocs/fourn/commande/card.php b/htdocs/fourn/commande/card.php index 9ca609c154c..9b0001e79d6 100644 --- a/htdocs/fourn/commande/card.php +++ b/htdocs/fourn/commande/card.php @@ -1612,9 +1612,10 @@ if ($action=='create') print "\n"; // Show origin lines - if (! empty($origin) && ! empty($originid) && is_object($objectsrc)) { + if (! empty($origin) && ! empty($originid) && is_object($objectsrc)) + { $title = $langs->trans('ProductsAndServices'); - print_titre($title); + print load_fiche_titre($title,'',''); print '
'; @@ -2395,7 +2396,7 @@ elseif (! empty($object->id)) 'entity'=>'' ); - print_titre($langs->trans('CreateRemoteOrder')); + print load_fiche_titre($langs->trans('CreateRemoteOrder'),''); //Is everything filled? if (empty($ws_url) || empty($ws_key)) { From f3c4e20db2857ad649fee53a97c7dc4e141c6844 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 15 Aug 2015 03:41:57 +0200 Subject: [PATCH 057/172] Fix centering of message on logon page --- htdocs/core/tpl/login.tpl.php | 2 +- htdocs/core/tpl/passwordforgotten.tpl.php | 4 ++-- htdocs/theme/eldy/style.css.php | 13 ++++--------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/htdocs/core/tpl/login.tpl.php b/htdocs/core/tpl/login.tpl.php index e82650eda83..c0af2a25b74 100644 --- a/htdocs/core/tpl/login.tpl.php +++ b/htdocs/core/tpl/login.tpl.php @@ -222,7 +222,7 @@ if (isset($conf->file->main_authentication) && preg_match('/openid/',$conf->file -
'; print ''; print_liste_field_titre($langs->trans("Date"),$_SERVER["PHP_SELF"],"e.dateevent","","",'align="left"',$sortfield,$sortorder); @@ -195,7 +196,6 @@ if ($result) // Lignes des champs de filtres - print ''; print ''; print ''; @@ -222,7 +222,6 @@ if ($result) print ''; print "\n"; - print ''; $var=True; @@ -283,7 +282,7 @@ if ($result) if ($usefilter) print ''; else print ''; } - print "
'.$form->select_date($date_start,'date_start',0,0,0,'',1,0,1).$form->select_date($date_end,'date_end',0,0,0,'',1,0,1).'
'.$langs->trans("NoEventFoundWithCriteria").'
'.$langs->trans("NoEventOrNoAuditSetup").'
"; + print ""; $db->free($result); if ($num) diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index ffc453d395c..e72af4de601 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -888,11 +888,11 @@ if ($action == 'create') } else { - print ''; + print ''; print ' '; - print ''; - - print ''; + print ''; + + print ''; print img_warning().' '.$langs->trans("NoProductToShipFoundIntoStock", $staticwarehouse->libelle); } } diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 5863161a995..b6ba93fe91e 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -654,11 +654,11 @@ class Expedition extends CommonObject { // line without batch detail - // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); - if ($result < 0) { - $error++; break; - } + // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); + if ($result < 0) { + $error++; break; + } } else { @@ -859,7 +859,7 @@ class Expedition extends CommonObject { // $value['q']=qty to move // $value['id_batch']=id into llx_product_batch of record to move - //var_dump($value); + //var_dump($value); $linebatch = new ExpeditionLineBatch($this->db); $ret=$linebatch->fetchFromStock($value['id_batch']); // load serial, sellby, eatby From d596f5222b5edc1c7317cb1226c7e685af9484f6 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:08:11 +0200 Subject: [PATCH 059/172] the form should be outside table to avoid errors --- htdocs/comm/askpricesupplier/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/askpricesupplier/index.php b/htdocs/comm/askpricesupplier/index.php index 4eddadf3803..681a889ed25 100644 --- a/htdocs/comm/askpricesupplier/index.php +++ b/htdocs/comm/askpricesupplier/index.php @@ -61,15 +61,15 @@ print '
'; * Search form */ $var=false; -print ''; print ''; print ''; +print '
'; print ''; print ''; print ''; print ''; -print "
'.$langs->trans("SearchRequest").'
'; print $langs->trans("Ref").':
'.$langs->trans("Other").':

\n"; +print "
\n"; /* From 39c2c6b61b58e8a167f18634a17ad62adabb5a6e Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:30:12 +0200 Subject: [PATCH 060/172] the form should be outside table to avoid errors --- htdocs/comm/mailing/list.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index ef2e2c48bf8..43441306e34 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -96,7 +96,8 @@ if ($result) $param = "&sall=".$sall; if ($filteremail) $param.='&filteremail='.urlencode($filteremail); - + + print '
'; print ''; print ''; print_liste_field_titre($langs->trans("Ref"),$_SERVER["PHP_SELF"],"m.rowid",$param,"","",$sortfield,$sortorder); @@ -108,7 +109,6 @@ if ($result) print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"],($filteremail?"mc.statut":"m.statut"),$param,"",'align="right"',$sortfield,$sortorder); print "\n"; - print ''; print ''; print '"; print "\n"; - print ''; $var=True; @@ -177,7 +176,7 @@ if ($result) print "\n"; $i++; } - print "
'; print ''; @@ -123,7 +123,6 @@ if ($result) print ''; print "
"; + print ''; $db->free($result); } else From a2b39721ce1b0821de6030ec824d186394afc10d Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:35:31 +0200 Subject: [PATCH 061/172] the form should be outside table to avoid errors --- htdocs/comm/propal/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/propal/index.php b/htdocs/comm/propal/index.php index 428e561f4fe..8fc50f853c6 100644 --- a/htdocs/comm/propal/index.php +++ b/htdocs/comm/propal/index.php @@ -63,15 +63,15 @@ print '
'; * Search form */ $var=false; -print ''; print ''; print ''; +print '
'; print ''; print ''; print ''; print ''; -print "
'.$langs->trans("SearchPropal").'
'; print $langs->trans("Ref").':
'.$langs->trans("Other").':

\n"; +print "
\n"; /* From d51912687b9dad289570986a3dde4be4b1539eff Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:37:54 +0200 Subject: [PATCH 062/172] the form should be outside table to avoid errors --- htdocs/comm/prospect/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/comm/prospect/index.php b/htdocs/comm/prospect/index.php index 0d72eac46e3..f5f600ddd08 100644 --- a/htdocs/comm/prospect/index.php +++ b/htdocs/comm/prospect/index.php @@ -54,15 +54,15 @@ print '
'; if (! empty($conf->propal->enabled)) { $var=false; - print ''; print ''; print ''; + print '
'; print ''; print ''; print ''; print ''; - print "
'.$langs->trans("SearchAProposal").'
'; print $langs->trans("Ref").':
'.$langs->trans("Other").':

\n"; + print "
\n"; } /* From 676004e2e408e61a7576143e9eb68fee3a6d79ed Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:42:54 +0200 Subject: [PATCH 063/172] the form should be outside table to avoid errors --- htdocs/commande/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/commande/index.php b/htdocs/commande/index.php index 7957803a5d5..5baa7b7c30f 100644 --- a/htdocs/commande/index.php +++ b/htdocs/commande/index.php @@ -62,15 +62,15 @@ print '
'; // Search customer orders $var=false; -print ''; print ''; print ''; +print '
'; print ''; print ''; print ''; print ''; -print "
'.$langs->trans("SearchOrder").'
'; print $langs->trans("Ref").':
'.$langs->trans("Other").':

\n"; +print "
\n"; /* From b619aa080d1266e82082a8d873fdb6e2d02b0763 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:47:17 +0200 Subject: [PATCH 064/172] the form should be outside table to avoid errors --- htdocs/compta/bank/categ.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/htdocs/compta/bank/categ.php b/htdocs/compta/bank/categ.php index b854503f084..00755959ab9 100644 --- a/htdocs/compta/bank/categ.php +++ b/htdocs/compta/bank/categ.php @@ -158,7 +158,6 @@ if ($result) $db->free($result); } -print ""; /* * Line to add category @@ -172,9 +171,7 @@ if ($action != 'edit') print ''; } -print ""; - -print ""; +print ''; llxFooter(); From 04322544126b8f5d9a8e660cb92c28124ca6c375 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 15:53:07 +0200 Subject: [PATCH 065/172] the form should be outside table to avoid errors --- htdocs/compta/bank/ligne.php | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/htdocs/compta/bank/ligne.php b/htdocs/compta/bank/ligne.php index e69e2dce2e7..4186dae5561 100644 --- a/htdocs/compta/bank/ligne.php +++ b/htdocs/compta/bank/ligne.php @@ -596,8 +596,7 @@ if ($result) } print ''; - print ""; - print ''; + print ''; } } @@ -610,22 +609,21 @@ print '
'; // List of bank categories - print '
'; -print ''; print ''; print ''; print ''; print ''; + +print '
'; print ''; } -print ""; -print ""; +print ''; $sql = "SELECT c.label, c.rowid"; $sql.= " FROM ".MAIN_DB_PREFIX."bank_class as a, ".MAIN_DB_PREFIX."bank_categ as c"; @@ -650,13 +648,13 @@ if ($result) { print ''; } - print ""; + print ''; $i++; } $db->free($result); } -print "
'.$langs->trans("Rubriques").''; if ($user->rights->banque->modifier) { print ' '; print '
'.img_delete($langs->trans("Remove")).'
"; +print ''; llxFooter(); From 670f0ae867fd4e90fac6668807ca1edc5abf69d4 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 16:03:09 +0200 Subject: [PATCH 066/172] the form should be outside table to avoid errors --- htdocs/contrat/services.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/htdocs/contrat/services.php b/htdocs/contrat/services.php index eedb0183759..cd07db385aa 100644 --- a/htdocs/contrat/services.php +++ b/htdocs/contrat/services.php @@ -153,7 +153,9 @@ if ($resql) if ($mode == "4" && $filter == "expired") $title=$langs->trans("ListOfExpiredServices"); if ($mode == "5") $title=$langs->trans("ListOfClosedServices"); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder,'',$num,$totalnboflines,'title_commercial.png'); - + + print '
'; + print ''; print ''; print ''; @@ -169,9 +171,6 @@ if ($resql) print_liste_field_titre($langs->trans("Status"),$_SERVER["PHP_SELF"], "cd.statut,c.statut",$param,"","align=\"right\"",$sortfield,$sortorder); print "\n"; - print ''; - print ''; - print ''; print '\n"; - print ''; $contractstatic=new Contrat($db); $productstatic=new Product($db); @@ -278,7 +276,7 @@ if ($resql) } $db->free($resql); - print "
'; print ''; @@ -203,7 +202,6 @@ if ($resql) print ''; print ''; print "
"; + print ''; } else From 61f6da0210031bfec9d7de8e68918225ffe5a49e Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 16:07:59 +0200 Subject: [PATCH 067/172] the form should be outside table to avoid errors --- htdocs/core/lib/project.lib.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/core/lib/project.lib.php b/htdocs/core/lib/project.lib.php index f924922cb87..89d658fa01a 100644 --- a/htdocs/core/lib/project.lib.php +++ b/htdocs/core/lib/project.lib.php @@ -1023,14 +1023,13 @@ function print_projecttasks_array($db, $form, $socid, $projectsListId, $mytasks= if (!empty($conf->global->PROJECT_LIMIT_YEAR_RANGE)) { //Add the year filter input + print '
'; print ''; print ''; print ''; - print ''; print '\n"; - print '
'.$langs->trans("Year").''; - print ''; print "
'; + print ''; } } From 20a43041882a9ccc01ef07e8a06712786ddc6d15 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 16:10:24 +0200 Subject: [PATCH 068/172] the form should be outside table to avoid errors --- htdocs/expedition/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/expedition/index.php b/htdocs/expedition/index.php index 2d5d0e207c6..dbfece18381 100644 --- a/htdocs/expedition/index.php +++ b/htdocs/expedition/index.php @@ -48,13 +48,13 @@ print '
'; $var=false; -print ''; print ''; print ''; +print '
'; print ''; print ''; -print "
'.$langs->trans("SearchASending").'
'; print $langs->trans("Ref").':

\n"; +print "
\n"; /* * Shipments to validate From 924ff21268c54a95cb23cfb9f38590abf08e9e7e Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 16:12:33 +0200 Subject: [PATCH 069/172] the form should be outside table to avoid errors --- htdocs/fourn/commande/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/fourn/commande/index.php b/htdocs/fourn/commande/index.php index 60b9b65e8e8..c877589851d 100644 --- a/htdocs/fourn/commande/index.php +++ b/htdocs/fourn/commande/index.php @@ -58,15 +58,15 @@ print ''; * Search form */ $var=false; -print ''; print ''; print ''; +print '
'; print ''; print ''; print ''; print ''; -print "
'.$langs->trans("SearchOrder").'
'; print $langs->trans("Ref").':
'.$langs->trans("Other").':

\n"; +print "
\n"; /* From 53a21019fd8d23e1562be018b791cacd67975da5 Mon Sep 17 00:00:00 2001 From: philippe grand Date: Sat, 15 Aug 2015 16:15:54 +0200 Subject: [PATCH 070/172] the form should be outside table to avoid errors --- htdocs/fourn/commande/orderstoinvoice.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/htdocs/fourn/commande/orderstoinvoice.php b/htdocs/fourn/commande/orderstoinvoice.php index 49c16d38bc8..a1fa57f97f4 100644 --- a/htdocs/fourn/commande/orderstoinvoice.php +++ b/htdocs/fourn/commande/orderstoinvoice.php @@ -453,7 +453,9 @@ if (($action != 'create' && $action != 'add') && !$error) { $companystatic->nom = $soc->nom; print '

' . $companystatic->getNomUrl(1, 'customer') . '

'; } - + + print '
'; + print ''; print ''; print ''; print_liste_field_titre($langs->trans('Ref'), 'orderstoinvoice.php', 'c.ref', '', '&socid=' . $socid, '', $sortfield, $sortorder); @@ -465,8 +467,6 @@ if (($action != 'create' && $action != 'add') && !$error) { print "\n"; // Lignes des champs de filtre - print ''; - print ''; print ''; print ''; print ''; - print ''; print ''; $var = True; From 2faa5d725e02dc580f47e0ac812be4009f401c05 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 15 Aug 2015 18:17:54 +0200 Subject: [PATCH 071/172] Missing tcpdf files --- .../tcpdf/fonts/dejavusanscondensed.ctg.z | Bin 0 -> 10454 bytes .../includes/tcpdf/fonts/dejavusanscondensed.z | Bin 0 -> 330293 bytes .../tcpdf/fonts/dejavusanscondensedb.ctg.z | Bin 0 -> 10200 bytes .../tcpdf/fonts/dejavusanscondensedb.z | Bin 0 -> 326753 bytes .../tcpdf/fonts/dejavusanscondensedbi.ctg.z | Bin 0 -> 9101 bytes .../tcpdf/fonts/dejavusanscondensedbi.z | Bin 0 -> 312796 bytes .../tcpdf/fonts/dejavusanscondensedi.ctg.z | Bin 0 -> 9343 bytes .../tcpdf/fonts/dejavusanscondensedi.z | Bin 0 -> 308709 bytes .../tcpdf/fonts/dejavusansextralight.ctg.z | Bin 0 -> 3989 bytes .../tcpdf/fonts/dejavusansextralight.z | Bin 0 -> 173046 bytes .../includes/tcpdf/fonts/dejavusansmono.ctg.z | Bin 0 -> 6361 bytes htdocs/includes/tcpdf/fonts/dejavusansmono.z | Bin 0 -> 198919 bytes .../includes/tcpdf/fonts/dejavusansmonob.ctg.z | Bin 0 -> 6120 bytes htdocs/includes/tcpdf/fonts/dejavusansmonob.z | Bin 0 -> 193788 bytes .../tcpdf/fonts/dejavusansmonobi.ctg.z | Bin 0 -> 4983 bytes htdocs/includes/tcpdf/fonts/dejavusansmonobi.z | Bin 0 -> 145530 bytes .../includes/tcpdf/fonts/dejavusansmonoi.ctg.z | Bin 0 -> 5221 bytes htdocs/includes/tcpdf/fonts/dejavusansmonoi.z | Bin 0 -> 147290 bytes 18 files changed, 0 insertions(+), 0 deletions(-) create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensed.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedb.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusanscondensedi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansextralight.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmono.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonob.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonobi.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z create mode 100755 htdocs/includes/tcpdf/fonts/dejavusansmonoi.z diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensed.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..df25b6497f084274a55feb158bb478f237137568 GIT binary patch literal 10454 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensed.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensed.z new file mode 100755 index 0000000000000000000000000000000000000000..2053dd16f031128023f839d0344a97a754285a19 GIT binary patch literal 330293 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 VppO?#<0%p!o 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

a-f}afL_dZ5X#kn1Kw(eHp~SXk_+`W1Aohf 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�aX$UP66<8U0of_k=*TirSZ*RY) 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

9D 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�RfrR>ley`7fp3#zJ*m2e4-Ww$(Y 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 Xzu6fbM(wQ9ZO_&P@9YicPht5#H5$JF literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedb.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..71cef637e83311b26f0d4325c39b137930335918 GIT binary patch literal 10200 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


Bc09&wxe~*x}+|K)DHA=%eqxdxS?H!DD0( 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
GbQhR2DOh;>8ns4=Fnz%MPmO(Gx z&v4Vq>~-qG$TW68*T4Uve(~=0v?Vt-oiVpa(=;BeT|i{;oV?BsQeXNZES!E2;J+f( zVps=b_>tC9 zCH^t;!Bl6&-%H=L)UdMLeC?ImqFqMv|4#mT^FQz_so{adx>qEZV)ZND;od}_%t5E; zqEBCbN3^FCoDu`-(!`5>am(MxfyV7sz;a10`7RLaD6kBFnTs6YZ*$&8nm^?Yi+|5> z>fiGb=@&+!3Z{Qs`pWd*R(wdHuj>X%%=z9(oIR%5s#c%1k{l|XjfZ+HdswxT=SaKh zPue~T-C`76t+SL^xbV2~+(S0j%H|qpZF8kI+Kzb5Fi&8Km7^ZNH<-3}!1H;F-Xmy3 zDW^bBX!|Kf$^bhLKS%Qsn?A?SEhhO`*$@a8cnaDm>}OJYUAl&T7X}I9ce}*zzQ*gD zOuvh;e78;f?iTSErenusS>D3!SF!XEK;KD#Z^d_3i|=6SAx)w0B$o)^EEDp=n!aWZ z$gVkS*+K`>?qwR^lJAz-Da1U1VvSS$IncU3jZQqNZ0EBJG$#M*DKotSIqKRorw9%db1?V?u$S5PeX z_5b$GGroatiQ|(T|9JecmfY9$v*1Tu-uT8KvoJA%hSNmQpZNjZleH03x9*b90`Y4(=`;FKPuHd$L zgx`)G_}}Or`gQYg^>zX$rsw=13Rg!u=K=WhNeq`evG4gy#8NxN#om%?TO()s?n19a zH(g#7bdSmlf^KO4UWlW$7uTWf|8!ZyCNy7M)8!wiK?BfcRE;jvzVQn35AeP;*M1`v zW#n|e3{4tGGrh{yB}*L0E_lg*Y`@;8ti$RvLQrof)L5&%~~sK2ouLxqsLo6Q%fhvW!tUyNzQ0-+yb zlfwNJ()J~$``kQAJG#;5y~rpe_YxVG8!zSsF{s%V2X+T6{4sPJ#1XbDR#G*vef+?6 zzne#LUiFgBPFz^U?c49wO?~pIpQp!|WydD?fjukVV7LYFc1NFM~z$0 zvc}I|TMPRS9@@+>>nt_eBC&K5Nwg#}^N8HV9K558jRQP>3g|6k$bnGqAh#p1}`ZO z;We?qmL}a`OH?&yV7_3(a{NAk?b`t=eA* z5)cU?&D$GGLYysS)2NL~%Q-cmAJ$*{tZ5zk8j(L=u8c^S1>gQL75PMJJC3QV8#}dI zF!!feu@?P>|GNkYpb#q7LROA(d8>-Gk~Xi64r&eK78w@HL0O7amLL|lJN#R+IX4)33qDqrh`9p)M_)}DSQt}ATdcW zrfeTdgm^(3pG$7&39qD8WKW8&{bB1lwsFE(lWs%Z$VcFF+Sz&fxLAVh$qi-;b%|>SZM`g5ikt@NAE6|;%GHuESTx!g z3U~0karoUT!8Zah=IFjxxe75kr{g^`%le<(aX1;v3a2l9fzGhadkW)!Uw`aH5-F5Q zXw61c#yeBFZLDyfaDU6i^AtyXNr{C_IL??MGXsCa0%Bm-Cu8*530sF^nmvk?mVa>D z&|^(j{H75_?;X4|3cua5U&#GIoU64#CqV8Ls3jhic%ptvmq2BJOvPMpC@(f|9T@N! z;7fFg9gSRI07?e{3H0k}*+j4(`gh^)YzieC>C#!|4xocAIg3dh6(aeNe2k{A`5X+5 z87g)vw721Ga$=3UJ$i`F9Oi2A2DO`(YF;E}Eb$qncLrkZqo&q1 z+zE}K`Lqb%3$(6NsUAOUc!R(H!5QPkd|Hf~Sf`SGZ>pCM>$rL$x+^5pG9G0=0QU?_ zol1}tV;l;(uOwiuj@|m~nX?nJA5NV=fA!*~$(uK?P7RHXMPE#&39mM;W8M24+_ZL) zt<4ED{+h%bS1A%P{}P`>_a3o+S%J=LRAPQd%vFMcnJ}cWame6d!)Ff{sf^Q>~5%@y#UIHy@Gk3WnzU zpgd8?T|)id=&p2PXnJy?SA4?RBA1A~CxcV9zoHM&vzpy|&cM zM(?40U3y<;o;5$q%YZp)!kUgj6?{B57}FpkaYU2VBvq{fXmEy-T=u(SB8N#5UT!VB zd2Z86l#0%wv=tN9C<`XT@Tl<|8_o@$x(d?_c^Y9WY48U@z+GnV{S zdjCCp0iH_)-a}Z&q%yYxi=#du*e^N|PY%{{h?xQJKslPa*egA<|LPsDXE~k3!c@~@ zpN!D{C&wJ>#QXqLn*Ts!i{pM@^-egNfkmMOrTX6&U7&k^ES{4=$fXK`JVvJ^$Z1#> z9y=NH#WXyNbjX+tX&~wM2V-x%Z~RAqpJ~sy7$5!7kFBM7b?)+yXr4a_Fgz!BQmCbJ zCs!4#W(;w1C!HEo)4%{$?Stn(;xM?3ZW_Qr1~;H-G`Ji_BQV|K(GLJj89v8Bcz>Xa zSkU+o8Sw7}h`*1%GD(bY;6qO3OiV|YNTZ0Y&@@7ji5x64kmt;bjuK!-L&W&K&;uU93gbBDGRnUPp2m|z z;Wyr9)W+oIhZt3(nQ54ivXXw7=LBM&V~ckv$phg>XeYU8;5n8i(PuHP)P4#TM4D}a zuogJaOu2l>fT&bP2@b2u(7WjD)V?;damzpo!y??#(C2J)!T6qGsqFgjhNdY}u6Dvd zpP=%`za53CFzVc|X!^(K1Mb6~i*`T4`?v%lW-ntPZ%wavUPJ%DnZG8Ew6PgA5&ivQ@iZPf@QX9+^l9w6sio)N+@R_7 zwS7iC6vI**_RGtdA5H$?`t>tV4(R(!Fm0P)$G}=FAA<4dDe5Xh6fj1GJkFIrDB$lV{6fJV5QNj6^eF zbi7m4lFv$2&Sw2zdRtgWqW5DdxeneEbaDX(n$vz5H;Cl4XX~h3Am(Vm8lkt~Lo1eP z5aRr(^elwr5hV)bf^5Z(jV~(l@j&O!HLji5{Sl-+>ON`ha3pc}Ei7dF8h1yeAKTav z+B^#lh2_5Ew}U;v!O8Bh1@(5Hd=Qz?qwV8?Wx9nnY&@1u{HaZMr3xx1_|V&GOvKcF zET&^vzSQ7-CsjJ>qvdMyD@N*E9*2+5x4ypUTQnlBn(Jwd^KR-38GV}wi(0?fxF7t` z_e|Ht>j}}Ew*kEm7f}Lq+#sw)KUB^A!}TTko=JL-7=sKmDIpIs5#LFL6TBf^WCmw_ zoGan*Qc9eKZ1S=ApX`}$y=C^Zy8pT*PPfY|s5+)Jz8eg6=iA|?&0ucxypo#{a$?$mk+h(HhHdn>v?19#rsXxuT_zsG|lQac;3hhTs3Zf$)~ zw5$kaKr*St{@{W(f6_#Xd}k6v#PP|kZ4WPeQ4MSlUuZ7zO$`xO7t)&96*T{eJ;i&g zI52TEI+zgpH(`h&A;B<&}^!Z_h(xud8)+c6Q1?9PJ$vlLQDMOcg%AMdySaIJd7VL?mj~U^uFR1&^L|~paN$z^Pjqie)8Btgn}UBc_n%H<=8ox{ z^wrmxcF{F>BxXzfN}UGqT~-tTEaSL;D^% z)UOYzs#i2{FgNkd^T_z=rXy2VWXHC@;~bhdpl4P6Yjc{0Hw-zAQm|;Xeh!H}kpyD7 z?g_UZ@9R84`w_;bW-Za)5$9?qD_TqSWO{jTz+YG*Kk=J7N|6MoPu8)=KzX=}hqAq$ zTp{;#_0Vds(cX@mhq}%*a0`bb=>f$+3V45=Bdl0Wt21WeOO^xpCA}qY3L( z=h0Dydr_L7HN3t=p+v98bX^X?pxC;7!N=|TpGFtYz&@A-1@#NYRdku;n{{^R`K8PL z`urVop-+6$E4bcxpP0wQ8raKYih&IbT<tUTH zHUBnuUgPbo35$PU0z;t;oJ-0}6611|5lgx*tFJ%1auNEK=v2M&IE8rcGc>QhTE|Bl zfNdQS?doaKpGC_I3$)O^oJoTYYmJvvs8yn{UOWSgn76 zm)gxa$LDKs@rg0K2n5ZuXHoDT^oiu~kxa4UrA5A4^cLg?c^64}J9M7oxk$7bB}JiI zputde$FzMS#s`HjP*31fi15W)ZYvFD_(X4FRzZwz>R4#LITW=E3;yT0M@L7cx2vz0 zI(&7ao9oD>t*en@pua`&K>I$^oNI4$~@TyykeKM({B}|x*7dYQxbnl@* zj+ixT7P^Jb?|4n?zkW9uj!k|upnm3*@ox;M{&8e-Qd08Bk;y43sqCj&@g0`!{RiFN zv2)`_hz7%vt>b36csqRTYwysjqIq6f8DP>-Ua@;`S-GGqufyl^3kqN4{|kI(@NR|- zuIzhdz_@YaFdzMK#R`Al`D-Mmg^h!9hjy#$J)^qpBO12+i6K5d;Xj~LxKZfJn&-5J z4kUWK$B$upR1tq4_t0e0` z)iC~(lXA+DTQ7JR^lVQU?Y2X<(*l#$w$6}q@{>krr)LwLc?;c3Ax*x_eV2-&C zEZma1;LnAv@6ez(#nB}E{1bux1Pb-;MbNx0xwiwAypW2?z&d>O&bn3VMLQ!WlzUjiTA0a zFrLAjy*x0MH;)w?XG!#dnZ!yyXW*cwg?7eInMk{wtf{>l6P%%J*cgzn#edKr!^Sv( z%wDB#8iB_co|dY1wlgvc41n<(2B6KI;8x3>&vlBAb7p*SpVK=>1CMN9Wiz2BVdI~l#wle6Nut$WodFwL7G(0Zc?#neew3Aq#NNq2;C z-6jaWvs~CLP=XGkGc`5rSaD1IYqeF--FF)s-(^;TEs4p%^L`8S0Z+0HWO<$GEuNU- z-JD`xo80@I0VlusLM;3QUEafg(4odpN+Gs$7TEl94{WkJL#!eG)6dX)wBggw;;nG1 zWfzG)3WD#yIHr@9T}Er{jTdV(3${!gGq;obXjI3a#cM=z={V7X zL4w3<4p))ptz+s30Oq-h_b(z15tC-hsZT!MK%Y7uJOA!G?|z34 zp>Z%5x_pN}oImEs^kk~W{k#ZW83x;+4r`6uhM_BqejaDO@1BYK-b?ppoEe5z_wpy>cXOgeZNFW&z1;ca2>V%TKc z=vc(ULz&@FZ-SdxTN)^?5I_}B_E~2j7_nUz$Xn+F)@)tuiP=d%RV*sy(2L#n=xY< zNW-Ig_J|B8ONMC_p5N%fe?A;MTGECd2Db8%;3X0v58qz)9phH=-ismv%TPR@7xa4< z!HYua#HRq=IO5cpdKiPgLoPjI*sso@=gm{mbI`C$dKjl3&A!6S1&Ce9AY0T&gs0fZ+FfI`G%Xngg#%D7~yc^}LGVhD&2h4$o^0)xHNu}(Pxr?xFe{R;b z-o4MxU$J7%{$2YwO`SAx%6BPAU{{6}`OryhpzhsO-~FNufZ#a8;J$T(p7!WjQ4{44 z9&&}9v_BA8>z*e|B6c`EL6K_XXG#NU>J>oFKNtz}6^=1htY4K;V+H0c;H5B{0 zWbs?Gpl2`iV0>V%@i!(0O-J=ds0Ey$;Akk0gCg&h*HOBK~??ADy=R zx2@j|?w6i3+^>_6J3^%O28skWCm^;ST}|!Pha! zdn9Im9qA?N!(>lyld!&u)o`BVfJ^~UD>*{5dCXe_$Ug$%{K7SB7P4E(Z{rNS`SKwd zT|jT)8NEf5W9Bo@R?l`|${pscUOmUb_`1VvcEm~_^bp;{|NY@}?3)V zpAM!I(llXBgUtxTCyGya(I`-fAIa$@M1mY2VLz|LeFO`#Fn-+Me8EQP%T*Ne`U&Wf zSq8b#ok{%d7r2Zb+#k=3BQ!=>ADfO=zEI+Syf3^9J)RE5W4?=LsUb8;7*>GM)?1Xl z^>S-+rnc#b;d{DVd<}O28gj_Z5aZVcT~0bstdrNmf54g}a7p$3`!#%o(VE4o?ux9y z_^z4huy5dg1ui4*$&dN#SbjK1Zx+^bAGV>FuC3^0pqM+CQcMfAWS-1eMuzA?>17MG zyohNeK0p^o4<`5;jrS$-bs}|>gc3V)S_6lw4z!4pZp_K^n28%-V|rrte*WaS+fWSi z&{%Z%_Boh?**Iu0bBEYrsFyJo^%^GfNz+d@4zxbEcu%bsJ^C;g6Vw`OgFAD`efJ*0 zq%QdO?b+@A1~J*Nm0J!R*s|r|L3ZMc)2GdjeWy>qFz&%~*abD#)^{>4CjZ<|bS+eL z_md)U{!&{Zp$^@F8eklIHSFKt&Wz+yT+jFoMb?Em{Rp(Ju@Nn%T?ds zc^=Bd8n0OVQ@MPqZ)BP8t+}_Ql~~IO!I(4Ke*%f^hbNYzIK9P#F~<5@yRXzCruWn# za3VsVn~k=uOB-l2^CEB%Nbj^?pl_Iv!HtcB@ek9mJ2UgWsrMs;b)4;YF8+>@#jAQ) zr##n!)_n0ToP9C>AoV-(YuSlPOT9)=M~emGXd)qIbbLZW{My$#<>q#J4NL7G|8S{u zPPabSZXhXhQXd^1{UOq(rlzDkXQwXOP&(4fbJ^hSTUzJD)6;Z)8<=LS_SN2Mo=kBw z0Nv#WT!|LJ$VwC^(4FpBM?8sjHiA34TEa1)fu^*^o4-yjETdWj?8=$7UmPB~ zjXVEgco7ovHwZf^7QZ+qi{ZWPV9L<{*K&^}7@ixe{cuH~R z>UKmcmYS=jx$<}`i6nsOp4iYp0=W#3*=zbcfBf;zbPRp38Ki95j9&0f@3^?$_z89_ zal^@j<~(K-^66}@de<3+z>Uu4I%=KY$wOQoc@V=%e5dA7IC}_q!sk$C?bjtRU(T<2 zqJZw*2p>0&W+Wp=kGwO6){w2W=Djq&g$Tgkp||F&f{d8#H!!I_eE0x#xp<@-Tzj!q zSQDv99Ls85xuKX@WIWr5$HRYvgvIM43@E@S+bxV0+yWq_71DFhz7^lWKf8Z611SQ^ z5DkL&qqNS&Twf3qI9>?#k5)NJHEiEbxt($`T|>K=jmJK|`Q4T8DKYz=opB3Q?nWzj zh-Zs`$kjUOB#$^J>cR27#9U)0ndS_26+C`Oxm)5iLAp2RPhuSdG`X+6)+r#sxDYaq ze>4>T`3T9NCe_#Hxt}kajw-vB9XnQ9D(wAg^XbE;z|>u1Gdi)t+@|AW;2}U z%mLm~U*pB>InFcD8TL2Py$YYb)N_j$oB7O=rRPvei-VQG+v72AY$)zu!DFeIreWdj zPNkzpm3BhYKvpo~{MYasIy3wS2IZ!KV@mT0xE=NS;4K^R8DED6n9uk;X#=KlA5vRN zreu~xW@(SIv=1g(8!#>d@R|G!pFtl>W_6|c>`6#^0CSB_wLD-e-b80n`jR)^`W7Ah zs)( zY;&ziT7Bq0j3I1SRMvjZf~BL@Y({^ej|6A9sq^PgYX|$_YWeEE=-U*M%$|C}p__fy zWR?NJzXu?!_ZX*B0-ulTxuFqj_zGj1MG1X4{4B zyrb{Ix6rAAg1Qmb%i5>s!=KQxQ$I9XuP1kjuIE*{m&QmA(LE;c*9J3x#e45h+D_>{ z<-1>se0Pq(chOxl4+Blhgqc5oM$1G#wycG+V)7{1&**(NDXjdzF0P67^X0p4c>1av z>)EsJY`GcS=58BCH4Ga58oi_*3-;zq>R-;Fx+8~A?SI9kwpqTVK6XxmKN{6(_#+rz zXKLqCT3fba$#Sq}HHSHQ$D+=l7nrW}04{+T*{*Q%(L|%+a?t|T$D(flWUT@M>%`hrMUj>0jFwfKWRjV-{0v`L$r@N-O~4 zcix%tV8%P>C#C@G`1$jpAKFNMu>AKm*r2BtyQ%F-YX4HThC^6x0*~#97I;95!pRCS zJwVn9GGZkqIA;>f5K>ws`-SQRDr@-6@}+{nDf=1S#c<9%iGF;5-k_A|;sXrtf_Y|m zN!n11z+|{!4YxV|$(7K#U}}byQ|AdKapf?OYKX2XP^kIy=u~Zd8Tzv@rWU<(ylxp9 z&HJG-OY4ps3vZ+JUuPBiA}!qT%boQr47oZ&&pa{O>PK9KwQx|-C-HgMLG!5*tFKxC zR^7|hbXZ!|h4n(Gx1lHKyOo{$p|3bCy3sFp1^O;imv}i|o5jvRmyK_N%f><-lVp5P zSGW<~-&P)_MDIbOvO~GB4mOc^J`D8|QnUo6S&!5*L4Fbj{wtJ5*TM;XCC-V=wH*B= z%+-%&;h^!NWnIX;(5hB5uK!3Q@{GUf9R27Vd2wv^rCE}(`5|Pc6VQ6PSm%GmbN!Oe zHA~y^vO$}TZm%HIU0_+Ym!`W7yjGI4*ca;ojk0NkLjsL~rzHX@VZgGSaJMcs7Ywyj zGSS3FtMq=N5=e4|iMR1e{Inx*awi$bHLjcgZp2Lg&fTJtLiPkVj_F<=oa!@E^Yx&W zsaaF*l*OkWNY2miX1%AHTs!;a;n_$NZ82c~g!N)$HIMkuClbgLf z=9;(EcfN@@QA^2y%plX!5W9e6%*>`OrsE=pFPdyNf_)a?vPu zk+eOrfBxs(G?vL>8WgR!o?o=+e-YbihB{%2MD1l44Xs%dFv7c2O<lB;3cuZBLd7fcz9_^*Uj+Nl_{&$eFwY;-k zbr%<#cDf_pHXL-wKGmzZ3<81-{XA{IXND&Fx^?`+qdhD#&y<7Ef5QL3Dm0xZmd$0` z#XAuSF^Jn%L5tWb1juFEV_fY^e9`x4Gun-RMndL`!_e*Un)HPsI4~sEGf`2e#YdwrfBnS~ zWL1zd5z(Ax1-Kc@*pmEwe)FtlrOmu{A7i`;ZNgLlvfXiZ}&VHDT$KCrc(yTta@MO-fB&okq#9 zTkvnb1FA~u+>&GPlPLWqw27-ogS1_Z!q*_0RPtRk|fkf($0) zwP#~mJX{E*{{cArc>3HAKb$*b2KoK5vrk!>kF)Tbdk0l@%>QqL!F2FOu^M_igFAP0qsNODuQyArLjM1ZtmnpR*tdKQNI|*L zI=}yt(lUV#N10Bu=h$Cp?2yb=rlUVXP89OPmX@EdKTm#Yzv*>B_*Vtn7=(79-I8>Wco=0FW%t3HuaURpmsXJdsN!iV^b}wDc=C1buHG)n_U+oWSGst6`uKX%PaZ0(MqeMH zQ36IOkM$lQ*Q{J)?GrT3W!ZB;FWctl`e13TY>5JC2Oi z3u*U^y&lhm8ISoN`_G&+f!6D?JZD4caBQ?e6RSt%k7vM4{22NHCd`>ho_n6notD^2 z3u&GlXLU5s1u6q{0XnVhdG-vLFdhOy0ZKIL3uGL9W-fOZ22LCW+g+=N%i4c}-?w>M zh?Xm>@Z*+{LDC=f7jixAj@!a~8jSv2` zn&#@opPqS(-$^%u`zHR(RPr57ZRWP=dBJ~wXAHLP6D=2$ps}6Be=HUMZhpH>1NVKK z2J_z-Utbt6Fflga5*}krj&bIVu@+2srY2UQZwGoM$*!U^1iJFzD&uv5Ak(o11sGfv zG8W{Tz*rvSdR`f5H2$-4U*03~i@CRdDCozTB+uX8KNNj54r{|6`y2X=U&H>nzrNqN zHP3HuK;MI(bk=$jsv}K*gE)&nJx|k{^Y_k;A2xf>i>>r8-tXK5sF;QBJXfEafcDJ- zFZNCJ*N)Sr=x=bue~EYZcxN4#4Z*Z1vE}Ywu(k8sr9Qa5qi8ERWFj@>L&ZBwTHT4* z5iGgqNtQyjQm<6BTx2qw=-Xj3zT4CUJ(>!|yG*X?l;GUKRh@t5o%78H%$J#zkKjL? zir*}bp_h}a_btPa>*kg*l&CBDIg#~Lu_7nc2&j4-Yl*n zL7BBo{CzA>=Zyr<(?!}&R_Ul)VdU^D1LWu>&=lu04O~0KQ)3-^|65C7UwqRil>bFWf z>Q#6gg;eG*C});3CM3`S4>&?4c&r)*Xw~CpzmbwZsHB9Jx6Ldm8FX^oxN%Oh{}iw((da5Vvta|%%+9!b z3#G!lx8S@8JF4T8@pweT6^eiU5AQjKgBx#D_aLrwIdS#zaZ=vVS?w2sPN1E{LrCzZ z`rs9wbHsN@!~vddx)@KZr!J*di8JX&p(aeY_3Me=_|J)L@zq&b)l<u^1S8)>y8~YBHe}p^ZV`{HR?b6Y zoV)Zswe2`cxz#u?U8+W{L1)^%`dSrb-6FQnR(GqIK8#1hh>wz!PBK9vOLZUdQ*^;M~P8s_^_vu~0!?Z+V3E5$l;8o2<`&^ZunaZ)-sXQ%*D6J+j#66&es zj7~z|$*ASrP`DIAf0&yasH=}sBi9L_RrlRvzQn!V7evr{-KlrXY>M8yO3)e&o1J*C^6p& z@Ly4%0+LxV7+Si5*U@;GBQ9kLToYj;w|uQGy#-$+vwwaoFCV#@uZC`DH~tTZrHl9_ z364H3=0@>8b%$_Y8QA81OzpDJDg2-1lH(S#!Q01jy&>))*%^@zwtC&{K}JR=%LLT!H@X=riU08J*l^_ND&RKoQW}z z+|mE0iGur^NE4+OFudOXizZUc_4@VgKD~SQd3&3oIy<|1iZC1Yy_e`BnHs78%SZ;8 zev?LBJt9Kt4Y@l?3oeXWhmQ3x+4R%$ znA*JX$jV7YIn{T)0#r8b-GjY60^Qpwe1jo0a`?=3RT=YVjH--|E^C}PB{6&D%Ec)j zGL;9q;i?QxN{ATs33%_>3a+0_Q_uq5p*jnR##zoR<%$7bhVjrO3mZDUIo;-Sl zQYa8y?TgW==aw!#m&z?5kdXH^m~RfU@@3T6QbI{+C3oxydfpeG+YiwyOeWJ{Flh0A zL-4;S?f@Z%dCq)`eBlRUpdcI2oF|0d(Z1Tzj!2p-_VEgIM)A}4BqIn~3FTKmgL1S| zpm}}JW+s`@kW%Z$+v57kZoHcAvi_LX_8_$PMZS3*1y|74YblexOn1fgyn-oT20HWN zh`6SNPFSrg@h8P}f4XQp7T*;rmt&$NmSiJjFNkiZT`1)BnjX+Yq7jnZ!X*M{3{#{81c}w>pYg*t|`t&I!vnlP<2JZIEk3R}-Tc=vXucAEbRgnzv2i$nQXAiVX zsHaGH3=x|yVyH<3g9tTYh35PFWz^RppXy8Yrk`Xs{GV7h2sitfk`QZ`Hg~Not*k~X zt_P|`6BX_$R}LH8wU(oH!fpymZ)Q>!eA*Cr7|Krb!u7xp`}4 z47>KxnyXhoLTQ_(Ox0*Qp(_S2uTPFa#M(8V6jk=^n#znQoIbsfc%Q=mlW(c`+NrpzpKKQap3Kl|$A$ef<#b(2RA749nS(Hx2o8yXvFo+|%J z#1I)w+X^?Vt7W!mnt+{*w_9N+GY36?ve|+jb}gOs2!ff9QF;qz9A#)T)M>UKhj24~ zD15f)IK>Uk+W^As)ooBjL8CQiEO_D~DGJcZm+&+qGvnuj0~WXtL^1maBHCcd%|V7f zg*eZF3q@qTGQNn$X3+Sn(b6Ouf3?rtE_0IRIO&-6B=0J2ziiPj=Zm>D^#6xEg+=yz9UhE^bKmGp)$IL z5J{yIOG2j%aail(OEH1Y{{8RsPKLfI-7F4jtd?>Toa`kkQI&?3aQM7+U0iy&{oXKxWct6H#D0)6k^ zZ*RvqY?0_)1nj~4tz>#)4-S|6Yq+|DuSXPlTm{-!Aa{)_q{S zS&R3W=~J9pYiO^H37XB=R`QCkT&= zeHD8X^tta|;%4S|U)*A*mSFykEGi z=5N`+7pJiJ^aJZFVv*udIv>L*^hMo~#h6r#M81>glPowWQ!JX@k_9(q0h6u#?TTAs z)?^b14Ujy87=@JGK`j)Pm;h-q{q8-}6a3wKmhXi3NQ@JHUQTkiE``yp-XlJZ?}<7X|DM>Sq$|B+|wpbbTpS_6+bHYNK!f_xqxL=De;vQ$Lfjs(RnOuOQEFY zS$f~>+48*@d%BDC$<vHw{5ylD3! zzV^~cC#_^~kjZTK!R@n5r-|*(SqehF>Mkgk%O*a}qA$DTJGoRx*ZYM?PjZW+dt`ML$q|MOnI zrC$oiO^WA9)_qbq4p2N#rtLH?M||F&!u>97r#{5^d5pI#0`(8#_(GhffENkH%kdW9 zbrCPKDPF#`dS2*%9qr%xc>$i;6fbR`ANz{ui9f)WR?kz}Pwf9a`usbzoywf8^5}hQ zw)fHaOj~Om0rL`Km7#`MbKsTP9)j-D7!=zUxtmy6Db1mFRVrC?wYSXiRCGawD3jW=J#ShhiX6!5Uz8sn#(iQh7z(=IU7UfR`DsF7gKBuFRJ58{C_%SG7;pY?3*+~7s=exOGyC8efe_{0 zLVBXS!pFA+d3qY|?+Z)3onCIf+YY3j2BNCR9Jq32Xk<)G6iT15Ok%nNJ&fFZk6|^Mmd!~Sb z)Fib(d~|7o+C3>Vy>3r=EyYM=WI*TKz$l2EHypkZ&=Q|81nEZm1^4a{QPuAqiX-Fl zAzhP`yEK3t9rGbI-DdXql<`~i{sym9v`+N5iI93-E`!qbFXGKj&FnIX+)%HF!qpYjH zuC~{jjL7&d1*a^?n=K*vn~AM&BB8U;8V>@BtUwh@AhzU7qQJ6?I)ukUpySsHg;JjMaI!U}eIO z*(X*S5k5XW6D`LF{rC#aNH{nxYY%ZC_%~|t`jZ^oenft6y#Z*7VQb}y%Zm!k?JO)c zsvJJgtUzH=c3DFgtNlK9@kj7U8)b^{Lp(p4hXLM}h`#C;TfO|{&6jLpf?TgiT@Kk} zx_KkMxHV#)SuuIlz=17Vk{JKM_rZIJ@Kh%;tFzjVM$0gwzbYP*?_)fL&Y`ByE<#tZ zzxn;`&u|0sSa^k6ECi{Lfr3!|>SPqK%g7r*~JZSL;3pj_ym#N^!PdQqPz5>|m# zOrhQt9Z7K8^@Gy&rL!Su-pEz|pnJ;~y*R&l>vnX7Q6D}6`h_1}Suz$P!2w*>tmtyT zH?dn{ytoN>u&wYyvrS2a6a%cknP@Iqg8oHM@Y-i^H@G9l9b}` zq#gv#!B$6eBq&>QB;Z|4G-)!lC0D{9G>OcxRv8mcpYZl*&Vc#JA-;PT&f4xDRl>61(^sld93ld#Oxy?{TtIn8L_mO4NczPd6OROI+#?qVr!?T2lmbm&|Pr!~FZ+w#pG2UQmn{&pX>u3oSPhKHL z*q48QhvaL)Kl{)v5@XLyi1>nx$4cVynR|ri=ZmR6mS*(kphA3v+Za-b+b64Nfrzq% z1R>gx;kz|Fuow!5kGwMiJzQJwJN$=iAu5smV@O5KXa_M0(X*9db;Hp8Xn+`~xJfXs z(mSi`M89*A5^om#S;%`i9)A|}(m0H#w@Do=lC21TPQyCK01{6{BB`wW2Z)VL?`lwk zt41fY+=YXVse9IG63j*C&!Cj-cJ^u?NDyHuZN5abGU-&9Q0yCOb_#geJz@Gb+wsJ*et-X23zG)`QK(v zGwt|KR~l<#V!Zg@*T*7pp|pkir36~hmjAMQS`nJI9yV4K2gSF&P_~4$TiucCTH@0G zubc9{qFwKQU6zX>G58LQox&I*SRLEZH#Y=WU?4&1Z@T@x>LR>-BU zkzv7d=6Hwt5L*vV&vxvT=4s_yQsj>9(MgXiKX)HFU%2u2Eu^{UjIM#eFdz?)j&Y;& zUyIMn+x*{zLSqUh2ysd^xhMB`V5kHMpQ1|`1Q`ZIiavCWDQ+x|c4O`t-PkFR3~}fa zbjHPnbgb<5$3D@T6?f6Lw1VjIP?it}}YN zxZrIRg)XBDr)Z}Fen?&uE87R20bU(?MdZL}sMG_W5^T6dW5mR`f+2n8`RV8xLJ&{u zmOO6he%pif`9$tvrwDzICjdl1yT7!G|BJ?D5?2j@bfoZRY>^3IJo))B+@;v^!Li`< z;x5Dm_wL&>H_S7!dumFzcn|bp*4!)L@Y&)#c5K6$EmI;)5?H&I4bB^~U{BwQMg0vi z)f00@j-7OUQ}^m!zey}>KCP{73D2Ucxe?--!^UEgy`I007MLWh_K1qmo;F*AIFGG; z#rAmB<}gk((Y>+ObXPi!#`GkSSZRVzi|dKlrQpiJDT(tcK{VbnxTzyVuw00$gU)TH zTa?btBPjB2&eY!V=+eNWf6wiHV8is9n2j5A$8YUkwRK!>-o(x2Gnnl9*|(KZrOCGy zk)>(r|rdE zrqFwOvWLa(i@}W*(x7SN7&37$cLXMb>|f`|lGK#a4hk?ldXzi+{3E=P^X6ZeaE+}^ z=r*KZL-)j_-jg#x%8Vw+MbFp#zOAfm!`HK?ezL5%1=p_&In)(2$lHQ!f+Ebt)XGd#~X^G-2q`%iiWG)TJRlMG^x_~z|trCkC5w4pryDECZKr-$=YO=zwtho_7`%U$+>F%LHefQs=SAU@rP4BgOfFZ8W+|q8#2dCMTyi4(b zxevENsH2DJA@!GPMV4dL+`rX+qh!$T@>i41V^%}s$C7P4m?Sr&80TK2E*#7PCNDcN$5L>omck8)`bI- zyu82{O^5FK=|$zI`mLM|xhI$>LEWpn6(&17xV9rW9dFu1X-F)|!vrqG-^*1-7z%-$ zqmE!I*A#e}q*(TIoFM|ZOSL7sLfwhblHk%qmD)F&@S?U)i@@oue|4kf0DbjUbK z>a31a%XzIPRLCQT^?Y6{(3qF#w>#z%%nMh2@vsuT74?4fD$;GHF<4gP-sOM9>!>AX zS1Kd7fWp>F0fKtG_kffV!YEMVe{h|1cUHow=IZEf8M@Tm_^~PXp=L;0)9Ct00KKfCnXh4se@VcVIQ!f3bVxx*J|J-i%QCOEv8`AqSf z1%D5P+WJswFcrn;8XrS9eNlWuvEG#ld4x>HzYyZD3tXCoM{nz+`4KpLx}-BZcEktE%kr>- znGK^V+~ge_*44a95D?DX0Xzp^@yrpO*?|>C;|TYab7QpW-Sp^^zI&P$U5f2FbJNjx zk8YaTGlrd#Ik-!lqmf~dV{Gw|EEks{hZhXUQu}8QTyStOo*6lVgD{Sc;kgA8KCcjF zptKTnzz`QB%rS!Ft^7~Pmc=w{P}ZEwl-O8gAA`Or1p-sMgmxWM9Hx@8_I}CT5>l$- zJ)}*_r6#sh+C}EYcxqD$3bQ*BbcE*ij8aGWI%(2+ zCd5xRuPHvStz<~0#j;665ji^&Q=!H#(QXzh1dpu95Lw-}GNfQ%O33tN4Xd#2Vlgk_Zn*Y2H^YZ!5O!lbuG#iMuS+N4lzLXb;DcCr89 z0~52-W?V-1ug=Y8WEl;`q5Zo@W`=vnoH9o28r6Nvxa{l+JA3Q$;{Dx16V>qMb<-CAUCiF7cMSQcJI3H8J*l&Di(vCs4SxNVV&^Y zlxn75KxIL+zMvui;sY!5_4@p(0CZ{k7b{CkSAH=a;wN8QQ(m_E+7xt&bK|@+M;slI z>BVwh86%F4#Q$iXZ(F?d8hBh=+QoLq4*c)W(a+bG6x(eVaP5R)Cb;&b8TCotdV0GY zORjxI6k`la1mp|5445qmeZrU%#!l$c(xn;G&P<;C?#%4$S?ADcmx!X_g%K{wh@u2T zVFY}y@>+&o5Dz*gX4O}VGV|uW`|#YH&P+~IZMwfYqqeDkC#|-V*+)X~-H=3^2#&~o z8eklGOG4;9k)R~#)pCLr;7AH8wTLym%QzhfyC0(U%)*AZrg!Qz{jCN_n0#$*S@&b; zj}vGq+5j08hY5igo326n_;@#TQInIP2}sQLXDhw(rhhapRe|Q(X3e~e?%Y~a3?bmv zeORhHOOV<mpJ$HB0%=B82Ue*eJQSlvj~5PVJrX1RPDOW{T;P@1 z!RJ(H`4oOS>lc%$Em%6Tz=l=pGqq*QhtV8?rbpawjH~n_ts}2c1LWZ|gzif(A`RRU z#yP}xkA~ak z%KgQ}pmiS$xSN4>&3Li)5RHMb2=j5R|D}#4$wHV1@oRc)dJO`2*T|5v9-y)J3il&_ zqg(ZRdM!CQsQ&(4W}orxxWT3R-CG&0@$K4C$u4^~GrAXBcbpw2jJW_+aNgACRbu9J zSPG|n6=Ok|JTY<}B(+a6mUrL09o+<}txTI2ksIyF3`G@EyB)o2?%%zao8K#0CghTTSM<@J>R_Q!*FI zQ@}g}ab`-AMA2KAgL6V4nFO8Lif&uBJwg@iQ9O$P2aS$QL#zz^;0~%V3G4F{rxbFV zne8j042M_5ykM}K8ERb4dl;f|-yYzPzDr-$ecLt&pca;Yy3eW#jVK$Jzs?xBy?4#S zpGZ`UHLh%_Rx9GlNvn7TrYwl+L$I`{E+L`+;;sUg1SIW-3=v6{7)i{R8wiq~Kc;iQ z$}M{x&!M$FPSfqP28mOm6N&k@xF8V+CUuP*T)6PEB#zLC|@~T8*GNwulr!gebjIBUlziXW|)^#3~=^I`?KEJsG-ojD29bB6q+q(FvoPAyG z9Rky1#C5@R9P8s)4xp9UD0yJy0_mn9vx1mHcQ)smI^oC&)8An|m-UBGyd1_~&n4vr zJCMahOxPN;utNk0$cwXUP{{QdJrcTK7(O847B&ploj zrLZmv;n-WFMhI7%0RgYX!7;9;IiuB_pFL)Z@T7&a`2W><`inlV@3D8 zDb+FWALV#1BtJpzqSQikr9)Vtb4XZ((%m~}XmPM{ra~JZ7~VPBtE`(QHPVyejW6)J z8is7FI|$w0fPmCWePD4&;a(3fZGzG-z!7~Rck>)LW7WK{f&_I~>B!vfYdZw@=sVbo zhSR!t|4G4_Xa7(1yZH^1VAH$Hc}W8>f5p0u!fesgnhknZND^&&X2muX9AM;y#3g&r z4pIg<2ZtmM=w9eIc*ls26hB2%yF~?S3n9!oFkTm)tM^oO98_u>;K$Y0?i`=PaOhWW zpV+)`hl)8zhZqlG#3YT`KceoddNeq!C{YtpF`+PRNMXp}&&@IbZ-dv3&R=82S6Xd5 z-sX{cgIRAosf$VS{60NWcz-;$+IH->SRVQi<-h?U4pm{f?Z@3=`n`Y85`9p-+L5b$ zarDRgzq{zGvM5b3EyXxfn&EjRQ6T14%=BKd`5#GL@ZJ~J!*brqdayM>=IVymD;KYI zB$anafhp1MCCGagJ2F`)K{SI)v9Si2Z~P>@I6>{3+AE`D?`*AGSZa`ec3yE6QVjhT2N=pdbtZ|MzSxk^f57nUl;Oh~Q{s!FR1RuGFeIsbUF;0Qb~ko^ZHth% zl%7R%EyVwj9scK8v=gyy*?7Vkx5ae#EsS%Lhp}aLg1%=^laNp`$E6S)${a;$`PF)P zSW$g?a6tklSKHvlch;AsYB*a5J5030I`!y~e(3C}LYcmxk3rj|xF8_7 zb5@$4K3ye8XH#a*UzF3{!^K{tUs$fJd6isgXf0RD1-UX|4VLpDz}_oNUDk~OO?$6! zb$NFpSPtFQYw_EI>VN;42$p5TGra}Dve&2-m)%=1ZF|ZToE=L22l3i|iSZdB$;P8% zjmApBl?s+jtHlNopx@ro_zkT#?;$J-|c?$-2j4@(Yo4+{y6P7G`p;+a`jnq%1yBnK##T-78caVvQQ zESfqdMO`a;gQI_9m=!6?pHdy|7M>pTXj|RS)1#_$LanG#(wGCoV@Hn|pfj1zJEs)l zGhV@4V*fX9X>-WU{8U_XGaY%kU;Te^EiAFTx@-2^XBj4mz__e*m5F3u2U9{#%(#ML zg4f!5S1IG@?U>YnZrOWd1*JPtPXhC^I)-_OTMVl#Lr6ihM?`bAC8QQQ|8FIbB}=&OyD zJ^P^FOp>@bkg%)EH*clN7_oJf5c?K45#y|sp?*MU0>1*|BUBPgr4JVej<~c$@S^3= zRo-I#;LUeC5^B^MIM#BPIO;Y8!&HZN1>^VBiN6PdGES-L8 zdTAia1CO|}aa)-2?N#a!jk|-f>Fr@DuDo%B)UT7cuYck{YtivqvtLnCQgaHt2mG*J zw*_n8z}ea8^1?brdja^9T_Ngq&1rcx$pKECL%WR3W#S1IQiSePr%s=cIwd`|DUG>ZQGsr0wShX^H{*{& zm@iHDg}!+bdyan?|D*Vi%cbZ`#3lufD1_Z)y6>dpRi+veHNiVcK9C4DJR|;Yf%rZi z6Kk4EgV+m#Rhgupo0sq((iM6B7pvzTTSnB;kax9`xp9>KnFHs^@Xvqv;SzZfFr3>l zoP&u?h8H1ReF?+10c~e%OoK6OE~fDmHW$ep0X8^{$LiDq8;J~H@sB}#zwzkNAC4YH ze_w+07(fXF>A0`ADU=-1c9d#>bY_fkK6G4t32LZ(43#L8C2E(9W?B=W1`PIPrZf5$ z{eAG@rAy#IpEZ4s*K7`dN$8J^>>7UbXm|e7rLELvZvNg$%F}v|xNjAE)%2LoB~G%? zNz1#agc&_Gjlydc3Li1wGb@Gu$ZQNuDDIG1d8wa>qfCsW&jlRG=^VpRqp&afvPH~# zZaDdl?4W+c1CJX{ZpQJPxLS4_e^Bff&zpxTrnB)l1n>thiS_A@n&ROpA7p<2EfRju z2R(Pf-|<7ZU!;EYeF_y{fAlDRQFyPJ`vndQ-zo5SM&T<)auk30wC$dzy^CIp zNc16Dim_KF#7aUWebUJgNAx)o)O`)68I!BKp8)OH@lnx?4SI_CO$|6qn8cVQ`J|9D z#%l<>4etZ8!&~+lUa*_bpI;K;TrcKg_NKN)pgbuig(caTDKm0$;MrB+fDWVgqtMsh z!P)vC^bZt4$0!JLbPdwP1;U%C5T2$jMPJ>jUfI1MPz6VjP1;fjx|KPiG&ej<@I@jy zpOrLMza$Wod{(25RYwygLXYVz(@*Le)F}qN4&|fw4a@MD)13Ga>J#z{!n__vR4mvv z0=@O{p#X2O=^@LC{@X6Dfm%v%%%y6G<`GMa2&;$4P4~VL@!4^8U7bSG<7c1y zqi1G24mLkL1P2_)SGETym+j}f4NO-(T;KS2p2Q3%`#`L>Lfs-_)$IMP=mrXBH?bp{ z7qcTCQhjkZo=-kqN4daJdBRn-!n7Fp5#3-{pfB_5Q4*Y=du&8BbIlmRrN@ zHgaI5@jl#~f8Xz+&?kjU%$;NQqw`a7`RL1nAsf(_a2{;GX1W`9F(XzqG%x0A|046= zW%`+$!Zpz7AGwQ4niTYrF{|OetE)j$l&JLD<@y zF0rh6H6EALo1-^8ek!>LI9J`AkB_A7H^x!WrvM8;f1%&O%{U2Wu4u6A|0Uc|p>l~2 z5OKrL9n`UUIhEvj8LL*r8Dg}>5Z5lw>qI|TVtjtHL%vrBjjvMG-mVgTS!&OubG0@X zLL1f??;CeLfQFru-2*Zcdu14q3hw52Y`j9&AGy4|r=A^^7KnRlqk!)~xlk<8kCvH$ z5qXL8=L7q?@y&;DW>)&cJ131P!af)FMJ>In!jSu^=w^`Pv*F}NM7LdV9UT7s7s>yD z>ug>V35UoqWZoa8!fnsB~1`)+$5P3}op`<%i>*0xf}Ie_;R zCb`0nqPY)c_&k_9-VHnc0XOu^BUB9o*3DVCG8w!g+~P;pgj8YTebaak-F&d>(BUNu z<8;hf2TygUv%;Qr!F&Bzt}o3Gq99&7RJIe7QxIoc7P?)CR>cQGP+DQZICR6)BljlP z7p?0N;y=6o`t`xbdsh23&tM%#*Vax2A)j3mhS^ELWuS##lXR{+1tF?Ej6XmzxMxDJ zAu2A_?W^X-2kb}`?Y;<;<_&c{d^CX8O?^Q2HOA$;Tra$5?1YnwIRWAB@ExWWJ3whn z;5^Vr_@Og%UtEU!?1%?jn$xV#p+oEQ%d!X1jlN^iPUt@N=;&N;;uFjytl0H1wr0^b z0yoKTHb98~QETYZ8{!OV21AaCxk81xPn?2&l){v6ra^FQ*GzjK8H8#(co(Iw&U9Zr zw_9PBS7I=PrY#<|Z5!7O_2p7K^!)_goY^HVLS>Tht`S|P_dE+(#vlKAFFTuz>1=w! zWr^{q0>&|6qya~rImlE&a<4>6FMAw{jYiSN zo?Vqc*cXq6s}IkQqj#5N@A#9tN_;5Og=8(}g?gG3g!o6&4*$^h4njM0Vb{_24lV73 z7c+O5wc^>;g9g?ibo3D3RWnH}1apVx#GrBm`IaR=GZA|0@B{N>FbO}3<*#Pbm)ty= zzeFR6kkG0iN)6dzdi<~G*tl4|IRr;91mH;h13|&dba+I}T~0dMIDhEk)$N+Mi(LdP zx$OgG~=7ZvQwU-Z#`MrP@j9>Qb@a zH%qJC`utsH;*@EI<|ERaRTh{c#M@j_v7SUi8I)Fml42cuF&u{GV7}Blkg=oOTeST+Gg)M8Wn2AMj=fyE>*#PAJd$ z`DWSChU$H}MHP|ygxZd{=cnP}`6&tAHuO1rF(?FmkdaxO6Hy(L*k?*<)Jjs)gr1+- zk|0*g{zdLH4J3|&>>*1b3!PTnawP4}oX8HDih6a5(zpMhp7UmPOzj+{Up{!`u=h6x z0j8-c2e0(WBX<;+Bs~jrkcUL1RBJr4u~c20O7)kUgpbO0;PX4tGz`w;^DD%~VD!T+ z+26Q*5^k?Cx0~KX?b$!MYouLLhf;8RBYl1$YDe;K;P%O;VU!M(iTMx$r19eO{`C3b zW?7v)Z`MUN5RF0V^6Wl+2Yn*l&TMkhsm8M*=o9?TV%k@g=>mI)^T6#Bz=55K+lPr` z{43qgmXdbnBy-C0JZAJ`6TDUrkj@p5CrL23}mq`VX>22i`n z)h#`KAry@E7}+TU9os)^@plm=l?%qN-=V*A<#dFbL1Id#{nLJg{-KHXUrlZLWc~Is zTAFh}=$%xrl1bHaKSLZ7ln!`HXM`7zyz~j`52}Up2E4Uw{OVEY$&Ax|`hz4Z-Mk0( zvb!nl3t2htyN1F(8nw5rWF8W`4TdW)eOnKK(tg{Rm(&p;uI&29(Y>yM7VWz@yqjBl@7&(A0-U=aAM;k4M?ill zfA8qkeOrRtC1wiy4#UqKBKw8+XZ`TJYU#Nr?VikCNu(s1*t6-1xLU<9tLb!JJrP4( zpe6K~lmYrW0?Xs=?EPx?uUNEe$fvtDqSfCUlHHwOITOsnx+O0jJ~%cqEVEzI(e6im zg2KaZPaLH0`|jtpJ$%~xygZMrf#;$-7`!}HOmVb%PM*SAaX08%^^u4<5~L=4{@M$< zx2-@_i2hzy6XaAaP}mvYLKDd*nY>t>0Z1$(qRk-TU0zh|?=Qkg_o6r!J#UE3#4rdn zZW}!VA=IbTLg0A0nYhInw5B3?n|vDGLoAG5Y~JQNOX}FjlNs z1icL&oKO6=)!WOROcJR!yi1gqR|kW$NunEo+5~LL8NK=oKO%tm!FM)ssFb6DS0XRSx5KFd{S+-!`kBQ9n_jRd; z;=FN5(aFID-f=mJ?%u#;=0RizWb~c$LDK+c!SQK=T<&!(a8 z`1KfmS3;L)1Tuz=3k+bj;$}C*aq>=(Q8nlf^d9;aJqN(YHjc!`nxi{uSgI}yh z7nbhpTw7KE>iN}mQ%CrFhR0C8irRDMn13)$qWJ&?EXbs0X^JPvB62Q9j4nplm13HB ze|Ef&OFJ*S0B=VRTh}-Z+Uer&gwE8@E`?<|ix=naQA#W8kGy~$u3o{e?OkjbM&TRd z<>7GJIm<5rwTFLhXP38kT{$x~pnPX+QuDj+za`K_W8MDC@0mRX5qjW8k886nXsTJXZ(stN{{JXC>J*y;!| z?4MoAKDdS2eYt*H9-eo%56h}#?lbz#{{XWGbc7G}&}cn8{rr4~Zv1HJn!K(cvGMed zO)F;jlCqgGVcX(EV8q%|`(T|LfVYoVxI&?$w4LyA_J~AJ>fG~E4X0~adV$Vi>Y){; zP8Uc`VG@&4s`&T1pjC$_qX+ru89*Z585}zzV))E)-!ag*4bnR#0=&^QbwjTeZse@~q4r z>m4Meg+au)xbb{J>E8j&624gnF(Lc;jXlyupt%mh3Rq2JOW$hfmC=3UC1;*m;<$4)2Hwg+(}`AWPT^;{JiOzdwF^S zf7ZncWs+LY?3$uo%f$S=1C>EBn>RJ}Ygf-(CS}XN!`a67Y&|E2jR~4)yRg`1y3E!* zB{!8&oAm>9Pn?q(R&-B*6(rlaE6fw=Ka@|<5-${5y-0S5@+YN2MhsR9W#R+yt)qKP zT4j)r!`OBJs`h@t95Vqp+t|4Fbd=FIR7KHJ{icdFe{3bX2=>=^$N|2ON$-U zDSmK4Quhuqsq6X5iQVkvpbYM`FDAePRBo{oO(yW*Zob~y zwrgxF_py~G|G%yAG43JrlQc#m#UEI`s{t!~bqBYN9=+`l_YiU}TtFwOeF>JsQs#3k zN3y~_9R8e+&N2_tcKjV-#~wWOVGIT*9mA@f6)M&Py{ise1cifgykYN6P{UAk56#;_OELYDF=~If@1*h;dgv1DsN2$8>%&7@dsQuZw3;m_9=99$ zi@o*EU%*u;}%-GJeN1!)Je+wt9M!)ud3?Dp)8npd6N_^ZOTvroZCgT3mc^`=j&G;{t zyTS*Qqdb((ok~XjX3om2I1&F&X*UKcXYGQZ(oyYgozx}h&91&O)+e$cQ0)!irSR{> z1Ue^G)Xd-1wF#hX%(Z^^9Y=n8~(J@^iNE5Epddi%HyWO$)*F%e)M`CT;VSa3D z)3LJUNKB5*3}yjYC#9KV=*5~`{MMcW0$g2wP-XQQUxQxwaJ>gl>{47?TQuy{;ty+b zrG#gXVyhS+u}5}K=voy?uCiOW0wIUHC#ZQvAg?HbtbY9=6TRq%o}uUcm?uzYDC7GTb|Ksv16k(o-tiv)^O+FWxMt$}BcNh&BYsTMir+&030* zi3S8UT{do#I^10s;^FG+5*A^+e_;_QG6%d@RV7o+?lb?3p1B5}xSB7nq9y2yvDuv= zqkyXD!mdmt4E1Sy|Cmo*;+l=3|vBk{A zGTCHS%l_Tcj%78$)`QzkQmgjut!z3v)qG|T+Ww0ECNU>p*&lAV?$7dk(|nnY5$qP%S7;9TDMc1(gfyHN%Sk)C$mYCGq31pBAn+cUh(`S+|R;S zv^U}QotAcL=OMKO`Fsn|x}9$z?fevG{xhFfJuhjN1YvyC z2>2jxTWny*=z4omTT#nkxWvep3H<7zR-?RSSlevq(??d04z*k%P^Q7+y?Gw34te=&QMoVlnq@7*Q zmYQuN(lp#&C$vKocZl-+tFkNqMGIY}8tp6SAgAWqSjVK5euNgfyZO0(4Fe$ZIqn_pmaVE({w}^J`o+0SNYu(R8_oOf#wjnm42ofc2hDPm27zcqTFo2q9 zi06$=s&eHyV(aBJY7G471OiIuRg4$dhYxDUIOV-Cq6fB`3T7%3-F&sbhmC6u`#rEd z_Msz>jd#$)ndnPMT+l-Rt+ZNR=3Ua10or})Bn zJWugBpWn(3A^TdeyW#dB0^XUQ`5a684NLn(W{l8o+|%m$Nz6iVU2*@iPIz56k<8$D zUC&D-R_$7>XIqckwtWJ-Ub;ivZ>`$R{p0;)-9DKywv1~NV`-l#_A?EACv}v)N9YzC z286x~`M;^1PPQ38UoXs;+b^>b+qcqw>cw*(FZ9#=J+bRq+9xr!#&3uX%s7VMMCsD! z!nt6^2y}`0**FI81!^P1IvVj^Qnj*tx7wp>6~7UBG=9FNY5zR*egI@@--^o78_w!| zdO$`s#P2_HGu%I{FAQ0DXzQ#ac`i6p5F*unyoa%4Z_%O2%f<+1?C zO9~m3*A?yQ>Yz>hf!I{LdMGq8^Rq_OYMos{l5p+WooyAv;ojtde5QL&?yK&Gw1n5w zwZRgBrmdV zneEz{)o^dMiqknN>N+L6U(x`0__x!l{D6_0BpxNjosOVzQ9aJBiWls42GgHh1lB_p zG>?kKj?r=@Pqa}nOQ#^EI~kbGGOfZ^8XvzZK3;08(8|^^w%f`(B>y-^8#w33q{woZ zG^sQ$?~fyg4FRpYFy9dpG4}EiZ>TCV`zc%$SXy2pr--PjXln*98AbQb2EAT!V zU}S{_jFQbhQ&Y$HiW*-v`q-IL?{$g69iuvwcbjy(q$%X1dn5A08rHmBHHKl-CW)_` zCcRJ}Wn&X%l4OlJ{*lC-ub=3g825A9d=_dCh&m+xJWsS)|HQq{|0%Jf-a1ZNf2o{? zmx7Sjfc|E?^t#=vSL4uH=#IWePtjvic^2%z2K<=&;CA;ex`*!GBe(a9Py?)hkuVBY zAi)=`36H0zxwg$Y=6HFaoC|3#hiK>w3Fv*WLyy6ZyON8Z=QfiP^OEKGoklUQmnAD5 z8w9z=!RQ2Z;{4%FqrUkme;pM{+C1Nqy^?Ee)-bD#Lzq>N3m)JI9?bIp>RWi0^ba2B zXEu{r-du+MYSp()Vu^|68U;9*)yx)SZ~nURPV48)FmR3NZQ~I7Trm5Faj4*9i=XQv z_9v%30#|JO8BKv)Ecd;Sjy2EXufG_`&J}zR=(7xgRxIL)pND3ch-RU;@f%%@KSMGz zytx$P;!pCf`R;VlvE(IVRAaM(8{HO80xV*H!?Lb%#*!1(c>{QK$Hu><}5 zxkcUc!^88*ujU{Vh5~+T?-cj;S8vzX<6m*|c1T6@#1h!}3TwXjsi2+Z*taWh8dMl5>;|M}kb@v|^B_-JU;&g1|+}yat{4XQg*iZfp-&X``~dE&Qt+W zlRG+y<*JN_W-rhLIeMd0?(O2y>lEl~=;Ejune+DHLn`{7%7Iyf z0lx_G1Z-|IItJlTCfLkKjnDI3hQvYQN@B+Ja=|4?j93*f3*_oR@eais)Ej>Ndv0}5 z#P-#>&~!-gq)He8{Ok#~HPZ|A_Oa#-JbnnCjbcNiSM& zS~x@VU(N-}jG_na4EhaJkilh{B+aMTER5e}!aFoii$d~JEkE)fI~Dz7eiPc`AKDX} zW$pnDBR`}^^B%?Lhc#18ilJMODpUX^=f~KOoFx1#J-d{~5lpHTgv_z7XvSG48I3}l z(J1bE^XFXn^H5TLRK#Tlr9bV39NQW>h_0*DKUp2kDV;b{b9~Pgrl4Ql@SbVS#~6FK zy&oLVck4Eg!4clWrA3`e(ZyyA29vP;IWn#{_OtBCUq#%B=Y+(>vA?1-mr2~hWwN|% z7J7{JxyKlD;`ySr&}Ec|l6n$S7Zt@Ki4Tf#CgF_Cz%0BsYZ-(dpwsuJ{&9Xk6AB78 z0XE_tijTxaCIRnKa4??@^BP*wAa)?DQ>972c7W>#B^(b zrxtIAYzs*vIe*$a8G2NIRoyk!#Re^eQML*~zv3JmMxzW1akIj)Oo%@uSl+-EVFa^R z7(0A;uA|2-Yr*Xj`MO5jiRP7H+T-(0mqDZrVxR3=s1JE*1JmC44_nlHglT`7-AHK3 z^H5&HXTyJB2KTzfGU5^V z|8qI;Cu``KBd=Z%cBt`73v}G|(f_$3#8bt3RS3Qh@>R?)W}iEy`VbRmyexG&MZX)# zd$KyIf$nf>oQX>Yy?9;N0c0A5p7FQybaLdyR;^*tyZesmAXEBAev$si0u$h}z z%rka2wsq6MgWlnl^BtK2X_Psh2+E&4kw!fh_WoGzA?quxqdQu!(CB0usQKpSt#7`$ zmE-~X;Rosuj-LsZ*3(=ED2*lugj zyfb8CdzGJWNmPf)0cv|EPyTuz^z*bjTN^uuFV355laOX(FKII-=AsI{j14lnd~~W8 zzwZ<@ofGaROHd)x*_3IHVT01gk550w>wFl`_g6Y!nGhuvh<^@$@dfnz{Bu0<$B%LU z;vGjzex$1qjhT9@{79$qGkL-@BKQB3a(=c-;Q1CAftzCXpH|Yse+={ZG1HTX2i%m$ z&0{G`73e8`cBXawoYLwI^E=GR$5$V-Gr{cl#5xLoPlPtHj?K5pb^_uDJOX{rt)qTG zo{|7b5X~1N#1`q5)XpbXV8IKa!>3ar7o7)MePH%1Cq>+re?53yRoRfF#HNW)miPH5 zO&c8@_<5gy0$hWFT+!zc&inuU$S$|*vD(>czw+`)XKH#dx1b8`fpT=f#xJz8BE;`+ zP+=u+$vDrp>zQjuewUnX~gKIp;EzrgjC zotLhL2k6XOJ@UQ5`)B3izd=%1h!!?KV`U@jPy$*lvGf@u)HDf{5r(e8J%>{hf}ae} zSL08e*EqS8JxG-*bu<tpG@x zK6*d^RuF-kWIS&~=;y{Q3nw0TymEqR1W!FWg&~oGkUJG?bG!?NpTxQNNoaJQ4xd&9 z@jHo8`>|>#39|<}LKHe3mNo4!p8sb`fAj^q59l|REF8mZtVwj^ z)#z$LrSrqPu<%P}pm8Jm7@V4N2h^N6_RY!Ib(_$MyHXj`E;4ccvcL{*zX8m82MfDP z;=OWM$jTemLp=o~4@vE1D6Z(!}lCt=J8Kx(x zZ&GBs!|lU!brH^I49|H3$I|7G2_V5jd(kiGNAxeavkbb8{s9FR>(c*XWzEl+2WuE+ z#h-E#VF?4_ozJ%&74}w<=^NbVB$}-&&JbWeC{mq2@e0NL%kehD`+;QF*GDslRPTci z`lTJH((K zD;HBb^CfcO?&En7IWNwYqsgU+bH7qWFy;=l9u}+~@iC-+h0ff&t6rF~*rj{6K0 z`U#{6Y3ZI>+tSxKvHu_V-?_{er;$B}JDO_MKkaj<>7H~k&(OS({`hp`orG~fN+7w2 z{@FatI@9j-0UJBkVZ1h`);}U zEDwVjyp?$#-TB@X{WEwlxT1T*SZ)wFdfx#z8J9ky)8dhzO-4J=G6KsOQqvjF&zs~i zZ3{~>Nq{7P$U1GNIkK-MYQ{qeoBv^p_+o+yOD2v@@5CyN_Ux zVn^9xr+3%K#qWt^v)?_h}D zwG~}0!+0XsoWzPzgRXv)y@UhiBdUbKGHF&T=z&8p`@!N%r0^g5FhCd8U6Hy zR=*wYjJP{6nmbySLEYr^wnNTAAN<#ZA@O`fjsF~MB2p>u`Nlt_nf#w@ZI&OW@n`EB ziTC&SqcM{@Osz&wHNsi%$I_BRh68psP;>Ux^9v94+Oq*)#J@oz%0iss9Bw{{#2o|~ zEp29lZ6j~wn*`B!n+G8jk-Xyg_dFllFsL~R*xfqh&WD;l zmQNI?ASy}&uuHU7&+MIbRO`&3tR8|DsK9#AF2i2b82ZkFp#~D8Zu>MQy>(^MX!%R( z*pyD(hbB!7c~E47WZ(}f1QWV-p7X=B^*apr@)H*t%H{I3rla8Bni+4&j`06cUnICS z;gzI|Gxc_C5h-cEJRrz9dw;(^P&9`6xp6Z*Yk&gW>=G}4WNB9EBnZMUyjwH_!xh6R zNcpfcVKdgQ6Yyryx}wOqDPX<0>!P8fC*?Jnk@H+)oPLp) z8}{L|a}N{o*zn-ks$&^!of+N&tf3y1BtXzo{BFO(wi&VaumE5GHskN&1S!{T(j0=1 z|J8@uAfD#3hBvZOX()})))1}L*a7um)cEa*QOM~2=VYMMXe3_(6oPIPhxqmAaTVXg zGFS+6|9k}wr^fB?Jml1ld0r-2CkCM8}jz2EWK{E9s zf+m(uhMu>>FNW6F_vK{xAN;%220p=A^xj~De!XdvG?V0QHQ<$%oW1WUn?dQw!CoV4 zPTxAq5?EaaUmEhCjI-rS*t$rPP5KeKG|kmTXf;y4EbuK3MI7=%Y8?KL6ycNjge+_n z9OfYwN&qjzHx!3Q?w89&T2gySZTW7NPnu|PPI7vhMFg=C3vzy-SZvt*1|KK%GDUiw z0WZyoJbZZMULLVIC=1?PtK&{eJiA(}(^tnOZ1nZLpjKDQtiAfMn*0^pF!Sv36|So` zW5K7BLFE;6<*GlFg3(MB8g1S1q2%%N~iZDo6#ox@eBLDORK~ zM?eE>q{7MH$KY?zaSCE0^B_15(3I(r9*=7FnKTRki9a6Z6bcU2LJIs#=M<0Jxqt>2 zXT*iYH-q~4@Li~++dhsmIo0WC>UyQDABMgt5BR-Bc}=W2yo9uZ-x+ys_Az-7{(iu+ zR-J<*GVSX|z2VW9O_}Yf?41qcCGN)M!d-R{K{w#GkMA zI0dDD{WSu(4Q{a<;KaQjPPCmI5f{~QdGEow^9RpPalrrYjJcZK6#DwA<+1QZy>i~ zyR2z(>an$07*2p!W3yA0?|O?S*`m%1y!l*Qg7ghNq3nk%Ox%c!9OnP3yjKt*c9b z3n?r}$A0@UHOyb5i9GTt5&u45<&4&M?DnkYqKbGlt{p&+uI+X_!)4GNvS9k`?%ihL z!4fdYrS%N=Wv7I5$JGkMuW(a#iXLY`>~J{$+4ze*pS|5u>8Pnkv8ggYVk?pMhE}-Y zRM|e*vN0U$^;%!^4*&V8e+XLpEx^w4ZMfw2`we#me;v+$lw`>d(Hjjx+yWEnOky`( z-b{DEsMPd^U12Je8G}Vx;v~-1D|1uFfNfn`&9jq+rUFFk zrPfcTcm)hXFma$h1b`%COC?a2#6QEEG|M_nYHd!)xVl_lRfaEJVr4ZC;m@V$F1 z)_rm2uS?uzugNghlSt$_%umjcw#KdHAhBUmbEdcI5yjU<3yxT>F${bT=s9{K+k*6o zfa2ri0OucYw>h|UNyqWg(L5&+?jJfUjpE0Y@7=T9?V_dEAdA{V=N!<3#SNpQ>aSdr z9TZ)ECG?-(x_C1_fTv6@>9n1jFg$F>S^M1#FkNElQ0+4kpO zj4pw`uyW`(#Kqs7JP2aG@0%5xo>mg*2t=TfG|Dd^e92ani|=M4Pj@HfCg6MSfC z-;%79eZM@#FWPn(^zAdKdwD&0Y=i&sob4m8XZMwuYC>5X`CWQD7F1UZiuGrduprQd zK`VJ?>8wh%BBZUGjVI$*EjulqKBr53N^qxRy|)$5PoJLVUd!)S_>tRaI8dRAL_XMM z*H)Nx@9bRg?KN~38qhqf>yutv05w=-#d$XG|0mu(RwC6xfI4NA_bAhz9Yad z$G_lH$9s)m*EY-k)HXo>9(BH+U7<~ycUNvgAuz#~m+9<@O$w*Q(9L!*zd~aICk+P5 z#$SKWb*}+&R`WKEc5B`QmQ`pGzZ00cSh6av{V0-S!};88_~o`A_!y4G8Lp}eWPp_HE@O*WHjN{&( zoeRdF;i0a2253k$@z_vpG$FzFmYdo=zF*?Z0CplJpu*E%N?p?#TA zfuq3&WqvKze9_{6RgQjnU9?0--O2cd^5fZkJ?su@I+x-grz5Ki<1`hfJkgNPi-(h{ z(udO{mYg$i3=l`kvZqAeP z+wiz0H02tW?Z;zla4mZ{f`@&$I#1-kgzz8tf8pO^)+>-r>i)lUAU<~@=|ERBxJQGz z95#UR|JsEoEpxbnvh{cd*Qklj6VTF9Pm*VRBK=P`OSq4nE#ZrD(9_cpRfK&9eS`yv zXL@Jpf4Cz)M+&OJvuEAmKN+Us4zG@!`lHF~DO^pw8b^Zx8XktI;a|#5<2L``WuzO| zhMXH?5OZ#$Q5r(pP||a&=~e8yC`T1idO@T!Ju^B|$vO7x`W*i=6Q;kD_wCiS4R{#< z_4k8cm7YHmw})0mu0KU&o^UhkzC{?|Di|n(P@8fJ3g1(AT_ISO{=sinl}Qcnhz&O~K9(LJ{MBF?ag>B`sC055 zl>Eg-jsEn=FO{0fmJPmtq}uU_Cs zpni%^<1{z~X$b8pD{F^0Fy3{f{`MlgJF>gB%$zHtB#{vkSKuTw8nrGRx#c5pe?J3z zKKbS3QNs>Set^Mw2TARJ#CN`&6k?_Xq{)PixTb~D(u%a`3KDkhih@@y#lN+PN@|*W z?AV9HCw?c~JcpBI1$K{;C1*ZUJH&8 z!VUfh*Tp{x>q*)W-_n)vZN*N0P^f*7!rmd$pLT(lINA#f?YI?njFR`C3~*}^zJ$l( z)&MJDGDN}N8~iK}v3U*Sl0v_VJ z;0d=u+8Smo`LvJmK`J3Wl=QV0TjM5N8m@41COy`>l8CIj zW)t1=6x(6VI7f3bb|s)nY(-%&;lEkhG`GW`)-6U{xQ-t$#gEbLUd{d@W!-g@_WMjV z-t+r(7=z~kxDr>?9NVI224fw35%0m*F+Fxk(wfLt&c;u;_r*o#tam29k}8Nj^7o~U z#Dh-7R)?U{wo6Iw(`-O7oL>6^|8)`H2KDD1hC^IuIKv&7`f~k6fZL0qUs*eDEuM`( z;Pn7W;0xZ6`)e7l^F=tLCr1LL4x2?a#$O?HkDkRDNd)gJ^Q1Fw4n(URM|5o84L|yT@qejWLwWK_(v1HF@(BN%zH`dk?>+1&FNf{Od8}Z!|X;M6w z|AE%w8w~h&Otf{p;W-|&Xr2^#Kt6%L!j59ztwQ4>NJW+|+$agU+473(1CYNq7?J z=S74d@n>-PVgJzW6Bcbf$~VK>FK11(`8YzG&fnQ0xu0+mtTXclq}1l)py7=l@rN(q zIVV43*yJt1A>H`fbdA8UCw!AHJ5Fszo4-FWN*JQuY1iBYlxH7}bBmp}rZeD95m4Rg_?jlbaic;mma)p)<4A8Uzz ztP<~nib6h!sz(F~U@BdNo&;63Swq;xu>4VszcWIur5i|5qQ#n12vmC?!aY>6L)Tl zUnq?DC}e$s7z4yfca>dxvG*{kHt!zX{R);5%ic)T_*-a$@*#)zo{moxX&aI8u`~I8 zVa*|1^LKwgeu4u)vy&*#J(L9TWmCAps5X9rJPgkb=Y^b$=pr2xdM21D2+`GJRE92m zEPgzpMb2dWlsKB-egy{r{@ZWHjbHGk8{gv@G{xI~p)`^RjXHz}g{aR=M`X^TD%w)VxPLx>5YQo_+qlxa9TV`L2H@~OWmFL=U-5gPP8rxTKDB<$QzVXYWFy4aE? zANCTzzKkD&|KMhACdT!N|L`{<+@oiwL8PM(_uxYa06lEhWXOmSvllu!L8EhmuKwi|}LcTp4)_)PS~)o$6WESvC{fx#GX@O~WKgqXqE? zOJpmk%}I4KwVy=cAW`|b(B(T+-}Ee-;fF05LEL4L6xKl(sP$^?#$5;THPDsK@xs?^&Vmmo;Zlc)4`;li z>0@TiXw$GK99V3;fuFtuXz+R#5z0Pp!};-NPkeI%hL`o^7T}5aH+&1Gz9k<86F2Al zrI*<*XGyGCtf$A5DpX0J^&@RCv(z!Yir^gM!tnPH@7n-C^V4ba>-YHSW)hlOpW^>4 zY=-A@&AWYvcjABMV*M{TlQ2%?6ixg`rfj7!t`c?~p^TlHOshefS1DEObVC;>DbLr( z|2@R-iMDBB{*@wp0T2H7_KPR@0Tg9tH%AZ+Q{lHO_$mwp|DWzo9kzbjF7RIsYJBC( z#eSVTZ=Q3|P=G zg-@cpXG_;~n=uVYJ~#LLl%2cr@1Tn(=H>>yP%?gv_d`SQcmi;B`tUKP7 z-`!;s>Mt0xiSewE0QcGCD@bOgrGZcGP@)v}&NmM=xy-H53 zMHfZv$5}#>ur|1z7r1$$X>>D>8XyghVl6zo`_L%)bP#d@9mU(k9GlxG`-bGe)Q8w> zW%P9hqeyDIXnhnZM%jrqGC7YH&X~7w3V7qzxbfC4b|`HTsH826faL8mR0n!EIpJ^c zQs`nhgzEhZzG1=o0^QKVC2a?nrq*8|+|A?92k;|>_0azGsxJ^U%HIjmEXUrT?tAoA zI=jfVgagh=&T}=|cInq`M9T)_!TaBTf5#tT{RD(MH3O@EYeP#YLZwhQZQ>D6x07R+ ztX=o*b*f<3VdcUeJ=#_z`d&@1p|2pE>0}Q-ZQ_a*6G?=^g}A9RbeTyE&M3tKIpzI>cgYe zzAiGCXh(aw#;i&9dX3)RpI6A_BrX3N3X2gG70sM7W$Gl-LIG|wZ3iOZFAp^yKSHY7 zIQ=Gv3_GD8>E9gU+;R<Q~@k^sqgYA(!9)Q~;XBbTi$ZgO9 zwU3YOYj{8+?sZ5ckvNl^)O(8I5|c0K^ghxieYbAUsT}C>?e>l;sx3a;zG8f@JAT{^ z-wTW23Q#sFJ@*l>V@tGRKmG@w*#w$#$j?0X8~B!NeV8*zLOEipeVI<$ zD!KJ={t|9TxKO$*9XRI1fYVo@>zGwLRS$lJ?SH-c8Qq{<=ecDg_#!iCP46UoUtLSaX|^S?m@pa#Y@ zyL7a{#u|eMk@%{Cg$?j?<)LN6Pc+)ne=P0-^A~j~n!UPp!3vm=gX$EcFKLe!k%5$p^NgD`e8vk&caQn#Ixi1s2~AY04U!P!%TB(kA5nmbTyCBc@4 z83$4o@N!{hT{?e1o)1zOIT*i&(lH>z)3)~;@GIQ@2LIO|4z_Fe9ejgYko4jLQAZC* z#ZR9-0}p(HR5BOn>eG`@xE>O6Ft%PcWwLnpj4<{ygnUn2s7?i@(UM*|J8;KwC!7n) zZ%2;<8ECxFT=?7Y4tel1zog>#W$(|-x_qf0{$PqB{`@X!JBclemxx9$I-TaIakj@z^4NQjgcn>q4TIi2 zYHE0k6ix1ZMDs^OE&Nv!9*lP{AueM9+!Oi`O~&UIe~Znti+-KW4KtHgbHry8 z6No))B@!1g5s08WDoM;F)~%x{id?0olBW~*s%WiD{y4YCn)NVeQ~RLd&0y(zeD((z zJ_zCe_+bNK8Wi9saA^A6xee;fgrdFhZe&U#_P<6HJm8myx1T+`{T}zhnVGZht5I=Rp?mza4mZs7#Ju4vAL*k-tQW5_D)l@|}rez*bbJ@#k^ z+5;Kh2u}X;8oxhsp9?_4m=609dzeIGwv}*df|})gI)B=f1C<+dxz1`|GRRuFLR2c$ zFSGFk68x2T1daz-lT$B=l%@k9c+=wCdR)C4|N?eGfLZMCBkR#jLEi+rE!Q#&N#FR-{nfMRl zjGHO=_unLq#_v2Z-Sx2?`V&VX@haOOO@LzjVy-AVUd4A5>Pb0U%&*YdQzy*gig2-! zHd>=qc>ym!bq{-C_r_4C)%goBVDW-Z0JCa=Z>`bj;Os7g@KeLTT>N5CLN4BpAIvhW zhdSW)>)ezHua+zmW7is@gI3J5h;mf;JBXo6p+YkoHyAr<4k17tGHgh12uf~%T88K2 zRp72QJU}U^1=L2Nf^R7`KIVR5v5=lNN@>xFdO68Z$q*15)sotSuAtJD%Z)SzGlnhA zNKb5rNq&|)rd8w7y*32{^y|SjZrmaUHsMG-5zgZ;P`G6?@*cN+(ju69yvTI5@t1 z3EhSfOD+Hv)OLr-6QLv~9%Stj@EPa?vgw9DZo51o2L3%!%>BftU)Zqw1fWG_l;V zAH!u25Z-%`z8v7!F

r>E1A2tBZ)Hn+hHM^-_{#iPv0_pvmnY_O$UW;P9YF`{x51 zGj$I>JqUuLB1Vmxlij5V-rZceXXKf8djMzkm?&=xW4Axr+bkmJ*YK2utq!r+{Fub% zh0LNvo2A$2Xh{7^LyZukHGW!^6VK8*84J@La4Q9PJ5HM7PR}0*4qiJg(TXIXq@v2` zG!P9Q58vWOaQ?uNCl{AVZ?|l9w@rhsN7_6u8rQIKY2U&=c51je|CE}M|JCocyzie3aVTea@h98!HZX1Jt=rHG-0*R#D2bQw@*yIE0Vgc4M zXN69#R4M%JNjxIGX^q=EgVqP8Of21AeDW{+g45oAz>1f{pFZAuwBsK90#GBl=4$Bg zi>>B%`_Gi`5L@#vr!Uh-h@s5cQ6{Guv65)H-q~MaPxJ6KxIJ#;0^Y7LZNk*==8pHy zjKQtokK6NB0ebn8M%Cm0eZJ5C^2_mu0HIb0!7`X}XU{Q!?f4YFx}@hlS}&3D;-#cr zS})NtV}=x=1E+YPW(`V~`1(ic)Pi*@g-w%a{-W_SX5(k$7tNl5f=G|s!Rlqpa3O4j zwM9im$Zpg69o)7ZJ6Dx8+lj}+NSKM%!b}*8NAJA9_MsTp&yz8;5;8IB;qCPi;Gpu= zD(O@>%Or^EDE&;?D!+Bc@KIC26XDkNW3lVinN#jzIc(Tj*nU53L=jN@=@)DOVsyJb z>*DN3*U+VZiTmIFkVnBNb<7whV?Q29n<~0Kj&)1Tjy)olsHP>Tqmxv|yfQ6zcnS6< zfkgu!TMmVq{5u8og7$##J>7EB8Tc@Sec=Jb++NXdP~V{V0uoa9J^o?yW&9az`Y-#| zQfFA)q`S{)6~)mzCR8%5!YMLZuT{BFHrjwPA+J{{WHrKln#E0=1FoQU!p(6B-^nm3 zfV+PLY+nC@Q;;`)dJo+`c#K%Y0ZEnl3zGY|B#DPxNa;+agk%Hkq$VB7D_w*wC4SJS zbG!asN8~n`fFJ++@9$uR+e|>HI0xkay5OyNB^r!xqvDB2JpGOhTe52Px7X>y+3UDy zVUM2eo6!jjk`yHf6ByLiJ-BuJAeQscz#z<0(D@6wO3#MRg_OE$n>R~Hxu4X!Uw@)` zu&f6D*?su@N8gNnI)`hwpr5W7Y&OHsIQ7rp9~&k3W@+RhR>!v?$?PL~&1CsrUAo7Z zMgU}c?HX=;f%hTsK^5WBoAz4SEm$p)2ykIvwe+63&03`Q3gE{W^3WD&^ZArCnS1i- zBeq3SxQL{b4#OAPm5yTV9yZaJH)iyA!)dmT_m-)zvdu!fQfmg^T?v10wfGt;6MMPv zlnI}PPZAd* zhXZE(<&6H}3Ur9vZANL75+?h&zFEU6@a&Y!h=gxTn3{#RHf{n>P1 z>E;g~q(9R=`n}OIuAB6sIKG_9MFo-Y$5zPu*&qksz0xLzKbCXp;#x|y7afuQ$ky?? zfEIbIz+Nk)KQ1tgT~PURM?J{nR>0#G(n#@Rx(||5qrTFeY>tYa5YJZf3$KPEQQvQG zESy#^JiOj?KBaWy#!~2u=R{{`M?+uXS#*^=+fLX!qBgzoBfmsPIHSJP>4Vc2-uRYJ z!E>N5eUAQ1=#;nHj=gK7H`qBl$%NbgqBPKl?&0tL?YG_OzY!Vr_%lm3{<(2UcF$}f z_ccAs*4jEUZrO#7KpQ5V_*6fPJSDdN?F~Lf-;ID}K-V`VZ>M&lK(qP$~N$;Qm>%#8Uq4*l8iU@`cBJj!ZjxbQ(dsdX@Y& z^<1716G&x-xyeBHeCbx76N#5a4_b2H$JaW2@dG{vHdv zBCJ_+0$i45(tE;#$!9W;$^P)c&`xl?q~t20N76`dewkXm-+fe>hUj$pV3G z|It_QAAQB&{`M7r`&$+Ksf_;P3iy*nf2*N=ujoJJQyKjyRq+}9Cspwo{pVHiS2Fs~ zEBMKB`Y)>DGx{$o;8z{P=b~R)#vPYlV`HTR9Vn&T@v>c9Q^OFh%SG@ofX9_fA|50$ zyC(KZ>`5?Y!7eu&pGd>Vcq>?bXkPmwtp3;x1-*uk=tUCC-|#*1=dtu=+1NuXS03U< zmyN||*nDH6#2jZ5C;k~<1NEzi4_<=0XkZEcxN$T7P%^N{BJW;ldakW@BIh z7wu>bvm*oJtqXzY3%u0@A3rTgO6ki(Ke|3oSe2lX=HvPJ8veOwVL?G*54u?vdf~b^ zA3nMPw+UNdy?G;85w`ICmk%DkB5g66mb}S9kiGGV>>cCbQ^ov%!2cHGdNT(9WEv}i z|Bk@FRL&;|{yU<7Uqtd66xnxps#VhNZ~>&qP;mv@3RVD z?WQ^x-aALOXxOm9xr=m#rWJvq+hX~(h>N{PVE0OTKi2cIRSQc){Z5_(Jj>2ihRA`{FM)NZMm`#n^U% zwdXDo;Zj$@4-ohu0Z#i(;C3cH9NEe!A6`l1>?`pTFFcny5r5it5NN>x-@;Uh?!KMWl+N;X3>UC{pNfaA6{ntI7w|-?t*MBbefE}tUI&qTl@v42QFs( zGYsDq_ExfCim##aq&7gGGT}3uajS~YY{so3KGEZo%qHC{@X$bU-1nBU6XIHV>44?W+S)=*g)x$#76WBFDPB=?L>bdsq6!8F}ks4AK)+gfLqK5 z#F}#{JFz_#GktO4Z$vb=7uuMNzJSUHUI@1Si8gAIPeofNe7>v3PP^|;FTgnvpup&~zK`UzF>8U4hn z_>6vHwe(H4&RSvdU9d}bE4N^lrda}1a)lcAmGuNy znwji{Zzen^oU4p@yq?==*ekt>@0*?z?V&HzTj4p2_JlKM(P$_r%SYL?5Ct`p4Z{(2 zUc#PjVS@8bMV*&0oo`W@7jacBj~bV?CgpJxd|#ZKwBU#HV|txuw%eVoJ`#L%Q@CYn zOFC1? zjG`6jayrLLZ1iXDxI|7@r~0uI%wu0FFa2kGN*oR-M zvCHS4=X&)zhw>*3{qV|Qcr~z{sK3;wjHCCx(D@i+DACiNraVzLu1Y&ZVa*LiBk%LQ zd!O%pox|8!%^G?$Ws#{Je81g5+R%rg6Uy6>wiM=DjD_ZQ$k@xearcCFSjJ1*;z&Cr z#QXWM%PaVWLVwBtUa7$WH3G+J3(;BDkYN+3%Nr7ON!CqhN9M%Z=`E=U?^6yJ@_o|J z%I(t)=VJ53LSM3e{)}HPn!=iQP{S*8`(}aS`=%IU>St@#PCt_mwOYX)H`{J^xGc=6 z5qJjzC$=a%$!xK^c@C~0caP|DKX_X)hFK+2IKf}e@cWhH({|vb6@vWtQ5#LPL(p5TVfMYj9h^HEY>F9dixZ6k@Dm9eZ6hPw zT{(wlieaMxkjzbp1phma#AeEwl%anT1N{8zBqwP#nz{*w5fJ6P?a-m`^4eEsa(QGr zWpYYd1I8mg$D7)j9ji{LCh#hSkiahGFw_Pgl8>Al+_rZKS_*2zhr54)x>ZhbFSBeb z*wkoKKFDl}{_5uO6hbqdSvjCrj$M6e99hy2Y&hyif2rNVu=y| zI(|3458|E}TJJ0-G-}c{tP&O7AtsY3NC?{`0}rTq8gF=I_y}#JrT7$nUiJjZcvuL1 zFPmd@wvfA#EQ{7Ui_H1bdy%GIrL>o56>L*5w*;WT@bML1e+FuThqSctGMkAw|0(%ZV1k>q@mvV=<@uj_KP%Gd_EFDqmD(USgt%|BT@; zD#vFz)Z(i6EQeYw=1|Wn@w22_el%1T4F9`wd`5q1ReVN&X%&2d|K-*4uc30O#E-!L zim&j$qAI>c4!FEL2ju*T9o1wtHr++4aF%$28s%*Jsq>Xf;C>Tb-LnvWz_%UotGOLa zaSi=W;u2kxqhveIh}n6A7YOqoS{>bbOI>s*uym1xD6}VaR7|7#p(*(j`z>FSy`*vD zIqB(HVGVMI_E|b7eY*6=UEbb-LB5(=4ju!#O`GiHwLdU0G)Nn0@8~|Lc;qBy1zxG` zhAGv$D2ZOdZh3(88{qoWl`cPRLsz3Z%mrshsEgwkinYG1K>CiYp%iK`mA$a7QkYRt z*|Vb!cu7t`>tIrg|MK}M{S9w0-1+CY~7egz(BP*Kj-JXRQzo|sH9M|JjG^q#0#ZQGHNq~=3RAj4k8hFj zo3r_>vN`zknmH09#13w&Z=2G7yiXIp$qy$%zG@ChMa~Z{(6`FyIsxw9luw;Edlc|O z@EsXg|C<(eB8w}T3Kn_*(y?*T4x@2&L)@({5Ee{ zQQqRinbAIaO>7g#P!w9)e??)d#YeKDRgnRSP5HZn`Rryn_2&(nv^Ffbe(gHBAp^L~ zR!uVJ3jkMbfsoJguZ4T7=-YK+>fs%w>Aj>+m|1Z?J{}^Z^~D5f}en znMYqn`zLd3n8RYvkFcg5au=%h$rh!~lBmfZ$Dv$M zuM52?mA4-audb2Wh>FHvI9*04_bx^%8UY6#@-$tVf@J0&6J`70{$_lLP|5NVq!n(E+41;4^X&Tz`q#8c_bvL~eb z#3PdKBblU5^q&^?aZS8cjwDg`;(0f0Sp-+-%F;F4wylBg zcw2gd`t_j&Q3cQGfTk~x)9Di`)^?7;prgf|loof=$+V!O-_jI=H~Q`KN${9(5J0_q zJop*$vS~B$vX2rZX~))Py_3l4&OXz}{)n)#?s}1zFhPM1*dL<+2b35acitEAT|FU@~250wWxmdKx z+TrLGR5Fs?MVXs~`E-pKUW=Ds@7TEHJbrc#YOyx;{E^Rr{9r>{TYZD8^X7L^ncK8n z`z5wX*9s`5O(eGLtYn(9v$u?FRhNkc^mECandi^X%**7Kd_Kub%koQRm6Xil);F4W zb)Gw3PM4Rl#b!%b`>cX_S;vUX@uK&u5mHsR_V!QD4};`z^~xW!p{ zwB0$7AU1dePZAcGK__?8_J#8H7~Kl(eKfzfdd2kaQ}ydp<)0+xbyV!V>j>_xw6n-x zExKmP-^5?E$R8Sk52Gn%yHG}ObnDThTetZ!rFBY5Ykp*xs~5nd?5u50|7LxoG@2-l z#QferjOmh3`M5e(T1e#zqG~}4*4f4tS5=({xAP?(MXkc~aDL?_R%lJvc|_5&sW)Y~>YQrv6RqNR;;Z`HIWCL=`r*ht^bH?Ny~cv(l6wvLiM~TaVI5oBBuP zNkV`ZXuuD=sl60;+{Rji-mpnnNmjnP%+OvGr;z(rTw7M26IX;=3FF;KTyrL8_bG_) z5$J{QgrDemuvmL0czT-oLVqfh68Pv`ub4>X!sL{SYtit0x=O82GT$YG@@$t9(SR6$ z<;pa+T5Vt|;j2^S^=VeZdAf9M*oew}30FRgUfsL|O~q86)N0&A#@DLC@Ge z$x|+nK`gFkV#_mi;Dd*+@O{g*X@t)P5ma8R{R(_Z%{H1u;a0Nh*Irr4%GX|rYr=O) z?~~CFpl^)WI%lm$D>J=;QdW352lfyQLi!aI~cLKVbkF)V;~R}FtxT|qU>>@Sa-+o`Zt3iOU(UM{6U`E>n*EdS?G`JGrFb}y@Y<+W2F z=fJ#t%9-DV&;D&%KQ*Ww+=ux0KN_y*3GG*0L}mEg&_2C~IdH}Si_@LAG-LC)|3^~7th(xxjfp&Dj-CuQnC ze}%PgXIh8D*C4sJJv%)>A=f&7ZFvvWZ!&e;XJLuYx92RD_<(HXcxYVRG9PgcxV`kI zgG?gi24Zece9Ujc|0NQu6*O0n*XHK1{OGT8IGbnqi`5mb^iva@#Wex$W`Y}^Sf#Rh zMu59p!Y%MUEZ{3F@VzYI7Wm#KIGQOtOV<|4L(BOT-=9!Bp?MrL64O*0TN-3C4!YXK zyf_HPF^gbJf_jT9gv{@!j*GO!wLhkLHew9K021G_6@zTu4l@84hkA;NFDwconlCZU zOEJA>w8R6nOaU3><%rQ3xS9hOUyOVagi2NP}AfhTi#<*Otzwj zE%14Z&+sjnHnL?sy~R~Nrtzy$myLI{jIN%OS!v7R!g`&maA93eMK~F!Ez;L?{SEi2 zGF(_^QyEU^Q~ZR=bVT}z<#1*f+ogM?uSpF`XL!tKs6}ZUbt+%ssC2!sLzv#{$!;d4 zuO{g<5Zp*0wsT{$_@ym-AXDM7DG#OUHyk<_oqh05Z0Y2^RN4yj)&Fl=TI zU827LfIxr0q-SOtp3V0$b2+%a$mN&aX6DNoHvRi7wnepEkF@NM`Te4F8`B+sNAtpO z;T@?;s=+@Tg}asBlODfM9NZe*xcp_Q#Nz$-w(|Pbs;*FPV+DI(O4?9KIZ#x1XR3l( z5O)Ooi!V;~Ku?@_d7p%;_OQ3oyHiR>e0SQJ(GL`CiNMDR^yxZwi&vy71#nUg$r>$Q zlX4hqj+VbC#f|YAa1i*XbS&#{t6;GfJjvegIk9)h;xwW;*h{tCD4fS$@_G4a)M;n} zzE#RyojzsAgypWaL-ao0uTOq!@*mP!;vM63YmrK))*efFT@U$0t)*RNS)utu$f z8A4d_>%oJ+_6HYqkWI+3{W`2xw`cFifzIK%5IS;7XEU7$gtl~25LT}SynYodfT{FR z{Cj^&$Y>Ovx11NW3a`SKNLS!Y8L8x7)0siMj?NOUSpx;D_*6XDkVU5o8ClbO;4I5| zLaWFs{4#n1x2(ULSFM5q$|>P{voJ--r?L){x;;yn$F#0IM`)#Eblt_dE3+JxbP9{H z90^Iyo5L$SiOpoSXmLe4x?6|kbZ51pTL;TE&~|hck-t)9UIk5!(a|EDb0i*!E1|#H zwtY*H7|5fer8ij&#~+4{1DEntNnBUHgw21lb?k!m6V56m+=w3`?)K7%ZDyt|MErPwib*r~egxf`LD!7Vqa=G$;yoY`BKX~Oe+Iw%bD(8r zEY5QT5LsHYy=&OG_(7Z@G4)ioVg;LMyP{vBNC%~X9si|;@bzSQ|v9{jm;Jm}sm-??)vKJe>u zw4q-=!-v8`Hm<}9(MvQyoL6+w(|JXD(X;I3-3b%#{r>OWxpVG9DnuMUjIZG1Km1_I zH&TT)=9Tjkn~TDF)XMS7HdcsZ)&UG&ryMTCv5IgKe+~wqnu5uURS6rZc|sQ9?>e2wPh zdB-Zx3p8pJ6B_Fue4Pv<#pu+Uj@TZgYUl{GYAqLN{cq&V@_>{4Lg|7Ea)X`F23CB@ zM>i>+C|@`!yF&0xa*MRUeMr!kfASH~O^*oASi6yD>@1$C^c;P3$NQV*kD4DBp0CkZ zy1*>A$gk3PK>Xw8f7etbBa&itYE36}T&kf{EiFoJ$Gc8d$yvyQ=v$y54^UC6oQkeK zM2Rr^2V%aXe!$~?z-M8qbOC*WJ_$;b{&hC>$x+2cI+~tV)Biib)E@|iqd&l?A3%pk zQZh#cT9)FiqF+|42u*hjnic6*p?#G8W@_MAwXIZa$-;hY?vb|CmD;M>UiEDX4M)+2 z#|sUAz4fXbROoXpCE+8G$v^UcBhNTiv@x@7n`~`|g{z_z%BcvHL|WEvgqC|%+pFL&EbXwO zCo@s5NZo?h8qEoPb@jGc#V=K~)g4tFo@HxQTddHpTGL6pfnT@fYW-qW`>xJUR_3C5 zPRue8eSm`U!l~Q^N8qTc0Zj9CM6bfb1$FuZZMx> zE6^0)gbObfRNxK{(1N764&V&Acn`__9^>Ef9&W&DNW%v zH2pzqbB;kRyt?s6Sk0Zp^-dJ?Hd zY}u{``jf8UWQ*D43c5yxuGALh{8VaTT0!qG{$r|GJVAD^$N5&1&!p5p(EBZZg5K4f zF}mbd-~P}0t$v$QaDL>Di~r&;$A^yTvOD|p$sVoR4X}mZOG=t&6^!)o@XT(S-4v3* zrt_##=^5Y@7T%+{NAdTYzCY;EvS~=jdx6rPz6{nyDo~5rvr9X7?$N)0kHSaiX1DH$^Ksz=#ifMqo$R?Yn!hA82M>lc)|_`|p5DLQeA%b6 zg{>MQ1i#$9`;NAD{;ugAJ6B5NRfE-7=0BU!aiSh8aS@z1M3yTCNIH?e&m?+5s&jf* zqiLc@Sj#A^xEIcc6W1(}zSGMa1r0$viozqib-mUkr&;sp#k!Ue5s|^&`gR|rPfUpG zRM57hL8ca9>8NXgj zAC(eb5L%E+jA{pdhoAVU0DM*RmYCKX@g2yRe`ay<0g)TE(ORrkdg~hX@N%twDb$}< z{08?R}?+c@h(OLrGy-a2+ZzmtrQ!=Hi!m*Z#4gM;u#4-cpf z|3Gbzl!o(i7H-(EFn3W(?)E$ggFL(iU(Mel_>S7fANhU!8e)TvEMGM3$+ZL1;p}># zPJ=cecae);B`TVPGp?Ph>yo+tajqlX-IvVOCb(g@`g{9)1XpdHSp}1__V@dUU(~5P zqa`fzY!o_pq+Fim-85{_2)P`6pPqpa;RoIKG@9RQX8n3l4^%z(XD{e0`m!lRXEh{- zC9<=1gjJz(1=CDoru1JQ7iV!DsEq2g#9!P*qL-2%_JS_kyEr#Rf7h5fs-#DczWoLc z==V*B4yg?biw1&h-hu`5@aG|ivl_N(J?t}n0F9!f^V-M7*&*+q`q)@~&u%e#eGCdD zZcOD%{a9_+x^-IR1_UfyX82{ePj}Z#yR?$H(=))-n&$@>;gc!^iVlGP`Sv zLa9!$HNEAp3Fr>r7Ja(+=!4PlW%yU&S^OtH2QlCzth-=mlXoDI$dTl2@a0!8X4KK_y!!q$5AQRdHG~D@bS6t?U{*R zK~hm@n5`-^tIw)N4Zp0iXj8bS$9%wqf-UVb&1=&eWl8JwhDbDuHP}3pxQ_H2#T_Ff zyT%3whb)Bp<5k)^8Su)-r$LsF7uem0#a~u6Y_zIRR;J1}EVKxc@T*KuZ)&T=3-SKU zmT#HffAAd$5B3$$hhcC3iJNMao7WIB-s0MCh|lRzT3lR;Rv9|{{pX+bJmO^%Cw?Ot zb60jx4soH>as*>yNjD2F9B)`$-27wRVLfX5_%5A>?YO_@<>%gZg09Hc!MT1&-!ae` zFUi^8^YkTZo1-L3Sr9*h`AZc$OG?R+Z}=+x(f9A)=YkE3N=O?+d)D?=lQwL*zvhxQ z!1m8SVaBUhh7q(ed*>{%vF3YwpT0o&SL53JPQt%md908-3u{^lePUHnTJtZoK|bHj zAt+K68RHpo>$1Ta{nR5oEQl{#h~{k!4+|?>$PeTkRhpJv2DXl`6BE;}@2LyWS*>0c z30-}B)Ayh!k`V*W(@XKVKV6p2LEh5f$``#_g7;$}nX&T-*GW0+ErO(6OeIL9Gsv8ja-yM*A{$gcc zyG7$}>$V05gLhoKIET$*g_Nz4BY&2nGMq(X!~L=|75GI>Omp6RAd31?MO+oChbdO_ic?3F4VH87%fu{CTV&8|i) zq)qR*2_N6saXR6qXi$WW70Nekva*R7L}UNorOjR6zIAP0`nMq062jMaOt-Hvo0g(w z+(_voAx{OCYJ!^Nsi-I38vQH86NeQ0EB@}~04{0~mr-^UA|adQsc0F$h&(6csa&K& zYms@dl=aixTlcs+cqX*P>tM8DBYx5Ry0jUs;%2X1w)Vu@vuCL;cPH)p5jr*!B|BT# zoPUrs&-^RfZXp*mj*TT8k8*Q&cZ(W2Ce>Hv zz9+OR?lEBwpPN<`kTQOOW!iP zlnMEpaDIlfi&7&5I@1nHJt^!|TygXK{B}2nk0`s_GP_AeX1)5E<1*`Kq>og4de)u< zEzw=AljER)=Ptaov-jRs$I&S(YtqE5ES|SsJ4fV?D-!!7%p0(Ig6{Vq?e1NC{GRj? zJ_X4{KRV(SB0kh(`oYfI>VEGYWnY+&I05_FXSLX8PW1k4A=~VJFE4LzTfBqvaD^0m1928Kzy~UhgH+&~jKDoX z^oGK<;^(|8`Mf3_CwHJzADo&al)?GbX;A)jX8M^cgl;OFC_9RZaUz^CEVGmceXkKo zcM_>7JO4t|m4ERi@`T|GN+eGt8qSpSFXGel6G2TL0j}r@zVz=Eh@!HgxLgK(PQuPD zoWZRo<6DE(BNlIawGk}Gp({r9(eS#sSFd8aLiO^1fddCzzW8$BKxvD46UNV*H-5sr zWdjD{?gIuqhlK+Nu=^?r%@RVhmW1vP6g5P!GEP^)xtkQKJe=#5nu>dJQN)4ph=}k5 z#H)8-nO_(h*0zf-s#D4LKa`Y2>AH3Z3hj`#JJ~xl)UQJ$eMm?!@1Rm8C923*VzLUB z6_JFjM`mc4i%WD=vk@uD$tfe6MMb+P!lHr_W3@}x+_&~=?U)cCR_Dm@)L6y zdz!+i9hH$R^k~R{^`I+e=iIwDG+9l)lBJJk;m@=11GMRtw^v_pFNxXayD~jeS$Z2! zb_t%~T&M`VLCvmNhSeEfo}OMAZSO&oP1#MFH4i4)#o*sN`}p|i_+DoqSYqdn88tda1!i6 zl(B-D2HmyZ{hqIH(`>cx-8OCT>^22N9cy$A3JwnH3jg66yYpJL$`kfX`4U~eFX}Q~ zHcwa1(}nZCKhK+YZQi`A=gJl@DkG}73U#30MCC>pCJ>o)L^IGcsTX-JP}DVng+$Pk z0##P74Dmt{K9lBj!*k;F}FV; zK%;c7TPM+_F<#Ox*3B(8rl5CJlwDX*ty->&?CmF6v|o$l_U196&3J-b5vddtd?j-f zW~ZhU`GUpCK0a=4A+g#zmo5cFL}hhKN@~)0{Sd7tCruw4mYSB9_FbcF?q8+S%m{Qg zGZJYZ=ImUnmfK=`E35Q$ffueO;YGpTKI$S(0-)=&2@^v6`vcX@7BRk$(jt@#8W^#pEU?)d?Cc%Fg zH0hn1Vj-2XUA`)Pe3lJFC8@k!nefne_V!8=G=p}36ITX-h%PS_q!$Yrc zUoNUfv1)Z%VsW`VnO!lt$vE+jT4C9oTt?XCgiTO_%hJ-5qhW7qy?UvsYF}SFJ0n1iNwM}cZY_-LVZ-*w)jEYwo&>5u8X8X8^YKq{*Pk=Ic1Bh8=Uen zcVl&pQsrDp#aKB*8jzc2L%14PBM%B{mYklEnMJ;~6?SOfe%->>ZLa$IM#ua6*>Ja+ z3>`I8hIy@)EzZwx-MTpuoXRIjQlZV-bd4{mW-BXzu>MXjj(116D>n@)Yp?Lgx`lhM zseGdo8d`JLEe4D>wsUuLHb&GZP}?dZ?Szw7G?jA%8LOp~6_N$ZPQOX?_L(p~A|f(M z9U88RPWJIgub0(azesPMD)&l#{cs zkBhQKO{bama;vcLqU1VtD)9qi9l@ran9QTUI`br00^CUS@g6@RJR&O6H!RFII$7nB zRzIx)an=5*L1DVOk-Dg;1=-nzp`*5Hzv>uru33R0G7hkgjDshsE#B+&xC2~j>D!zfYiq}4UUqhYfo)-T+uXe1ppf8AqF%rz2$9-}b74fqUDUeBj+f|{ z)Xp&T-?dDJ%Q$yp2SP5SC%F*KSUO(%{SSN*n!NvTNycH#bNmQz0~!7-#2E4n-+{=T zt|&H1lmw(`ojAWM7Y}uovs0Z#r|XP%YIM4kUU9LP0kk2p$#BUpG~V0i(k1`!u=unR zeq)@sS6cdLJPtDDR#tXt3GG|sOOV+$AvCNNzK902jdpWS655A#=r_{7nyp6^Q$7;p zqG*`aS~M)U3-l-{ap1~!@qr`(t*LZ$PxkY>bSbz?a_`s}-VM(jnVvo&su8$0_wu%L ztWhI8tR-trAC+eE;hrp>xC(OyrUBDhW>3*@GTl$D_DfHr69#GP+LEtz>kc30XNQID z4GUvGX18jEFSKg49iq33x;vlH^(Jx`WoTbXKTKNNF+4Op;=3a9^<8*GSeRd6U}#<_ z`N|6ls2jkSDXgso%2w8j^&Ymi;o&>O!)w`kh-1awWc<_hMz{rVE4U`e_+zzw3wAuWd&k?O=YA>fJUm z?s*Css%azyX*rstNYCsJA^x@8Z?|KfJeBx#^a1bZI<_@?Zn(^RIdQaR9Yn>_Q|t~- zI-jpFxgWwDoe9^$yldAK4!W*821iDelt@qQo{irJ+1byI2pzX4;tj4)#;LZ z$HZOI2E{Ski}UfmeA&M!F0F*)1k;02_>kP*Hl0`=MBzi!^70|dFte>LI!Tl{rz7%` zi8&!h{KWF*mp?y}+To_K%P^CSeGwgdnIo|l9rX_7iG@YFuhm6^B1+uRT%}Y{z;!=o zm&ha+GMH&u9`0#=#qIFYrYWO>g5(3zg1t4dxw>YVnPWyb$5h0X9aZx@ZfCMDHR z(=5hK+Ci(2a&k;=gs>Ew|-sG&Y4h>yL6v+f1k*-gmp=6VYb+z+v} z8?UXy_EvTzv_rTq4)PieB@#n1n`i1of>}Bm=O9Oe%&?BeztC@JfP>uXKsk&g$2tZ( zY=#vX6eWk2sb3$tXW1#hI=9Knxd)^4_yF=;?q9gOef!pJ+LLx0k~SKmp`_j8 zW?npv3Urn6a>C5Z5?r6Z$q$uyFbk(^acAq?HO*Jfzfs(`XV;QGeGqhPi;sQ&f={&Vw1Im|5)@A#75+V1w`5(} z=XDF0tX%ia!gZ7@ehTw>40NJKFlibmv#CHu`vTEudlOwSa)SL3v>z9&v?h5Vxlm;_CpQ{z<_iADox1PXMeD zn8~jf+=&~v4^kjZ<6M{Ulb=`456L-LT}JD7p|VgqnL~%(94E|`l#5ob)oUYN^e%D~ z=k4w7nU>WcmE>Vku3eg!7t6!)T7KiMbaCo=UAevckI6TkcJm2#R`P}!E!vZ;#nsL2 zapSD47E4KPwsdTxhCF9AEG;X#UusHLbop3Rs52@j^5vyQl&0bEh$->@-T@ z7*@yH+HRt)T$YooSNn;%PY#h0%YB6C8Yx`uLF|%B1vTv(s8DR%cCn-+Hh!p#8*gu? z37U;P;OXq3&f(#v9NL}uaz~c;3&tn*K~KoMB9Ef@#DOL1IO2MS3?UKTV|HnB`UJPy zX|pBfT8FNw2r}0?Y+46Zt#dfbX&{S2=USyIXJT@NDrd&1Hf_FE;pFaQeb`9yH(NU6 zPVzT;Q>f`2A2y{dT1m%CR@OBF#M~_^iX?BbBzYT^^sIT3ouhMDcpgNREruMun;T2r zm<}#Ou0*~ZJ2j83SyBkss}RZjdf~!_{{1fu8z$q{Hp6dw{r6ulK}VLtDk6_srg^ty zP|9UQCLJ$1yGGY)(my4M$Z&RJH!mJd0F;qFsyvT%CC}AhvjuF9h+flzYU75(hQa=R zoX>;_&~yBFyr3e!qljP07Yom^C;PEy`}LYNe*COn{n)$_8S}lYUvBJnF;mZ|#*)Dg z3-=`&pdtFBmoqhXp|XUj7cX8c^iH#iOd6PCSIc@8LfZ#(P5t5lbgpsEwWt^j4@x0l zpANPwm%v~MQ1Nc|qK?5k(wX7OYEWX5j4NB$$jxm+dU}6}skVbpGEwph zmccN!Oa_u{UWA0CfyL@rXJ=BD8tTj*kVX`;jae=kL@sP@o>M7Roh|`5V=p4~u(bkR zz9X^WFpHYi(Zca7{$DCrNG643`#5Li|5U%Sg3`@36?%QOgk}7E_kYOY75_hT__7ty zh$it&4%~Vo2Q91262YQo_T)^$CT41`*|>EVrJQw5CnvWQKR-S`anQ=bnBYqxoyGEb zT+(x~a1IM^xnp>ZK`FGF9uBYDilva)<~q`*ui(+Ol?66yLD?c)Z~1NJV3o-fa)GydIi zh5RMDumE}*X3`a;;yfy=jcX83>Mdl?rh49m+C)6%)+G=`KL#hwb^W?@KX>^TCz-oC z_18cvC9V6FQm^s?e|DH(VxnId4)6#I^AP52NuEB2=(W2<&GH~-yFwh*i}ov&4|1iJ zdM;uuj`UqEeLHdiHyA#xUb}YnrVWP!{U_IJ+qT~13w{c;S(lwP^8kh zo~r0FetcK^RLV)JebEPKQ`04EZM8o@>9b;! z68W;l?zXjT?L2GOswI;;1qXE~j*LKhB{lz%HT%@{w6(KWc)QoKmGg>_;I_pbtgOuQ zJp+jBoK5jgSz*?P2E6`#0~{2IEM5i1#Sz~;-p*cQD54G`su5a1gPuT#&KY=Dm@|-D zL_SUB*#kgviG!%eaY7w~D$FAY!7yDKWSUP9a+gbNJ|Tc{s${h{)A&T7$u8YT=_Dur zD&%T5(I5zxyVU<;Nav(nceQiuuwle+{eJQK0|3sZmLs(~Cl2@euRtH=P{Y=R7l#X*jqTK`f0T2Eyl zginnK^*^(8amS8+0lI0R=lcZ)rzSKd*<^Urgw)VFD|@RNCA6NkGe3V?K~koFZ#FhX zBsV%O)Y6XSH^7uM0sw- z;-*53qGrW&Mje6zRC%qY(O7y(=HgZ}JtRow5(Y!~d#Z+s`Lpx$SzLvFcy^)O6M;TF zCm|)YPG_#t+y&70SR_d3F0EL8>GMOh40hqBXh6CDSR(ol^B%LlC;;zf6Vd?Q>f{~_An?6`&3(}~26{RjWm?-Jyjv0H(1pzQ(RF+R1-xz>o*5S0 zp~K9RHa8{;WiXW=}4J;?&f*20U0tDYOqOSc@wQzVsf zB3;PvmaSd&4ZJj*mvugRv@#7xwU&I2^v_o<#ICZ=c*@Z#GzbN`+AtOAaqVwbi8Pw< zZzM|cxwS;x8%VbX8ls-B+Oy~Gi`9Gf@NZzqlP7q}Z@)2}v&84{<1k z{8-Ju`RzCQ0Gltc#!7nbk-Zk(;ulE3K}J_?&^4i0$v5JMGk7Y4XH+>$OGo#mQtu#~ z;lSUNH*wHN>d~_a&_T`);wV1Oru$$Cof~`;djFOQpTKX*oEUrwgVz)2)Ea*^)&T_yxERf1RDj*Oxca^Y|oFMgIG67i697HIh;*ioIDPF`xOcgyEO+(-^+6 zH?le5f2MpYp?^?%h`}>OezK)YME<9+c13)`|4fnpb_{O9pDf}(u7p2X#D81~f3Scr z874U`v9iGL!|*kdVIM?n5#LFq|DY0mCz1YxiuB2Nl~@fT<5Gw2yma2AmYCN7PnGu| zaC)<%@Kf%*$@n*ZU+r@nEs^K{8!)P-Q zz@IGQ&z2mlfS)bu>kU4ZjY}wlFUHw$U!c#iJ<<~4E|hqRFQ4i_*Mv*hQ|xXMw2#v; zetmE@%9l4K4rK7ACVxQj#dhRqie$wn zjnQa)ft}E7nG=CG72w9+6wb~994p9GTEyfkw7ZzV-x7bRm6U?uk8{jt2aXlb1}bEF zZHe#1{N+4Le4H&CE67PI=x>-wPO`Vmu5U=^GI)-q-4H&*nO>CgSE1BoHv)Y=iqUUo z_QzCDMSQ_}Om-vC7wx8*d7Rse;~dTCgqz1%z@IHSSAo8hh(84)K4~oQohUxxvzaL8 z^Gu%9Pn=ex$t#f2)MUcdMblNixp@ zzlRxrlZ0n}xHA4mI#Si(Zxr!`crMu4N~RByVt?~Uyk+_z8N=k$qDuVl!SulrUl^~# ziulqlBK`!1uQS;(H$}kbUNZca=JD-Po-f#&@QMC#Q-tvq?aTsSup`MHW=Ac`@nw#r zzx^5;2{hLnKPQXyXM;a$SD>GWCo}pQG<$}~4TDc0a@#EO-;ePh&ESQ`C)_)c|34WW z;m)K9L=QJh|03;1i~1?}k3z!FJCXlCEb-0s`|_B^HRn=pOOqOg`IEVd{ULtdTDZ%ToZ!4cq=iV%;q17q7|MxMt34gMPKU*@B$;E^}ncU0q0y8^R30_<<4s*(}ecebFQZ6h&8Mty#k$}IzmScWh)?A9E$i0}Uc=x5 zKG8n;L3w}DKD#T1{^r2)H%t6*;xD?Fir5rxd_(XXi1Y_B`odj<&Lsad z#YKVtwx&HN{Bzdd0em;s-$WCfyCdsF>}X1NgM+Xm#ZMkO%{2k;5V2Yj5C=WT9uEB+?}1vJH|rJtiJ+W z%;?*i;+a&)Gskc%7(Ao;d>&HSx_-K!GE(Lw-1kiPQR>u+NL>`W8dxJ!(jAsahL4RY ze!6Pa!Bg*dXGE{dFM~hwmMmHfk|qas`~fi;_-*eso9Moy3bahS(@nJ4%QH%A)vCpd z1yTwCVbOQcIavn=ptH{j%ncFms+=WT~`kqXXN4NotoJ@ zrD$HRP7#^_^)j1h#U-~1q4Le4d4$Z*UdClv`Uzrxeqy}aDb{1zbpC+AGeo$(DV|8D zSw)fYIV}1iKXZQ4NOpq3(=EnR!0#i{mpO0GE3ZR$%f6WCJ8w5$#xttH-;r95pDi<( z@pl-X;aO(<6K4ET_Zi<<(4S$(-$BaK!%;(!N zc$PW;ED`l5f$2{jGe1*B{V6n6{w91e?!{HXj}zxV0OqncQ2UUQT)G|-U;~otjh6U zFultX^$wfqm#}dV@OS=YIUiHojBnCACRgfb1-X)b&nTBG&FjtcR>HkULrEQ;Cdidj zGdTq@cn1QnD?7&EHb(4VuFpyR$_wMhv3tlw{Hpb^Q2!SYy*NYiV%qMn3?5{27;&5%F#av^`t$wG@dthO1ScuN7F%10cpUs=Bvmdi&R zuS^CP?#wANK9Om}y6p!R=Q=WYOM3sgShunHG3ZnYzyDY8)2rfJ%D)1>h5Ref7wqhQ z6?|f66pz{2DrRRzB(KuQT*~`v!Y6WY)q$w1g8`nc#cHIj4$nna!zwlJcB_@u?B`H>#?I-^b4x zoFlbUDb-<41MGfho89cZNg06;7vX<1_=#f_j>uT-5#e$Tn(3fec4iJ9WEqgYnj041af}IP)cx}KatIBR1QCA0Y4cbG4U!5BJFCq06Kq2rHc27ywd(fh@V{+CA(kzjLNo{ z$s~YY3{XL~?FBgcR7tkCMR@;;vX$2o;hQXEOXuO{GI=x-b@jTWI{1CbQ44ryGkmwG zOO@d#B)hAH@A(S+q~t<5oQ-uOQCF*npOS1d>wt#IE~q-W%EH9Yu2+?-RX&qP5c*tE zu2!u?cqO^YZ;9|B73FFr6XBaG>a6TF)6F25BQa~OnP)71wyKie&N1FWW0~BuMceCG zE&RTb-92Z#OyF;s9J7U9%n|(W0s`M}hLiCy3VBtm@eUVlfxqVm0slV&uVVo}xkiAO z(RP{Kv&CL?WAG1^;HQk8OnpPwn9M^&U9K=5=vVQxU#gA=|Axsi1ih*_9y}J|mBxb~ zEW#`4IlobaudO&9+%6{b5csa@cvSkVd_08wj>^4-Xdhdvh2NK~wt#mw!*@$|RtrC2 zdhc8bzK3R2)xb|m&Ir7cIB&<=jcRO`F6|$Iw`H=8qBHmvWovw5)rZL>3VmlOTLK>- z!gpHA*7!soBfz25Qnm!%TZDgSA=}x;KS_;1d1@`nNT?ku!ildPDY1ZeHskM>EUy-R zLX4Z0;d?|MRT+MgdH@rg>1J!uhped7Su1VV!9NI@~Y_4GwDA}9_<7 z;Y=O^d@r=E7Jdp^nf+F4#%E&B3c5$&`Kg{a=&ptpJyC9jdi~YhpY$!DU=g zwK{MOT2z3`I3dooCj7D-)%ri$U(UHiQVIUP8aSbA{oyO{k6(d*`U?DWRXEi}>n~q{ zmsNn%{XQ&5wKlMRuA^^dD!_3CIEV9C?y9ji3UKsN&>aG&xvR!TBEnxYIKp`>ch%T{ z2=_P9VY#cu28nQ?PLz{&S?+4X32=IJtU#aTt{NL&gfFg`ciAX}eyx#If;&_Lr|mj^ z1@80}xbiD-=c;hVr^{F1wJX4Bzch?bSFv9PlN?wsrm=AoQqW zd6>q=LxhK#@bm-%OnO)C+9n%TZ) zGI)LkI)eYLZ>m+%k_xr6lL;>ACmC1KZ`ic1>L2)_CjVa5&rttv31{?U%{B4{F=r6) z3EXB`ML)ydkM=Ot!p?)}+X*wgsR>T_`~dO9?-Q>h%M@x`$uS|4Y@u|BR!jFW|La-q zr|5bWvBnnt6g1;cqXuOBNF~euKM?1k65~3`5q)1}`kb8w9I3RI>mu}OX#W2Fc$gr| zEWy9QFyTGte5pGpBmI$~72^NnIhinz!YzS8_A*KLO8%f-RlBF_9$1{K#(&T_R|Otx zj*A=UDk)32%~nf%CZ_p-6;SG%#q|27 zn2wgv6?6pd$KXyTxTK#jZ(%&fYNwygIlvX6rji5@_;v!9asFaXPoIx9<82V1|F2T* zwNb1QwWPk9$aFG9&`CNoPvCI`-k<4Yh{(rOlTLD1gjxwMTFCGYfhRH<3iCc$q~G0{ zJnrKUqO4p+S+yXaO%gscB0*NE)ywL>MP5?hl&=u`o@W7fGQo-6Otr|_e>UegS0v*r zz-3&9S)XpQ+_a@wgFLSmeqZvFMSHPkx*NoGPnBzgjgqlU=E8gy zPWZlNlC8XlP#++bg=|Udaz7?pwJCR&9%s38G_Cw9i_)K=q;xk#VPxDQmNnocuO8AV< zKFcFNUKTzg?Z3jF=#k8mjCCQ?qe2kY8%wY!x5W5{z|$C<`~*ir>ll}h8cJ^pdjJ%U zksSPmf4X$C4VMp|&;hTa?F}S2Am9*QIJM(X5J6C+H}Mm^3OcZUPB6-l1B@@nc?c0# zju*gq3mgkNpm0=k3fR!*w&3LDh2*<(lR&o#NkWbBTqo&Gkz18gyi)<9pe{Y62;atKz>`PEzxi^F z4;Az&SbWB@{29}8md}dM(|=7gaKamUC)XP|`-bScHO%Ga@*UXCR#DM<;lz94RCnP> z{15<}(2%e}X{n{bp<&@6A*E?)gF=GC(C3EZA|iFs5m93sG#nop866!NIiA@Cp_$6v z;dj#78x-VmbcF!=;4I4bT=L@><3p}gKsrBopretKKY&>~t!=}@xK8;GLUq2g#fRQ5y^dGV5 z&aq>6?;bmL=hHv3S_U5z!Y0!r5|TZVzSZi<`sOV0l>|#-Bq@>%Nj6>eRH+~KBHPmH z!2&jghJX)&`e^KFhmr8RF3QjRc}?Eb*G(r*Zrph0w4q;hogZ62^93|Lc@pnBiF|0^ z4+#G|4V%Z1PwQEB9Z#y*Gc&|e7I!N zGcF^bL3p|lAIaxjO`6-)u&2JUhP@b{2%K+6-~9@Z^3T!Q%5@&&00&Me7P)R5P* zJ%CDfT{&uqKY|s`;I;4W-+u@F4l`QY2wryq&yivU!*)1=>rvmpYw^s(cs9W%JWV7v zHC(pZUQ2S9zLHbqUxo2Jno0jfo>DL2UluhK{BSgr^6!0A5 z6SS7dlg?d|rZ$}CvMzYaYO&{5;CJXJnUfHCB3U?~`_bX5!EgHW)NFf?t6-kvM*O^8h`0f z0WOR_7f}ITt{1+*j{7BTw=n{V?uG0uR=RmoNy01L$J=J-y@v}P{&S|yl7%IFp`+uS zFT?qCJ3IEwR%1LLC}npJ0n;CPv;qBtMxT21C>YSi)Adn@y!hp05pm%pnoWS={Av-JG+MNB6u#Kc` zPCkTsMDfStD|k8#f^ahGBw*1zmg%&-JMk6N`eZe{MEfc-KIH;rMG^%&Igs8oLF7RX zkI}m*A{BbaDiAK<%^UsO;eYA>B7cX!)mQkRw9oYE{pRD>;5fhE^yz))f+K!Cx2$G0 zKsvtB#x(9KvwH{jeu(%6xN7`JeS>j0cT*T=*e$!uHD|YHE5$=yg%fauGjd(%Z7(Fy z$nMO!GIr?!#~Rj7KaU#x!^F8ijhlK->7cweYS3w}`M){!;$$2rOU!P;ewE1*8ws`j z57>#=dOq=*L?RzpUIeuz=lH**wS-$hS>H)EBzE6LPI4p{IoE#g>Cva~TW~l%`t;s2 zqtB2|y*WJ^KG74hf0=dr+%L0!fpGlOomsz}yFH7H{sqYi-d9@JlxsMW@uJ^!+%7=E zBS^q!AptdohIl{jOMh}c^ry+sOLqvdgZr0x`s!i`FPSb006{>$zm$%YZV}s{H@Jvb zkC|HH`+)5i;xwOtEq({KC>Mh84f>4&=+7_P=ufH_QpronJgG{WW~SvRP%}|7eWQ_J zJ6WLi-|_IqD}I-+mw>AJg$_eq_kNfu9kkPLIAA)KaYq)%<| zI_V$8FPr=1XpyDSKW(VS^Ns0G!(FERQ&J`coWggzCMAM3<+DJ^%2 z#J^I1*fG^QwirjrJ5=l#4Ex1!8AbkrqUKfKH{8}R3-$jC4KU37i{_WKpCBD<9&?L3 z_l~lZQvBvd;*s>*Fq?Louk@VQXXV$P7UYKiD8hfxf6DgYKZuN@(M z0|Bp0`@JUb8MgKfm?bHLY9oDa*&Cq%2>VO1@TH@6)$$ziU_f z_UqSIJP!y$*tt1!^LapOc8)4L{AQ+vod>uK-IqQjztv*9zB$v8K`I^0yM5dK;fN7e z@G7YXK89q5&r8>=*(CV(R)qKO$#Z_<+5WtiuXql-`PeVHm~~V*XbYCac#y9c_VcHx(2$@)ozB`nH*)lnyu5j$uBRv1a#y5!0rImBdQf^K8=vF;+K3Y8WSQH;jOYk9I z3GvCvw;O3RO|!pU*d*J(Zo|B~fz6w(THU;P%Sj&Y1l`>|BGTQ1cNETJ@O&d)>V8oclO}0^ScHJAN)7^-n5|7n;c%U6iYu6@{^su#U*l5J$ zHNRfCR$6Lh4IBLY=QV6N&)<*9bU0eZHJA1f?|u*tiYGQsoL(LL%Vhiu)RFeU_a@?d z;6IUWsAJD?r?}>PeIbWZs)nQ6hPr(Hi7aLg=TgaM-<$lGaPtJiU|8Qz7(P*$uR&7S zFGCVrntziap(l()(sOK_Vc({_fVy=9@-}7p`(+{Nw2>p;j~q31!syW-vCw{7^6XCX ztetT3B0aB!o;gPcvt0u}^3{M)2&fy-3P~rDr$&#SFm=?(_ajD5W9=?Oe@eZme>0zF zB;4jy;ea9Z=T)Awu2t79)!+Z8pF*Q_$$ewvEsig84ht8L{iVl%v3UJAdcfs6$ZIq( zpVio#2;?M}PV$rCmS;{97{QYaG{c&aXU{TN`FWKj%R~3+vo#u-VXX+>_YBt9469FI zw^_T{W>_P-7n|WVF~jN+yq_3eQ!^}%z%DXaju}Qc<(i`_1lFt^2L4=g*g{~j5(btbS}GpsFv?PRc)70%*(M$hN8T4M?0YBJcS3NTLw+f{xRr*Mz9 zgPhuWm1j3sI0N)gdM+qkZDeuYr#ppNZMVdO2!^-T5|8h|=0DA%!ETbl_6j{%`jTetwhIg zCc9GaoFOV}X>J+53!1XrrCC`sv!}0GH9dP~7Q1K<8}GuZfB=Yvn&eMxK;4)6$RDE_^IKc`W{=uVo> zVew^gi8i%d1|0PZz6vGK`P!M94RhqS9O}NtrY61^*Bk}Gah-zd<`=X%(+!`& zv!FjDc01FiU}w>ebDe@?!9h2rgRPGj_}BOE)(<#qd)B@lR#66Fb&MWgY>A4tBWD9pFyn#ppW0fbBKjJTc^8};NXB5Pn$%rUbTnGd*t@UA*z882y zrOtn~r)Xi%!or^OxQ=-C+KA4%9Z8=QVDn+jxXgaBQ3Zu1T?-3YpYJ_seRg2i^4|SX z+})2$Zquc6J|0_k2El;7%?%f&H-EUb;CQgZ=&_}twcX5}-2GkUUhQ>|k*u$_L?XXU z`r|F}m1u|u3uZS=;9ZDhoM6Es+0NytItNr=`Ce{>1;_Pk$CK!^9ol#21MF+6b)=t^5)I0K^wSYrOH$ zO8z#9EqXkiH?VVru0NyiXJ<=RkSYm`zZ#$LQ;2^F7w_JcXw~{iHnMv1OSHwI&~lYr z#qQN~A-}Kenq%5Agb}5%*E>(1EZB)cF46R>S)* z${#+!@GrD(J#@elp&s6h^;VyW{Ax?;ND4`=Hipt?cT7fGoI)=czhi}>NbM_));qFG zd*#~l2ZU?nKp z9b!V%zMZv7cTJ;^2p3m<;^#ru@@2NRp0$;=Pbgy}qkHT>G-qmVISa%)N+9`D+f>aq|~g2X+9|_ zi9I_0H@4r5aii)D2#u=kX>H@|X7BH0*D^J&Lt&#du6x;!eKOqj4laqQ-5QPT+`iyo z%7QN!y=-mmTy1L-+i@lO`yG*gU3z|pqt=1SkO;=IbQ20Aogj85N40PH4FXE1n@1PU z?~&faSzCL5R?dng`HecP7&qZ=ue7kFZgcuHiqnQ5uLvhMAAe^Dcr^iRGkUu3`uDs1 z4jo$Tda`xxiAOzqJxK}ao|iVTYYwP;j?W5=jSWlxmd-&W69wUj&dDS-B?0V|XBE2& z%wMS@#fVf0ViCd_<)kVx9hS`0+h4_wz2}1PzFqAid3*%=A!KOUu_JPPJv!H;e+fWI ze~;YJudm~i9bpYLl=6}7c5#Jidg-wo#{kEioGy?*s^!EkPIa8ROv)v(fGg~BKqieQ zGAl3^@T+A*Bz~+`r<2Z92bF4_nBVDjk@V0|b^(u;9u}&n3aGFrAntNM$mm^KP`Lcg z)Qy{`{Ia}F%dYL(Hz_VwX&S}iMXeLMbxtfmxmOL1>Z{#l(`I{pM-#bjSJwN^naaC( z=szZVXyD6nkkyLj9;kC>;ZOL>td_nK7I*0xBcGX#y3;fL9CeY7DmpDf<>RO#URvcy zL`HnKDik8MA%7i$mIwdd8$7vTAN*q<+`bP!*Qep65QqtZfRK540qEEn)Y7o^%r|H7 zQYfL{XTJI7n={jxKcMFZ{6_SK_!tNyZpD;7D`dRdN2{S{Rnv}#ks{Z8`wUGQd8Lz5 z7%1Kru9ppw4(Z?L?=fRA9)sUamlu1tgyxNK%jkgR ztLik@d)UeGD{!#ue-uVRpNsu#9XTPl^Pp~6>m@H+D)+3@bS~G-&UaYZKa*927nASg zOfzt%c{FGK)|UY4F!6evMgq|NVtl{sCKpI+Z}QA$@{B(_2U4!0QG*@CPZ@UTu>v zOv5wTafQJSDJf%cKFt!qCS4V9#@{nVh#hpjUOUo0J?)bDdy}uHw-P%cGJGmFE3J!< zcnAf8!@uzeN(u^l;-B%gzp3m0kGTGS@ag>F{TH_$J^(j;^>8!(P%^LxsZ9PK%DPKs z#%pAp==(vE8>^IMJ+98^fd)!tU^`=+fU{gGlW+o#Bb^10MB*3VMdP`D^>`kW?a5Jqaq$qGA^VfD_c$}EnhyfC#6R5xUx>tc%xAk zZhj|E^wnSdE-Su%9Xj2(0pwp<_wRjVr2>uF{aKQ{aPs7pz zogLK>=_uqRqRlcydcm4A{Fsp#7986gRQRFwg!W@re1B<3qt*>aw{E{G=hhi@8P~qd zkXsO5P*PG5)xJsA(4^b{{Bt{L2zMbQBq+GBQH`OvRz17M>&Gtt2BO1N(Ex7FCqEyN z=?r@OXNs!yL8&?o|L$4)KiK}hwy6(R;iM1V#KYI4r`!44t9-RO7iS++j%-g{yi%+2 z74zf&_dZ&M;Tijv)Sd}0epvwTqrbJ2xdg`Ad)FSJ8&gQt!gUpuii?-X=fF_ zr>IE^c(C&rvJ{k{TsBx@*3~U!oM~**vRM8V4WuK-RkL)%J{rBrZ5zfkuU*ruVTn}p z5{K3(;|j~%G8#3?NNv<8_411sm#_T(yL6?6wt3ZlPqpo{qfA#eq2Is({re9X*ze^B zocsPgeD{IIO{#-62yd>0FP$(y>qHrF5sryrtC1Lk{}a#rGw=Z`o0|Tv$&JAq|7Jfv zXU=?V{WX>$6Dhl9T=6Y#sZcui?*)6x<~DS0a6)QTJ?Fw)AknA3(!cCw;(Crj_!j?~ ze_}7^PDvzKI8S1g1mrPf>@^a$uU%3XyJuUTq%%*-JyJ9zWjA2OQi*+ z5RzjTS$PsoG(u%>nMONX=FqO-YkIcA&9VfKTapAjgD;MoU(dU)Pl#7tCl_QZlliN> z)Lu$^=h|KYz7YY*TDLm9QfWVaeUmJ2$J(~;xZvkqr@E#EdH98D>nP=(u65#)JYAd} zybGH*3`lf!_t%8`dqob(p0i-HR{AKzumeiYjrQ^P4^ss>d0VSwa(Dm683UhPyEuM& zfOnFApjM{ww;Pw~8I#gv9faaBSGJ|pjf!>k(`MOwxWswJ#kO1nc4)G*V?bTpO#-Tw%Jgi{^=?&>8NqdRJ8cfnMmmMq{7CNjKq~ao_LJ)*0o)k^*fRg+2 zOghO>p#U+>S$9_v?Z-|vxmke^oZP@m6{xuxkZluj0~8( zvw_Mlb@cO1!xPkgHmM~D|LzwV(4*x*m6N}}IxybX!2ysIN}*t4{4* z+bJX{yKbF`@PQdkbN{_CGpS9Rp1R=~8voJyf9-}hs2`hOG-lAG8r}-0+V1;r;VXu- zwN?2`P^3zw^X^dCAZx^w?j`D`-fk&Z>X%U4IY@lUcjEg@_I_5lINIOhO(DNx&6lTZ z@H-fWBrpt5!V)}5+U|=x|BQYQF^oqeKL?^m1|KTt7~(AUlUPU(PABo4!pFc4GPI1B-3yl2U)$V#6JolVMX)`!(}@ zn$Y{j2<)MG9p*4?@pogYnSnAv6`=6N*m!bqQ^FZxU*fyj$pcyW_-fkmcFGY>k(UXlAEo_ zd^L_Z_zpUS?^lfGcB;a`KdI@Kv*Vg3Yg|(UL*zb0dE!%JVqy;!_&YiK2FBM_1&?Yr zZRY+M>BDT?`sWo3x~*%vDJLl@R^t*V%Z-rv#zX@;z=gKfw6h6K^-c5%^a*Y^Zzvgk z5(^56FF7H7C$Xn*Kpflx!vo(wniw$z8!T z=^yB9#k;E-4F0^NL46<3uw-`+XGafpL?c(9T6WG(b+t3QfD>4EnvvnVwb1FG`V3u|Hyx4_3!?mdTx#c}x_NuoY13oYo*|{- zp~Jd#%J7bj&&{{z7Cat3)UR$vSVTyjac+m&*GhA$8`L&cf{f3NPta4+KX>*v!a0Jy zh+~uf>{2>CbIPP62pk-V+|@Ep20h(}g)fUv&geNhD*i@?2G$;3IwY)Gp-9EwZP2+p zcg}T(T3cIo*2Ru3or(OY4fL!JZt+k0 z=xBYH&M`4D!nq&#MN#|p>kOaQt#4nnMmz%KOTFA&NXgA@nY(g%9-TL(XVx;`QHy%j zNbpxN{{ad$j7RzF4V&;-IEkk8#EFLCJq4FB1y{ zOC;=$ujnW`&lMG|QnIt)K;a})=}0V>h)X_c4JPl@B_^gz%qLqI55KPm+a{iPB(A*y zziZ+t1E{rlG5%*UN;aJ07WVn6U%#Kw_A&|Da&FfBr1&pmd5Iy9{fcg%!QY)d3%Q2& z=O{mPpN>v?ndIaSB+rSZa~8~HnJzM?6X6c*NID_CNJ4D-$Vc6Mgmog>Sekgub?dLLfav}u#3I0qE3&lVM(eU0C;fB7|wX3SiK z&!b;HrwvJg*jC%G3>$i-RbF1p?N^2lyV5HEuikg@=Ov5qm%F`t-v#NSB_O*?^`aAw z=Z|skC1Lce7-r}e_wmYoi78o3x=}VoUuDmMjNZ%I)U#Kp z+jMLkmk5}OjiF4MIFe3PENMXEa&(xR5sDkLU}c|7^)g#4X-NTWV-j;8b^ zqX*hJF(JMY*x~)Zy5qfgHuQyb$b_D!40e6Mr%xaJs83&4mxT*m&S%J1BG?#l~j*KMfiJ2%0$V~K5#m-!LBE1wa=G*#NS) z69pBLdz=66zIT^P!1nq6{(*aKcV}j2XLo0JXJ?P?KRmc7KF6FD80_YyRmE9jTSiBZ zY|}a_S#8k8B_{jlj@ttAPQLT%oV;dzdJHSeFS3RBg&VS^#^&i=n-oRHawo|Ym(>QawK9LqDRL&bk>XXE3`X1qigRmb zV73{^+_KGR&XB9q1nxtn=_zwasnS z!v|o!!JYpElwP}r-omXb@$-9ypiIg=bP!(pfjbVtx*v2K%A$U@%&Y z-{#tzGMmso#G`%8R6c$WGkMRp-Dmc&-M_WJ#LOaj2ky)gZXYgxFNvDWe%VNt7`oxe zARe8_`V1KG`Ks}S6V_C%TeF(G@Y7HH``}wsT*Qf10WuJiFVBdIl6LjZ~ z6fy41LH-ae8$8nHg6iuij?;&j?R>;d_;^s>-mS603w*BFi_EAokDbAOBhVF( zqL>>}8<};{;T}RfX&TV~6q;~8Fj>0@j|Ylwi@>tr7E9)!`(P@XjDLBI60HWk(b5ac zTg}`3nAvecGpB3Q*h{0Peg_gh0SVuHk8XaCe!MVzIXX6Uesedv36<;<#I!%)9x0`a z;0Gm<`pW%UDFq|wUV%T*JM4MxJUN*G%X^Yb(dIyw5wq8f7<8qwXwbBYzGAV>CiT{ zRh(X_4ovCPs%?5`NKjy6+_({|)r=q8NUjLXpW89FuxqZT?Um8~-LeO7tC}eH9zN!4 z^u>;|%^Gi*rV2D9H8YzU=}#2qXZt0!wpLY68{VcoE=J*_C1xXZhv8%PWopMptWd3v zrA38)Z%kFN?SriJuKwQWDEwneF8iLpDzsB{xqXhnLwbG&cR}tr*TUidTPk^(uDO)d zBB@athc%}b#Ah?m)%BffC;!BM2EENOUQxWD<25pzv)jg@B#BC)c4aNo3SM2hsxYHV zd3$zYRmGrSqcJv4m!F;!ZGU+{-{vI|(SF+b62% zu5wJ~b?t#~LB;V;Xd5uJ_BQTMVS=eI_dQWJ#W@3C_alepRd0-RGdG${Dc8IOjMTx?ttZ^!pRC1F9 z%~5DMNOWj`qjNiTe;N4nY23n;6C2$q(V+E_2N}wGm2_GU4y zzR)OL<8R)Au5BARI(5?ckxVSqXLp>vruz(y)|}S5ZDe$~Usz~JupufWylJOp6WT@u zYI1^u)4J?fGqk*W>JlYboEotyI4EV}g3red!FejcdUBF9o}8)yIIS%O%b9a}2KV?f z{ohR2kYjQ=n_l6P-Fk{MRu`D-pnIZsoV;mFNMU4XxPL_cQyi^9GDmqjJD)~z@FxL%{zKR85bRpk*GCqS^{)MX?wYE+jv5EWo1Bq z&s4u)Z3m5%3p+yKu2HzS}XzMh|Of}cWz};C>eyM9ZM2j zB~{mBN{Z_!!Z{o2!Y-ZCmeO#FnM9(C;0=cq_#aeB8OX4s-qOx9$5^6cVq5hdUK-yh z*c{g=(9=g5o*14I92^{4UXg4pP{t2vx$~6~U0RnmZ5mZJX2gnp7dk}y`$rjrbQofc zPMxYIcoc@<_%w~dklA%mrOoW`$H;xQ^&cFS)Ep#&Q`34?rJ#@xmM>}5GcG1QHZ+0@ z^@vLjO&vULIb0pCZy(-xxa?s67DGF(UU1>NRUr1tkIQ#N`iIA98fpFfQZ+WT4t0Or zBQM8Kk&qG=UXW9fVjMj9br=fRGw34zw}{kNYwc|&g6T~6Lb`CJ zgst+k+KSgnuw__yqLJxshXmFI4?}_%rkez5ox=CL8zRXSoC!0r4KhznF)co;ncDNdYA$h z%atMaPT3&~y)|L*bh08H$yQ`RHbkp61^L7It=g~$?RjQJ=vIZ)>}%NSD`mo(xiiCl zlpC_bm~w$fskLu2jWCZI;Wr|;AwWqdx8fU+prnMSaq+DQ!8UzFe&cpoKjyc->G|!B1&xx@`De@dbu0fnZXkT z6y`-unF~Y44KrJH_jB;&Rl4s{L$n%U{{k5+0E^?e>Nl#IHR;u>NwX@@Wj4QW z_H3-_wrxFRNb8nE2G@)lH;%E6!*E*Hej+{0eIo2c0vcf^gRD!kI^5?v7UA%Kggb^7 zp(E%WG#?BB#Xo_jWgxD4`Q7uEZ{0nA{x1AA1igxSgH@mp7yy=CIt^lR^q=+~fB(R~ zw9`}hgYO;k{FEbEb9T4XT4x3!J*}(Gf%P)Qb$>{Pg z$B#X#8HiS=-U3ZASHPPSGXES;^u|-7az?q*izcY9EldYR~h_OVx46oZ4 zGDCUyCP6_Q=QUR6>1i^wjV|di399UV%$=;H@h8_xVC`Ylp7UfU;y#{~hgPYu$Qj6C zaSc-`RTjuVg&u#v_xB#ccD5O7}))^eIk=Io#~thhT$$4WOAL+O!Ni*Hv>vQ zC#dG{Q&Y@W$b5wn$0xQxYTTNH(Nn6askGL0bP)vrgJoBR8&$@l;>eZ)l`!ua4F-Xv z1@p>FwI1@2!p1|VZrFg%q9w57m7QZ`-8FQ7c@J#-QNE1bjtLNUAFYy zzD=8fMH_Ez9Hm&6SJ)F?dHy-o=+`|#Ay*>C6X0J*&@!Oo# zx#e0VlZmqwIJwhg`-nh)b;?T#e*SBQ>?v$XPBGdrY+GSz8XZsKS`X)9emebuFnSd( zP&2-R#-K16y%({1^Xh8w(nn~PRE@5nr=(dKTeDHZpr@!YoKMqw5gTrjmToOk85pTb z&ydaDHZoGcZD^qdy?3)LwO#0&n-A%yfR{crKY071Cbe@}I05?Xf;_F=KIVMQqYt} zs{%a(6U)1u9d#cVr!F={+<3pu{_gEoG%YHPnVp`wdO&91SnvcKZ@hc(ArLeG~lcn1(0Kc>lu%~4T8zfTsVd*b%pU95Y=8-Rl8!Lzte z7zbWvyVq<4hVi(Y*&vMVJJ$Xr)6hNt&JPF6~n#ra);e0x;)6)?yd~wE;N=7>A40{0`&0W&h4<9LU4R75b z+$@A(_@jh9aDNrnW>^aA{)BK!^w!p%YmPT$;_KI#SOTe{F!KYWzLHM~Q^aL?xT z!b_eDZ&5ECG36~Q5!rTr$d&P0)3h4{g^h`|Z6HgKY<&N)Cqw~92_)fxEy(3)q zqf0vK;n*=(MB%47-etKop5PNLhRbw(cW>?dZWg|ia9MLlxMz>&!p%as>)pMJkj}k} zldcCYbY;L9^gBI6jnb9jc$d+$95Lid${*)<_c1hmhKRRPq-%teUsV*2;Dc1Ocf;={ z=iJ$98g6#-aVmXJ5PZ<#dP>f?ahz>K&a(WNo~hd$+>uCJzjM3j-U}h0La0pAocYQT zEF*L=$1jI}?4Ov^?0Ebx z_`jxSZ_{w$%<5I-Y*`xKiuNttG5p(DkI>_hkp;tQphQH0Ftc;pHuIQ-Xb;EEOK9GZ;ItytmsvTPYh0)r=wu$OQ zLgL7(88hG5He-74kqL=4E$&|Z;f{S6^Xi=+uHF^w*hRU)qvkLoSwQ0;gIaA1PQCCy z$F!jtt3#|#OP0@NQZ@=ecEb4|uU?qY!&YpKkByDDmZWy8NKCaQc0^mjU`${1fNq^T zQ#<8zXfb%H1EHWjtMp4xnqJm+MpC+;avqnQK4fsZg@f)rMpmJx+XTa9tkpSqNNCHK zbfo)Q>ysrD$u-CvOV5nH0b`>YvL2AF17=~{5cy{n*{yOYC|qmT+z9-od1~?k{!gu6 zMtrYssUK3tA0TOLkF6AM%%LKGlaEd=qB;iXh3oR`+!d;0Sb*r42A-S*dQRVedH;0o3L3NM zWX)K1HcbE|{V@DJ0(_tWq8Ar#H`*|Lf6W6{wSPMNWFAQ(Ai(fzpJDiPo{lpB(ccSG zI0>z%@MVM;c6QBJkseAvf$!^}-)s}`h`E4|_D=^r2s&Qw%+1L~Xbi{KoQ3kyrq>vN47V9I z72tO}yuOMLd7J&J@{IlS9ZWL1L+N&j4|JG`zzhsl_F~1`e8?(1ROT#|{CVIGl0#nCH@Y9>`4FV~sbmzN+&}t_yLGjpgkI@N-GMQcXSxYr+vjGR!owpo^MrjNySQHkx?FeZ(FQOnC5P;W zBE{)yH|!wZJuJi4van-$QE6I6m`^aJq}&dkRJ>iD+M=+cebY9{Ss~*0AYa&_U0!Bn zc(^G$x4lVEDCu^F%0zd8#wIO=uOU${EI*5*E(3#Des2ORt`3#_y8YA8XK&V(Uk6(G zKnI~NkbO7naa~Y|bwT5()@1r*so#e~mb^_;pT7C`Xz~HF+ zz~YdDH__*~R<47U7*z6`b#m|qB?!Gi;D9PzH@69UIB9!eb+idUgWH87S}Dic+GdgIBe)8)vZqi+I(zjaW+h2W@Z0-7dQ`7H zrg$A~CGkiC@|X-qQ)&MgHNBbef7-A%_f7@Wj`#b zk6@mIvG5NcFE39IDa%SdJiWYpvg57hsA!F!*=$Y7a^bjC>gnm@<16>^@${5RAL#<3 zW5#CZre!yZ4$w(l_$kogFb@#57;!1ku~eqhT11Ak6L?RIG19ElMn^?j<8pinF&zFQ z#Q4JB#d3fi7-6IAwA}2mF&N<^ff~85K#ik#gn3K{Km5p81y~xe!a<0FIDT@lOC&SN zp^6DiVlx}p<4v%qH=*q^igYj!T#kv1w8oE5u$s+&n&>FAH9i|w*JqVTD*EWrBPTOU zg=`3U%FCiJly(OX1=<_Z>|mZwG;ek&kwW1H*GVz%bUznZ7+jB^MMXJr*2t)6tdW4=4_XGl6gd866>Im-F_LZ zdW*C$J*U3~bC?rOI&hjEIL$dRjiRoB1U+H){%OQR^|bwHHG9BGtUXiEi*2>1+3lk5 z=Q>mhb~}H}feQ5DF4Q!4B4bXFbUkpob7DG69YWCaGFFX5g#2;tf<3byf55KVXWXmo zpQ6uXXJZU@!CgXIya5v$&Hia`?`VnPJEFX@-*9v%E^z5~T$;v_u3Zjv=Vi1!RA4#x zBli-u7Bn=dp(1vddP%gfA1?<6rl#cQt;#D%Neu{kYZ}@xiR30Wwr#7yy`J_O+^St{ z47}UExJhoBJ~ULHmfNJ*N$jlAW4lzOBqXF%bQwFE;E%%i{}Ax2>LYTZuTNA|Y)rd4 zJkI`!&{U91X$lO4ckAJq<-lH_CfY__mITs$KJHW^ofNDms zW5o8k*1+xIt_eOma0!!zBck46ngWn;FGN^<$K&<}$eQZAP-3)%qaPbutc z-vav5CI}|bu5l&P8LgzlG+I_0Bwe_f+-z!1Nn23LC)X}PRGwW%;NdPKbZ|2zI4~tO zsY%wl+@fUs92k^(qyjv#cZiOOiSE#@U!ULl^lK-)u!@Z4#qGpn)0`d_ z8fvg*EhQNc+IHwcbu_7SY%C6pp~w3Iw?#b!R*Sv@NyYET6_J56S`Vvf-$&aAxJuN2 zq|R|OT=ga$G&_dO&ha%fT#P5^-OMo3SM}tsR7a3eH3f+E4ouq~fi@uM)!gptcgcVn z^ne~je;!k(p9u7c<8Q~{8&<#X=*H^Prx)~VxQgi1cq~8$+Zb9s+VsNMoEi2e9heKF za$&CfWi00t*_7X+{b|f!VCy4V#>SUF+IMR zcX)^@c^~tR%!lST2rCl9@`W&`&e&R_A+t|LJVtYL2!e-QI{w$obb7`(JMDV0&_5J| zOMPaigHSZT6nx0vSMv`F3&F{=9fp*NT}Ii-4nsCB-w0AlO2}NMLqB3AL39_m&8*ib z3|0p!i`AlWC=3R(6=P$!78IaeYmYnd9bfxViJ&!KlLG;Y>^(aTj{--uKsivYhH6Yo8fzh$ z6A=iRL#HvCx-lFX3p%7x;2h}1X4u;~vcSAq^D!oSqm$x|CA6+r;ySk#%cGC8u8Trx zhQ}5b)3H#GX(bB_*#kArS#_I*U@jWHuuaW<_CQI!v7C>)V`b0kJAqo(i`c#p59Dc#Or_tdO^N7 z-?ty~?)Wxb)r)6-VcHDkL%!$*V@8wIJNvuNJ^0eO2P&_)$Y_n{Hq?CDpE+Y6-<6bA zS7xT&(x0`#q|qDu(L(CCakQkK>`~9iMD}QL)0)+fwe`1Kn3>&3A$PNnXU_Dm`4pbR zAZYOt5J1uzr(c27lReWiv&`&l5Og-3&7$Gr=iR(9?=y!|iYjj0tXK^_)*!UTshd_J zRQbr27IH4T!74y-v?&<&*}khQZr-fm9fOb0Ub%S_cabEyQ>R{oQ2qIBe>!F`h^_)1 zf+so)#9i`T{O6pmATJ>1+_ZBb#W7WZPUBaX`D|hDh{M^SqoRrMaaSwA6O~l*!d*b; zF$i?pp_GCY0@2Z?lJX-q5~L3zZ7BX3on0f7ackAh>UZh5ON;LApN6xG|B{?j`HVB4 z4j7{MXjR>u{;JFPFV-=!54WQowGu&BL8nPRg|#XN?;UV7xNXNj&e<)(GdEY=;)>{~ z?=H|{NYw%@j#+=k$s-30$`!0!)Xo176KD|^0hm~{14ybP1g;Pc)vX0M=G5xx)UcPU z7A*{K>M70j=f&!2=k@h*VOGpV11IfZqNFRv`#RQ(NNSnRN;(&JYJvea9X(16@g^Y^ zct9SQw&%`uyT$i|5ikOMhahR|u%^TQCUq0jn`Kx|6r4MCuFf1gdbItQ{F~qbcz~WE zD?9YuIeQRuV;+p)uaF0VKNsWQ6Z=6%z|ZC!J&KV|nS_(8$OG6*@WU1S75)k^ z0z~oGo?(BZe#R*0Y-Hb&QNRzI96j3ZOV}2va0cAKXQ1lbIp&5vXdZtBMvwcYoau-=ax5tkQ>Su|#L;x?%>&e_WcaFHxq*)^m5?9`M2yhJ=JrNDF z3t$e zZ_SGZGwPtt!<4fxEni+U3)3%o4mQ!O35kOHeWSo+!fTrjhM;GZP;ycfW-fXPcMx{t ze6;J^kGTL$K(oI=d3%M=g&&d(;2VfIcW&g!hB*Amj$$L>vxPFpEb>J}%TQd*Kn%4# z=2D8tAek%fD2nkZ#PZJX95`?u$sNc95dsB73^Cd|*%eBH7OqvVv6+GBrx=Sdn`6J$ zqX!du^eEpAy#~5K0}*EU`zQR|Pr6~5iT{LI@Ch&q5>4vEAkim>JMH0|V|75c_Jf{e zBuhu@N7&+;*a5D?_4Q+_Hw!kJ^*h|XxImpnKk0)Goqz)aE{YShj0)5F8U!qfAcsWp$Z z+PYV*mb9Gf6v|MwMxzc@qC+ZGs8WI7RrSY)e&X0rD~t_E+l*}79_bm{hc*~*iAt|b zr(wUm>ReQIy<)PjUIm3u#r{V4PrCi5Pv^a8-IE?WL480t);+gg2Fp?Z%czsfnkPE+ z2ps~&f3fCScYuX+&9l>G)E_Lr47R$gcY@+a1k%YxF7wD_KGkKeQsFWu$PB%Vo;c@I zy)FYU=XC0m4+$-f*;ESCIayejM}L<*(tpAZQ`fwjFL%6r{W`v&Z|ddNnPW$;UGwel zl5b(pstDgD|KB(O19LqNIJqEl!gWqPl=6c9b7+SS${p$*vu9GrNoO2PIYVDWrkwfE zL9Gj48t{hn-6t?_a`6+jnw05Ci=)?o4lh4OL%<^D3b+qqmUl#J!TaESwDy27wmiXI za;CxE1}SWJ!0w+lYoOi0d=D1kr1zIEe{=x!Lis44)Z0X78ZV($GIJCYxo`>@Ny{q; zMmU`$=M^tg2oAggAkZrl6GO*dqHP`R!z9$o80Z5T=9{*l3-Upg$Om+8-~R2x?8iV} z9gTI#N9Z2E8@8eREf;|{lpyPsw82=?hRN|EMY1#-v=A)GILlUtDT;qgtIY})4Ku1ODO?4J7z3d)n#a} z9v@V8H6*zOw_9E^EW((Z9G4aou5LDAR9pyKbtMATj66JSI(mEEOPvNE`F!KLqJTDe z&4#4EY2Vi@HZCHjbxyNg^D650gjG4`?4AGEUc_RZ-#~tX-8x7Se$==3CbmkNOm}gR znFWiCoY-l=I+I0(>k;v8sbVaixPgazP6YrrzAW%mV3Sqlzk6sd zCp^G+Su|uoR){Y$u7-WU}VS~Bxg{uWHgi4&mj@lKtdq1n}F_Oni0Hkj%l z$*2(I^dre=b_@Fo(J75#f@i`gtjvVTq(sxl)dj!78gzEzym`YxI@pfN5ua4RgxP;A zhym_k`{*I#K^V}yJmj)5Y2cO0O!H;Qb37$`=fnkc{2;8KlP@|!>eg&H&NqjzEgm`` zGsL&%WpfG$Hd3n!zbv$wajim?tJ;zfb zrNmf~jRshb=|r6Hvsr*88#rCM;(yF<9m+QDKZuULcgO#e08|4?`lAwH@5ir!Zw8z~ zvlcD8lo{%am?q$mFXbtB3^Nt2J#hl9BuoWktHIc3ovM#FU}`;{5@SS#oY;R_^~5`Y zkbnFJ2Y~oVue>q>okZneJ7AIu>_0MkP!NOuMCI%&L&l>Y(LI5y-}Rzg1;qCVbB!HH z&a5Fi^8qH79ayte;P=aD45!C3FRMF;>ScBn`i#e;eD2uOL(-^cmxOquaJ&y_Jh4rB z8Kl5CU`3;3#m_EDqn;ij@gguhQinvZx>T#Qx`PaMwf$!p$Dd`I)ac&TtgY37bRC2P3}PF0p5&`)TisbBP;qnc1jf z<;U9d4+f(9)51aFr_%k)p1s4guuYxJ&m=l7O(PqvGMr$W4P!zpuPu6TwybS2KSR%d^0B5#J$;CHnMS5l2ub+Z9HIV zyNZgIFBkPrOwkl1HyO~ZV0_P)Dhv1?6MBsA**Y?&;&5(ZJIgC6&4!IU@$Tdy;>%~J zAD=#R`f*OF+tGB!PMU;U$S^%a_@Q-DJwfWX21E#jc6wPuH zI1RtHnuQ6pqMt>g%Hj42-Cye2ItoA4657TbtE0{Ng4&1_f_I#x(z-nd%kL{>51Nrm zE>~1D=`yop4hL%<;_&%cZtigBX*fL)fV*A&I&%c5?Ki8dx$`w9%=`JZTWK5(S+6Di z8DTbAGSwK8&3a%m+qAgLB0ed6ardo8-Mcky69v3(!)c6N4pRby8i$TY=b$zsFO7K! zZt_py zRU3HW*44KImv%cal zG=zoo>GZN?A-xOPO$W3!QMU0@lcH*Rz4Q#(2ls+wU^IW>tE`qS3r>?K^xEV#Ylu&8 zNg#@6$lO6Nu?rUsgQy$21eL?GNJdCZfW;m?vqrpHkSPB|o{}N0z;DABI^K4y?vT6n#9#<8OKUK>E>1BzzS-oz-X+&K|w)73xYyb^)jZE z6{gyRbNk;lNxk96eyd`ICx(h_XaWWFv#87n%+hD*`n= z6BElKJjuS##+ZM{F&`= zb&McPlA~P8wFQO$z%?2f98)%k+|=sezFR<$PGBhdEfnR1{1_1ErzTvT+JKcc=*R!W z+NU7+Iaa4T3ktSHgX`Fix`XeKF}@z_ajPATWwaUQ{W!@)$yCWa$;yV@|8Ly>d+y8r zwp??75tm35DVDlY0WJjw2Q?Jcx&jFfsW0M=0{QC?t|io<4v0nX@&WE41;=**AL2W5 zl%KRUt{vSFQTC@3}Wkix~kwl3uhhP#%(&Wn%A=#P?VZe5@Bk{F|RhZj4-Wi{?J@~Qj@~S zM$d7qECsyk&Pfv@1AHsdAK^?)BV!`~RLV#{U{Eb%Ws0Z(khZ;hhr?O<2D!(@dOSJC zN=?~~+h%4wZaHYOrEwT$+V%QO^JZ96&Z&hEYGQ(N8#jh3sERcYOG{5phz|n4p>GE( zl}Yg-wErF?*~l*EVsX#C9*;@3kULzCR^uLgeeHgJE+c8gI0Ge{z&CFNT5|`klap^dd^TPVX3aUq}2d{(aSdaKf(uF(0?yB48FPuP4>}c4@ z^hjlLu@^C|?R(f=Xd*gx@DNKw{BIAD(?qE8(GetZv-0{1V;H2^2#qpbB z8jew&Whe0#F*ntLYmCd0te+??N%UudhH&Deh52aw?W--@ zr{%Z!`lX+LXxT0!uM~R0O{fILgR^`$a1fkD@fgNBJfP5Uknl%us59^N`4;RFHdv9W!RDQYzlpPKLJ6wFj2 zL>^F@)x0fva(Bxv0ekL=cz_w_!+`SMcmBfQmH; z^6D;%tCUD9YW%=au4E3#kJ@|F9!5YX?g=zl^)~9I(UCtDyZz&~RYTLdZtjp#)D5Qa zsry%sz6Hk3Xw|=2+mcQK_NYtjKJ*?;%guPwvPiS`0s5xj`wzZLU|^)7J*B`O^pViE zp#>IIj5R`m0SGdWG~L~*AGPg)*ch_#{UCWgJ403`(}$^Cn+=k4F&d-_rTPd zd^KF%;SKganlck|e4h?GUPw;ODooDY8B%&BaTsrPY^o>DH=6r#!HV z|GhUH#s`hxSAvlradUUiGMg}AhVTrjlu;`|>j4j?aucow20fUCqtpy^$Uc_IV7hnb zZ(C2*|K7HC5yIT-s!jK)q+ujs4mobn?xMHoXVzJja11WHM38Mcrui=Q0Z_jMaA_T6 zf7w#N<0G0m2yA<#jX6x9&srEaqM7j6^W}Dj+eL;6l%^EI-{S6WTZKsY)E@AoIBifaO8LccAX4K#dr-?AKoHc^s5JDe-0w4kIAO(Gl zcpw9*=p?E^Jo*q6GMd+)EK|JxWW`(f=L@$ySt0ggDL6m5k|26+gH~7!(imKfOK=NB z>#KO|s9v-*5o$4R3TfSDxWq=$0a_N!`o%jSv9#6OtxFRFJs*MDj5Z)fpPsId3D7cV z>?6;>#M0Jpw<=8x@csq8#A*Yg8v!L_G&fD}eJwMgQ2WR1A_OF4UhAFS)NB;`#qJ{AVG_}+)nAZCss+RS9R>V+S`NMb0v&(lC&A{P_Ql*2 zs!eW&1LRVIo9dbh{QXz@eLL(cH<9n6uIY)xkJT1%Mcjv?u9`){YiYPd25mU}LmXZx zh8IGcOE}AC;qU{Jv(n$#NUCc;MW4ydk}$AKz)<^CvVqdD56Agkh{HZ1amZb=fzbGi zQ;)#xLPW$b2E!JG9N}gGeJ7U#Bi2#WNtx-% zak<$EHk&2m-o1qE>;x>CtN>SfnCkROS|c1j(#12wgyYOaS0Uo@VIMi<9_HtDtiZoc zxfz3F8pXs!MGwuIymL46-MuRh*oVCq_N;8uwAW@!e8Skmf^o44mJdL{F=4G-D2q)F z`%x#>B%Q`&Al;-3j@zeC-@f_9IRWZRE1s-?%dqr|Fr;sbHjH&JR2G%N6F30?+1<@Q z9~(Q8riZ`7b$lf#K?hyvcmWLJ;*l}9!1!e3*keC$rZBk0=pZQJE1l_OyBg+0Mdq+M zm6209L97P(RlPwTs_BiMqGweCq$JQ5?L3cme*HCQOUKRvy!8~GM?H!dJ!1iS7q-j- zKF3CaXg);%Re@fDTkQLAIw4Q~6oyWsm!wFtB&}T_QCFL^D5(!lh92-jirc6$2!}jt z97h!5V42_wjVxG6gMny&WVMjMI`$Ow>!(c)&uq~mGdww79}%I)KbZG~jf>P58I8rp zik{uum3AIr2nsQA&?8-|sHo^?v1DcoWg7nxa!U>i8L+*72>K(XZwmfDKpz#Q)mF&m zy*gD?^@-O@R-DPK@qVD>(&L8#3r>6=zG^<9W?~)2O%i+tV;3q%Ln)WrCy$)*lw4Yv{aRE$P&);Ca1Bnw4VEE|E$@?E%p?zd2?yC+u#`!9} zXxHgjb9U1E$6ffwJ$~>#ihBgc{VHvp>TB6lskMoEFq6nHhTjj_mwFVP>jf6`HGSYf zUf=(KA?E!w;<))Z(R{T2gBmX zt$_VRz05{_3+3N38(nCCk`rhaO|POBPj%&>cZ`Bm0yS(N;82fzaE+fie60#S0bBD> z0Gu*>&F>ECFm0W`-8kD1UpLH#dz?i63mib8_AhbRM+o#cKv9HNWRRzo#0U0cV_#l&9-)eYZ7|WVPRHf(JkIRrq+H&dN%#bOBwh2{~D(<#HeI&$2V)lRE?Y<;`3MX5>Hy{ie`r zlpS8JdgagK=k8ALwX8yp+p+d_@9d86R_;EDf3(gYuf31!#%fycOjxTl;t>%UQu+cd z(Jbl06CQKIcW)zcpaf-n*X^-331AQ*?9LTm3igzkiDHQ@{G;4F)VKL)W6Z zJ{e*@tXlYF3q(W8Kyaf@PX?RBvG$)B7qN06?y@U!z3pL z2GG47z^LKqvV5I*8Zmqw{Q0xppeaa1Q?kHO#AUz~ep=y?M05&FDMl%9c-axg&l(F> zmp|$C*@(wWKYn<#XyZfs%zFocf6?=JY=m~srMcs*Mw^g_M#r{ffn)sI9QYcq!5BUV z>L~OPn45tzAlvRR+?Uko%W3!ae@PL{@BFy;sZmds0ZkFbQAXRJU`YgNxBhml?r2{e zgL0o&+O-tMPcz)bL3w9Kt$zH%0XU&z7_Ie+;2 zH=sJg_lu&joQzHeDc#@b^0?}gQBRfwZ4v)P5;?j&$o2z`(gCQh#cL+k3BXP~kBDl?tq~N-D7Ut*#_MFKhr z-aqhgCcIbMt_;%jtl;6m3_2Jk9008}th_Dg6RrmsEPkpMQ$ ze0Tumb0i*5KU_BR8( zJT))ECndf^RVK4SN$L&OK3H6R0nv-VHjHmubBqs!6MR5}#-ket-Ui1?n&;;N-@)@h z%3Fhg=kV`9O08rAxRHT&@i}mY%vstj2{Cd&rY`OwS;A zgAb~lU0Bo;KLj5eJ!Q&dcI>s)6DF0EUR$vG%WoDg5aG;p!g1I`3YOHuDQC=@Ba@~~ zne;Xv3~zKUDVkHs2eD%pEd1t&g$u5g7R{Nk`kIjc!?hV)8}3UCCq%G1mlMNImBnFi z&KLrPl|4))Y_f4ECgLp*7d|->#w8 zU^etwJ!nWtsRNe<<2ohaB9p81=rzXRu)|haJcR{AEPc%J4H(y?BlmlKQiZ+*LznS2 zu(0Q;O-pxH&M7MD$@am>(7=TY&>B#64fVz@RbKJ%m zy~PfwSq5IN$MLr@+a{kq%W1DsVAmGVJh{Ns2r%jROFX{UmGNA7%`$kSj`=-{DD%&q zJI59*pd?=_Eg3SXj{gkT2J7QN#CNl?PVsV-gy0f`l!Qtwh717j!QOnAW^bq1L2CG# z!K6qY6u+GU8lhz?A;Z7xEtH4q>{&kl-Lqrl6KEFjGbt7Li^!xp-0lQ7a2z!oFOGd3 zk2p@$)cA=mO{yj>dq~&_uFXnxOQ&hVsvb zcc57xaSl^)Zp1aQF4U&cG759%oFFj>Wn-yVUOMJF7{dR&VQLy$0ySOl(Na3>QgCQp z?Af!YCO17hN+>X~^kVDqXz1#tu6}l$#ikdEl6gNaO+b{67Gp&Gd}j#?g*p^8iEBy` zjTFm~7V2cO@3PJgGxRSlF|9U-2bqR8nLxHLuL2J;Ybx?yY@P{H8-Luaa%^QYVmB`0 zlAFBti1WNuMqOyo|0NB?6#&^UZ?#yTw+vNInlxt8q!&{Fqvp++hyOd)Y1y5^o&x6# zhP@558!JpZ@9~Z9xvb|3@qlnLfR#*FFnjE+*_}0Q@4<`r#CBMN`=NFXW^1f^O&!!} zTss064ZP==4{=T7fKH^>iD8(#Sz%;f@n7KmO`Ml-tb=8dz13t+)!}@y&hePzBsa$apssGr4KCixfEnn(;2hZm z8!P4iP(H9HF~zF>F9pLCp^0$ye=HBWX5paOLlP*l5OZ7;(y9s z+>4i^=Ka?k*Oie%5-lmBGfblY6;d6@W(m{(kVm%fg9j;(#y_(C`l}7!{#)LBUU_BM z67&G5mJEC4m7$Bsaq)|O`0qvOQkG=iSx>DQ#C44Ssg*bYH}c)d4{ZNW`RToL=x+Go zf6u`GleSp(pWEV081uij#q(=F<|c6YbX|jboT%&1$oXVOVq@9W*;Anv%&eM|?86!* z8&cN?bs&eaovEHKae?Qs(Ikg8i*Udqc*}m;0RV=4@(HXxFY~MG#{nV_xj&EB^kY|WTdF(5-j`u-Nds8) zG;0hC{>&fbD)@sRv7cYQT$3zm7|$qdrnJJJKY}II+b*-8*Cb!QEW}|-8qx*sB5i%T zXdF*RZK7U|^h`0*(wI0tlYRLz8qRG&!(H$;h|m2=vVwDr^X(EJI^#2r-C%l=643oP znDG&#v_JfaaKJ$kDeJm4;+c4YF6WXGHu(t5{0PiPBgDim09sksXKLy8!q zcP4d^O!A1wvrnbNXlm+C9QVCqYPM`Yx&pQQ5_Dugh(J3rf8LZ1tKdzS?Pn_BxBO}X zi_##%P*LwXI>zDu(5y0u9L9rJ4DAc>A%C|69K>h-y8jDw{5S-=I-qt0B)WY0GQYI~ zLV+;U3YRJ4gzJr4cy%3p#9x5ILi4IJaHhA=cc1|EL5KIp5B=yFKMgbNwbz_a{%1G?iv{YXMOSU`*DD)78atNr3v>u(sv@{lJF*%(_$V}p(T*s2RBEec1 zD{VUGo>ch#ou#jK5NJswwCn<5U^rTUe%wW9NfT)4@aockO$!Q|WC?UQ zKNK$fnhbZCjp#c5w+i~+hrZ9p2gLIS(0~Ffi4y^dz@&R+-0xTL-br)GDD&gu#o}Tc>!UQyLXvCU2#ImV2~pHnE6UL#}L$0 zws0xyWlozNVe7G0rzfMPI{l1WojFKQsfJ`vZkM1z$&6N1uO?>2tL=wcd$=M zZra3}+_V|!(ol0ArU6`=jFl5bW}afy`id8$xZP zm_eD7ckP^%JtR6>%>X}3GeTTb=yjjtG85u0$Iz`0ED7=H9zfD6J*{QS5v_2&Z&f>m zdz+h4XTLz^7C2(7MVz+b4hXKg2%DisBQElX!9`{)^x~gPxqlxm<)1(={6Ol^2rML{ z>i1b-3Hp(N=*Q!AeHN4)#qDyCR3%7}xRaJ6&6mq=S~QLATC-WI686;2y7yc<$8KFA zopZ-7sv_we`*x+Odw+osybzyb53i6;uvI6Xbu{!;Qj3Ckm>`9YRRUq36x{*dIB(mp zO@kCbYi|!Od-$Xsn;FJIbXpbK5i}{)D zMbATW+OH9_wJMO0YO2sPVz%b%YOzMztp%9pqp58B3pyP=VHV3Mu(^v}Cs88dOF)C} zk>42fA;>{DR)SgJGo+7GVE&^znW4@piBm zwc0MUlk22Ixhh=7ZbaL`EhO>U=*}qErl9;Qz7Zbb^zP)Z*rgT zZ{m9p@Z-O7%zv%NaC+k>0gCfKypNMI@FIU1MpAIoNFuNew!`gpI{tTE0QdqJoC5}? zr7e#z43a*IzXYeDJ1}7mY*(F15`z$M68{Sk*6josG6xkv!K@Zial63dy2v%{(e>xz z(-b5=w~Np##AkOnC~dg^yLV+N~zLI7(MI=+MFFa z@p1(H&zl)G=hsEvJF^`dl)(eE{4nhDxA@#Ta#OA z@n6eiYdVbQ&no3|KNlgpLlebR^_JL3`)<8}@iF^RmlYgsZXOs@|cRnoE@j0c7O ze&uNy(=yV^{rs=E$pV$iNTo7R=5_@wNJ;)+{1o6fW&8)pDOZe!X=UZ_mzPa57_T_w z@Eq6GnGZUvPKZpV1PgQPgh*juGxL|>avBbQ$b0wlHq#>T-?TR6-T9?L8LX=Pi5tq+inI%?4v&LYx&lDx#5^Z&jvz{Ly-+|G z3D|HIuudcL{ zcURisK*1MAdpxip{^*JQmv~A9Jv0b27Hcy?w~F7G`voBpCnJIjPfn~Db#g?fi6`N@ zfhBsCeJnFurEflfuY~JP&8rLsRcLi^&)J{xl~gv9aUHuLv>lx2blP5n1kC8Wc{NTzxP>rPIckjxB2Uo6$_LW(MO#311FJ&u=6=LsQph)_W`^~i{=&@A)#C64c z_R9vl+MPClNm?WY0j1#_mOVvv=BsF{fB*xuH-7?J+ykv1pXJ_gwco5~KkEX`6%6x^ zOY(+k>T*>-J2;U`CZ4xr0TRv{L2OQl4TwU*v0M?FY_Ek6z%qxehhY1`=AdpfA07bj zSEr+&0I{k7W6?EKOROpyz@(Nn5g25IXwUHxSOy>1YtdxET7y_^2-X{H4oFA&2OiGk zHImwPWdMLsG<(MV31|w1ISBK3j6_e@j)}ddXsKZ`%2H2>6F$6r7C`xlu%VJ+%CkgzhMO0GG03A2w>bxHRs5;bOF~JX9?g*Y$X^7mWIs#1vuWKp>+r&R?zli_10z`Hn2GaLU{C?UA5PGe1qfWO#F#2P@!=7d= z=F41(j<#lWZp3v?hpaj)^gyLou$dnWe-HiiHn_-t+89pc!&iSe{5=rd7_Ea>(am>I zd+FTn=>9#Fd+&{VXkK@qzV`;RoNos{M7b}-qo{{NFsRTmBA$jQz=?PGY4GZ-w*f=Z z*!w$?+yfup!&t$GB2UqI%u_9``{Jss^MFojkS{FHqBF*>U?BhGgEzXOrOKZVm0 z+C%5wLw6R;z4t}~SoEwa7ck<&@bh5EGA^gJ_jdv!^wIopr}ZmP5-yP#UH4C#Z7#M; zHl5gvFw-5ItXuSKa=2+}ieTB-RSnF={tF#- zmSTTHhrPPKo!E=1c+N_UwC^`*+v6$mp%&LV#-OcPEf9(i;-@gyC_+PI~**_3wnk4n%`igL=A-77V;K<=0 zvB1o1`S=<*%7^bg(d|_T+I*J?l%VtxhReVH*?qJRMRt_b=5Zc(uXN*2XvQw;>*(XG zTw|HZ>AO{+*SV|3mF}@8US7!aW8ru{cJPVjp91}AR0OYl)dd{_`+rE5nQ#X3tN*x% zj@?DybUbqxtU7%kwBRrNx$yn&FjGr$rHHt6A}*2#2QG_ErU0D6Ml9Z0?!@n482`#R z_|X2&kQ1ftcNaf}rRe2V^H1j9z?k?EZ`{Xy$a?~&kB4y{=y6B>L;)DrVMiqyd&56# zce9z?HR^{WQ}A#BGhsRP!;#5vr{nWQP%7Pw$LA)m^%o`1m^cQzNeHjqE!|un2D?ds zQG3w=N>5`-El;7`B-BY(3Vk*S@h+tEay7ywlb?Kc=JwCfm{U4(Jh(xX2YT z>pAah*X;e`w+LQfKSW3O9R{rhFR_ERCNV46KD-5BK^}q_N-hG!}Bl=*y3$22y(1nOyDEeT-W-^#jHS5sXH=aYLVtS9`Xr&$GAy80V$ zv-Ys({mpV?uZUyRS*Tp}Is4D~;{LDs+JUp>A|Ii3E6`e}`5`rObCLkwVl!%HV+{SKsQ4P;+*7pWJ_LSF1zmt9R{pPXfYWq;GY zoz%fDm3`u17t8*@q13_dF>cgf34eXrCwmd~PUuSFELy~@2Ys$xV^$_?5g~&7eTUF) z0pp-87JFYX2tE~LAFV@U(b5;mJ_uu7z2s^f=tNJsz}?kTF2Cm8cVTa*uiU%*XQK22 z`y#(}=lGiJ=3x2~>Vf5SFlz{&yb##jdoSU#XFrMWjqWo|GVg*9(r&w@I@esh5(EFhHVl~J|hb|I6j+RK+ee4MdOJ;a2Wa`jJeA$nIK`_L=3NAs1&|$b1 zM)H^WUJt+mGSN%t7A6D$hj^+IJb6_-Na-s3&Qsz1q^A#JG7?YJXhWwhvEtkjUjvSMPf30#mH(LNa<~42CY@VdH zYsN-ZTFVx%;J%<)8NU5Km++SC_xnPsCO&6Xr0VF`!+0LyFV~)ZK*A^D@SQ?9v12e; z;ZF1gFI7MNL7I21L3&~VsaX$_c=Ver{MiTB8m1@Rk{<5l&+;G%{dP^7CxLKwZBK42 zd|mL@N_t5$7KXErA3qO+z&reQIPmgi;hfT*Oo=ldt_B>A3rF)eVBGQJ@b$}=?~{%m z!^12g@lu@C8%ijECWocog0v0iK$~BR;Z1xyH#1NV0ALRzqP#tbkR44yU(E#`lKUNH5Yclam#=_90$N+oOXMI}|@x)v=-k>pBB zB<)EnN|p`7w84OEOAph^rO`k`*YUzkS-_xCVksdKL5$1h$> zzUFmex}OFir%%7SYuBr%PowLncYTI0;wuRGY}d|RO?vlk(zL4g0(|33cQvW1YAXJk zG~}<-C-Qk_HwcA;(PW{`TF>->cN{WA=I7vTwDD)yj8md^aF-BgERJ)$P7V!0b^ zs;n>d%buV}u?C1c+^GuzaykTNG1$k*KR@4XRB?KGx{th*2I4e-R#~AZ_`HAH+?J)q zCM{o;8Cvaz@kJsv+$)1YsI z%fA9g!Dd+E=Q3ka?jqQl-?IpOnDpq8pbyQHNSv@FDq*=(Ppt6g;baG)2mcCR!vDd( zPXMs1?d=~iJ8)8tr1OZw%!B6v~H{nsf;MscvamBpB zrrCFZH&HvLJuc5za1{)iL_SN^_CM@@a6M~U!E#uROnf8oEyOxMZWP+Xjsh;(hZq+_ z*U5Z{Jy#TNq_{dZizy=CHOVA1Q z0VBX<@CsM~UITl;yWkY~8r%SnfE~IKc}~(O)CPUHRgtVys4e;={D5Co8g(=X&jQIA z#9K(+v(e?5`-?b#_5I&GbAN&Bzry)9&t{ir+5ZpE=Kr7R|0}-9NRbL}26D0dRbg^8 zRG$OqvgK#%{U;lllta0Bz} zy*h3<9ZoIYKyUr^@bK&UXYMbGbh2Jte8Wh?PYSqC3AeBp;t*~p9dE7)P6|-;|0bP- z7LuU;4FLTlJ^8QK|6mH!>t_maMTS&24G(A5>Gj-&?`v*;|2-S{J-!zgvw_9-pk_v6 zGn28HIAu9ZumAP`e@*pY;~)5+s1p8vXGA|3jmyG}&5V3gm+wo38|lGto3*)q8%&!+ z8Eyph44M;&5Z*|LpZRe6L=HsK)7kVHj#Xo2!j|8#$!Ke4%xlP z1ir0lB{q<+^E0HHX)SkV-PQvf)=zGiBo7`g>-i5wb)ZSvZvg7c35!DrRC{7wG zIZb*tj*Ne(S*TSH&cP+%o!d1hZ-aMlf;|sVYkYC^h4;B%sjZ}hnEv3n;^}8(PmA;& zWXGN1E6@WT1Vi>uBgc+R!yO~DgLaF;v0g(~@j;Hh6_59&jkvEU&m<~pWh4Aw2AaZG zK~r>uABGCRG)4-hp^5eyc!!@0N0XiwKl$-~)K-eOGiKQ!VH{_btCT7WWS|0!L)8nn zFT1s2?Qq_Hml+PO!vw&fRs4@=sC}W34!nf*4)N@e5kQKnWwZVmO<^K6hB=GE)DVyc z69#DoF(>B9YU zZ@)8jIH71Vis9e?6>I{xz)q%}D?OaUR)=r}zJy-(|nTc)aO6 zN;28-L6WgMkN zL3f%es2Qt*NeVG_=Knk~Y=~^!(@mR<3Fy(hInQJrDE&_;EsQV^gsDdS6Ze@k|10>r zI84YJp)i_INS5+pazNcMa&xp zNjA0$?7|p_3_bCb?`#gnnS0~eoOwVl@R^JWs1DBv{Z)(2eDZCV&MEk>a~H=0+5!9? z&Yk-Z-N9F3ewmZ3=4LVr&Y7v?MEqZYX{W+#9qLCrH;eGJlN;V#BkN7jpEpSxbKnCzK3oa1;ud5`I?ho<35M)1=k8|LIZ2BbGx`B zm>+aC4Nz-HMKU>Ak5z(j7HZ@YOA`J9Be1+uc33oeZWkJj?x4G9%t27F?M+Z{fbY5t zUEKt_|5**XZ$dvJ{pqiM`t3B|2cAKnqUPWLupI||j~zp+!KIz({axrDdI`(|nmr(Q zr+pRFMxTu5!#-(1Px9Z>!%$~n&pU&Y{UderK_9*aC~jnIl9@QJUzar{+dgPH{@+l# z=-f$QHWnIfc`*gg!U9*l++xIcf%iK7iwyCHq?5b7x=a`NQ$kouqQ!bNHZCgO z-+0MiHDO}Ap`@O><|~AHSpS=xc>)Wgr-!@~!=`^Ef7j8Y!61CnBvgY&{|jPK1-b>T z{AXXi_S)6wc%Jt6lo7LSO?ZlPE~Sq3gya7#&NkQ^O@e75Zyx{pP|KAS{U%zA+q5Z; z8_?}v(0$-sXSY3TR_zUmxRVvxI6J4Yf26QK(3O6(B=;Yr-8q?-Yy#BWR4U7Mog7l) z=YN)b(!%0DAnDL8rgLv8tV~~g;FE2KKmGahoH74KU`FLOYnDrX;HwLb{QG2puw8Rk zzWwa#P2j0+SSI2BSSHk>{vVm|20uj`(668g>i#cCytUf?8@x!)$*IrZ97)N)=dh8u z;TOe4=BTgui_JN^8UD}Jb6QGTs?BP%q3^Vv4)550xU)8_>iq+UKInZQE;c$YE;=^u z-*CKndPYWCT1G~C582SN@l&UcFB>XzpU`E&k|hheOn5goj-06$`RMR%O<~l*ElRkOl8`l11DcUa{BJ)xnu4oBqb3k`xm*Zxo{!MuXhH} z@0z>no$9MM(C;enb6(S?`T0$o<~1xslO#!!{jd8d;GCVtxpb7@zo{eqd(&nuS~Cr` zhmQK>G#esX=J@Hx5z&)i(%|7 zmoWBe{jdbru>5*q%y^eDW?sE8__0eEyjVZX*EKAxUKprw3By{YYnbFUN0>#SJm?6j zt%WCW{?^cP`++nr_|MBFUoz*cgy0LEtf-JP6hvw4%tT@Wahu< zQIHGz8{~W%{O`WeKF3*3N{LaDN?Sy_TQ#xn_-DPadG&w!#NIjt2BM{PKmLd3J{%-^ zeBF<~+Ta7>IaUbj{rlg(;QY#*`Sr*8zMgs$j>TgpTD}JHC#c5;Vb`ud5YKXK_){Jv ze^7r2h95eFvw@#49Xf=T;@>itX9;0AxG4MxdJQi*>ot{8vCflmAUpvti-CZ&JMg4yowx+m_1Xg* z=A0kk)>gN{5iXIkAW>Z6$b|HI5ymAxQh-x)pEPFmVbNIJT0V-8l17p!Zjq7(aTp2; zw-$UP-$;rp8*LIvUW9hiH7_E;^=T1B57&QqnILjd(-4nH@kN0ptol#!4CrmOjMU5- z2_7Aev5lK-mxew2Q5X+9!-P?kow7(9Y{u>+kZx%cf4_f8F}M|eI7HC*dN;Gp&fMWD#DbTydM+W zC~v#u54vvaN|$psR7ZFJTc7)fb5wnYklgS`^ErI)@cqK?Z{fb6K47>AtzVCxZQO`z z9QO?yDAbW$YV{}ee-cT+3*o!Amlk^FM~-fo%PHz-`=U|8<@74=@|WKN2eZkvNWTYn^{J)49pBcauNn z%5D_5AI0oNG5b+my;peTpPz9O^aGVJHy7SXsV{pqwcrUA$_HpHj0RYM29U{On-xEb zKb@79|7V|pF4y^E@a%PaDO)tC=H122TYUT?n2RGXw3~f6UI-qgX!0?3h+;K7%f(gpw$UK1HOqr8$*Z55<>@Lx&E<7xFr6=+Ik(aVV=E78{4-l2pTo3`3W2Ds&-! zX5271YG_;>ekY*fXCw>*Fn(}cjfR`dS`sHD^EZ+vO-ckUCrwI5wUZ`HvVWd9X<{P0 zPu}^76DOgAlO|3?hbB#$1ny5roQ(JhlO~`86Y=HHgb5SSLHarYN12*DArU^9l(Z@l z9l)`1x(VchpAIA^PXZy65^>1EiR2@GpOic~QIuue=1R0|I!kO~BsS9KGE20K-Oh@0 zkd81JJ-u3NbK%E)MjvL$Y{t(%T8vBJtd^RY1q6;!oT}s|uZB+qIF2yEwHLrDr%Ci}~$$`@TPzDMH+ObaAx|HxtV^#B{j>j!eUf zofC8k!@ZkM@6K#sOZad3JQ8Uxd%F6B$ZJlbWmaN-Vi-0I1Dpn*ip+*CVI1+WfMLLH z=qyShk!Hi!?RRLz`gAA&N4rS7xW-hU4l)4@2C^kJ2XP142KI)%tLHl6)~5x-p~a4% zgEy|U2ykFGeiJVAW1tL_+4nf&QaIeqIyl_q`f$XsIykIf%^gh7^Kk0&rP32Pd@dIu z_UHBTrE&+jKsP`mG}Q!>Xt@7OVNVaIaqH!az+sjk8>hBYz=1bg%N)Y)SQP5{X~Ue$KBJqc)%i!(o;{H9#+jyB@ko?l?`;^N}P{2_d0Qh4}b_wFA;gs(NV%#7>9hF!N$ zz*ovs!KZ-02X`4bgaEaZ6M8Tjk3h#Bo`zwW0RudV>?>2ExGgX$E4_7 zOF@EtjwQ-!?ikY~Ip;#*D}{#kyV}D)e0(aEO8$HCo%izf#qY0XCYr+fMALZ&SA#*3 z=1BZ!{yrnkPowcm`+QX!7yh#!*SzoRYt*rS=#0LD_VHKtv7M^FlF7IPSwxKo{w8O0 z<-W$v_6hr7IGqQqFW1C#n_O7ml2g}>@L$V0Y~Lr@l5FYI2VasetZ#|`Hf$hQ)b#JA z39dv>iJcE{!&fu}EU&Uys!)G?g?s)^&VZy>EsJRnBXwFSS4MFb*_6 zdKA5bUPf<&Jg^xIICl;$LtW9bbLWJ*;7qHkpPCc%*ANP199d`xuZKXPM4F6%^4I#s9FqtqGP5pb=j8Z6X zRYTZi07NfawtOjwegSMWmB0p*8^HE^F+VVPh5oOZLYU6)_$$_kXzJlnJdfwE5Ww~? z0*tu=NWEYpaJ`U;HCPdDuA*|ght{`e7eyJ|hU4`S;z>wFP$cP?-e@C<$Xq0{Ds41O z&<*c%y`_#0pA@Rr*2g1pT>qJ-lC^05(RDQwePKgO|aieC8N{B@V*bkV( zrPD2zl$74niUtcMP$iJ_QXg0Td z8Le*ue_255+jUy^o;4MwIB9;Mn&PE?gs641D2IwDAkwgn+pQBCFtm}=)U+j-aqWo~ zrd_~s0vBb2NyoZ(KPJE=d4XyNOp8N2EDE3(G8D1R&(SpMs=sD;q6-8hxP&NSw zj+5CXG)(}C^$DnkALH^NzI6y)8bTsRfRLJjJA6#WXtB&)<6`=SEOC4HfbRVWx40-u zFRnQxE~@v5lXNo zCe~YlkqvZts?#~9yZ%DYe_@zj2zyS4Ch({R4S_pY#4KXFXZ2W~Co zxIi3>mf(XYYV>DDDo5|CtS`xsPh5PX`>U2Hf=N)$7>ppwaT>=weMdy10C~#D#|(u94ot zNL?JO6HfZD`w0vC(DKB5oXcg>S!qlp(+pNUpB^~V(~|Ik^YGBGg)==Y<)a+azr$aY zo@v^l^i}YZkY1$UwXY0m&|6BeCZXq)&VIwJcut-A za{L5zUjxJVA2mQNH0kKVgbB}erQiCr+>dq+M?3f9wiw!vwe;bmsT{iM1P$=xaY2Mb zp`m2xp2H7QFs^8^<;Qfq%#Xu#Oc>t~e^;ND1Z(&1A`vZpV5Q`r@IyI4sfR*`iHT7? zr#h5@=n3QDYz?|k^WGIxqt@_O8=`04<5`?#cmcG<`L8izX3(QX{~15kxb%380N{)G zUncgW80pyY6PU@Ekms3CvE!_Rw(x>aOTHQtf!V+A1@+Mei0C-xJ;K<jMv^2+x+G81jM!!B6f%QZ!Ra(Ivr#8An9No#DHOOE2Le3~)0?eE z@y=MZB(l|Laoi{bCa{R(ilm@6`KpaC{>jE1hyqXFYvr{wr_s9du&tT=LXaqxqAxj? z0Vy&WIxWqC<9ge!@{btn4>oXbX}9fpqz&&_mqu2c&+=}Sf$-X$_J+VgiOIUA0afn1 z&4~jOS=MVwN4Mx+w0t_^fpZ|{Z4Tw7#uBE&crX`D(O7ZESn()Sq4ovg@xW@s;o1z4 zlmisun7wAJ4aXy%^bF)sH@%ffNR~n{&u#*0MVKY>&qnR8EdPf~L4 zm&(1QQZ{p6Rz--CN#1n{_+yq$L;>x+-F)Nxsw}=RKZ`G`@`K%j0;E!}s=Ym_)GMXES!s3l6{izfg4B$UBO&%5c~+;p%r$6 zec%u{2EGQ*z&{y1*&6_~(A z@lKqlQ}4pkun4Pg2qu{p(V0z_BwyldFG+)$Mj{w6=X6>_xYb4^(u#|WNTnr-#Qm31 zx&HuG_3y#{CAI2*Pp$ez#Nw+)_HQU){u>YeWzz;X{c&igiD`{8hP7=oF*7o0no2iwObje8RBC&*m{N-t*Gi_8^;aqj3;CNy z4tUEU7s0STvgk%`J}eW#0begR0&-q%Q87|)4tVG}7zjB%%Xmv8O;S&m31xtn7aPVf zUNWOe=FKp^IEuFqkm?!EQ))KKJftv;13sQ4j<*|)(^)SCflwOGuwEpFrxfThYA-H~ zVLb^HFV=2TKtR+0B>--WR>Qgh(nE1j0U3_bXdw>zL zaXKy5GBJ$=1SVX@YIQh88x_e3tEQyWoTwSB466uIogd={*XkiOhB6GgESBs~;lc-y zg?a1kEe#{gHeptBOc)CVR(iXc%rbA*{ubpEt705{VpObyPXsucfU(H|Mh9ikkI(~D z0P7TL0Nt=kh&jo8Ok)sMi!m_qGzKFRV%WEYlTyc$;Zo`>@b+Z&knxt8Om035Gly$b z#K{U8b%c##7$z!~g;B8#(3Rd`~tV7z>x-X@pZ^w8G} ziw)zc0B1v!y}gq|899~$731y$Ly~-blR}`6JEKx_GI>d8vX2i9XEZ97hWq%?a8`wj zQw{=MKByUYUnV%w$0sqE@pWg^G{I_lkW?BZC*DxqJt5|XkH1Xj?}OP5J>8*HhJI26 zdw2vZ7!O=l9t;+1MTkrmq9E>7J-h+uv0WY{lLg740DyCYz5#A-0lt|10s!DAV89R= z4-d%6fUm!so4+rRanQqqVcq0+6}!lbywj>n|pO5lO-% zsBjw~C;GmxWE9qOYh`5ST8}l{0!dp*m1MN!Wywm(8z%+~j8h)_-BhY_NV*JM# z(4(168LMhPL>(XAD8=a6d2;IguA!Wlcly}4PMYBC$yWosWqux>dQYJ9T0x%Oz3B4< ze;=vN-8h7#}87?FQ0AynJOLDz`WDw?(i5meWooPsr3aOeN#Nx^ybnls3j4 zFvKsvz5$G^NuU+zI0y7WCDW&%W(`4VPz&INZh_;#4;)6#gt^gG5|()xk9QPwAEa95 z4s0r;4Umx{NMYJopc{V_yw@TeReg%oiVWD=ox1>2BE0yS{F7TK)!Y>(>vVxRaF&My zo`n03`-b@JQ0cL{R1YATL@=2ZDHqt|>Hd5TIMhmyx_^ZteB!|YyC2BQ0f76aEIg3^ z7zJKHS>XerRvsIa1g=)w3jrwLI;GM13WDPbcUj_%u{^i$i<3*js5w3Eayij-p6=e` zz7uWdM;`=*+jfA$12q!R6Fdc#o6!~Y1^Rw7BkS3?s4}*7+cq)qKKc}u;Bk}fIOuom z7+Q4#CmjRk0Ka`8fA?m_r$gY5IdZEAfzMaZ4qU)a}PGx^B%7 z21%4C8$ERelPMfjN6(rd?#yry$&W_Oh0g5Kr68}X-7Bwa*Svx*U6|cEb(<}tMs8`{ ztk)oP4z)t(1`TV`ddsL0TiYlUgTWFkAQAZbbD!d7efl&j?t|}r`{H{$g|_pwsfQ0w zoz}Uv`-oKsc>chu;cSP_$bR@RU^^>(7aV#Dx}wcb_qpWdQ<@iYmY!oXLQ;y+WnThN z6Ebl=h#NLCb1SFYOVunH0-9YvYPkuN{+V6uJ4uGf3-dM_gxP)-4H~RawAngh)RxvQ zh7AI7U@wRp)T>$REh9&5X`|NlWfuuq=u=Fy)29#e`V+kdy8L-yzOS+qfQJqt)Tx{q zzT!Yl&4HD}+*@}RzIE0rULkd8Xf4lHaVI67)XSPnQII8mxx^4IA^R_MDjh7Ea`51k zDF@$rQz4&&9-KIa?gPb%4keFYVY+>?aKWdaE?D?UhFrA@bNx$@h{;R}247c*`~uSN zFu%w?)4-mH`lO^^F{?n$z?Ca6uUx^j{dUEQK?7Iv z3d5Z(uid$|_4N@Dp7g)D_4Qk~x4t$KYZ>3Z@#qcwA9kd7{zltg2T?5m2M+@#J0 zHAIsw#jMADr;L-DN&jTE5aIO46&Fip7O-d-*F8io8&k|K&kC1kh*fJTmIZPMT-~D< zga994jsv!Az=i;s@SGBnqSc9!jCGGGARFi$kzAkIv2HN*_LJ~FXmQJkzQuO$l711b z(Bj^P-*3UEQ@{DD8lJs8ZT0zOE51Ira{1RVd33wBqer)GH+o@^Rudeo(FQs0@A*j; ziYRX{nL+`kc}tawNFVYXg|f9uZ<9)`mbw{XkXa>li%_famA`8?$)rlP#)vhd0(FF& zRHas#rBW4Y>>Z_0xcPYDs|-~5L@Jb0Z~DSrP^{UqW3$J+fR^Lj+{U#GnCG#1$Cg!S zbjiw+v~K7+IROlWbW6jp{P)}L-re^4{rg+H%$U)o+w|!_Xv4#`e&ON#2tU2vPZu5z zJDB3UePt?jtgko!vntNlTc%dU`glu04?H5&NM((1X@2C>NUPPj$)YeHebidNC^xA_ zt9>HFmnb)SMN5@3Z=ZODTITH=2jwb!i&d*+zTR=TPE5mcGnw`a!4jh+ww~-vkj$1W zmAo$bQ1UJDW?<0JZRL8hJ)L-fm(}g-OVNsT0XDcZKBOFR@sl!jeU{>K#}b0eUCNQ? zY(O6!;ke|DF3-RbS0>fEKC7M+T%#z}IF3=9WW(~V6Xo4Tv_+20enl9~8Us0jN^3Kw zm`yfjc8t&AJ)HO6Lo&;~WnX-`bjep=-r72HJaI`YI4{pAU{lDv zyzz_F%PSJaOVuiM1eO$yIs$rOfl(Q~lxn4sza@*%sFhM#1P+J(QWO3tl^RuQB^scJ z^7O&77wO|E1LcZHFE1>bkytcK$DKZ2-S?x@v_w%Q!UQqy`c%|ypdH1cVt^?&kk;7t4vm*|! z8#>h=0RO2&*By+QZHgHdN!t3YxZnDU&WlrjTsnnJZ&r|5_BS~^w5z_(RkD@b1zB~f zRLXtQx5iD_n8HZ5;B;rjbm8?=%CKxp7^y*OfYHE;m2V66h`WQ+OQqFUxn6ALONB=C zZ7S#6&#TiB&Ena4(zw)$S2}PPq}8c1nTTe+G%p=BMn^N^@o2u;^w&qe_3qdPcmwL= z#bYL&JHTqF0T|5gzy+VZD;N$2w?~V>kTz%mix#u3!C;zVWHB>*FE7`~tbGg(Pxdq@MiOo`n2uQ5okijU=a%?Gj1mrEzZxH>;v;a!51+vk!4-AkPBr&+f$R@oHu#k}%9x^!}jE)E0 zb3xp5LB{{%Bs|#01eQsYVE_y$lUl$X7+A(7|G?s_72IJ0+Txo#^lvLoZo`le{?`98 zXD@dep>m879IRNJUrxC5gxv7GPxAOc1my7(_M`~d;;{V zT(c@l+mr=40ZNrW_&q5ox6|Ol#;I*1;+o?&XSD>-@eWywliW)mn8#!ai~xali0M#NBb1dPPSX3JOp(7wh$Sr~tXtu`#;NT$ zMZDd(YgkBHQmCh2(P)J4GO`NuuGJk{e zcA}pmit(LOu2uS^6nWj3GNZG`xuLK5OOY9IGS8}3UJ1bKAZIM=Xv=HdIC-4UcfssR zZbS$Fh?qe1sMveAdzZFxptSVYLAh0b$QjTp-JOZinLB!wf*;h4gERMNb`BW7UaU!7nr0{B?3g zBJ)xsT~I)*-)3+pD>YE7RD%S_w=|^&#OmO8GT$H*Xl=6H&W;XD^7df7U_eMrU{a7r zR!l&Wk0-?UKudsD5t*`_2K|~;BWP_7 z^p(Nybg=<8Gv5k;M3qwKZ_B#9*)P^VP#ZIjO;E_S0X7rAlr_X;hbpuImcW=S59sNW z6oBtRNr5pT0nm%_@J_D7?(=wTJhu;NffY!#;f?pYp(UJyBnl&$J*0Q82z6OK7eXx>>FDm@= z#ScX=C)WNJ$-@k+K>Wa+#(5}|NNgM)8(}qAk%9?Um=($NhMV2+U_fsgy7r~fS%sT| zh_8a!T5B~5{DfI;RBeDK_3>7ipI=y%*Q6k?s31Q8bnOhhL6S7T z!HD9-Fwiqa%b3f`c<2o(+q6L^+^?3E?N;WLl?8PMpmPbkliY4FAcNe|au)Jk0O(>r zug^ns8)cWkHMHJskbLb@7D?7*+|*lyn;zc`dV0g9gUd*&QOOu0L_~yiQW=#WB1RUn zdTbDGOplV1H2J#X;!oW`P;oIj<^}hal< zm<(j3XvFF?p+iTeiEt~8VG{I&F0+-HP+8byIc20veyl@$ZtBz4)vy!_- zV>8R>&w`&VxX5%?9lcwu9R7;O9aQl#S*1qeiCu>wm<%$bOh==dX>^;_CjOXWpqy^) z#A&&Okzum59KY07Kibaav@c5M;<9%Zu34A&UR;RSB9~ypr2B4g(txOT*h| zWWkG^UE4V*N2>IX|It3v*E_yZyR>gQ9o9m#cU<`3oQT**Q6HW#aUpvD!oEp6J*83p z?n)i!2DCTAX*TDr$e9w^FJ~HT5Xl?u)nts!?}EHVB4bMy}L@SaoJgE6RhEWv9f_t%3j{e7*qD>(OoJl zEB!kREr^Zw_U@%zCQJ1W%pW>5TiT(^kjuAv1f#K|N3|N7nxu+ZP`KTzYe;I0pLaml z{D_iw*D9mcp5ckR{n~VjK3CP~*Nm^^O*V3CI(W2Rv8EkTPUGA>nwfIk`wUgx8)EeL zqMR?0LBzdLvi?t3;a7)^ZW}Wi+pm2g|cQb88*H&Y?8fSOT$?4p(LxFb; z7sDlb#QP?3iHUCU(kz%Ewc)=k3zy`Rm?}$59M5s8w1m{YErN|9Jv$fnjq#1@o1^4D zPn6o4B}o(YiLxZWBxw?x#92I&WQldU*JV1FEGSO^s}x3}5*s)yzhu2fLf!R~S1hU) z=EBsf_#ymmj}DBsv0GRBpNo3~cU(4hUnU z8nPEAOogkO+-M?)2C2x<$EK13X)y6{iIsVk)QDSUQgc*VF*Brs3z@ z9|WTv_bWicHgIS8a`fBzVKo~+1(tKI&=)NF&40z@_o9>BVxvBojQI9w8h~=eQ7J5H z&!8zFD8zhp7#h{gqRlc!$(mY}c?Rw>n!o2F+RHBi(|7L=0%ZWs*x3brv+p=MaeXf6 zxcqfrQ1K&M)3gE%2@OVz%bCb#-8eZ2`_9`7k6&M1v^OIz$sY`CiN0)QjBAn-+Qw+& znxzI2{s{J1m&LtXsghQbe$)pY=}2)C&6udU60s*ylU^qd*t9^1|U_-dg3Ek;_~7aKkScP0(bL zMQei^yW8~WZi`pLOyP0gcb4+|%cK!IV0lq|NkQixuf5YKA>O=m#qcujP{B7Fwt5sy zL$x034tXqzY!g@#x_0Otdt*QUWt%2QVb3|hXJ}vaOXW&)oABa@1yZ<7BGE}Y*4o)I z+*t{O`AYnYBx1?ygh!RHNS5LHutBm#@&@jC-jW=V9F-iGoRWMlIV-V~@utnBGvVgl zW+uZ6%6vSUFqmwN7B}=7!g119P&+ayOY9Fd_=DN;0ka?TJek2CBSd>3{E-xdHN|0f zrctv3U^7XqB2no8MW&OIc~?gu?w3M<#bgWj0UVi9H@jS9^rB0_J)SPbs7tYtyLbr& zxO>srgo|0KBlO{JFNLhl;GV`zyl2q`BjP?wDoa!+YEo<%DRJ~Fx492;Z`3}&O%GF( zBc5P#&H_7nqkWJ!DD9G=3cc*%7s9M#)1x9&00RP`kFIZlorNRfTdZPPFo$FN#WeM7 zT7V8iws%ptkG@_Y#(}E5{3YN=$gB%V-ps=71qB7@b>MX*GqGn`e)~r5 zESxWuu1o9n0D7YJ@?b?^pgcql=JzxEcbMHb+|+(pQ{Ncds02K;=)!1IU|MW^N(^7_ zAKAA}q$#{_M`es}(-NOlm{5>z(=o$qG zvh_~g)zQ0ibko8xmAk(wI=gA2kEc392UgAVo@451)v9Iku;hYvMPY$v|Hv)+?r9-j zGJQ;BY1<-=uV-jn5f>J)N0W(m!oZ-?zVz9&cgV+F6o&7L?1OOMf?*wpR~>l_;p5|-D$$=dfV>Xw-hB`}0XE=XDXeeS@~j%;W+Y*f z7>pe&G-jgWXbc()r_n30$T9{zuF%m_SPfQ{g*X7Q8b~e6#&a@NSdJ$|mAC z9QR9JvSOV7FzO46c=seeM(EsrG*H+q?!Z9Kt*36X;idQb4IkbQ?FFsg`QU?h-aBy; zEdMM4Eo0ebK*n+C8Mj)B>>LN!#T>VoyTq-L zE|m_GuH@{~IF6abt;8=&rNaCt<}L1TFA%S<)DW8Znzacg&*U^)!6e#7PP8Q`$?T$D zfrH>EFjp#F2%)qa$90qPXrWY!MswUMp6B{<_&;P;aoh#z7%6{t6Ao%7m9FPMk@lD3 z|1fpER09bPOH$O1O*k+@~07(X2C=Y3I&qEjA6+d~vr=dUFzH(O~7(EHhYb zSO%C}<*B3GCG^>Q?LhMQdAAo%XqMoQ4qhAsx~+jZ443-eiu4UDnanjGa+epUpwsK$ zMvE^tNsSKgx&g5ss z`6m;tX40-FlYw25hOtE8A+8m7p=52BOuo_~gv?Buev*dFD_P|^_%qIum9g5A%yflF zt<%sc5VD0gnY6aljzyMiqxuZo;GfngINY46Vqtb*WN1iaGvAHy|6}ei0HZp#fN}iJ zm34Q|`o?XuyKx~(LINaca1tOu(Bkgy#jPz+N~u#Sv{a~2r`}S1eJ$;)+bgdvWQYIE zy}J}PAS=HcKL$wND5FW+4a1XGk#N56&imUXF0shZu%E{vgpy4!Gqv zy-Um8^%U~!lnTm=*D|n$l8cAuHy&$I$%Y3&<~ddjKH3F9C8Kqsp?F`F(h^-6Yws+gR`2vzcV$-R2_eQ9LXti}6IKR8u= zCxq||_{#lBmRnEddrY!JY-Jc5l8HONcF7#?y!3H{TC0WsAg3S ze*Nh&^Hde#OIs?(uB}^OtSmTiOT+5Xc}I4(+J=0H*PtSzsU8h7Oj=qBuj*jKendb% zEH$WUMECkYRI7CIgVeJ3Pp+JN{{r%^tIq;W`5-*KcmI8$-{ZUC{b1uL_`*}<_lUVa2D`&o;H#_$#^Bepz_-)eEz}mvV-%w_g8cuVgN7O?BYcOK)uIw zsD1%_o3DASL`&YIWBycj58tN}p4XI+6Zx9QE9G#n%^_Y;5AQU&4%aWFyvtHjhAvA@ zO?|$m=COIbhADcDwoT5=oUEJFTRyz^>=QLL4=(LBSloMz702o)^cD~9HTwyWs1^aK zuKK7*eY!>q^S!2fhA#=(oT7yzVU;ajxvt+IUgy1I=B`$W;jgypJB6C(s%_kuy)=&Z z9d9DSx)zPsBqA?*hLjx>o{V7B5P@kwlG{HcwZa~80b<8~-n(@VWK>pW1iF)g%BHF+ z^w821d<1%eUaTXQ2jN4|HyhjvEWipj!%6Tfcn(f@-=2I3ymctaF~;Ot1h+17nW%71 z@7^$1^TPIg`0M_@WB5B~<&!gb+4NC}t*Ux3BnDUb{D@LkklPp1EoNBo%;iM|c% zV-x-lwG9iZ_J~&#yU%-*ZNqH>&8SUd97%^@>Y?NtZQIfE1mA`YzQhW)jT~R=&^EjT z!d%^$}3v~YC7qe?7G?+9OSqK@K{Ii2etLY z244b#Fv^3kJZm@L|LAGERzLm$%p53l8N-zENCF?et2mcQ9ghWnJy$1wuqff+Aji>y z@FtLs1m80Z&43URH(%iuQtaWoU#P&pg5Ya5w|%-Uf3h`kwjgVni#f}KNG=7#_U2QU zq6hK59R5_J;Yi`&<4yP=UN2ts5B_J#Y^oqkC*)EvpPm`XN%kwBTaY+aS-hlZH>)F% zx3awaLqg9=)9jiRU>BS4nu-!1*2SyJT3V@K_*!lg8ZTyfU6cnjoF4}F-f>%EeD}Yn ztcCB*ty|#+d*ItXre?!Cl_vPomW@cvU3uSWI164HDd+Wk=v5#Ao4)9!pv1C#>P4u5 z6TdakbvyqUGDL_djTz19EYz2%uUL2-tPBl;?0r&*YLxgSExW|*MxccPF80z|D}o29 zZoT2&^TR;n9k(aORs1z&El8TvXN4O!f)oVL#-z`N)|w9d5T{=EBU0-yx6c7i~QJ0 zK6W`9@GHGE?;ZHbn{NWoJK@xwAQ{{P(ss@{aQ-~{J4hFwI|omkJ^SrG@EPahtK>y08Z#T#KKrQ3nd&0iHMCgrB@azO@s+ z1N*`^QC)xhf$IWu&Yc70xGv~|$3YM9IjRc?=3#5ddGJrJuFaReVlFbzqq>Z3?Fwmd zRRj_y9U-J=DuIr=_%8hPt+#;t-2?Cg*c+Zf^3C2+pcEck0G?V5pB_aXLk)ZU?Ab%# z!lw}JeG2+2$AG~bpk^bO4iB;Cd;#KWOt;A0zJUmDvjSJd?33?j{r5To?2e%p}#|p5O1eXEu2P(6Hsik-5~17h=J@9ju)IKx2;nB61%x!VR}9 zpbWC5vK2&+XDVIbzr%;Gy5o+<)wh4RVC90fjSXv8(d%~{KfVLbp8(;L^m;GEZ z_wJ)}U>S>_e<7H+qOwJpC%3a;_94<`=Ne3__-sFSb#}!0aO5&!rGsi7RbHN+UY-$3 zC|Nyn_?puAOc;hgu3HB*fLaA8pjy2e{tUxlUC&TfO-)wlIaO+pv%7Yk?UAMg>tNLm z^4*=V5{bd+e`h#p2fHTlJ%VWsf+?3EJX%)(HyJN(2lzg$oBMFT&tem)Y-;+;1xnr$v&h`)c zY*@Ez*SZaT$Q?~RHRP-7*Y4iEc6~UcsTsE&4CLMoq~F~>TfY`}4hfz>eRG19*R6PU z0ZA5EMRp<7u)H4|c3~!n#Xs;Im<$y4)-MBT@O3hW&ktAfmjLhdLOFknqdRlrk$OUBjp&2%a5{Pdnmr*o2wXyI2hXabP3^s@OFezAH$& zoP?4B5bm7jA3nQo%QDb&x`3wnGeOO=Eq!JU_fOveFOdT%20nRU*&WNCY`K^g8=FQk zPols9P}*{lyWf#y?bO~v?Gg~ltaY=39i~Wf%_sd@CmB8ai;bzH?2L2;(rrMmqq3Hr zI01xDoLDiVw7UQ1yC!X)q1MKGm%;x%{UrR~a!-OzJ#F`d!$%6MOR2$c!jI3K0p2&a zGkM*P-`@;hZdS`}aogT`8-4_QZ@;rG-X>EwgUsgpk9W(%aNUdGI*st4W^V{ZL_ym< zsK1qn&%5nRAXor`dL_>XKHISiWRmxSz-`;M-3DI^_kl0(+Ohhbx8Ht;Zqa3It*_sa zVz~IFK4s^iL0bb_iOEFsO(rC#yh#)?cQTVuyUm1~$YjSv#GpG7_yRiG7g4+v*c25H za{M06Q+ln}-2gX0$iL3eKOfLf-ZNuHzdp0zD)=9GV$C^lUOeN(vK1$Wbo(s)P2X9w z?w&mh0AK_atG|L`(TvBJuQ)NZ=ri*1Wlt|({xp=3u?h3~I6TdF-HO=X$78B{kdH2V zdKvm7XOVFUbNe{F&4;(X`R3LwW2&nW9Rh@xTi9`o9j!!dW%W9B#K8)IbPep#j)jhB zy)XeAR&yrT5sRRpmz1r_Hkp=}6la^v@4Rwg_Y1Ivnq63*J+*P*5eRJwjFVNuHNGO0VC|6kd21oQGnNpZo3MyS~cJpm{fKC!fE=T51z@9a58kItFhS1ILe$nr1c@-h+bGFXXPk0u8_ z5_ckYUsu7EzYWD|deM+xy{N|?qk27-7t2>)iKF}oIsuSRnh$2&_W(U(R^<#z*9BH0 z$P6z-@a@EY3J`qQ*N;*N_(I?lf{+knM#0shwetH*q}REbG+~(Tgh7dQT2+uqzM>s=fH=g`S^5`U2@X zHTK-Zu5WsMP7)69t{?fpgf)v7t(_P7o9|hE`-k)lK!aHdN((J-l40;GZ^Y;Dr&k6H+TP;b{Ng?}2ity- z#e6^?KzzCg(EvVXqT{?5;!ianF-|Am(83)=ARQo*p#6JS`vm)eXH1+VaZgQpnl^Q> z*E4x!-~M~5N9j^gOu9Y+zRsiqcT=nsrD)Km?(w;&-~=^ketpW`YJXZJ#Xca9-LRp& ze8UDee8CSaJ9|{^SXW-L9-bSC^e3rr{rZZE_3K^m#dKiVRo!F9`tpj6@Z1P2d!YG- zsYAH7pa7qw_=v6p4ie~9YQIVyA}9ynp#naVq7Hv#y|5K%4Df$IWQ0F%yI}p;a&a5{ z!2m=6o;LyQ_KOyB7X|N!&ro0(2;GY$tl<=V7TyQyKp_Qhhp*lXUx9Z}pa|3wtUi1k zeLRcmmb0F+`w)!?26m=#$^hnFI=us%fnkeOe7_JoC$SFZl+hhMgk8?&F3>7BX)({U zf}p>3w@=A#DyBz^kpc1|AnnQB)-A8HH8T2W%RN@OEO3>z^*Cb2k5%ZD6m9GU0xK&d`Xql?v{KTVvTdWoVEEOEWJ_3FJP zRwfY0Vz>0}wXJuYC4r*CkHfb?3S0~pN_D{(#y7t>E{1d$sQ7fStbhNqAk9}5xXGAt zFE)>VA*hqW#q@k*f)V{0lJxo{Y=`|C!qeRdPk802mS`g85u1oRi6`0lkwpS(DG!Zp zXSkRbsmm0r5Vg=CQ(i8 ze|)A?Bg!BdxT)oD^1Xxb#36D+xJT(*JibDuicu+J)GE7@Cjk06M;Jz~RN56d)~@35 z!IGwa46Ssi)OMx9u2LcS4L)6;pp+@pni!?RsZ^>YG9VthO(asrpt6*xAfR_D(~IYLx(`0cv42uB9~g@(x5-JO9R4x*~!02O62mo)oQmF$EeNZ+dvbI z5HVy}M0FF1*z_8lS0o@?K8^?9Q(C7+jZ>*LPBDp{NHZY)5@d>)57^s9d_)qvF7Icp zsa#sVQjbOmlJxOrn9GO9jMfhV4(y`ep+)jGdglu$k;+6qabfp=o9gPCF8)3S+wzV1 zc^BEYr62jf%5XyWBJ#yz5Pq8ZV9%Zdo3@7^+qUuG!Hqk~(jA))?746;6r#RgI&9d| z@Qi7T7EQ|_9c1`3f(C1l9Q^~L;SfvtF)=E%SQH;?#1z(NyO10^oII zi1-#ONy3)f|M+dso^gBjYzfAdR+YtOzC?D1Gfb%&X(n@;(UbzV2C{MkN}0Eyq8Ht( zdsVzlq_Xt`sm4V#sAVtIJU@NGZ*E|pX!DC6?6Kdk( zY7z>A@LtB49k5se*#Wbe-4g(4mSf5gZfrz6;V1fGF6a&EFe}EgoR4)`%=h|KNIJ*1 zFlaF503Lgvwl6^Gky_x)187S0@vu#}4k0Uq4-ABKgkGcfkRTmNCG1P`j3l}DS~oZm z+p%^pBZs z8rD4xE+R#g#s!N3?N*n?`IPjxhT*f8E{0FFOv=o@9V8dtLTym#Y{|WV{oM(3?9PSe zS@4H~WLKI^4kx=Zb zFaVyi<{l$Ihy6`?7Pq}pgp#U48GaW~iT z_~h)2L1`I-(*1+eQwQ~v8>MoiOlFcvOmZ@&rMObGb(zy`R(pGt8BBVa##iQXm&amS zG8fl)G-juB*>-Uqm7V|DEz>^D%ciMQlN&QL8z+wm27ydrmdniwxkaI{TzC@c1X&1C zo*J#(>aD7++kuElZT0o3j*qYI^z4bpXLPQ?KJq;5U7Qhs)z_SH==$)p z7vMxRmjEL-EnpnRBigA%ZEzCFXl~5oct29w{Tf#*|3|-}2>-_ugPt|eNJrBr z8rc*+OA!qCoIp>g{UrHPsC#t}osR&w#43Bc& zo5L5ER-tzVf=ZvO)$a;X0I1x)&%MucZAr~q+t*upsv1#$kEwT;2#x@AZ<2ZMF8Cw- zKC5r9*t>@7K9j(&xAS%YD>Y#G+uf5NdkrkPlVWwm!vtW?FmDqE&MHE!)24@5CjnNV z;1hfoC;FhCLjp74tRY-Zil=pPo5(!y-xr#UJW1nwCnq{zg5!cr_|xX&6=zO@dnl3~ zdbBX(=V~FZaM00x!=23A@TXpeG7xyTrk51L|Aas4M*ei{(Rb!0!HtSf&V^5sPu{V^ zd+%fmEb^La-u~jDGBj=i2q$?6Cj#u*RS2{M9~;XGX)2qfpwS|Q6$OY%2f!I{2Cib> z3!C`i93)^a>L(?)hsWT%nn@d8n|K42a~CQn#Myr6HFDr*_hvX@%}HS#YhAveGTE!m@J$eNak9R? zmR$oni17Rl!m~btXMZphJrM{Z!~}kOtjSA~_S%uNPfoR-gl-1%c063gy!XS9v;*Ut zzo_ee;j8d+@}W0Aes^9H9v5vifG9wx1zyw}R5o}qKO7cAek1DjTlz}FW&!z`Yz>~{ za9Xqt8G7r;S?;U1lZLxb`YpF ze0)HKDtL6LevHNv^8Bk#_LQyLM}w)#lS~h?{`30=>;ILT>vFFpy+Ts&5@_NfmB^?YIe9lOJC zZSFR8&qL6b_Rxso4~`u9;P4R-rNxz2AKBTr@6IFDrE%Pu)=U2*r$&4W`Stk3HfElz zmsY=$j4$Fplwg0_L_KY-??p533oe8YCeh1dmKc~q`n^bg3Znd0&K{JTiV@AQ?q!r% zm%(Q-()CKxQX??zJv)&$hu)~uz3Tt?8BPCQ%=>&_u%K+smf`laK4s#gXBc&zSL)LbJcW*>Q%Y==Xd#fRWR?r zN?-VCPy8WzfsV?i#dlx)WOb%s4}Xr6E~ek**8lFl^gre`REL3GF~gN0`40OKP+~_& zEcB>+J(78tm#81!R=hp3oNBqq|Cs*v{ra9gDTaBUzNmU%duWX;hujvff7AWYd_^Js z?>G1E<;p*B=>qu<^AT&AfF^Xk(jWBe)Fk6ms+DeK(C0i7M^n3&zOFKbf2PvGZ1Lvt z%tySIf}bdO3HBdAF&|uf5AJIKY4-}*@^&LA|3c+Sqvd%b<_#`<%d1D}y3NA_i6rf& zArkJ8azZj6F)-y0@?rzSfUj?-*MxV$`J2E(RMs9;;FqYZSkA^(uMA;%N{Q`TxiZ;L zK0*OvtAP-;mWmO8h6fzei^}3iuX>vd~C0Z zX(@o2OAd%WrDIm3Ps64o1 z25HWST@aUHqGoJ4Se0%g2M!eJ(z_qJbp~b1h+7bwVJ2r#N-)TklNKsV%C=HVA9$oL z(?K>gkdDl{M;=&8S+kSMLTNd!K>*f1QkP}Nuk2ZMkFaNjW?&mL1V0b;kcKc5Irt7E zfCVG=L|l+F2IKMde#(W-)kBn@J$8Zb3&dw8Fskvk9lq8N+p)_57G{;4^*FF-5)-t2 z$pd{g2?-i_Z)|*QY+fvg&5ezXi{rm>QaE9P@Z=j)hYuY(WC{vRoQOhGh721rd}>2e zQ(99Kbv!9KF{wBiBo`+qCMSW3`jiy?u$J0k_?!H5!Ps$4O$%VnTjJTX#czRQ3!27` z9lPLzx5abjh~K{Dwq&>nEK0r&)3qdW9_wDzMi-I~gG4b=jWpMp#5!UJl9wL9d#mX& z0F8Vt<-mOwAhCqNXQw%m?{fPBNSxGb)qJfV$-;hEMai&XVm)X$1bmnaIk3kJEsw%yrIGrY2YlFT2PYIV z2=##s)*A(OqrmX^S~QU%UiTqr%rKP>5YT(!OSGc$Zdu%DZDYE5znp}>(HrEke?Fpq zq@QuLOcfq;c2lU#SQSeZC|1xF8pl%cfwXnAQXOPMzc<1|Rf4g}G*f>-O3^$@vq#lK z1?uTr6jT#fcbqi#BlBqn)OZ{u%{-)wd4S>XsT45qkETSXCu!;1m*Kyqi608L^25J} znBM09GWV9R$mGNK7)BY-fHE|VFw#Y7B6wPPuYd$5L9(8N`{dMp(if!+e0vShZyF8H zE8#D3n(AVe800Z>`284DR_TGo<3H>vWwPLF4s9%B21%wEzGZ1#4#RjEDJeKDGC?pz zK;4UKn&x0gEqus2n*mNK^)Mga$*k~7)8|RCj1))8(|-vl0#G+A4*b%dSy z7SX(jh(YoM9=UC|q+`XQ0Qf>`ANKbca%de$kno@Zs`Z7mSn%;tAtX?1fDTa$m! za9~%z9+|p#g9DwJSt*at`N)+X555PxO(Sd&41T=2XGPT(_jq{8eQ##EUvQhlJmOYS z_Z{2H#G$+fFuW%m(yb^+?+05pyWyqru6vVs!twBq8gQt{VQ$|>3z0^Y5dATIqd6fT zuxm1SbCw_AHtIC^?h$bFt)}=O9eT4)=n@^p!T2G)N=7Bzvc{PpogeOZvsid%NZ+*m z+PF+ptl!|BXw)?H_Ld|`C%`BE5mMT45{vZQUPJ@J3FnHyi5M?u1f7A#bfDE4SsRM} z34VSM_S?HYc|<|cpp?FKHRX*>MTN!PJpF1)MkY>MTh(&E~;UD3OX~h+Z<^?AaU?ob*PqAiGT35gk_$Mgo|K^*j+a^p{ z50Ah{ZnF7QExZKQz!}3fY#0ug{j<^1e!N&&jxc~5FIryf&Tl&s!Ibe2T2D>~+u_$_ zqIUk4?JJXp7L@i$sqE9I(p6Ca3vLz}Zw;Fa_|qC1r^@70V^oEiS%p#~tovtJX`=xl zqJR)lNeqejA!O}p)!N9)bsLH}!Vh5dFdHBIcq`%F*S7*uTT2eISa?mTCj7O zv$W;n&5o3lMKcNuXA}Y1Xq{|$fFFCyh+)(2+`jRCNlW-25>6Z4@R013%zCzTXepQ4 z@lOb37&vo&+1Kzi?0d8H@I-p}1ZfJ-{ioxCYHgo}@DbSr5xV(i9ly!OeDDt&!DD5= zkC;0M1z|$1$U?lVwpHFk!kq(&dz9D3M_~#d)(!%dRv!`Rf+0qwXN5Qyg_l3^p-JFp z1vU*UuA%6NtdX-nfBIOAWbiO=;{CrGS7;I`W*a#`>YgImuY08B z-QDD<`zVU0AK_CKhWa2NR>P1jPD7Yv&)pgQQ)A5iPcK42H0f?{xv4KdAP) z*hNA4KNJyNLn&0N`&)G zq;Zj;WIi}Oo0&%Ob~{4DD0K`x$Ak8q;rg$bkKmU3-{irbKlA`AjvNetVZSZCl^TDB z(#24MUlUjBB=BEr=!YVlV>;N$E&KJSDFY4go+rWgCi6$ z!hwHKY4CfkNeom<%lb6<<1h^mek$bk{dpY&e_+NWrnR1r`;0vgtw)l0h?Oz06(Q0$ zufQzQNU;+aG~jsHud5e(mkauBh}h5+3>QtcyYvKSR+WFB1mQgYO{g0drjA3%{m>CfZm}~<6|{m%HgCk zu)B$5&Nn+ATQ-o6AISb|z%9Bz#WLzIG1x3xI6Hy)pKK+p6ZZfwj+!+2wJF)Qc(;zM zT)lmjCqIt)Xv0DBn=SMx9-JDxUNF!A?xWnxFEka*|M&cPQ*)C)$}O(jSy$KN?sUxO zSE9anig|;*)i)-xo5e2jMpjoNzTH6N1~>AMQe`ptyhgKHsZ^VdUiK;c6%)KTjFw#d zgZwVuV$-VCniz9J>r=QJ^Tq}Lo%B*PZ?@HkZx9Z3QR6ir0qYSYk^0-7$mGu8Yk55i zAGp60_{hDTM7BtxK(jR49`16Yis*S0kl$2`fWEU9bsl?-c7oBJMUJ>e<9V00eHhZ9 z#@u-8J^v5-IsDGe&;%XR8O=V?Nn~eF*CZbP75JM;%q157KfvJsN0^1*b^_B=wfsnLy(z2=?CxEFcIh`|f~WZQlXEx}D0j1#Q+~j6GO4`j=y1={Jz}>$*_s(tKss@()xAfd|U%q{bfPn-3$lC(nB#-wtB# z`tKdL|MxJkkqbcYCtrFpaZTbAFFyev1U;X8`N^a;iBsS-5P%On41YZV3XdO$&z=AZ zuCI<=`jL5#`2^`|SjWH2d{B+F2fRb)(z={(?9Pp1_^GU27VGs0+Z9GfBYVUTb+eMQ z=JI(c)()0OKIbZOx(nT&LYK49{W{<2A}Jn!C;YxzF79apni^iw%#q{Z{h-#M%goE4 zoRc%TupnsEg9`X~eV>`dBv}Kr<{GiQX6+dI17C#?{l((X3%>&jkmT?IN<|Th3{3+I@O%4oD@JZ3}0Ur?+AGdGe(nsasJ0P=t<%XYb!aI$xWY zw}@{6n%y$rWmyqIXKb<##*baWw_t zVg;D4UbBgzyW5N^pR~}QGJTCA&z|R+$OlQ{WP>r;U`RF^lEvIy)_mzl9-qYtAL&Ab z2lW;HM{ThJO#)Ek9U43%gwzhTP6nK;Cq@_EQOp4$z26M{A?D;?fBzl+;jh2`qB5WL zdmi|kOi0+%ug~rQ)cNq1|B?On+`Tt39{l;3)&E>d@>kQQeU zw&kUg{DSiG1!YvQ<<+tU<>dwWB~+HuB2U?~2Nc7nIG?`Qmn?-~)v-6{c92`}@Zs|) zp9-j5ltYRBDVLgDbLYm?q(@3(E&|rFj5es=lQkv$BuS zceti^R?hnDoL&!Cj4ddJ|0)5y!t=t1vF8Q+Pu6obmk4D{6RKazo+s{TkFE9Vf*}pf zXMG2H-INW4{Lw)j8Pnw6q}qg}+N6};iSe~ZnANZEfdgDAq&JSFVPVgQ|FxKx6D+Ig zxqkbG-aX6x^b3sx)6)kw4oXdhNqfPw-v8|0vFiN82bXOGY2m-k=#j5*D`MHC?E66uBnzR5P?goXXoM7*%DpK`!+rhuq37WOkE;=P6aEC4Dy znhfnK1&wd8&j_Yd>YiRhZuXSYtg3k1R)>5!MJ<;*w%X#WvP!39=Nh~{eTLkusU_Jx z60F-CvgI_rT;|wjP3VzbGBqpL@H>3`+iyX|x0i_8TWV`>Vcue%l-iah74A*Xjp;ME z)K%gt8`LKz*T1JQd6`xA1dsQG%(^VOa8G((OrJqz=ymB}?sd{qtMp0u0t~}#5IYPW zKYh`lL5r}7JmS1RT>6Pw#eBxv_o1(IMtsZ52JgrkkIT{6UzI2;sgMOgQb91FquhfslHz%QNiQi$ zPbn+yO_EBr+ND-GHAuLo07&srWQ7JKRaBqro=&H@Q-DaL=L0g?olIu*{JKX4NK{wy zgl^_`XN;<_L^&fr)tjjqk?-gmzo1k-p~vPb!TjO7%SB5@uL_x_ioB`$igAwo5pgTj zr3;Ez392^tUn?r#J@yt;Xw{hP>OiPRk5HgGsUG_zjQ44^=mUEs94L&X=tTkEpo0d3 zMq3$(6}EgZSZ8UZEW+48rAlcx9~{KXSSJ$txc=nM%fE}BOsF4|i83^|t|7J)`-#KE zG2#j0IpS5~11!H`*2}Rf%!>KgZiJ`9#Gp!d8_*_w4sr7hq>oH@-%UQBwixoX*dyQd;7y{#xxjNVsC=VM# z@$5GX6F*`a7(xnz(xFm0lxP^L?5~y=-jbY}G-%*zDLBSR*9;t_)2F3OEi3`RpOP{% zAu%Z_F(E0QB;%43k`oh?;whbsDKD6kny%Lm85I5n*qSpl$HnX%(_|If)8~SD={B+D z_1z#QBaodP%!t|jx<4~E5X`jO?58q=0@`YG^scHl#Kote0`%2XK<(CY=f1RV z^+$oMF@5^=qv@>rp+oDlXgVRGU!O5qclly{K5uMXcbmmxGFdFP%epvfR$%BpZ(OX` z=ZpQIqzI?dWLu3zC0dOpIo`2<;GjVR_d5u7Jq6R{Y9#ZB2@PRIn$~1u0kIBCeQak2 zS@w|O)nbdvxkS4GQm0asD@h+|HI3)0PeBqnDO@F&%J*;yf2et}d3( z;F}{NSCR*L9i|~qI~6V;P!n8fvB?4|$q}Cb|MtZ4)79VsMjfIk4{*W15)j9tq;W|} zu3x&FExiYkAbB+GAG09a~EeUl?(K=VJb^=XmaY#~AzeRA^uytkstyBOzFI!nUs_(NEXT6!K6r_@AL%>z+*}%whi?b~UiRugBp0=J zYvYKzwoyA-=Q|;0t9!0=C;_5bSG=_`v}Ui{R6ZE8x@FhS7PT^smpQ@RyfODNVrh&e*u{Yn$KQ`a0#F zdJaC`oM<`&{QO{e)3@-c+nTp{M(uC&m@_NtGl!Z157jl83&3C)dL4c!&P!`P3o522 z!B@^6`U2DAKDd(_}(XLrq<=uC;WM?d( zUPevC-2s324?J0#C~D{6XaU>DC6zoud-p)6BVBv%ZK|*ob!i3e(w-5&OFTZmFB)^P z9sMq$*0i>SomjhY!SvyMD?mxqRZ-(roH0!VgIeKv?w2dvG9g%gzw{N8%liZAsMYwi zzphPnh%S0Y=WljF6t5qs`92T&r;w1OYrS!bOX=jd6CS9i3zA~;Vw?_pZpMI`e!YA5 z4WN+Ik)7MSS6v{v;GF;KS+8b*+wPm+XV$rl@Vd~HP%z$S(CM`C-mI(%S;07;5eM8f zan#|is2ecJz~<-8(k;=btP8`pchK zotN*3iLn>B5-nf*zwXgz!F}L%|LZ-@1-_nFn3Cy>(`&W*xcGoSw=gx+8?Qq@@$nfM z^h${Y>>s=aH9PxDIKmoR+OO}(VSW3R7RG8sk8l6=*X@rBwVq-WJ8Wd%KIO5tim_|P zz4m1`IP=V!!LOm`cMX<=AfRB9(;ayOF*YhhzkaCast74FFO+A zxey)~CrU$C6~8b_gdUxwcWdUU0eutCJx`i1#DeHfbjDwSWg$wl@a`0M#qBo0Gbx!6% z)?LlzBR_N{ox37Qe9_oQ`Q&P~Os|(Amg%*5bQl9NBf@}(zlbjg6%}XX#U&Z_dSg;z zcCe@{hE$E|n?_R;%5^V^p}z4QeU+QENpq znS^x3xC+XubDVa$%EaN!YeqPmM$;yfEjhgq$W;p*V!S!t`Vtikl^u z#+bbrxjs{jRE`Qm?_3^(9Y@&>HWMxpyT>7_Kt1ymJ%^wO2bxEQv3tgTrK?NoNCBN7 zu|2Nof0Ua%wQ?o+Po>?X#Y81Hn(X!{xycPCM+u8%#PbXhEa%2^=uONHg~wi&&2Hwh zne832g$g@lqvy1ILDqLfbt`%LOqe`bq_YUdNbk@E+ix}_UegnT^*jR6HOBpX*3&@; zrhGY$e2!~zad(&Fy6d;p7M@s>b_G^hx=z(f7VP)r~OuhSH{S}acKuUd3l}#X>o%`X8h~;lOX&1;ZF~)GL~GpP-3ha z{PgheJNP@*cIxlcbu~Yy2Riq08lFq8P@*{~h{`>J%0+}3)hapF!_M~wTYagL=MSDg z?@rnL)?4tCDdTpcqEmLvz2gr~96!d#I^Vcyhf&e?-K?A*@hui9TSlk|LMYK z{akfqZFnxw&Wr4!$eCk|hY%7{_MEcT!TNv`0(_qc()2^9Mj>!9$KY?U8U6kSW`P8d z@X;Q)|NB#?zF&l!vj|kqgGJz(dGJwCNqrJNOxA~|z5hNN#56VfQX<`*c>wh(n(y4~ zo#S37>1BP&`jsBN6!1MtL`VuA_+{+&v17MqJ~6bYZVwPt!>2%THTAHJh29Roi*gZkJ7FHzsI>k6%X%-(U~!5d$gc(EqV z!;VNv+!^ZzmjQ8~y+wh?1~mP{P1rg9W9M#}umPwZLw`8rV0YiJECvMG%g_C)W^}&gXLH1DC-~T^7bC ze2kzCbR*zkr)BM+z4%3kmUugaXlEyFVaBur9?t8~FnFp%kg8|f*1mOZ?PFT|LCktB zFChA|r!TpwL+7v)c6Nqg=L2@pg_G@WqPOTDE$N5<_}{^R`8}Wo>hRy-`$HKPBdND! z9ELg+Z3e(-$#~($Iu$gUEklObObz70Ay$h~CevB0C~P)JWv(Q5F`-x2S-n7fHVKnS#A5Iz2+)#%8B+5P+G7S#6D9-O@szVqRGtmAC( z6DR-$KljF~TASZ_2h1N-l0TqtQMV!Flgb7Ae*UG+jrJIL;UzEx9()Nf7ydkV=-}D2 z2M?XYH^+hH%*%|1s3&G)I~d^O+*MwEnJ5Ods=(Z<6wo0>dIuQ|U&F`UQ>^z~Rdq)6 zVFTcbRfLYospeB-_8Gkt5Q_C$yU}MyB&g9S#A2P!Zt})BL;Y(VQngY^QWPZ-Ys#uJ z9eSfoDVFGr7JE^l!6H$J1rj+$+dLyHLE~HHgB0OApJ|z@R_SDFiJYdz0+~Xgm#b82 ziI~qw1QwuFXpLgESWYuyp-igQsI+pmSVr?CLa7KWe}gBG3iK+y-Jp|-3cirX6HAmzl}x9ykdNSZGPzPE*Q#VvAsdpZ@H?51om+r|xs!f`FcMSo zevB%;4Q<$ds|}}s!5!-1vkvsGqQ_zn9<1V@fikn#_H=yRP6$V283R06%yze{g*BdU z?Y47qPPv?qe&li|`zR2gNAftC>>JtrMfk|Dl@&ssL~7Kyt>xAjqXEgkY`~RQJ=owB zNhBhtVLPmV*9U67yv;flgs`#aK;R1u9&xb;h`yT*xUjskI8N+9Y&J6O9ebA_whib3UX!M&CBNhXyuWM zw$Y`L^HdVO!)5kb(1;O>j3%2i#uRV18RSN12^v>A1L|(RnDQCrVwp~Fw>zBDa{g7P_yiQa_V%3AFO#AO9SM5vTdfCxt<5(;oY zAQXwN`X(s}4Pd1J{V37!O;W3)0k!(7Z@@6e3YSJC6EPC8QRTFBvseu}nOH0_s9Y9D zZe6`uq2<|)N5M(b>FrbgJbZM80#UzlXwO`S#icSx#E5VWR+P`FGKwXPNG1m30r`A+ zA1~CrK=T9wjX=PlANGMqek72}_&kvvaVJZhcevN-GpQ5`MU2~-;voyd3cC=#Lo)(CpBA8QME^7w;tSXi znbRRicSssu!bfwZQl-ZE+=PR6Vl;p0`V`Bd)uElVCx2-Q>0KRLg;B+Hg`hvfck{Q#JIuzCN|HTHF-P= zB_$bs!~GcgT(EBKqFGI&GW`D3u?_PVuG=uro99qUjMRvOJG(P-hfR>?wd7^V z6&hQrTP`orx|8%8DvnVAk^ieem{b;P2}zvsd6`D9Kr2smq+9I_kGAWSlC-3N+ba>N zg4x|N*mF+Nev%_SKar>;#uBT!wQQfKwZru42tQKeE>W|b#}kZpV%JOa>h_(>Ia$}za*bu3WbnNmu zGaE*X?%3yzm-Q|iiuODKh-M;@xq~^1bVNcO2>JZ_pogUVdcW4i{im~LI|+b~LhQdw zrFQ%HuF!HvcKy<20Hp4k*tER5eoft~p9>PK)`WteSJkbluU_6XaaSt5v}|d8Hu+&J z^YJT4wAO%e+j}kPb=ss%RGLnsr|n=ku!$wFe9Y3g?sXc{r6$gHw6D$oe`j5iS5r zDClF%R1-*q?+FEX-BfK99)+Ki>)~fgm3lmU7bFSz+iV75*1(z4#U0 zr&)|7-mP9+G9vvls~nqY7sjSz>V5R^L zFm=!eqNVuLql2lB}bYS-z--4o71lktzsyR zf}s+|r0~3ErI^Q%{6x2eAD0BwQjn_Er3y*o@`tGQs3rS!}JZboTmb8c&*U)c2W~ zof~6M$y^;5aGE6dJnnO+F|YN?{MX2^+-Bx8Aki+j^m;EfMiuXKQ`IT@kD98oddeI< zre*44RAY*>iaq_}5|Zb6lXS&NaT^jc!%UTAOYcz$7M~VApV)^7ex-adF?I!fNyaDy zISsb}iOOzD`F5yt-oO--G~=H1Or!Oal~&u*<8N+j_I&4=WR-(yHraQ9Nkw_Sfo>rf zq1d`DGs#7U^z*nA-Bo#||o?+w1E#OKKc$M@PVMloR->6^FE(1l!{tDUM*R=Ml$0UGVgHs z?(hq8uo;}qA;TBJoHQOx84cc%OT!OJWHOlqsaJd?x(cNdnM5HGNCiBK5ej3clC(&e z0YITZq7X5HpY;{Nkj0QgqM`fu&Hz+EtG_MMom;>hRd{K*>2Y!%5Ng8z1z92qncwng z&>>fnyeZ)eJo0-fqIepWERrc?N~uhQLp+68s*oxEkcFQkyRrC60o$4X(E04$Qg-%s zgi=J;1QFSC)!@?sIxS1UOu)z2>ZuUk#qa?KMwA1kb7&oIjF5c5Eo((ob<8I9d^Q!M zrYRmRd`g|1tbR&J^Qabe-#&fz?IXjaC44SS?E|soBwb9nmi%8*csDt^?`(t$E=LWGz$mcC^XfiitY8(rAe4(iC*~yd7P6kac!+YVqFM~v* z-fV;~Og7w}8>>>vkz9{ghT0zIG#br%W0&+2Sy9kwasT6ii#gIO}j{+VF`1F{| z^I2E&06&Avrl~f8iJK+VAc&LFcL+pMA)o)grdw*7SrY_2rscI|k~K>uJC4c8T(bY+ z@bd}@iL?txnoTN)$)myByzmH#P{>etH4Tx8Od=H`m4`2o3NaBWz*&$X6op$5_ z9xZS)D#XGV57Q=Wwo|GZ5ABCFm_vN<=frb-PC~l8%9=H#+GY;{30^oM=gBd;@Zfj=>KPxCx%fK%P zRL$o}NuPrs$t0-c$s|g-SFVss@iLoKsz3pyL`J@7abP%xf5F1)up*MgiZZ58twz-v zVr_dg#A*6XM#Oqmy=iRfAv>*#o=OXZeJB;gM;=U6mWcnE%|DJ+u2#HAGY z$PIhW^#xoLjJM?V zijl>Gd>{hOeJ+vAWU?wH3fqyLkH5~@d=XzF0e>R%J<&VbmMEj4I%;T9Jq=&5#fyro z_;gY9XbN?C(@@{jubT`izCmb_O64EDyL`Faq;irHoz-sUOYH`&q1S{rd&<>Hg^W}w zbS8&cAW&$hKQwWmMk~|k6M;}G_eqAWeCrD_^Sw=%4H$_`s*P2A0$+OlfXa|&Qj$tn zwm~H}TZTOYFRnC^-WaLG=2DuID5=4qjd}3Br+_%mVoJ07WX5#U3r_&S#}b0V_h2!H znDsi0`_(IOeucz(NLE+=E_`*?#(oek#r{Nnez&fx9z6`d&iQ#i_64*>yj^n^_ z{Cu1`4eo(`VFm05j)KQ~g^$2);AwIIcqTmiW&HRuc!tG!Tm1xRU*F^4N2q~2p%(lA zny6!Na`RHRdV6ot7RUeH7dcbM%Un(gI3aj<>YHMD+CDrWX8soSpy-hy^UeWrKOWkQjj;NDGRr;OYa04*iD5 zO6vj^s-|_hwsmzY;Lti*(Z$-f`hlQ|yiNeE%VJ2gOlRet0C{RseeYh~a$@aCNp^2u zexI5llbo)?+`g3~XyJ&;e!1PcO&nU?CqLigNJ?_}atrEu*H3hy1pO*UT>NuHW#8Ox z#pLZ?Pxo%adrqR~P3k$gtla0G(^x;ayjy}NJ>8Sgt^4uDIc{Hh+2Ed&E-stYb9lE3 zuXpZc39w#rCw@Re(>j@L$=yn#%Y6qouh>^NYIrQjBEe3o)c7(_GGcG;l zDoXoIDAZJ;~y~>e5%tQ_QdIIh5#9cZBnD zc#f=!VAhn-y5$yOzj`(QTTJM@zFs?o^AtAATT*1VL0Ca_5y*NVYEWbyGU9=(lT~MSWJd;W`}dby zLgKNm=_sIgvct;`{|LWeyXh)sljxWHP^EQ9Xep@FaR zC{=mB44Xu(5W13*(lZj0opzmCt+P9m6Ef11l3YTCSmH^F&sG_&5}97;QsbPC)c7&+ zX?7e?xrI8p7(HbrB)f1i&U$}FLXyjB#HF~B5;8)u$xfkyQMr>6C`)l-$SISkMBc{C z?9_Cx-J;VO+}`xm?7XCOuSmty#HOVdXv_|&!YJ}-H5#4Q9ZZ>;5_EfY8jaQ`GAg7f zx+EdnAw{M5($h1uQ~X}HL90c@_*1eo)6;z-l|&kso>GX?%M=DtY%D6po}HYXnaUNT z^NLIYO{_-4@qn)p5BMF=M;&Z4+fv%8tI8jVl}OY-u{;E#vB$uI&C! zZ8~snrQ_<0;O)ZgY2@nLB=~NG$Yu$+EK$2m6m8ZT6e^KWC{l@3dZQUZ!G_#Aq`hc$ zDya|%3~nL%QK<|Xi%E+b z9;r*i{4SQLG$y0fVl-()s5&kbqc_HiQ9vzK!cRmpq$b*|=^71+5^K~ZgUw>ph`Er; zY_Qr4W|dBeLt>55VhXC2Qn486lP2^EDU>o1{8%Mb$i!l?8WnD_qN-F#MHC3tIAk(v z)Dm2m#%RJ|sD%P?JD}8Ju}&>j0gq6o*WsE?YOXGo83AQfOIky@dUK>^u?E*{R%uX` zEWjvaQp-fZqm<&h#IZ(`#c0J~h)|>30maT!HHc51WX@xoR&`Wzi3%%Gktf1GYt}7{ z?xKubxM1D71q(-xP4)XTMm5b^Nd6ev--zyIVA$ z!i^4w$l!2X0}@a)sII2Co73TlDJ`h29Xz~v>Dhw`#Bf|fA zmrR2B_hL-l3-ie&>YTxpl%9!?EM=xAnG9U0s2dw1y_aE%YS$k=>^-HeN4h@Er0$}> zMz@DAqdnx4uF;d=^BV!4-9K+nPgYji=BtrR?Q^t2*ba|$f1vw!-+%wR-@k#b-y%2! z)Gh|Kpl%7Mg+mu#hDo|R{OD2m@uQCd@1x)%EQi0qa-f92fD=GTZnz#;^nSkH#}E1Z zW)OuSL^&ABgZ>aK&dK%8dh|Ehd0EZ(j)4yVQ=dHJv1q2m|vk<}uF79+mC$03WJAtw(j?_5$?h zVEzTi@7V(1g|}|m1IL5&d$z0vw}dCphI2vAY>*3bXM-F#mzshHRK|bdM;YvhQe{9V z(v}-9!A9cJC9s#cg!nDKpJq$sz9+o?pq2v4gYTxKl7O0=hP0uHo8T7q1AYN--Go8i zL=)hB82VX)K|T)4 z%E6Q24dfL3@I)hcvK*F?Q^Fg;6Xme95!I1}c;7v&tpb7jS_*_fjQ;UrFZp{pxD%ct zCE-6n0UT6b4hMmP@Oe@UPk}p`U&ALrBTVeo6DESj@CmXU?gj7l>;>L~d$FxqRF`a{ zFHYCRe)<^7;bCw$s43u4I~cs9qomYIwTF@-ej)~pItfq=Jsn;cPm17Q5P~U_ARIp) zZUnsX;r{^vAmPSIfE+)5BN%ck7!Gg06&~EU5gyzMZwJG-f+6&>x$uiwv*2jpni)O` zJRk;+o(p1T&IEhlXS2vs_zC=i;=|d8;Jn*!gYyo-*H0(Eoo1Tz=jw`&)?Z!SCm%IAVQROZ&zaOFKm;mXx;D`;K~W*@x=%wFBT zJWR>z5XF_K_K5*s9Vt~$(PRHx017??8SwQF;i-cEj&1s*5I*}Md;|DD1cilvpz`nj z1@0?{zuhto{#Fk6{Q~a>{eJ-s2|79cMN4ZpOf=M?sYwo^S_#Q;z zYCb+~Lm`IX0}Nt90f#4qM-~+#&ou99+y%@%;MZVkJY0u5U@Dj#4>#bbZ+15B!mr^s z)xZol#Dl4D3fK(S#e>Q4Kh?mvvys+=r(r4Bm5eANyDxn4o=Nx2Iy&iI_(ETh1;-?V zov;j?grk!YdA!&cWFMV$bk;qS?gm+X;Y%nJhJ8E2(=7;3w{^BQ!rBnFsSQ!1DE!MU zR^tr;{M-I5w`s?dU%8NiC(rgGMZ>I~)S?rgqVgIb>BPA@m;5?vVvzRTBrL4m+1oY;>0!Nr|qJXB?*;vIJHSxTQmHQH1d11MIlTL zR7~n#Vb=!y4F?>SP-xfS;o~xT_RJVJy5Gj4ki~M>n3RClUeSG0MZho7*v*z`o*ouW zM#ns%F z9TJHwz5<;C+*@SV7kDjVVWwJ4^8&$Cp}=I$rrvF+Oz&M{N=Pu3^iHpY$HjIE#0Dx7 zeOZZ>Hl8tdZ8b^$xAU=X3%Z^VffCokH5+q9#z`jO+~1^1B>QNhd(7PEg{aMQLB}) z4u5>6$&g@+RjSomcU(eJAT!?YNRW#eTG|$lLvQsir(L5DC1k|lkk%8+z6*HxO#7U% zDwT>yi@WfBp$;hYdQE~an3kWNk&^5+Y8kyVIVB?}FD>Xx&}g+rZ(5?$<8?$s=v{Vx zTDHrnrL|@^7mB<~l*!tKyj&?Vr0+%hW+JhMI7mE0oF)E1`rb`q_S%cQopvOd&Q7XV zoW{VjoSN(ED=8*=$o_JpcGfKR3erm93}n@<+XC(E;pLpcIz`hGS)wC7ArweXi1lbu zr^i_njiyjSx`XS;gxFwWMzS-+V=zHD)8i*c`;m8@v{JSt#OEmm60t#VF&CMwI-^)D zQ1JM9c56<&*)T*Wl}JQJot1s3lfFtBRNiJj&u+1^VeTbTRsWYJ)9S4zluB<9i^VeS z5Q8}($NJe4nF_~9ByzHRa_XYI5qCR*DJwl9hVBA|RD< z?{Lai8j)TX6;hcdiXN7taocTXe6~$yFx%{IP0BEu3ODd%wq#r4NWIhUcD24YIKTm& zzI%Z`wV0;32&<2KEhOO!vmA!ja$Ih^Q$I2h6(R#}6)EH*eO4|BMHi>~3%cvEekN+w zTat)D#QT5-elQYj1`mMGNHMzu*!fY)N46v*O#x8>HnP{rjUIVxbSSzh#+6BN zu2EaVky`M8ieie(#*HYz4art?@-5M~> zfFa*d2!s-`5KRN9l|r!yjm0-e=7d9KOwn-L6&i!ysB)06lFXxah1sCjsPImVN|Rz% z*dJxcSLHmp5EXzA4)Mi8shB5kDRjsc3YpdBcE|aUuG(%N*XfG&#(CUUqgpPPxzb%u zn_ViGE38JJH_0KB%jH(9+Y=Y(@z~q#;JTfjxLA+dW|b)va(j~3854u;1@SpeuvH~n zBtjL7r4oF?i=i1>z(@~BMR(eyYM}@Sg=%$*$*MJ|B}(vwOnA^H*0e@jbU1p5O1?lu zBQYNF7O_x3(*Q6GpOLH+Ne)POJca>)rUeK$5(z#`C|aaY4pT~12A#!}qE-uqKqOR4 zY~hy`${|Xz#-O#fMr$OtgF@+TQd)?>V(^(X3Bnbh5rN99dWs>{Y6FQaUPWR9*CNuO zQKt)0C2E5%sMo6z{KA1;lt!)B2T>zXOND6~je+E9!KS4mk|D|6I-P~&(IQl_OoEyx z;L)T>r^ys)bUKqE*JRS@L=sV>0mVo}I*rMcYcT0_8c|TMHIXz=fSQalqTD2p1a?nc zVnRZEoZX>ND3or0+jh4fX<-V5!;%!6``BHl0Li8d(JW7RT^$rxib8xa+Y#2T4{ zoTXBaQA@S$VzpAoBNEv$DI=!ZickopLPi8VYUKtIPax&W6f(HSX(3N~TqZi>jg`nH1{2NK)a$RZhZA8F>T7KA=qYZ&*bLb9Vus3@n4IGCVRHeWFC}?maw=ls zYPH7aO&wK}Uz+B(S}f*3Mz^A>n!K`9F61vRs_bH8Xx(~v=dJJ%7!;{(q$RZ9o+}{QJNFb*4~k@fPUqunykcs{a+jyCpO~5J(dU zk=h6D1_L^1f#AgdM+)G1SkBc9PJI^90O1?aC*c3ARSUe>_DBGvXAsON=6&{7TOW6y zOTe$yE4lBGp05mX-+I1}ujjtCu7FR;eWM&oKKG4skUP)bADs1I@WE#M-8?(^z}e=9 zf)C;EvkwGkqsM0a-8?IJ|Ji1g41JS7teMXKuYeCP{1W^HUTB6Feh&T&F97~8!Jh$d z_ip?T6ZW8oDZ9{9{O;Y&yP5al>vzKkcQ@@ma%5N2Zur36c;)?W(0g~&t|LcKH0X7= z@5P1}8_-`vcD8;&uVCHrpU^jc@$>Q8U{CzwXB1Hv>~;Ki^v%5A)cd}*@XQ{d zJ&@59=zZUsU3=Ev*Bd?F0kk{eTj;rI6iNXCyWkIZ1e*N4?_axn7m7uXcfcR^fFOG2 z_GLC*`kI-Ac+^UK?@K!#gzt9fgfro#RV5aRH8Q~7iG{d>l7D%Uh`<=~v60D_U8$y5 zve!beQIUHgl%aN)>~Mv3YRw;9wAan8kdc zU#HatlT%DwifHb2Yf)~Lr1b^Lib$HxYBopm!tdC;Nfxu&hWGaRqdqvse27Men2-}{ zLQfMBAKcMz@#B&7w?OhnR>j|pe#L=!Jn08Y^yWXSL_MF_a z=VUM+9;^m~!vo=+)u5gn1P@h%A>rTP;c77GuwSO30ZB=B|71e8{qks;OM+md9O zF`6(la0>C(b;UYQ%fbz8!%wrfN(Nc z))&qrE5YKvZ~;hy^ZJ5iVJTeD7c2(Jxdu;(wYJn&WKT=87uiZ{ttB1<)N~pRG+A;z z22!q{s+VJk^zy7Lqc}evSK>c`C?M+aZJKTP*9%GX$47sF?8Hxns*^aP4Y{o^+?~Wx zZ_Ye2W5$v2JwRLy&yz!dqz617?#G4x1mYg>557|Eiff2>;d=mG@eOg@L&unK!>Gjc z7`HnnJ#kcGn%(WTr&0g9GOFr{Wy_ve7S055ec^{x5B3WzfFJe+ap9rt7u9`oTF4a} z>k6esA1*$8MHD$ut@R<1&8Jmg{ej^2u2~yMLP8h`FX1N&iE3gXF@l(Y?}oseK%Rhy z9rzh|4~Nk*m=pnfG6ne5m`J(X+ku{9#SM1pLCt3^2LX3=ObD?4u}~paK)ERFdLhzt z*r`b#Q2W(rU@%V^O>QAv17-+aX5)p8Mx$E@X23NGSHoGxwwZ70kRA}#<$R;Y!*IztPGHRb6otz4^RknFM|+= z7^&3~D}p1yZ6cpF+?O3BEe$vh+y+OWIHH}6DVE*=C+blk*zWjd#LrB`!A#W61Uud- zb-Rr<^XMRs{Rq|t?6Rfs^K#Z+8lp<8Y?`mjg@_=MFuNr=>1A(++TTDP` z1k0f_hF|GQL0M!ra2C!r3UQVmCZGf6YMvWqandzFuM)CZG!9^eGr?J#4CP_>I0s$& zk!NJSC8YTLfLcK~?1VCMGbAE498kHr3ngfk7QJ>J22I2zK!7oa;75D+z_W+QTXlMP z4mO_vJ?_C{{eIBn1RM{))REt#=*eIcusjUPA9@I$Xz5LYXF$PeF!eM^o`#!VhNoZ= zf?>j?y*xhi9zkJi32a=W$H!0nN(VFYVn0PaQ&4~5R2`Fi;hj3>y~YcPEZk@;q0Y-} z%j3c4RRRtr&O@KSa0+E(^C%l5ncCMQ(C9dStXeCQ7RCcT*lAduWLv1xo zXWVU2RpNU$FI{9lW!`1)QNx^-Pzz79HGYN*~k4Za%^8}U%RckwiTAuS8P8;{=YkG^v#seSNF zGdRNMhA!C1RmKp-^j*H9DD!Cp0^fGV@AG zz_5jr9)J4Vm(wrIz4*zvJ`IIsK9A9q><{J^R;T$x304EhAp3=nvTdJs=`(sOYkw2C ztnKaEpz7LFJH2Uw*XL5I=H5Pi*1kC^rPGnvXUgQ1l-M{m`iYB8Ntv9S8XK$DXw zsm!mjvIK8xTE@J_rDx789X%%_E!FGR#@8BH*Z<(9q`4jn}o(k191;?n2E)=33SOZzHE{TI7E@+MSz%3&ZX6tzV6cP>1ud56;7~Mfrx5W>h}n-u z?O43GkC#ZIj#l(Meq=soP?%dq(Q4Qsr(n;ZdZTGOEc;+VC!=*HZ*`m!Xp6)0P>#@~ zO*3nhzHW``xIQ(Lg0b-XHN%?ZNoiT|+~ap0`(beRQd#|5`Q56r++MvyWz|WW`ivWr zRO0rPl_Vz1g4Ly-IJH-8NzeAF7WZq;rpKfv7Q{JJa&xvbYh7i};@5R6*Cqd4`bzs4W%c&&PkCCOMdZE%$*t1iZ#->rX5p3>otDNwn!nU>fxM_}&I z0+z3B0`<%+dKsDxYB+COc(W7Oxl_4(Y!!lAh+2i3?+UOd#v&c&=a9&5n{tg;qof=v zFe3Rp@IY2yRH-E_pmEC0?RGKAq#Dt0lh!^M3A&)QJ z5{eu7yk9qHfLK(K`>*{}zRc|(W6jQkePC&~kVOmn_ZlrPPq3v`-BYolS1yUhl1y1P z+UoN5@fp>c)LsciJ}bO+cdkvPH0SodZ)6#!!6tZ)zK7={?AU+nW%P#6Sd#60jL}E$ z+PQh&?1H?!>;*G+?7VB_kpA1;=%=b|(7@5~TzT>8<#!!=@~OM`ZCp`So>H6-FYMX- z_(Oa5ES+Cc+`cY+^Ji+H-9jyihzUh>WEEiSn1O@JDsctd`VAd<*UlX?7i8t-70jBy zc_%!VQd}~B>7Kn0J-&Aj;N=&ml$Wj8xbN<#o;-Bd^3}!V+ephJmohqAEv{cuYUlizxWq;;m3}7v7KeAL#JY)av*pW zB=`?VUbVbi$x8Unteos=Jmrrt_g`Op_0W)`A`3 zgYC*RLJdQ;FVjR04j%&B$=dM!mzSB2B2IKD^8_qq;e4_KoW0TWhwaO(W#K&037q77 zsHQ$aY54@f==qdVjXvlPhCw*&gKa;L119DTU>f%`mo^!tUB{&bzK~i;`9jgO^vR#c z!EY}3;Wunz0J_0r^cIxXjmp)!ocID;ZvqJT(}U;5Qyi=87D zg+hym@BHGKyoJ@Z4UN647e2jd>u100n6~kjZNGkY>&5}=|Jt{~Xx^~*uk`~^9WzlK zFQGbOQ5}(j@t|(43M*_Hd=@!U8CD0u%)Es)y&D_iV`~=XJ@Z9%Raz>lbm7RV>Mx#o z8kN6ygV|VKz7JKfv9kMTzi!LQ-Z*W?FP~LbV%h1^m&|?4Rd=UJ2Us-3tr5qkl3Fp8xt^f1lX7 z<~}>f8Dorp->B(`FU=J+0(BM=?Tfn z2}#MxSK?%MPF7YC08Ci8{!z!sDx3I7sA$3FCS(ue7) zR$#Fy2X~wuk(N5@vmJ#y0Xy{i_pd&F`1JA3Sq&8Gy5yn#%4aH3kEW-ij=hrkEC%9p z|GMzRt~K{LK+b4G-1`PKxxAuVw~C6QqKYj70+wuPM&IaOLHfEyb~NV&Ybz?n=@zrgK;Rh zw4Dcdd4v_s0A<{55$$)E?H%k^fM3Z3JbtBL>rmM{N-y?~iq1y(!|a(O8!^@zN6wrL zw6oem;V*xJ5P;1;hqo;RS*ur0ni|Z^3{IW2ay5Ku^~%Xpf>~L?DU(++A7uq6ONalhlv&Is2qfrGx-Aw%|b@7AqeKWP%(uPZdQ$5Btbj?^`d zqP~1s4KBc0VBuG+#1M*bZiKbgMNS@Z^B8Mt%FUiI;nkAzit4;gHLJ@jx)slyzqC0s zYx=~TlG3`$+KR#>!-kKB<8Bsn;n~KTnrRP?7$KKi_xfUUbEl5W%~_tBQa^a4Om5qx zmrLvVY-n6X3A-jVx*ZPfL;}(MT3F-*2j!36cpLZ!7`P%E?`Pv*>781wWDScoQc)dFlg`@nD=vy=DHqEr=kf0oP9l z*c)=wH8~Eqt`HqWYHh@Ju|2|kUZsNd^zaYJ1pYB1JL{GaBeS!zvY!b}3T~>d62})7 zRv#ET^o4^@jBJ=S=e5vexay{d(b}rYC5yIKRV`XlSp_cKYPB^te_ZPIOqh7`@y~C& z4I}~UT}KRnxL!Ww#{ST*NmsxH{?S}?JNYo2vlC1XUp#fQ4If^5aX0M(%dasHG40xx zfZA5WT60~KGBm7-SL8AfBp}#Xy@hQp&yFPqbvxF3|&@cDe=@BQsQ}b@z-NS4ssJRHwI1^z3z* z|A3ml3QgvQRY6hBfgwX*IB;_0$l0@A4`pVaYsf-B4I{F$v$MM0^c*k4qiXyoB_2=n z1U#zt!?)o#cOQ{RNEI4CM{T4M)Yx#O zU|0WsJ*rEF=jE6!Wu6Ti>&T-}+7;OLmnKcp*LUmIeb0~~vA%-=vne-sSWa&4faKfn z7`AE^W4+F{q_Ouo=Yv*pn`;LPGP^hul{S(7rfYLgevPT{wqc`(k2qXd(Y>y&v?OQZ z^sLP0rSoSNcdIC0U9%~#x}v<~)d>@_bK!_Cnn)SVs~R`-sgp`fn{0B~$iej~smpV6 z$4$-6jrHxd%H<!XV>kuJHWgbMzXi{vdVcGZ-Y6jiM& ze(~(svB!~AW(SYLvaUvNUib*Y?Us4-x2QF~gGSQ_r=FZJk;jt&&#JDah4y%rv9eaw zzJgno2n7KrN+}f)VKdSguBG~G42_Gdq%?BGEm_%MN$%v(Yjb8bjC|tY3qywM*CNda~+zr3R9O(1MPfncR@s@tv+-$Rgd#v{Rje?6}!?jUn=V zUS?+K^;xq=jy!n)k#>e12@Y}-8Tjsq*Z;$H7Zrs_ZETsBpw>~9%^r%3Ouo@-8#1R%x|yO{^*aoBJK z@9zOn*mzhiyiLAOy_7Lv0E7-bqe= zx*&WjSW6y18fHL7xTc&f`*l=yCToYn1Q<#PXnxB`YJVO$2Q6f7`mgC=GOUD^oG)ZE zDt9Yat`D_?qJ9W(+DSeDzau9UP`WU4lsx`kdAJ6b3k1vqR11b#?V#|wAF>ETXQFPV*_KVAIj9={S2O7518|^y7aDe>>0=B?ROxXV1bfnwyUYgVb`k1B}Im zfG5BvY}pn4|C#F{qFtE+LP99mb@qTt&!Ym^oTsgD+I{%kxx;WrMO)$buYqTlErVy) zkORU;+WxtA4`n{253~JFvYwc~2R}h|%R*`~eK`DS_*38k5b^alh-XpVCFqH5IZz8p z@(h4s`ARsR{`bWgatV;b->}mh$jVC{(^J5K)Bl(JExbLN9;KE?(*xp-OMfvBFxW#i zA*4tFe345;t_jZw&uGQ_NJ58bP8r?w#z+h}B3t8Qm5La<*PBRwh0z$cCVIX07=;o6 z_C;z!yvLzdoyMpsE|Nr|cKKIjvdexrvl>WJ+Z zrVmPhFEhucXP_TB0E`Mx3Qr;yZ1hWFlB zIjU=v<0TBtZ`xphA@yo_4>=zd(%eki%3EF{?QQDd>yq8eck6-UkHN@)mxTo3*g2!Bj^ae4Gk zwy6E&)|cV8P_jP)8Y*up(a4-ao3F zpRgc$$Ol0s07mDvMSHs&<2rS5Ml z69CJlvrHQO0Fu3lw#!^PIhx0o4=nE7-Xj~QOc*<~Z|}IcIB%btQH@h4G!5&M4jYh)L;2nJgIB?;`&m2h>7W~$W1efZ_p}jCL>uu0 zcKF2ihg|Ld0~GE8Y!`(c*8{)LrEm97?${LEbfDdT^AYgP5ior30}t$lw;zEf(iz+o zbhrB_>wk^>^uo^3f$rpzB`1LnJvBw*IX!7Bo{O3MR&E@^G8dNGL%xs@xPV6qlyt&= zo@e3KoPvGl(qT1NcnK~>l(PWLeXy+f;Kq3VgD?wWe*id=4a~4V{05gh7K}t~KM>*b zh&SM-1snm!!FQ;A4n4hK?VWe7g(t&bk(T4(bH|UPFY@SLCmS12{?)7YWng;wWfs2e zmtJJ&^eB8jEDvHBeSDt~C;{aH4(hLc1vy(6dU*T4PDirF0=OjO5?DZ7qE0=?kKc5l zxa`48SOB|lK_}B!W%_di=#@ zN8AdPO6hXNrzWN*Cpck$M+|#_&zsl^I_CaE>zpzPT=NZ zqw0NXxx!-hx?@ulk{vNxl}a1qOiD%;4c>JWC9_NLz>N(5StL|ivbIa4p*5o#tal%SMS37 zoNe^h4F`+M%jt;`BiD22D2&(hBr;$AdA z4M6i_0(;*_(8Hsyv=nu>+F@czFna%82WvHsU8wYK>V?mM^!14%b>sq?h}mz;NvYgu zvfI1cK|UpK`2?Otj~=aAO7(1K8jLTgQAnH5z!Tui$llXon6>h4Z}YpO*6lMPRLhnJ zGndNbDpQOT0QS8t#vDzpv_m+f0rTILAcomTeT_5<#8uS6P&?kn(CwU+d!kLj<1q5P zGRI_9x!m6P)RbWI7BCj>*y10VoaD+-o3tkCHitr~R5%8H`QOEw*w6Ur z9z908ylSh_m6GlCB_yT$lM;NtO`ZB1diJL$C2+L68T4beQuh<1*mFa2z-#kkUl2Vp z%U%hL`$NuoR&gOgn#8X&Qh+z&^V`vS)t`>NR5!W^mx7PML^}t)W^QGev$TLG=ka(9 zk1|jc$)ouK9^|74n(obzJU+t@f5exH8FCCojUgG7j?X83d`7^KOmCV-3HgvG;L|*k zLIt4LJXD;3KFg46RWjbMG(#a}fhQBv;s!CpM};#Kjba$VaS?^2AD%>};+^AZ&_7C! zA}ESSiH-{x^hi_qHdsD`a?(QXB}4zpi{Og*4b97H?u=DbzqmeRh19_eAJq|AdUcn` zLOO|_xs{|CxRc>W@l_MWR~;&wq3PxbzV5~Nq83xs+9dz%|ejobd&p2n6kM_G=r?fE^(XWVFW`Y-x`+0m{seppC|*3fS>ImN<;Y z_fSGj#IWmp7%#3+#8fr~;Nv;Kg@Z`ZiJl2WkL+&N{d1}obQ>Y4+~h1QbZ)8?j3`=I z1?izmo!J}qQA-*Ea*0G9XlPkLe&jXlki^`x@5Z|g&mZyygT6!08xC#l8-718r?R4P z!-hC&V_e*Z4UH9*IeDDjH#|oE!1EGD6o>~tH{~Tl_|7k15Ib=r_&mK0gvcKRkEg-$ zBmjL$x;SV))%eo6L_Ivp2)`>V^}%D}I#Bx<^+-~$qQ=Jnczr@k?VcZXJSp})Hw=~k zEmyuepbO%gEeY0{9N&wtpd|RHubjhtrG?)K8F*Bm^wmqFo-+r#Q6!oG0UV$H7(DiG zO3KsyxQDub!s`G$)>zalsio>Mcz>N3)~}mMzWUUEwgB<>+6Z&qDdQF>?z3PCmv{VVhAk zK+?bK6aeSpCGwTaq95SK3D z^5}g$mBK53mLL>-`Lo~~HXh}tC$aIT*!WX89+lez$3oFKH`l2@$ES5 zKhhn#k#m+-Zd$piq!@ivEhXnLpN0!J)rOtag6$W7q>oosUF<ob1*tVP2o^zNIKn2=o8cl@|n z^Bc$4g40=!7@IveyGKRef#p@XIAqJusy16sY=$$z>dmk9?>Teu(Dby_;J~3XXRKH= zi3?>6!tIDd?YIzWhrW~JIIWj)L>l7l*uM7nSyKyk);2fJn>}uP-@2s4q{P0xCyZE# zL$%2|zUQd8Eoc-2`LQKo&jVFe`2{gzKInEF6!FC|1^HEf!Do-dXZRxgT*bW? zkuR@TGu4hM(GPb!DZl@Z0cH z;I>)uvx|LeMg3P#JS_a4?u~hhIso)YpL6K>^$%w2~tcly`Uo1^Os z4-5b1(sMXMnq^4%7rbrhu|E$Ah8$ZO0gcPRm5+4zU5Q`nr-5{(XOa)rws! zD(H>&?RXx8!LI#qaByX59U&j!=9dUe2%P&7dTP&}<=di|Cg0dzRRv#to*MjoE4JIW z3H!+Bqahd4M}Ga0!d!eG`wLPAPRLpN^|`O{-@tIRxv#BdBhHZ%8h+gaxu1sC)<>)tL2?GKP{G$dhM)1g0%YWFat58i#gTj3;!rvtm#*VGVmUd3)Nygd^0v6k)3<+z z%J*?)beXS{G*mqOAiafy89#IRB602NYkNoTZhOa-)%m-Q^|hrTmbaxLmS6o{G=EoV zP}$dAPUmT^HA|P4>w-%bEoB8@$Pc^xk|pP zra|>}=*zD1cb4XA^m7e3I!Vj5|8n}ddO2OExtu1h4Nuo;FYmK!;ORQyyRmY+&cor4 z>kmv**T!FGX*%}j^_0_f+IIZuy36Y-Z71}0gK%Cg&lU7{-FUp7wC!l@hVgnmdD_v$ z4deOx;lH_ht~W27OwPa>GfoR9x5Zs9ue5)6xx8|fd{<4=k^gm_zq2%*^S^7tah0@} z^S{pCUC#eHPt%d7byd#wrR~Ubx-Rc}(ss_vt_RMp^K|5YUE{B_G@bLm>%(7H<#psa z*N4Ar!*^rlUVom;$LKZb@S15m=VjMTm)FeGId8dcI=xQ#Z?2vj$; zPQTYKr|Y!s_~Uh#*Hzl9(eL%cc|CdBaC|*@yq>g|)8dWb^?LGLP8&CZ=j(_6=IXhT zyzTh!b>qLQw4Lzd8^-_jl;4gg-Z1{JAO4%G=f?AP;4wEm4z4FpC%pNl$Hn#J?SyyU z^f$U|9+$z%zxcV+a<6!Ix&D6*c&;Ko5 ze>+cexlVum@^9y9FW0%RU;gb1z8fpI>pUF(F4zCBE&q1apVw1P*J-b&|6jlSdrf+~ zK{&6L=L-6}ZaiL3+N#c{%)dlz+R%`?dMe^_0_f+Ro+Q z>%;4H^2-~9^J;lIr{C+rOwX*(YeHwNdm^F(odJ>_0s+Kx1PBk*2do{ltf zBY3_M_;0SB8_C;||6d>eyGq+R|GzQ(Ur+fRdFzeg|N7y-xq5Cq@8!JaM#jPQ<>{P< z-^{qUzPz3D(3=@2H`2a;R`1P}(N6xq?tZ&|etRS3USFP0^n)Ajmm8liZl)bKlDC75 zd&A@Bdh&Fl8{G8xxt_e8$nG~iey+cL|E%7dDWenpdK~e^&3!m(i)Le8c1LM)G!{lic*Uypb}x&=GEWoZfi*|Ifg2Gi7l$&&=&z*gVrO zwd^Y?p&G(TQJZJ--7ajNnFqSGd8QhRi(B@h{O?`M=J^kTU<}MB_yl;nb1Ts!E9Ky= zrInk;Z5_9%aw&L=`6S%3skUVdoi*cPZ~B257hj@w)ovo`%gS-IJEsykqEfyDrnVMD z(wl0jT^C=PK|gS@_Y69#Wej^Tg(PkxhA`Q@cL+P{U+eNqSR$uWe0n~2;Ef+~?4sxE zIz7GZ1vBx1l+wcLUWFxr44c_(%FHM=m<}(2-xvD*Hp^M|APPeDW4%kq*Y!zCOi1n3 zcl@~7^BTw3^-W47e~O++;m)V@tL&bi<&f}CYz6^)7LMUgqoAI7UF7f&#^+PkH_xue z=Tq2FCvA#2#q))DR~|uOf3I?}Ovo4d|FQNS08t#@@> zRm0L+^{Ln5;6&&`x3Ywy-{{7Z>H+xjg2O6jef8Q68?~`*MPVCL=;oD-Xu5f&!^pmK zq$_>dD@0}3<`zcN6TF9?rgSH=raO@%wSJ&8nA9}Qb45TZ50-8lw=SQPH z&h=+kDeFI~TiF?lkWa+8rcK91;5YY|bk2>7%k8}6K9qTUu$GXV$8XwPLx?;41ix;W z%Hf>0a|_$eX_xcay~j(2t{d|ClY5ICaB*cj>0QkRjwZ|Y(5c;3wZRPfD4IjRIEB74 zNKY{_sVPnzS~SzC+bI9Cp>ygxi;qA}kQg5qH=ZDYUq@2JBB2bpq&5Wglf!XBjm?Ga z@{)yG2Zi4k-Fx!+kaa_sJihl?PP;k$rnzltK9e)zYavD1gXIWuVml+$A)p2=R~|IP z(qRdjZ&}Gt{7xK*=6_c>j-MzfFptF*{3Wb@DW1b3UIwpT!fU!G=uDBQJTIu&p1ZQd zwul`$Aqqu!`<=Mm27wdG7W~Dn!@rP!%TR@vs6r{v(p?#9x~yJ-US^;KwM|0w_(~ zDqIw|qBOhb1p1snAL7)?f!0SXWAN6l#q~vB@D#5psNX1lPI?N8AF_KuA=h0^>SoKB zN&j=p(Jk=@REa*ssZko?Lk;rp7wOr5d5$(zS^S^06#cS{`pDI74LggIB{@6 zO73Fa<4EBWoKpl|p^Fz_h{T6fwA&vPig3eg!CMNV!`yfow~eeTqpb?;rga9KaX* zP(C2I*!!Se@Es0&KBNE8^vsSC;hC9(27}Y!q3NA6!Xq*}_aBTeLJx?}&8?G=P$xGR ze~p*nudP>HxcD9SASN!mcj4j%<0fSHjERknB^L`8kDZv^CpretpEGakmP_ZhZkab{ zKKZ?6>$yu?w$7X5NQ18;mhIR7zu_;aX$EAP=2=gq{(m9^wS=2E^m`l%H~C-wcWMsH zB6^9O{~yw&q33Rb$_b24@PDLhIW&bPOYmMuU5fYOeT$(9@uvR=0`bpyE)4nt&%<*z z!C*Y^3m63SfYzcSg%6G>_oK3mtHF5}o&9y*h1N;mLJD0C;k--rjM;%Vj^N%Z%dnFL zO?oML0o%b$=;lahBPD7e)SErXEzJz@4k+6te(=2HYOWX6rkcu%82=GQN`}l!A|M$35hXPRPCV|Jn(S8nl$3QR>$@o&9%%`s=6zA?rBM(7R!`lr@+zNXf)GP34JFe zDtj7XGH_V*_JWmoT15xhI71_xQ=wevVp`A zy9$mpGnAD3RdCWbZqTvarM8)g4FYxeD3vW|=aY@JpD?TS=6|-E1OP5t zttYW}PiXAwNEcMV2V5PU0J!>(#-~T8r*caR9q_qj>G{E-;5&2*d%$z-LHo_3uZYhA zf>#}ym9Rt~CC@KJm+Vb#i5#S{riooIJ5Mv#C*A1(OLXCk?W9VuGj=nh9O&g?-3X7?h6%?d(`x3dT zeZ1Y=6b`XK<&SBiiN4GwoGfRiaS-a|@7V3m$bqu>&yiakotEd+5%@in&4HTO$I;%` zES&;Is66!;eCdel?9Zp-@A2&^4!A|r6OgHtKQaR^2vXDFtpw(Dw66}D+cbHxi=!9q zQoZS^0H^Y`9k7oN(gvJDRe|f1rE&B-$9)@i!S8Tu*p?sdQqEG#;U>4w)i3-D+*(l* zS8)Bf2PY!;f@qd}vIIlvbc;Hg8{af(VTrD~M-75(IoIkAB$)l&39{K(?33w^uQ_tn z!?$r4aE5KTb$+zEJlEghu4Rj>Pxu$GjrdLU(@dCF9M1YES#m?TM4P zEK6Rg?fqT#ffNTnQB)QJ`5#@Cie>Ej4D2D}z6K;NW_e_sSHl-@l9m@8wJSF|uSWaf zB)zX#D(r=xs2ve$yi32Eu9Ks`DeU|Gd=rQbCQ;A#QN#ryC9^6MpBmB;q> z&+0%6Y7@|h&+rrJQ-$NWZZ*h*xSG(Ae7wZf3ZN02i?Dmn#lBVI;DQ`me)#a=M~&k| z{JWwQICdC>5I}ZVSXL4+B{7*!pjcr{{1}&zk8rW{_~n<6kQw5D%fwP};T&<~VyrA@m9M@W?2UC=T}AXb)_pIFYNw z?W0J|?JYrjafBjAe1mw3@j9B#7U@*%+&+n=4!@0NJMP;521#SMxI?wVf+S{EuNTDhZ3p=OKfH368EzvpoTV8`MTc4a*Zj2-3L`=-!;Cg_iZ`GQ0z})B;lubx5({SF-#d z{kF0SWxRTY2funH9$B#9kL!5JRh5PQfL>Qih0ij3(?1GUE3ih0G1Qa5TS4OuQey-rxHlq23<#Y@N!*~iQv{H~$!QTVe{US+F`fMS;VgKTp|8^PvB^4n0m zb1ybK7um9YWbIF|X~7i9ew<_jQ!@KX`As-(C;0yv56)))|BMI7Lj5EX#d4%LlqG!j zBRB-ISoNQ9aFDD}Pj*9^*{z#PXiO<@MWYmHKPm+q%K)qB18k!I-*D2D(1uUq)Ukwq zl#Y(9F2agpbs@TVR=hy)Nwm{-IvY#>q-JG~oGn&F#{Ujh+VTEZXv`}vS_aCswbS#D zVAF#V*q;Q{N?A&=j!QtT%@E+PVD76|sGbZJzAZ+c+R~+5m#FI)s4#Z??Mj`XAQ|T96NDEen7jT}%UgFSDH3$vr9Nb0Vgw z)-sP*4A8QQe@Fv~s|5$8xTF9dP<;F>?O~h{ee{eq7-7#pB!NhQm5=Bi10E3-5Y?_b__W35-it z7>qAA-Uubd%zsaO4Kx>*v#-Jrj`);-#bN-8iG;Hu=~d&dRTjOPi+6Dz6fpCUuH@iptEzH8Mqo<>bI>NU4CE~estYFno3pW7}RYbE!S%@>nS?GNin`yUt&Lljj> z^ey|R|HKCykNHXefgy#|mGOH^M=RZ4w*P0mO3MD9@hWE4Kci-^zltz|R~`0VF0k0k9AjSr!|o)>sfD?&`c zz^r%z{sM1-Hqah_Vfmh`4DFL%z2d!!(pupn`~Y$$zZ?U(CE=I}k{UG`z%fX{3}1lu zTxHAm_zP$cZSa<)SAq&E;@mMWC*$eh56~)29#fZLaLUmPt!BN3#o!!?!R_!mi-a8q z2hliu$Du)ZL@6jj(_ufn!h47PAgD@U`j2gJ#W&BDG1)#*)NAdTR9df6|NW9u(ra5 z1TM*P3GV|Z*oZT1FbS%ghrP_k%L%HA;1DU^U%+6NRrnEqQH-IQjC_hmKlD$h66%%2 z7N;k{Q*mYQL*e)qY)r(Ss9T?dVSKV9@`deQ<-WQytgZBE9cS3JYo{wvO1ozq$>BzP zs@W3si9<`aOL!<2l6LpAF>uQN&oRBdJgwv4@+8_@-kwE!W$ebmJw}mnuyn6;p4~XO zV@Zxe`Tu1=EVTScP5$4~2x>ds`ajZG_@krz{#Oz|(ppJ>Mlu?s6}A755L%di*GXIT=j|D<~(;y** zzi*A5)0S=qHv(4WX4-KR^Y$bUd??Tz^i!W0= zmPCqQimnM6{6&RQS~sTG(ZwBlwb2RjKjC-r;?#v`6b5wUs5liLLnAp2R8A5T^3j(t z*z)&Pu@3Y^rzo6l1dhQ5$4vj}LsU*krH0U2X!HVcS}pu1s(FM!J0?y!!fBGkI{D~S z((J2Z0$z%~yvnH*ALFB<|MY^{37OUWPZBoq;4Gd!B2I&3H0mf!NkU)diwOh{It4w& zI#(@!D?Y|YtvAx;Dtfif2|*~7tA$1`5T`(qSpNtb4awqEn1a7gLZ|Y@I(ROpx{AKU zOT`2Vr>F}?xZ@=x-iTu&|GYT_LIx9?qCj3fP%q^bjo2 zk(PeLe`6E(2nCCGExz0%TCeD9{;hDcxE}vI!9@dQ;4=I!-bKOOBa1IRo6g2tg(PB> zZxbwk(N3JCZZZFe6sQ=vY^&_}iw-h#fGdd#8vc->}9P0xm>+7BPxqQE3e2}{XItphSodR2lt5#^) zOkt3svLcM=vzdDQAXBtSLq6#rkiQ`7H~S@BMa%c)Kk}(GT*;>Y;R^@9JHY*%o&6p8 z#us{g(}Vm+K0KZb9SjGqT!DR;E?I(ylK+HlPX^QPp#|p$4}D_22iJxUej@2oK+z>- zpfZSz`UoeGK7a!b@EuDd?f~j1F0!~&`itujYw`iT#);Q2d(Q>F7jrB{wg+Zec5}^; zGxnDsM2cxeDZ&}SLikXQ@tGdr$JPSBLS`n>uX>=>XqDI%O!#x?gMNTM_;bq>E(5mX zR+ja+6~V6z0wqCYCLhEs(+oP+k?+agtX23To~PQ9y<8J#HpFAe_gqEK~7I zbd76M{3wA>p5VJn=WS?ME`0h&N8apLD5#@1L;5xHAIh@S%gf_dU4BUGA2Pg- zhiG?pCN%j+hTRn*h_0(4NV%8S&NIbiP`q?5?(<_!nZivmsf>F-^)k~NH9&X^zK04_ z9{x4SWkaBRDobEn2ji$5^~Y>>~C`{T_&%MR&PcLpa9K`8Mx>X-mrQ# zq@U~-XYSwqK8a{O4hL3EC2b7e58?T&QOGL^BO zQco}V`S_Tia?u3nD|fG61D}AzhAmrm-I3k_lJM~Xuxydp>>cE;Y1?L*cw6Z%Zt4;q zF=E6+9F5CJHcZ+Uz9#Z@kyg8@gIEkjdMe=0lJ0$DJMlT*0O{}tEE01dNL&eZQ4?_= zQOlo^UW~Wm%l}63bz%BVokp|_X$2(05Ezc#p~Y!@JQ1Nv|Z6dVW#kk*bP0=iA^L^?NYcZqN6;xs90C3 zTCN^^U1*38w)<|@U-&H4`fJ9`XRFq)U$tWWdj9Rhg3zBPj)dK4Gwd2wI1R%?jB!QG zc$%%8KxiROKg3l*mygliDj>0zI8|jX@is408usmvFW<$N@j*BYQ4j-%7T{<2B?L{K z$nCZK$b}Rh6K+}_aQ+lu;)e*nH%TN>mP$&a2lh_`N046{bi^*WD|Uel0J?3<9$!meT_5O6WlF4| z%q8Isvo`{>95ApHGCd59L1yNVb_Wl9_d6blPeGHXze4Jh{3Z}QGp*GR6}&te@n)2IAU&(DpXTT@4&P*J=~Yr_tErE)V~yLB_p!|$Q`<}FZu zOV_60L5R5PS;aF6T@b5t$btzO7LFHrI1U}Gq!7NR5Z}Cn-$nWkU*KFMfeH5G}ZX?}^ixosz-s2x2R8J*o)Q zK$qbj_ynJY+uXxOW*ftaOyl_8r2q6+urtlou7W;T?Ml$rN*mtPq@&lW*_uOc_4IL{ z;RO68uCr*=60N~776w%t$#Wh$zIX2D_zqUrsROUUedUD5sCC-d*WF+`{DS{dev5ND zznxkyh2mB8n43=g2c4C(Zlq(IyG;5h>g7nlCa>*UQHA_BF40`JUd9rDLuc@DsNJl^ zKv#_>7^-=cE8DL5800%G7u$jnInmRP#P|3%3Y*nrz|Dc3U~Kc|Lz*>1)gcaF zBz?q1h=VRp8ReYUZr!@prTietC(S2(?kM>rV1pRxAD1Dy>R!z&v)?!Y!U8@OHeP1bZ+Nl z?9P8jY{f*|Vj4?&CV%h)w%bI z?{n(9-T5byKa4g}7p(=Ahfa`i zBdD~ZuAMsitR|fmMcv!{{N0ZHH!p~bhalqaCxj*MrA_SH$zTY+}aa;1)E$7FHD=ekh*+)dLU`IkA{4I{zV3&M_^ z_eR@R_S%XQhjJrU;&0KonM)v2@R$g`y}UB!Zp#Kwh@EhK z>9n)_=z z8{1b(?=@&rM&UYWupaHiPF(9?xZn|079pp5PELt6 zKil1Q!5U=FRz^Z%Ew1uD&wxufXVV$qjhS6xE{uQBfrP}`UDIpTtr}l{OXU!a5ubMo z#ABF_H^5*I@ioJo?U~ck6X)luygF)w@91 z{!ru42_47n*n$0~LR{jw(D#XTccNS13og&ZKC!s{?%h52LhWujW-!PWF?KH+SFuE)4tFaWeC?|IL}zYOvkKJ<&h_<2SA_}VuPKU3afDR%9Z%g$#3BlO529e7E1x&Y1b~Qh|Jbr^VqmTQW0-4a4}M(uTmA>BRlHsKdI-@CmIO$&5O zYJFhDP;iTCd^CGTK-Fg4-mpoy&!0K{&=|31UY$BhWg+UgvCr*B{jTTNOK9{Z{%)#O zPLl~9KK61ly6OXTTD^&&pq1JD0slHkn>lao2>f)lKWu}~5PpHOcT{wRn&aPTDVK=_ z#C->2){d@TcO8B(l(LxGTG4A}Yc%S#I!j%YybYtlYb}1_fiI4EuEj+Vq2dr-x7q6lF@W2S@8nJqAP8;ebcJiJK0&D?eDGsF!K~C1FiNX)Cq7Wp z48j{uc#FTU=kgnVf55Be=}k-B6Cohntz%dwc(!t`d2U|!eh`#7inxU`sY_15{((#2 zd;H71;hcCab2i$Cc8EsHTy`GlD^(fN9zCP3Sefk%)7mr#y;?wUeGQoRf9Wv;-yf>& zxMIm5{M-|NcjmZyF8B=f&u$A1&nyY7XSI^xCh@E8N}}`&vqQ;oD1`Ip596Ar8Vi7x)VOD znCE1e1~Xqq!!;dY8IrqQj%(zVwQzMd%+Z32pV-B#Ys-a4=IzAeUw#%wF!qG-!>1}! zA12OdygKP+%IBZ$+I|31Ae_6fdpF?AOdeq>ozRH#hsm^3p3%*SV*eS7N2j@vXcXA#t@voL%;v)L)rzH+k zK4E@9qX=U?pF#2jghtv2GJQ2GgN!PTq#BgWSgEt%IJ0xNxvNri-A5ilH*`IEo~^4L zKXuMa{80DZwCFNT@tx|rz4+|ON~6G2Tlj9f7F<8PSYK?;wik-*o(RkVm`E@`m9jdEm+Iw03v2_p|k_{7mBaUF~g= z$xNe1ukiU($35nO_b^@hw0#4>cg{3?mB@xkhTlp=6E7~X!U^Ul6QCY;a3t9yGMY9; zM+Kw%_`5HUd(41}!#p!59vlE(<4w3fKHVg7IfQLEBmv#Y=`0IyTYPWtZV7G+5=TrW zyrgTlIf|8|?ZNGyt?|{QHHqMBE)Nm=&k&P)KFA|;AsN~wioYTyABTL!y|ZM(C74Zd z2(gPSHj6+FA&6JdUNu%9ONNvZ3zZ%yt^R?b$IjxXxF}#TczZqq;Y`&&_*qX~cIMap zd=}ta>+<&?h;d0pcC94N!j}zogV5qmP&v69chR^XPrS7U%@Z^5lQ3upN5CfuRTghs z`4X-QAT$ummQiLR`zR(t&j)z7nRs+)OMESUE%^IF^@At9q1>ZWKGSKu&~n$jft+&N z4zVIG58v`xyLay(+L20%h)a^%3E_vy@w6Pf$La#qt|3agX(xboIjSJaJRz3j8{ua` zz5|=wYw_81I4&Ok_B)>o-#{JZjkSAzT?2mJKY->`RTOl8$5!!nFTf*kcLa@|jCpmr zKVNJ29-xkd(MJ8&3eqN>-{Ohwasf<_1Qdeyiw)Z@0o_a(9o!u%=IF)l)gTuK1B&O0 zEKT2_GnVggQAPYEl6l1U=V!1!!b7K^{R3yzv%#t!0oy07)ac#J1|tk}8VI%F?Hx-6 z0n*C|!)K0!S{ht#)%QJbZ^-e(H_(UEMl@mb0jLDcy8*Op-y&BWjL(cQf7NZnGQ1Hk zoV@%&k_(AZY7yL7|4hB057>gKSbdZ=Vo|QbKY8Fg=MDrnaL*ckbO?UD9(;+8ap%1| zcy!FXF#^1H60ZV}cWkv3@|i>|;^G~rIKe7=ez@dci0>o7K@S=?eY95c@KpF*l2`Mg zS3AOad=U5CYk&!>R*fVhy{J?BwaxKUVhONS+$@eqZTK%CY0nY7cn9nj?-SUmr0;1Z zAZ8m#A3!~)GMex|R^ZKKNTZ~~2o#R7+t&vjPmAY<7b&(>G-FN5HTIUGc@r+YY?n}K7fCP zJ|hq;0rwDYcj$4PyJydj=<`cXTB1mVTgdBFb!Z6)ooK2{hyM785#J}cbT4|yf6kR9 zK3=a-xW$k`Y=F)W=nm2Vqannd{EngL4IlbW z$%|Mr9b?y~!!H+5=@lihQ|rTleE0$PL(gS?_`%a&%lsff{IwMPP!#x8T!wey`+m!y zeDJ|s)RBD9ygVP_#`nM*#~-xxgY?{kR6jCFzk5fxsVGa=R#b*^boQLCN9N3W{tg~@ z>?j@!qwzex7oK-^I{qDM;PYq#>htWG_&GFwBI%d|3=N&ebYg4&G%9^2OgefDCgQ0u zsBj4kIx`I_2siP0s3DFQKY#WN^}+j}Fj@5=Fs>6AP6}rhOOxkqh!8mZb@KQSJcr;h z=QP1%8Ugf-JWq6tpn{?NQL*Y#3a34RGljsR@4U-N?-a;iWkkNR@ZUgu3N8SpSQ|Rv zjeJY`QV}KR?%aGAcG}q@3$h#NJ9O`mWHcs`uS6qW z{;xIi_+0**8hwpvX~w=aYW1PteQFwf%2%l16=(?bqF)xnKi`MufH0;$YMMf!TuOMX zDW31O|2GYd25&S5{{(^JWc);&0($&2od-tM@jc5Rd=HHjr;+es9(%t>7}uY@-zz8U zpIWb_?}vr{c=aEz@Hl=5-i#BVH_XF>gqzRA(})+Bp&nG$12*|yNOa1Km-^@sQYdgH|e^OoZ2XGCoW z!Mws$+O(Z-QIVdD&Cj{&JalU1$5t$-okO)ojfzQ0!97Yd-#!cL>PN-!DGP9q1qmVC zq!7#I(oDChWo)y(>D{j^sI8E3Xr=6{oJwd2VEc63bzlgjxh$lYlnfQRa!#j`(9wWL z6hjA2Cn0FMb$Q$<$ltkU)rHv-R%>?Vt+}$G+bD|HX%RQwLMotV^T(j?jHyWrEa8oR z+fmh=zukko85N6}{2oB{Ix=}UcRw|(ABGKpKcaR!ATX#VJ2ecZ}F@5uhF5y(1j1zEwG);_! zJrGRv;W>DS@s?Nc4C~Mt&JCZGXy=>R(+(wQM{gkmuP54>E)mb~E+*Lix2&VSY%Q3R z?d>A5jLrNI@i*&9iGkKeTUG<@rwB{1X0;{h{~N0pca}6J2MY={d+*%b?Ol;5!5Tt`ooA#^dmMwb&>R@ME^+d zs#XRCM1YEnT#ahd+Y&`2{j54RI=~;yB#6{0`?l+H_~y;SUD{<2#QVQet1sex1A4UY zeB{QBBc0p#7yvEKsMTkn#lUR-s2~1-tKkoR_-V!KZf@5rf~OypfvZr)54?S@X*Ab- zSbwyH@C~u`4*nAV3Dzd-+6lIPLMu_jX`@Xj3m2Rr|AF#8D36iqn}x z=dAc@*zPl{%9^adxaP2jXkP(t3VZ1vC}9uRQ^v-IBLj{cY>#09>}{OY)`(&eOQ|5q zE0x4!FQs)V;2NNgG3q^BiO({*Dni)GL*hvuL%&Q2yoE1{-{Uhd1ddpKBVBNxuV=!K zv>%-{wHr<=cykwY5Wf?G@T?vA{U~f+iuH&t&=*|QX@6u^8FOYu%ZbH=q*HYsSY;{_1GR9u>EI>+*q#i38aedcMl) z;a9C@9{xJ`t@?UFQflgygWbCwoI<~)wrjJtJ=nVu+7caqn}PXq)}By|5Pj>WGE%+~ zwBR&pvQ6uz_})=4Xk7Gi%XoP)e(`bb51zQ@?LA*Y54mqeva=aipYq$jquB$REWWu|zyHRK{d)4F$$;+RVRgg91N33x0RiFR6=5x8Lw8uay7#K#UwkpV zSpxp>>r?z8p&7ke)q6GnvT47jP5Y*bwa9mB-=n~0hP62D9=Tj<67a!rLjePxI?)FCBSv~7fx0Yb6fo@8Qu(WYp+ zI)QtZ)Tb-$$T(cBr|E>Gb!H|#O**6|j8yBX=1U6}wR%@FYDZlzO*shJZT+i2dKLe+ z(EZ@#OQZxZCnb0TDZwj92{$)j@M_R4Z|0`~Z~R2#mp&IiTRljR50i5IjF!{8u1cB706rqE75M3%oR3;1(>B=aHRx9q&%!ipuMW3yBDwPD&Rao>f5wH;V zFD4|+S0V)U1Qc94Ex{P;9jI}yC{v@SI1cAt^1CIu0ZkN66agBcMK=o1f5+dpU>!V@ z{LQ$chui_-JB2%Y@2S_S={gwt+MVif0@S8^jOl7JH~{s^re*Zo*ZS_0l(g#c2B?RR zk>LEtYGNj@PsHb|RJw4o%Zm2ZYc~!kt+80Nr8Fll$AG`x5DE#&T{7vv0M~wY|@WxdsG-Y@$!^Z>?Cb=4Q#H(3i zU6u6Pp*&75k1J6gBbUdPD36uP&7XkpSl>X)T~*RkrNW6TQ9qW|kNc>;6~4(<|DGNE zs1o%J6ap!)_7R-8Qu$zo6aC3{qf6A6;F~{cH|8V!?>X=@ss!ImAMsPFAN2|Tm_EUu zm`~toE|o58`KRH0N*_w{&0H#rN#_+X%Pk#f^V^?W_Pf~EHh-|3!8KavoB8|f+HBiL@<8gh zt>Y^Geqj|jPJ*rz5JWd;vFB)<+F5u*o~vSm`!$0TPT|n`EjG?C%iu^eTLjb#yb(KF zC$x|bIv~CHGo8p1_n{^fj)KGkRVW;fL)LcaT2BJk;CKxU*mXvCtU*L0maxgTjipF*yy+0U<&>j-u|nY6c=wI6G%--F#ZF}Vbj`VU#$N!N(5m8dnr zi|(Qfpb?BY9E_Y^Lq^Z&uYR36^;-xX#Mk(*_Y)@6A6VlU3|e0;I}I(SyF*|+ltre3 zQ0uM`*o5Z{Y-#^az)gu%j@QNS2xJ;U*>yOPO$^1k+;>c-UyxYiy6{$-8I;z`61lq4 z#2ehTx{DjPZ-qBpec9%SFbmIZmoap_#lZaq>K8E-7NJ^oh{3MGV9VnbH#S}=Dk^$K zt{bxJT5S9>f$-x7Me5$t%a?pi{gm8|oN zeB#IR27IEWJ!&F;k1C6K+))Su5AxRrg6!wc+}PZitovt}PDnm=Gr5jr_v371mPo>H zHEScrU}ZQNwkgy?B;L?(^q78l1Neafg2A5~e|XKB!{#b$8oKD4vML%LA@GE5?4Q1xYc9ft48*A*_y_xV=j+US;m zrW0?bbW4z)!}p|eMFrH#uDmLJp3frB`yHa!bm5(JUGWg5h0gKr=i;ULLYj$1pl@)v zaLc#w9Fp-dF23j}9xIIxrh$gkeO+8vYpu)vUKicPMYN3wVyCTXJPp01{Qbm_?Bqw2 z>)uuwa$5G@tew;k65tCcPAHVgtY^_fr~N`LYSluZF_OKR0AN6$zm1eu;ImxudZh|! zU8Og-Qr?E>D0K{HFzT(R9DLVy%)>bobLT!7+xG9V{hBl!00AlW8!zeCBP(;#j$IS8 zI`!zcq+v=!@E_2yN#8LQ>kO|${@?sr;mwD4=cE9+q9{;09)`~VxT;6NiJ@a#J0T#4CvK& z;6S>M0ZxB8e;&l4N)U%1eF>)?Z^b9JZiU3H@_e}J7O_<%oteb}U9u)S8oG&z?+61A zK?U)bG`#*I{*~=D8+8#@!|!-K3PCL`%kUf2PTWMs{TnH16y|b*e;a~-AX~8~@7$t7 z50c=<)+BD#wly%oLvp-qcc8Kj+Zwp)jPne-R}LBtIecPdZV$FK5Y%t6d-v>?4b#V< z@oZz@<^0+)xHg}K6T*Gdnn_y&U*o<_8YMTC_68zFe|%C!V-Z(2i!aUc$c{9+HjqKQ zt4a^um2qO;30z>w#Rc6v#-OqIr`9l>KMLOTwFKSIhEJky^)93F>0<6a2Db-(tQ^DE z(s{7`X_2O$ureDTC``AKYc8)SIcn45j$o;a3nbi!(|StsVSt|;wMhO(lVhd1EAcS4XaG)C1Za&%THUA&8>wL;yA z4rddb)a-e4teT;vXSks3HNifD9;e_F4{MJDMewlpaPZ(g%UCWe1UJmZ7O5{N^FVsf zr;&0A(5W4|EpD^41CIA3C>)YE#YubL7!JwOZa8@llL|>|%h^f?dMu1y%>{9EFVm1; z9&!;l1@Or&H@4C}P2x2aNpL`;aR#gxrxf>Bt_B5*ffXZRx5AH<%X@@Kc}uz6r>M7r zr}b67#6GFdm26ago5uwzwC;-ND1|9T!C8%!e4@rs8GldcA)gK2;J={ko8Q3+zyBRR zhs)T6`{2Gf2Ci_csP*CnXsf+(f)01XpX0^2o7H;hv@XF-_?_rG#X-$>tPxe9f1J%w zIoWzi`%ceE$MO7m=<)OCj~_mF?g+Gmv3L^Rfw$ucFdkjTUqdwcduX*%P*}GzQ45y) zbf>d~M@Gd+VUNO(ep4=yK5ZrQWdtA9Cc-OH&ifbjX7>rV$o*ABPbw&4a9ia;;di_D z13JPvBZ(r-iUdV{MKeXNVzNRJ60HrQe^BCEA#Kl!ag)D;KXI)najl`#yvk6Zp8>?r z(|0gzQdpWms|oazPS(?xTeR1p4e~W6PZr-zo{XHOZ(KNeGOwF5#WFfCGc&K_=Czrb zYcpWy+KwI9cHGR0#3l4A1Fx~a)qeKo&9k}a&G>O^50?ts*7(sEQ2=u{Z=MU)z5w6W z+6pcnt-)t=w774|6pxiFR|*Zu2Tma$(0tm9Y13Yyd()p!oA!J<`@~VKO!^;3+Ffw% zu58}cR92+F1=p8^jv%rlQ87oi{T?4?t3s|_=}8b2c~7p2sYA|3f{9Ifh+Jtw$GNYpDNW^)?^luaQcnzyhLU=;^j?c<^Q` z6{WUmUr(muU+c+K{A)d#ic)D1?CKpmM(%*EjzDX$JdGVTBQqW>%$D|ATJJLmw3}x& zHp5(61z$P#uXV(w|6a$^&7qD!*P+tRA3DHX@hb^ca=$lPiAD&ISY94_wvlw$XM+|$ zwH!2UP)p&_-4+AH;b`W77Od`4QujWq8)RhXdYW~xOs0KKcAPK6`=btz%uaIa;TtTiVvKs^nf>QuQPnd*K4n z`Fzs$KrY!;<(6aH<2srEc`MwYhR$u%Rky2GeXhc5mogJ(@lK#P1d2_h zyL-C2bNfyB5PQA{T;_(7{@sba*;gTxt6m)plbgRD%Q<6L?%EGOr$V(GC;%@3slK8O zHi4r}#_GXhBawAt(VH~0l{xC7|&C~2i$ z!7*zt0C+0OK5RKop?-tSB~Z_8o4(Mq6d1%eDXo6i#5JK=A?jA{K7{3jSl@NWe!f%Z zL*nNd$*AlC>a>m9ttlZozIrIOxi*wKTxs45r>MLM&Q+}Y#I;~MoK;T;T57vaLilZ2rVxI55LDO{kM6Fn0r+iXjfA>Qn#IT7uUoHI zc1pbs$#7*<-|oHSJ4~b(9yYkG31#MbT)^ zag0ZF#5w{*ouu&`XJNy>)`^$c;O`v>Cq~K%VfGL1l-08r9s6mzvAVdYpR##285OpM z5AsNF8XFB(WFx|JhipSZlUMl)#lu0E+M>S;xhJg+bt-yT<{?}A?#A|v$Rh-aV;VQY zHT!|RGJ^1oj0VVLk#Od8iunknBX5+H* zXgRdcz=3^w4;a9YmWC3FqP4M=99T7AfH>C5r%Cqn1C&pmOuy*frg8u>i@-y6k**4E z!okDb8QdpFd}md#q1Bd*=?Cff7pg(x4)KJTPEN$^u#X;pYTE{5?)lI zRvAKPhv+$mrSZW-t);^V=9cX^A{?1}@I{(ax!8*(IiP-BF1DoJkO>(yxr_LS+L$Y&@(dqe z5Xx*vqHhMXok|XNqb}WC0zAAxqX(;9d}IxTD4K|5hz(U-rli&ritvv#ABjR?M@RAe zj+(gzX{9jenQ!0@LQUK&9d~VAOj*s25D6KQ{O}9>MxxEqoZH3h$4VESb6dsb);L%##$YoDAE5B@uTpc z_!d{LF!orZMlWhKZd9zatbd3n{oa1s?{SN)a{=5X+Fx*9)^}#Y4}?c z=*-oA=#Y^C?_i-glCJ0$pW%($wh1>gvE?MqCS`d=b4&3<RnqNxHr@5v0v!@l-b-BVzwrGgvPYPi{lR%e) zSA!0yv!x!+fpk=GTV$Ty*R)Fz-h8u> zXn+O(w)vZHHiL$A0_8S-gP%?8Fne}~iQ;FUb(}b{qtw3%H;A6v;i4lFQcAdx-kK(o z{}>na2KWVoyw7~;k+Xm_Qm}BO_S6~g!3#mz*Q|Geyz&8Yy>Pqo26NwDaUuNZl_O5v zyE=a5%JEn4ofxsQNRbxRs8LiJZkb*qEv<%ijUb(?Vsmq$43Ajr)VWb9{Q|p=R&V#4 zs{joT(Iwp0uJ_QPL--&*j_1Qb!W*g2<+|89-y1iq-S3SXw#oHp_I+R`8*3 zvWxpxsYfPVQ4sq9vUTgrf3D>eK5X@Eq~0P_XlCtZ7>4=$GrJ}^cgg$Pp^Rk zxzQ!3@TN_ZCh?|CD^l1xSw!bzSdKsyTUVxLYbb+&UDNe>?26WoZ+`1IyYP^a*xd;G2ST{_}} zVgWwbu?v2BuWeh>PJ%+AoIz;tVcm}fP~bV9`=2cxtSVi}qz2&7vfL`3C9Mt+(O2LAtQlggQNp1{#4S^pSCobW3` zi(p+t!2O0difg!|{2mBma~5sj9vORb(pOuk z9;9$$=o?{aegy8#Jp}#mF=to95jG*h9Xp95#5Snxg8u&XwlA|pD9cLm%{PRB8a~TS zNo7NLxr~Ic;nw%_Ag6Le;kXZcPX9o^Z{I$00}%X$>Pvh8_CAV~B!@o@C(h*z&ICIB zrP#@B0cme6UA3TwDL2X8n<$jFE6+2#DY>JpT{_qEn8>gU%TL61M{C`qX$V5q&^nJ` zq!S(iYFB*}>gncFrFp-sgOI#$UtnOyV)1b2u7~hbFm>WWTk8T7818qFQay#1+z3qby8W!8oPk?4JLanHwm6WgI{m~UW+~1D>*V;FHEIxEO~`RA?GTM zBYc;778b(9*w0Kcv3l_HH~oqWol8tep)I%#eOF1PAkRnfS;XPJQgB5tNqiv^-O#a7 zEE&1+LBaIhz0n+FqFttkPHol+(H!NBl4ZJMXGfTctqPqd;%A@XU1x_zw5d4|=0V2P zzxpk#iATQZ)S>-=0oMk!cPryrzwd?Ej=|pzNJ)Wfqj&l}Hdb(fUa&gOjQ@;&JPoQu z`vyU7_bu-ywVqJH6#|zjC{8#)17 zv4|V7ez8h5H$JqbSieg~eo9(MuCZ2PA=D-A5?`-2p_X_Bzr_y&^q`A1Eng4jsKDke zo6l1~(MxGPnmh+d0%%=`P9R?@HO;S1^A1btU2CAInm7R-;Z!_%Io>d_=5cG9*M!rL zSBNiQoe3}eE9`My2`0<=`U#k}#IJfdt;b`?cxoiR-T|MO6S&iw0M@W#!c-gsJ^k^) z+tnt-Q~r`Z-iP7oL32hBT{NpDHZr(s0yo5{7IY@6m->s)U{a0acr5<)Dn3YXg+0CC zR2PErx_ZbHw-0|(*K!%9)))VV&%+)ketx$|k@@v&YFmsSCZe(F@2>Q$_i9_tDAUyoayh*4z)FN^c(0h3`!R|*kWZ!}!n9%~S+I_q9@;8&Y+`I#$kXFmOp=gTd+i`s zLogTNp>3BkV*Z4c5|Qy})}j90X@U`8cAQM?I6~o&pOV05^SCU%pZC<_X zc5`6X<(`>YiCwB2gYdAxXKv-&-hJ5qEFX{GL`FuNLc_~BDOK|(v~+cAzIE@updfIK ziK$UNGNODLrE1267S82cY}m8SkKs3w=m{ND>Kyk_v5=Q#s3jvTPJV&Fc2?In__{r5 zpC-RS2&EgW`K!L_S`kgRrnRuWdsG(D{*Ak99pADwfKJxcD{SX!BHqB(|LqfQQZUjQ zz>nA7ve-ykeyd?iZ)*a-8gF=HTYPH`un7<)jZpBjz8Cvh*9Ed1$IB3{+c8dGehOMF%RJ}jd5h+lSUA-yMN z34MX4_GQ_9HT(-meew(%;xl;AyWjDiU!UTGPz&b2vrehebip)LFu7hpVQu2Cp@!_8 zAv-5<6XfyNjvbTYjdt8hG?3im>0Cb>D@V$d#!`wNi&AT`8faUbY?B6oB|x*sjwUydq`c1aa#ANvT0 zATSdgs$sA8aFSaI&GYaTChtw8PD8$(tIF-1LLry6BX|vDW#?^Wkp!1jtn7lVj3%Dm z#mX*9WhH2$D8X*H>zXOPWiL0;<`VEP*XcmC*op6)U?S zm6hO=+~zCwAn^fvS;~Eo@sA?-w;|76C2d|R0soQ>{w7k^5Z*|5(7mv<9%*wRD?2Zh zIr84xW}(Yy@dsgcVdOEPb_xF6DCVOL|EtAx+TdTZwMj-asG;JRghyed_5CuWOZrCl z`|sY&UciH*1MyQ8lylh(xvM@vZ6aL*O$@0v#VFKz4~2%WfWxp~4X9S{*go8eo(Z=G zPzCV@sx}#d@zEWBDvI9Tg&mOannZEGF+1*1^b3KxnAkmC1Lzv0D5qCpm}A+__6@1V?+^K7~X1*+wC^sJ%iSYs@SZ1t|}{e&NAxtMQ%`S~VQ1SZS83S2Pbh0YA_J)wu(>gIu&y8#(u5qVYXkp1Mw{( ztj$QNO-_qQn-FU@pm@T;C>@5c| z4hQCqi&@$muHy(?-M@N=rKew!kQgs>m-@nVGLE0{bf@AH^ncV&68IQM7|qdJB-b|PBJ8Y0mE z97^0)4fFmBXzO(F!#7=E7wm`I*aKT`o6w3$~Dv#%esw4ldnvs8o3n0t3`$ z3OgzuV(3h9EEhxK9G#x#_~d?rv%gvzdqTK=|FP~ltvbVk&p93bp$yUVL;SnjIrZ_M z!>|&$zr&Xw+*y6V0$`kh)*Q%(jdb2EmbBHAv{jaj-st>aZAgF^I!5s*DdZT!b`$+Y zSgVFHhV(dYU|%&{KXc>S1*n3{W9N{{%U~va&T-(yXL?pF6Zm_6Ob4+5>fjS8MAEIx zi`!8~-MXK(`}{cMW4}rj7vj%k-BRk9oM~d2npEsy0{zQ3AnDCgi&2l$zdNOcj?GrW9BQIv9+@pT@>(R6KCMM#`!{9dT zMj!AhGG^=yOW@q^zvG%0@w9`a(E%`?^t9hI`8^`?o5w5?5eP&V+;vvjd6;N^2(3Gj zD_;Sy0UIhnm~Q{Ez6)A!egI2*?$`m}#6ka742sn6VR6Snj{jc;`>g935P<_`Fc)pwLvt|9WR$i~2d z6~W$jMCs^ze--r|YV=`D?D=zhL5t(C7Ji6Xw0#4IAHzZTnwt;^h1>A=;Nc{`L9XkN z3+M+PLa+!X;TF;y+AyNaRS4gm*xE{0njgj54iRN#y0D-kom5bBSDm<8Q;4Se^id}JwVbGg{&(wmt8^9 z7)cDuvKG7@s;(W2e_k;OobkcuaCBe4e#_x3I)jJeuV4X0BgKo=Vi@{y@e8cL7w|CB z_0NG_sOo2*i8mxUKVbcZpWI)V^(y8AVvTIwUrexCujFM-!m(KE43%6??Szaq_17Z2 z2I>IRxq2VY;)?Lsw?BwDVLJlV?$L{&OrALCT#u&szTAe3^01`;qzygcm=_2hTGtRY zZ;TBwh43yo5LW@iu9NtW^Wt8pg%Cc=?S%(efm-6VP@X&KJ9;_pfq+K~C%1n%N77Nk zt5m`(Ix-`iQ4s%O3{*+HswkJZYGU=;U{x?>m`0h3|G>+k-qKZof7r4VTH%%W1^x>i z7e_1w=Wau{!gmO5zu=ed6!W15dS0u$hnBCx6u|G$m*0^wnyKl}@Lc>GrSr`To8k9YCa(VDPyzlh z>E`d!T6@8X(BsOyvc`oBWR-5_C^r+GCed&z-c6Ug5nYX#EAYL0wNY2R&|ZY6JduKE8s$JPSheFC~b2UX#)jkKc+fU&6ld z(=~|M1(Uj@NOqq<=RSfoV?U`;A+?cH@@UweR&M$U%Q4|-@sR2tgF*;?cmeT6CS^99y`2l zZ}AF3C}tw^9X}E`c)GKzLXM|gh7jLbSqdx7 z<(2c9Cv}zj77wZeN+VBWAUzpSlD>uv_xbWT2v>22Dr(sERhynTt`($BSUjsXxWg@6 z9xf9X`|93fSVZDKxE!+KkvP%t2->1(N!NLv&|QYTi(q{R3Xt8ko8CibVm7QNU#0*i zZS-b({9Z&9%bmGxxE;QvSu6bdB?KpQSP31t9+mO^-uOBQZsMQFdn$3={vYbqA26W) z+bL7<3P#s(G9C>jZBn{uBu5;zE`XCevlx|ux(?EpYE&q-Eb833S5LTrhU0^4_ct1e zA0iT0PJ#0L%c(WHU#$vQ*Y0n;80P1#`xYS4vWmX~H}H4Tnz(e*M@%Dq1dTL^lB!)5 zssM#XjWl|sB^FI*2n=#JZ7>r}=QGfrJNQov{tG`ws5-)CwPgc%Aqws$UP)hhQj>`n-pHC7Y~V z14uAH>{055^jcX=l$+)Njg~e7(}|q+#?QdNL5Gzc5+L{`e%-41(r^;lVAAWtUHl%R zdqY5FxB=a#OnFPiRPVh%h`&!2pP+Kq{yc*4P|4bKuL;JWKz$H>ZLE>IDXNkjo6wFn z>UGhuEdBG!y)x0~JA-F;u1h0gJ(#P(&M)gv#NA*u=MRy-H~5WxZ{B=>r(z!d{_?lG zk6|q|fEKG(S^IX$mrHz$p~*~&`*yuLHkv2B`pNK_XZDd^oeZMDe^yn}p@08?40A{f z_$NRk@jR-=kHTdGKs?EGA*|>j_eS=ost^@>VWSQp3J?LB5VK&8HL9pX^{4>c>jC&d zQ>cKy#Y4bj92}l=8Xp)8$u%Qe>_7i`!(P=JahLDqtsQ>jtM^c*Ugx>`Oc=4}=R+g< zaS;Wr$KIK5joW@9{z~o><-V4BQ8oQyeYz=zE@=)>lRjNX{%l?Ek=oZz)=s#3Efl}m zxDmzXOh^64!FFsyiFoIo86Y%G1W;v-{sS+Z*sXO=|E>cRQvdgW>4rg}5UjnQ+>n`S zIct#EF!k0njL^EGW<=xsj_ESkGM-Yhuw6M41gCmmTs)P&s%8ty?ce50}9A!WF|@y593kzWRb!X|9<9-m6s2Q z9j&+dK@&S-L5{J5HG)=8bOX`Qs65u=a0uCZV8+ebpwi(L_trD}#8oo)nm))ubU3f(7ErVBB?h zRRl*59VBjJ=dSf^{R6eB zDWolWwh{GB^fW2j=epJe%0OVYOUAf#Af(nxsrS$yXLs&Df#>WzdtyJDN6qT+VfYd5 z3>!8KZAY(P9^^tXhO`Y9|3usl?)^1-1h~L++$$6RejdLs?(08ieSH;a{y?WD{Rj0& z1|w&6fVzVCtxK>MZu`dpuJ&X6>^J=G1LA+%4=n+9?FPJKze394AFh1P z@}pN^o<+`(&d$=HPE9FDX`E@cWlpbQnfsgLab9(`GqTr%5^~Ge@fVoj}WGHtdbrbHjjITEcp&cV7MPV376Aej3iyUFXV|nJUp5|z3$Z&( z72&_Y7oa@+4&|%4>U-D0*PXaYHR{&It+2aR3x753>l*JlBpolAd@2*tnrO8n%<(8uE=mPsE|BJ)bcTX_Z1+@~lA|69DZ2-Ou& zq8A@GpyKfn;|~_mzKQd>j8|6N`;j<+zQIKSTr_<}`7r^Un}_(d$42eY;Tou03K4V< zfBM|HWB^o}+^JoJa4VTU`Pk_b8;N*Gu3p2YrPOzr6iyL+Z>I;H_pDK)x*PGYddPu! zM6U|g;QDYB0AJe*JGtibC*Yr+z$%<>*G7A(4VxTFX#=GaX*_t045hZx9v>;V{K;n6 zT7S|G3I8~0g$3yCkFcAgYV78ZFO7bZIldvif|MC+uJ3=KA5o>$` ztPL*Zji)_tO2Fo7%S>^DN{-;Ix_kdqO)xtt5@s`g&{-VH4>t-Q*+z0~D4>?dv2dPB zn>z>l@s6j^Z#;gT+aDg|ox5Sqj`XZeFpDzEAODCikU+&B%!|k%Ct?x)3cta-!30&1 z$LP^ke@WYw{AF;lC;P|NIRkNMd)~g~_I|p3*@cSL{}l;d!a=2x{b{8V{`9|K0#sMH zeV;@}rIFAX^nE`L+LiRs zP6PhEb%orI@Bhd4Wpyk#^bbf#x=8U*8Dw3oT8xSCpLpRWVS{%wp1l1hoKyy@P8OE? zC#XMY{5w}rAMn7henNx)ktwtzy7Z3>v9?Whvhv6M_ooryx)gWk4gL`cYgaMw zzwqFcg5}ZzO%Od7``_6xMm#@b`gscq{YMl|;pX3b1H1nA{TE)a91co%`CVi2YHO`t z+8rV1NFc#B&ASvEZCh#$wZ!Lb;(9D0p*3A_T}T&OpXwK}d0+7oYqaccP*6xq+o`Ya zPzk#;#29n!UzbT@i& zbF4Aa)^MnYk0$O(jzPQeQT!P`x_b4YFO}{zq00+%a%!O+Xm-YGkPKHVuRCEtZQB#* zPQ_YiJU;qYa;(Kd5k91J|NEs-*=)sA0)!|WRX+l!3d^7T51a{dWDZ?O>cF5RZy&UW zpuPy%@rZj#$tuYyD>22qlFl)pxC|h;R4#!@bn${3>!yuTrG#?v(f349qFB0^C<98D zl%yYQ1Ack3 zS@XO+A0O6eVM}Xk?b;qpW!qGJe2WzA+Out|smZ=R(%eUVJ7u8Okl0cKloBS5mJC^TOfI_R4{qlQCMif7A>49~S|jls1|VU>gEa;d6e zf%3aHW@hPqdsP2^``w4t`C&f3(>itRlrg9y{3<-AT>>P2-x+H^{};jXp2(o;TItHp3hc*oAnOpfc^V^u`N z@ZnI-t6`;TJ7My-u{?4KL~X#if_t4R-G-N-~~LXwD=wCsUdkZ5~=%h9q?fI%6WhAe#VF0V%UR-9Tr1M99XkVtKB7 z6G3pLgx08GrSzbnfvSPN?J~|YY+pS@+w2Ka6wNcQ zq_k2wzndLf-7m<{rtQ*YVkE09(}LSD`6c{Mw8&fG^(Om;$p21;s^Pk>JNM&b)6!onu>q^z3AXzV|5I(JhU}8$kPXQNk7r}pbdprF( zY*j%hL?It*oOti>@Znrm;a^1x)P(5G=%4NM1}e+C*W^>`28z9{vTX7wM;tEQ8U8=W zgQZ`iIbd`Sq)EGx<86ryRR2*->dq~@?$|FVX=zQi{WhUm3#xCNo2E{cS~aTwcgb~# zjd=C2jg=LQ=wUvzD7QhifFNVrc1wsXi;5JZ6p65b&vG*e5i~cH;EvZqo&unm;LdGV z#+)IbeY%FQ%p6167ET`O}#{Q#Q9;hHyc06!?NZpIhuV!fJtXq@Y1O&91d~=rA11)RRKe4ilOXbA=jl>>&R^48oFWa^3^Imm-)0@-M zho`5R^;Vd|bDBF}FGVL>KuUOF$%HE0SE7X*jB@bs1C};+G?kIFTM`_Q78qS9NLW$m zj2W$Ob$sY`zIjTwAjR$4`d-<&A@IJtfZv-D8Kw&HtSgu}h6)Lz-WjYUuR z@q9lUym0F?&>U^DJ(EYCi2%+@3wGxw%J;ryPes~r-sw`clcCqfTaxbK?l(*@OThV(y*$&S-#rVLtlI|7`W_Lo1b%T}r7mc^q z4ce|;-rA0zj4o1c5d0N3x+L4?_sZ+{)zQH6CA!j0GHl@E8e$Am!vY^jX-ayr4^SO% z#ZwyK<_1t%1|00f)r3`fIQo5QfPG9RrXZO)|{0)gDrAluBHc9^<9l#Ml{mqjt0$B3XH^wVdM|$|sZxe+)WO0zNBofFH)-j8U8| z6~48+bok>wfZ zsqn`M8NxmX_^hN9_~T$3D=!Iu96V&@68t&XS%~1W3H%PSd}}FA$mL12+#N~fXuo2% zq$m6|E}qH}g;PCo=dAie>f4v|rNSSDt|_8Qfj4{0*hRABP$$dO5%!_X+sp9N-VcH@FCT zmW+@g@d1+X4XK>3Nz2{KI+hnbAbs90yZSobTPo*k(sEmUTR9gYY_ZiJZC{_3%k@V) z)PHZSPqZB~e?`FFWO7|#%BH{sh=sqLB3puRL;*KMhiwLU2~N+s6%M9+7rvS^M+;k3M_W|wL(89PPMy{u&D6JQMH3}$_C9xytSBF)N} zK`kiRj0>G_VG|b0z|Awx|Al{>L}GCuW9;xP4L{Fcn&Ih^g8vM2(zoN%L>#YG`ohS7 zs{TR_n$`B@HvEY# za?6$Li{Z=oTj8_2_V~;2M=6qR<@WI9a>XFLLs*4g5xCM>1A|B(HwQIg87pK-8jLhO zIt|l<)iEW-ulEqLf}MtU3a!4x*n05wHRHC=z~_P?$*{j#O0@aQD8F<_^hV`7m&?ON zP_xUryJ3MMVrm{4?F*^)0$;C|2EQ%)dod!ly=y`mD^bwk&pk-?LP)>R*fjFECycDE77t z&-m}qJ96DbrsJaUlkyg`_b4HS(9_3SuDn3X4em8$|3L2AbfPaQuPK!)l7+iAouK8l z9LlNRc*74S{2Q;xrv5<~X!R%jV*7IURH`#l9D>@h@gU7>ua`6R>XBD`jUo7CyZA~~ z>E7xCoijjDwOa25(lay$qHoppG{Kpiiz*)U61O?@OP7>-U4N0Dty(F*UB7 zt18=GQLr+O+e7dhB*$l>Djl^Vcr};#woQ(|Mk&tXZN$b8TFd45%UaIzYFY|~Ula;e zIXaG32k@$(n2^|L{5xLaoC~#|-&GE7SpQf;II$6h@Czr%^-NJZUK?ZxzWW?%=Q`sh z%E8OR6OPqyNZ^Uxm4qWIBi(PVjsWXv@j=$y{``d2<&FBLk#)H3eE06Vy2W|*R3<=> zH&-?|vhuV>4PBIeQcSK;mPadOIR3T``O!-G2muLB15;g84ChY?PSr3Q9KxR%{s>A` zE+-Z=q^N(fUqjPLnNcbuyzE(AS5=d-H{G;6Zr=yQl%tyN0q=qN$QSr zs5@0riNxr?lWTU)PSIUD4ppru{ZDJ=yG9ocATfzleu0!5r4pipuh{dm2ygGH-rDMq zA$K#Sa#Ej^(|X0_vaNng;EXB7R_)5&rE`B~<8pA1^p95fV~Yk@%h3f|F2lE$GaDmt z4AjPGyNW;>LrAv9{lMVg5|fK7UI3pQQX?LQ@M{bA5>I4*Qs2?8=nVIW_a^WM$T6P_H<^@=AU<>;DW|b=Pi`{dL!;uc5Q{bE z$}#s5bj&&yBIQP@#Br>}J(YYCx$n@IIh5OvwVK%AkG6+T%8gQqBYgfBTK+M7hw=%f z#^NKnI*OoDV)2n=#CuZWn;eUeL{XG)wpe_X9E)4a9bT(jxiesyBQT)Q+r*s;Y;sBq*nd<~D-H)mYN zp2ky0w)t}}#Dn1M?1B<&%^Ojq_`KbiJ`IAB)?FOgJ7XFCZ7Q5!{?p#AV^cYIO=VCd z7>X1C*1nC>#pWzo-g(llnWe{7vZNQ*j>{a&IVWYeo>gZ>-Q?Tb3V&$Xeb~qzCwFWc z(&5OM+%9e5gI5LT^2)NHP(e^sgCa#hVv~$!A%UO>46YY1wL|&D)~PtcH9Iz|^00A- zo7|}V=&d`q%59|Cw_nBG-IQ9h>A}tsP`+lZR(iRm$P#F{Rr5+FN>ja9Cj8oBnWHGa zoK@ze+$fb086sOuJdKYhy1-fMb6?2g-y~Mf+m}n@9jaq=yhCKp#yMO|wu;k66(QZI z_Mn6trNeo+c+cvU>Lw3cUv1#e+o#O!vP$P!H*PjG8RlIX?hHsEKA=}Ge^0ZbDBd@$ zW!qUJm#>d*Dft9x{I=FM9vcbc7(LSXjnP9(2t8$O|C}EdPU#CgwV8YdKQ$MY%Wvc zB(ovu+cAdMS)+(pV@w3->7_6(Q4>VR4UnX7I8wtiT%`sO|jW2QR!kFA@~G`@b{ z@7he=n~6Vkg2XNW69OZ^E$e=S6b$N0 z(5G@B3zgvB zTP_T0?l;5<~RZo`wH{myPd2Z@Xq2e-gbgqr_vi+<4X}5VW$gSP%GJ zY_2Pi3y}0dDlc2dzTDkS9!n6uO6BM_E7w@dRoM>Z?l$;7=rMuYg}no#*N@R-MRlra zEPwf@6-lxRIlR@{>!F^rraY%Pi-dXRcrUk4X;U~On<{9M|&cpooev`}%mG zW>J(T>YtRI2~B=dmM#aW+OVf5ju3J~>=B3Mojcfs8K1dr(VQ>(T-&%3FaA5DO)~7M zJ%^wdQ8l@1{NTZ|D7%{^T)xXn_w&4DkA{SYDwN=1q?#5YwP*YUIyPoHAS4`JjOWwF ztCoUTLS;kErdyin#I41Mr4ux2l|)WrlxBquJ*yr_eu%$C{Seg$x%{zxxx2TuFHm;o zZcBXxmqf~atmUduhjL$OtV(nGu(+=q(=&3dx=7+aAKC+kC@Ukj{NP{6SGFVMi~I3t z>T}1=wO5$(Vt%ogfwr`jyflclnR$5C!|D@GGnnOEQI(-QX>fC@%6k^uVJ=B3r!ru%GG?+0w8^%KT;7oZ6TTtd_al+`!3Wm5k2E%+7Qe`ZwIRm0K)O=ZjO z9}GEp=#M&W`d5l~kL*&U$m}!(6qQ@o={$4pybk4x6oTAF5Xbho*}Tj@&>M)#Jh{)6?p#b{gFt`x3~1IUr&d&a!)t2w#^lc1x!v+u*s9l&gdTr+bw{al^ctpj@Ffn1ZapegsE_}w zTE;(}O~`u)zSm}_cLIg6c=A10Z<~Dgse-@yw!@|djje4ZlD3$B)Ag{Ww`Pm&(I1^| zl-?wa3llOz5~SkC0wm-!fSt;{93_)%O0K16y`Aq8pXSh^wD z>RE-1?)VRU4&T8A03>ov5cmbd#?3d^CsHuhZv9hD*BdQ6r!@in%#7^Z!GS(uF-^OH6=Z$HE^G{PE1v9Rlb`a#vUL0P zqjZlWcKjus3l{n@{Uz7JAv8u2D8&#ogpd~NQV|%fXSo!Qu8guWtE}VdD86UkJ%tV3 z16}cnzEfMmf|R*)8;q$M>f0*OI(vsYg1FGZ6Fy`la zY0kROCMN_Z^zIcDSfr?_KCJVttaElRgOJ8Q#@E}0^>szpxK{)}HQo0RV%IqJd(lxL zwu4S>C!$(CCEDbt6#~l!`&RJfx$?25AUrUjbIQCq4K`_2?fUMyG0;<4qvL{JaZ!~Y z(sq^Jv|YWQuY09^S?v;n(>9nQ=hjP0a;Xpr3WL9l3;%@RqPLx^QQTVbiL0fuO2U>~ z?9i^3; zI!a?O*$r@Mxlul$7L6>g;`uZ~rTDhMLn88b3#sjte5qAJtqNUkM8)hsodxlgqJ4B_ z1A<~BVXa> zWtKlumWJe);Z^(c6@n^zxdOPjjZ8JcO!0nAb?g4$UYeZwWOP>j`qi8Q`c_5}?tX?? zZ%u!-O3y)~T44r%eVCtLkj4j=xCx-B{_T+iG1c?h4(bsMigL9*8q^!u#eh%Mj*5>H zlKk|+@hXb5^d3gxMLb@FLP3{2M#nNF*;^xmD`k^0NUfKUqvWWi@gXHHpPxPI%(H%} zi=Y+Wz9_ZdvooV+^ZVdWbz+mW4s|P4t5&IQhqNY%pg5a97t-qV%*icMjOcfyJXVuK4Rb70>}YmqE}h0; zPElj$25LeKn&{j9tJdvQUX!}ayqnfMQmxv!zfASCbN6t$@0YJiO*adn-a!U$pMU`W z{zz!idU8zFwQ*GdYM7T-Z&9R3@4lo_D^Qg2@r|tmpH((`0#x+#4by0hAHS<%^B3%0 z4Yfov#^y<%YOotknheFrQ>&Eq(7LE!>&`dYx*mVi1pm!mEhq5Y;P3^ThD`!pwX(id z6T|9F{k3D$NN@A|4aC4OKmTa`sx+`A}TtId6|qs3CTi*ZI)*OGc^W|Ms4Vl+P{tgSt`*Nv%V_c43OXGW5kIm)xx0VYtX}m6#NcD*< z8dLbBUt)Q&n1ay2hj!tl`(?cppEoup=^W0T+NtA=tQ1@u>Orozn;sImM11}G^tvai zybA%S%8#_v4K>d=gmzfr()Q?X_K=TZ+Rg2A(~sa~AHk+`Q20c4wZKVhOM;iX#DpsB zJ#H9&r21afll;_3g7}2>A;dl+)YcUC6pgwh_BH)<;mSv z`}$>UZrHRvD zeTG*;H#Ux^c_oBB?5v8ibmg*&({n~3AKWtJ^R3kyEXut)zfz7&6v7xQ{ z2^E|`=LDR)n1YU+!~zsnglZ=K=osS+rX0 zQv4u$hMrwtfzU(OzpL3nmMjB2SK;_^G3WSk;U>OenS^gZRcU66_#6C`X4ViC(}-Ra5I$ER5uX={Oj$N!B_9xM zK(21F!2!I78_`m;o>S}nh`y*@=ovrZAQbdJibebwi%0wSKMEZ90C%*%c(&KV0Q}g3 zp9C!21KvFs!e8JMun?u<``1Q~z6Jrr5eCp-_`bL@B!4JA2Q`Q0qj0Dhl79i88=9}M z@(fN(`TXhlfN~35*cn6QUeQCoC&9O@JS#y}Lj_V5_-&8)Ei&yP;pREte}SLPLg?@V)OIB_~BLioNNa36NU z8d!5u%*UO{zk&EIX(9oB#?kQg4Y3n^O@0iwINR_Sb`uz77z~P`6$X9Y_AGr)enw!= z{9%(}1?#z%*4)t=`Fo#`P;iQ?2=119ps`3_RH*!B{0$W=M2QFFgQ%mK-?7S9MQnrg za*8N2Yzs8RC}Ly6QJ@QQ_d`*!!6gLFIrVGNqF-}(ot!)yh1yj>e_t)Uul2xhSFDCq zSb?XY;qA73_H&_DxT(RL@Dn_1ot3u*vTabqaAM~wfM7a@-{L;x-`jKW6I1iM#7&>J z1PeFC--wSOHpN#Yc36(?YEZ<4L!b+|)4e5R07!H784a$rA<7S2xe8J3vfD+`58%?b z;kVn;<4524aAP!gba3amxX$z=dq)lN9dfR*V>r0Km@(r8erfYVbdQ6QN)Oa5xjDzq zi6P+wr4&wYyKwaYL_z1HxS&Heew)ib6W5&_Gj2Tq{skAT!RLAfg!aE^>9) zzFUP8(y53xA^~dRb3dNM+4LKhpX8h1e4PL823&+p^6#RQr;^~YiqJ~;7;yAttq={r zsukWyIF!?hpNW4NWAWr0%mzPMCL`s#I!W8OBPYd%%;etQuvo+=jDr$B5BZmjhs1`= zOtDo?U_=@`^fq*W_P6m+n0*_6fj8bp&r#dm;-9G8ZgI1?Wj87({<&MyM6gqK;i5zX@gHE8d7EglZH^hYssUO_W{UrQJc%@~hn9yU0+&!X5UxNaWtJ&b{7U1R@ zESI8d%?37WHt@pYS9s5>#fx7->MQ(~6+!he?b?lL2k&O$!T1A|fw?nh!dxhWKj6WO z*)2(zxM##x%CUU#?g}>l8XZh{;z89)#XZA+5TkfIWCxU)HbuNWeZjn$yyhsrCjLMS z2F;#{b3LcFXg0%>!YcZWz@q)5Mw$%>2{c9$cmawKHG{@In=%c5*fE37gqgjio693RIERIlEeNqP)1umpROM|MYbwMaflXFFrc!TPd zOR?ACnAQNg+P``8{>`1mUq8S;*!MyFmH&o$k-}NR*kOfp_#wjzCXrZB?g!kI?$Z2; zHHKk6oN6Ah=mj^yO-S^@A{Ty0;T#gVNMlu5U&-^M6js^al>IX8HK^!2pbhBeLEM+v z#%dA>zY*Qn(OW%S!dIahx)0UF_xKt_!u^Z% zKdJ3yU>5H3Bu;j@N5G`Gs@&A+-|O`fqoMxPk>q)Q6Nmf=(Uw$`yeBk`Y6U8-ChVKb`#1H97Ow$fVyBIVl0 zZQJvk@u8G@Hd&Vf@!$E)EFz#JJP7!Rc5RogxAt~mqq!6uOVqRS zK(1K|za6!*^m_OHQ@xV5B|Y&mj*fhGu)vS~goEufnm?{*-|oi{OVzQvj@npC+a>+Z zC)zGi&&Kahwr$79PvUs*Kh<-fo3lRg2^>rD-~V3kzw-Ouzw-NDX*EmnW%vF~F7`J4 zZ*9vQyywt!e5#%!2LBGPgrxt$Pkf5sCH%M5OMIH<5^zh^37Ic4-~SmV^E>wx|H^L& z_=xYH)JF4falTYfcO&<5` z{m!T5Qo^Twn%{QT|H*py{!=|`o2A#}=!jG3&F0dS^tTg4LpdbqxgdI68R`i;4&jzi zD53!I@YKFY0qF>E7olUJ5C7P*2Nj8sgL}~_Bn5e%o^P&Wu-p{hiaY6=TND zs}U&97r)U4r9f;7ow?;1zRL-|E(#BVuRond4B&MhZd!MwQrh83r<5U9?P}Z%{UHiM z`*h04=+qZ~Oa3i{Q7gBO9pBHX+9@-s$_+m4D-+gFjidQT@%0#g%{CqWZ zgbu6ecz-5oygTDl1v)c8`J<&tKG@%TLOOR|+(*yjL0J}qOk9rmEJxguqp&{Tl09F( z-}!;f;J^I(-ADme#z`tSM?GFQ3><&xtUwsU@|m&V!E{IQrzw z$$Msu@6-V|N50b8rZ`7F*R+r2E4Ax}b!s8gyIx_hx&fY*krQb!B?Z<(cj-ja1uY9V z@`?(s+vs_E+ubBw#*vTfY<{u=%kLVbj@If;(dr;Q`86K3?Auq|(YG&*%Fh>W<`nwm z`<~X5a z!HiZ(;Q`)Z*}w2tate;&XZU4KQqn|*57md4jIYEJfZ!moQvsbI2-I*eKc9j^w{}^+ z=7w*#Jfh6a5pIeL&;YTHPkbvdNQ zE@Cv_vbiQ#wr@^N8sgXqgyg6EDnn?CXVk&708fR(&=%UmA^bMK;9x#!{WM>@V4ZN& z;>$fMkZpkeDVT0kIny(_RRp#dojnZk2q3x~pyI4TWfO+9}jo_!HfTMwvbN7H{66U}drjwxKtdwF*Y;MID8_N>5Jbrm~)GX)whI#iw90e?d>@G!>tJNz=U1lR0(J zu4ldEtyA~Jn!M-DJ+^3{DF}(|u+A2}7TrJYa7<^5F;lM`V&`*?6}-~c<#f!5u4HPR zwzNf!W>2Rdi>_3yPlL%OWpZ-IE~8ufR;p#$N6+j$lb+GN+CBqma-Om)SH{|hJLsW=f`Vfso$Lqx*n#WoXJG-qdRtLZzV5SHJLNI+mK znS#{rbTyNQoRvzF1U#*lKe!U=QoYjPd`k}))no9m?nIC85SMcU-=5d^5VythH-4W} z#n-n=4mfctOPfRdox-0EugO2a2U;fJGx!q3LcA4c*~gb9twRveFY4#@TveR;1oFi* z@HNbU>65Svp2Td7U|yF$Nt`;Th*c<53*>h#?(AurT-1r3Yw1IQlmor8EPi(noW(Kh z3-^IzPoKb|Cr<|uEGE7C9Z$}YG?M{7Lr=G~o^&bkG)z8=mia^4fXUnI+O7UCR0_~u~6x@vg&Oz?tOEij07k@(tLZ8t z53OKJI~EhGkCxv}o9Gd5JWZ8GH~7Q~^5i@>IKP9jZUDI8sde**t~&D$gcBpj_uSL8 z|GoYY00fT{bxg~$V{n&RhQ@V6bCBvr>kyAxskg-m8?!rJ&Odi(R$8<0@O@B^S3}IbYAnkOGOiPQ8U8lZjK+Pj>eDTD&VCrEEkf9dYZ?>&K7Y)X!JC7oWbKLHy`lAs8oEHuWTq zp}v&&l)Fs$q+|JzSu!;>I}BSzc*K&PQj=B7%Tu^Ztyk6S+q!k%s%Q?Gyj=KL~q}L~Cjy20ohfvWV zS9T6Ioq4Aw3Q7*?kkhJlz^z^7;o$*kNqN1FzJ7hQ=h`GS<)J*Yyh)oWNH zT%{W6G-^HDFwD0f{CF^ag|9;u5MDt=u`#sBzWq*gUC({d7uBxNY0%;HgI(hIhJ7VZcc||t=llY zYKc?$GyF)x<4Q#PYZ0rmb+@!@bCuR5N&Yz=7}Mp`$AQHau56VL>vV|6YzT`@`j#(M(h;e!b`S0xXaXeR}ncA*Xr*_jcZhb<7I&}&{GdrtYy^XzZa3gXo zYI?r7tE+xJJzxCGE*X$iz>XicoZ^P(!s^^%$g-Y`_6^U)U2-Fce7X`MF0i#QAvEu5 ziId^2i5jg&Ev*;SQUl?dShFw^!${rJ``8)M@z$$3+(TPNDDR{sdV=~}kBlEC83)b5 zn1iDBw{D>F45{F%uUl;c7fua@;6Y*?_?zX)m3j^qwW;;=z4Z$gSm3EXkc^LUPc8Gg zfjNbFG&in-E82)t*mGrw_w|(4sL|fTouir7LcvUX4GQF9i->xZt7i`1g1Gc#1`D5a zt)8}9wv@9hf>L4$nw(bi1Ws1n3kDsi436?1Uy zoQe%RJh(9)9@Q*QJp6LtbdDeO<+u%hn&4sc<-ocw*0NCCbs3p2r|H&XHEu?(>`Lm( zSCU=~Z%tg=i*{Z;^Ajm&2vhRW(|m+B@*H#Kq$4BFT1FdA2 zLP@RA5%WYIRa#dWGnEord+k7VNU)@zVIJDu8^nQp)}j90If23JMEd2otY1!~F}JG} zaqHYwY&Du3a&vNcZL}6h2L;+6M{hle9z2_l*c~@GJPTanA_w1!8xYZMEjw&pukTX* zMtgS7{1EGz^nbUOPNV0pMB!Ice4ShkHD*Lq@k_6_DmSF8o1xy25HYNFLP~NCUtd?J zz;2z-@7d-Tu%kwe_&PCWm$FqmWqm_Wr)P9jBYYVxtR}MYV`DSAsl#B5F>2Vjm!9gV z)l+vv`a3lo&aWQUDF9GkNW)u`dTzlJPc9reQZQH=9|-c{lQSxM@y+mo9C65u)SNZn zqCPp$NIJ*rF@J*PKV>#aMwTBX!X+&T*2bkZtxOMY$Tmscc=2}hW`FiEJ0H07`VPy?o!54W?_l1REzoN7mK^*S zKD1>s-fs1F;D7Iq!NuE`ji|4w*At_{}vbUw+Ioj)Mg@6N6(*{)l#>&n*W>0AuCu3~#W zliincKn^FutVypuuCVpQbl!t!_rq-Uzh>9rCEAOyUMnZC>&O!DtJ&H=!`hE3L0`0V zAK#Sk$Jn0l!S0*bwLG3D*HSJ{IySz~?n`@{>9{wNUB@XL`6=ZmpkvEJ?79ZK4wA-f zRhsXo!oIs8a+E#&|qzL{UZ?l-nxOSw)IO&GqXNvtMaH?`IOja{c& zuhA5G?Qz;VN2`3z+HYPApIx`G;kTY$x0LRa{^=&WZYAT_M#itT^?7bOyPw9cW#3P( z+pudAKXUbj)#SP@yPi+rPvx`7wY1iT`kW=~x;?w5exwJx?qIt=gI!DO)n(fy*BMs% zaJSiYM@M;cHv5qDiz{ItT%{8AE0?%m#ZmrTsG~k}RUP%2v)PAaFPzOjBzxf^O0;LQ z56ND*Y9-)H_CeQ~y=B+YCEANAQQuU8-q;fLr}Wq+oTL78lD!bFljrGm347s~ zy(oH+>m%%1vKK;y@EdDSvKP8|RuE3PDxGJu>-I%Y_zhHlxO&C#wOi zImup{v$IWt$+cuJ^xU>NRKGaMUYg@J+^xkfg4OrN>NvOYhPpKl`T-)%I3!7sL# zgX}uh>L2)a3|=#Ky%M(;+}Qo*Hho;ku3MC7zon!7aFV?=ExIkFu==g->}edimh7b& zd7k+Tu8sA1p%$wz*^8m*Hs6z7OZGCa=%r*2oMbPny^J9D z&FnfuhW}XjgI!DZVj}$9FLWpJk@mKZA=mF2J~P;LCgERC#=q|Dx?9oj{5!rYxt8|Y z_9yV`F#3DR^rgu3vAwm5%0-Wr8rEKK7Vowr{MjnJVe^s|X`dBhn;Uker)$tXMb?R7 z@(F6|>jIb=8aQ%fAo@8cuxi!7oWA%z{y<`f`w#$Sp$r7z%=m_l;^P}N+{jN0jM$71 z;DehZkRBRsjtDFqNlKt0o`d_rA{YWgVG-_UapnJZ(-b;sSWGaFAUD)H4^QXNL9Z4} zA#5TYMd#<^ZV<^1z!?QmmSA~uu|ZA)I;&2fUqGJkO6aP<=Dnjqe!FC(`y5nUpvn{* zpkQlfxeyu*(0OI>_zHXn#?@^f*(zSIZ?^l33%|h?K#gjRy$^p{BH?OIzZ{sgV(9Gl z$2&%Q^~Z0!ckPRA>_62N|M_af>M^_V*|L)+p%Lr$%-kf+3ymhc9Y}D{lh}ZGA8=Li zYC4x~G+BpJG{-s{R#gBKOMOJ}pfA8`LyUoM{wHYhH~7x=D}hJ9?A0VR0>1{&s>WI^ zcbu&F^;uLFzuLGlP}d>489xaBU9UO*?x$ZHjdM;ehej)Nl*n0C%V}(#B{;O+rd{GX z@pyT4^3Y>b7+%ze?jXEHB;ry_dHLzgm|jhW>nzGeLvb=3qf=q{1x)zzOFUKlng1Y0 zaItjy*3vQuw}72n8LYX4#)$-$hdgp5%0Yv1GI-!!`2ad8LS$7Nz) zKmWhL4d24dMq6zD&)yVoz`dwV9G2=EgLymeWQ@JdDc%Ne*6=D zjvqjC2tKeia2bB`)#b}@uG;^{-g^K>QM~`dGkYxwkX{La^iYxz(nA8Fgx-4#y-P=W z6Os^+qA0xv0VxXDXd*?5h^W{=Q9-eH#D+?ez4tTE?p^LK7jg-pet-WLeV*N&oq77q zJTteusWWz9-A0oFYYyqqbe^uGJTXxIT~3idrCK- zhsFjJ*OZDhA;ob%O5Q#j_RTTvwJZ6tkN7E7(_c>8%iky(r!~mV@)-VG@fy>wbK;i* zv^B7a(CIP6j2~8?QOMy^v1V&ayQ#{G%={B-NN_kxnA%C1xAOU_2=xi@C{@pt0Q2vA z5$aN&FPuF`zV&7ti92*-fxy04#+qc%%_=b(* z8%$3~Oiyo+kkL^7x>3}Sp;4N^I!`@x{M;)i9(t-y-Qz1h`QnRDRveezdCM*#-o;OQ zhiV(kEd$*7Rri28a=3dyOI+2~>5Fga^+kV6xq5x^Tz!z#(>t__e6(ALvhPDWTlf*8 ziX}Ev{!$k8mtgvxDni|j@bXYPP^fgH^Wba6Jn$3l!)wXU%2$OSdEjdoF39PsAFJ0K z(y{47xqL++ugYKJA@a21NV$*VM*a}rO>UG6;6~~5Vyz}bdfUfnG>wby^lk#K-%@_l z!?p5F9d&%cwGUmZeI3`n<~(IT)%T-owV&YHpRU!|#dUzvUc9$U_vza!rZ~WLpec{j zE~ol6)OROZI@i>t)A~;N+jHU_xIGU&R8+<30X|SVQxvZKqp*td9KJHY5lR&+r4}+7-VOHgb9Zxd4e$vL^$~)(`TG>h!M^_P)vCGs`-DJR4@m3pbNdOC zpghyvJ|+rMD2iaw^F`qR_+5%`L#EsgJ)X3-Fe2R$NW)?1uBUeu|oYtploix^X85R7ZT7 zboU|Mdm&#PDE2wIjfTpH0GZu*3NNYaQ&O4Rnxj6Qp1H1)Nz3%}}y!jKTMmU>(E zDP56YEM3p-?~W!rY2F~qz*w-0YOLb#%%>5h@0yFGZl!M)6_o03$iQrEH=a$#`hV8_ zv!0>+{(SF^dgG1*#633jmktd#Saq3fFaAnk6Re#_vxitNTSVV(wbw;87O&!$lm^>& zTt89Fl&@Y|*Ofx)4^CN?F$<#9z9y%)yDWy+>!rJRsGVN_Lo;Dk#nL|hZmt~Wmjar3 zV*uc87y(4hYSqxBbW!mMJ8f^jV0KVf(?H-xql7O8g5sYQNBC72R<|7{L`gVY<0(m2 z{-R;0_!Fyot;?uZ^u-A{m=csXP5}V3qmTA3zVBWW9 zQ;p&N??isllZ`=s zv6`)Co7od(&K&=tyu+S5wf+C?T*R(}5Bx{+6P;CmtZ2U~5-@pXS1HWbD=Em0c5I43nmceH6({OhtE#elI;o>PxNtQ%iD$JNA2R z1r#i2uRy-yn9dGmZM7V#)YGo0{29VGozyL9j>!%F6>v(ttbUV5R&~;trdp zHX91fN^*c^cSr%6nKOW9Wn^XLct^Pj?^tXwwDC93|84wB&Htr~EardnP1{7x+FxzV z?rLM>E$f`XdcS7{+xf5V`BbEH{nPtHj&{O-VIRryuF9(1VZZ4KcKE-w=TxC7{a@do zayUT#6Z=>dh#9@jc%lBTU_Yabus?%VD$kTZ2v+^(6C9$N-dD_(6-z$U-{%%KRvKuU%E?{m#-kn(&>n zYxCs2@Lt3}us?cNKGlr5e;cWH$EXB**`61;w3{{{K#( zIQV;VRh!u9$;PrAww683PO(?mYwXQ?5j`RQr8UA`rAVj#?M1`g1lWIJ8DX6xTkrqe z_q`v!in^@H*VK3UHS^|FP z?lSbg4|XkQOT1|8y)?DO#(A5v1~X~gJ#~UrK5V_eK8t?Gtn7N?zHOIPVn5!-OUmG< zxJjj9-%nIgag=pEw@UBaTe$CDOn=t)$($v3LK~-#q?zg6hsorT=`O zIkJMf=fPL4oZnmCWMBNZesj5B;rQ?WK64)e^gr=S&OMLWlC_EQ-cAThF+EF>@=s() z_SP(s2kxI6Z^m3lS2<+{UgqExx?CW z=YMf^Y1gO!jWwqoNB>urp>~~L<&Nvpm;Pr~rjCcie`3ArXqfy*maz86jnZoq>vior z|Jy5D`!V&uwcfQ8Xa8GE;4;z;i?vBv>*8cG1C z@BcSe)@7vU{|DFG_5%F>;u5^v^`WvZ4`mHmXEuV(VUOFa%xz<_blh78oc+k>_99=Q zVG;TY1^dBoUa}XTwex#?h`rzFe{Ak;5vy))+}+im{}mz%5nKV@%BV|2ZRxV&_w2N` zS;_NXEvzqoW*0UW0aM*CGThJdS9tf*Kg`>GK(_cs>5A@>XX%<&YeZ#zpT@edk!&to zDZa+$$O`|z;n;GP{{N=C9oiB2H-o_H`L2?^f==c*IC(d_1^JFwO*}DfBm(d_oS0 z$`5H~6fK@7%_+_^jJvgKxl?9Q)N=aPoZ7DBTd1~EiV~9Cf}r#ZxzN?Mx_3y3X}_%a zOKUbdH$jf> zR-9!m=A6=xic9I?rkE3MR~)7Lt3+~oXW48wi+7fFcIV_sFB_$73oD}2&*-t<%}ZuD z^x>Z>qNT+LqvA{TB0u_w)E!heSozHI8*?_=DPtqE8%v(H?xo7y))b|}PIKMn6&rVd zZ@HHFZJW^2FW{JqB>&P)vCOfuk>py^GtGt)-PLv`lR`^ZESBxejfP2Lqb|v3I zy-(KDl;4-{u~FZ2U}U)Wh8FKH-EpjOHrw9LcTjELRwP43*iEF}Z9A<&6e|gOigjJe z&l_{AvQnA6D;GJtr8_3Ox(84nrhSEG-hQ60a=7yPnGepDyGmF0&Gc1Eg2hGzf6L-6 zHFe-XmTXzCNg36O6RbV-Sm}|W^pxwz6WXd?pqbFaoqKpxFMhhMukeV6*kQ2v-NdFy z%CXZ{_oZcj(OUEu(|1s9W504!lWvUi3Y;l~0>pltWXaodZYuc>s$K40m7Fg_91(Q1 zWripn+zzlaX*n=A8?5xVKSz~s zflAKVj+>=&6S>2Ns?6+eZ;mSY4yt|Y{R8v9U7K?E`pPG){1Z-bB$@bU993R|;bP%Cd*4B|KXd$t@(#Q1-1c9{MeI4aF!Dc;px9l%mU>P4 zPQNW!uJu-nO%#(gO%JJ)m`E{6?YIyWeJj{6_kd#Q*&?(;s4qdvNy`#FyH7-p3l*!v#pznH`Q zdroyEwfpxRT~4~^xc95vVc&_qhx%XId#X@4{3rIQ9F35FeLt%rRoH@z*u+}23g?1Saw%N zDy&z|mS3rT8_RE@-hJFuHZQ&lo64b;Oq1`*(0@Nwi7iLl+|2qrsQ1hImHkce9=oJ+ zY4*K$QsuTg?c`?G-$A`=?|JVMYr_jfM4 zw*lcumj53Ml5&4a7SF|7#g4sipx$-#c>IUf1$Pln|Aj@uT?N?f!~gcu!6GlV{r;&< zAXp4A<&7^T!;53j+n7Fri^0JB2WLWU?v^nan48+p4*DsjpM*o#wR{rGw&$wV&~a^R zxofJF^{kEU_fN~8Pw#_WEw;j&mHAvu{d;QfayHC0x9_F-t$x3>^ZnCG@2%gr&CSa0 z!&`XiUQCgd*siznoO#l-qG88(rb(| zV|H?3+i#!#6Kk0Jl`Y@rXGZUBoZQc!EbdG2R4tX8j8>l*TEYsjmU`{}WGR||We&f` z`OusHct&6oUTsREtIR21t)|45^^{-EO6i{G7uCx7Erq^y`d|7z<-Uz+|B2sT?(xv~ zum41IU&hChbx5gioqGKfkz#LbOFnR49cgdRr{tBRdv9fB7_xpo%xW!C`dgc66 zW&hi8RMqa@gVi@q@A2-#e>l73%E*bSNzLCSb804@B60z#4g5vBR22z_Qt;$ zulIA?~(gX{qe6o3t)G_>ew5b$M8co;u&y?pyMs)mg;~Qhfys`1ijuDYON87WM(DGinhvZgt?4ys&-?+1o zy-j5#N7qhDPGL!jkzt{FLsDa&5Dx-e@1P!hDxX{Yb*)sMJfMC3@l9J!Pt4gYzn|c! zLPeRA$D?tB0nNIEh0U%}BX8_d`O7#vy7j4yZZ)}&H!4L&CDnvl$P-w6=fgmC-9rb3lPOL-7hDe%) z^US9BH?w0}>bcCwh=}l}gzdzAXL_fs!f~&3Y1l(=72hUPdBu~3!qo2J=$zz^n65Xa zQ6uNzo9uC?;lRrNuHa13} zanshXpZ55?dGe+i^JY6duAlGObML;M__uFw&u2b)@6soqTzc=5qP@~Pb*4lW9WT|# z8&yJAU4jREtxn61`ghUf^t1)h;q5aW?&-x>SGR02sQcJbGPkWv)VgxT9mpR1d}48- zbo=BKNBi-2(fty(A2_%zA-i7Pfej{37(c1OpgIo6;}3qmUtE0iD?h&}q2W*MefsI} zP|N=4febkj^H6({C+p3EB8Cip22Xb}dAdVbT}8E)p3%DL9$C8Vkw=$z>@=x|bNk*s zJ9OyTn~!lU7NhwGAAS762OmHATI~l?`FuWc%NBXXmhq0MTzWpKOqTAK;K37|F{OAo znx$Wv%v-LKALGl`$OV%f4mP=f50+=i&G<@roOO=i!$MdLq!-_VE}7Y#xq0AoWP#De zyFqIExv3tLdX2}RFFtbc{0v!aU$$Gqs^TEgLIt;||N zu}NYjd`}ArhZHSYM>y=xQtJps&W5Zv8(C3V?_v?*m>(;&hH%)McejR6?A3u~S2)%y zxPWkM-f?XG;HYgXv3^kOkR^ zJ=@N@L6Nsrg(J1>MT2Ag*6y0Y;TW{PW;g?#UR2i%4KUZVx$~N#Vj7pVU>Iyq-2slR z7vwm{^eyGD3TNDwiv`E#4a>EH!vR+IT0ze|Sxv}Z2a?A*^EmwHz~Z12pD3@8AC>pt zaXldYUHohDZAq_pxziFrYa>fa`I3~G@Ruc589DwP1S~VHFC}lQ^5u0nkuTG(ch24K zphvmsx}8{vE>|O)1iehLEpzfaMT2D;ZfoDna-}Ih=`KsaJLcJU5V)+=+SZn_G_#fy z9TiQa%e1zGx$~W(#ldvh)<+SJ_=u9@vVnJsfnbu53qgU$}8tfl-NjhVLmaiRPqwJhDr%1iGw zhLw|wmg+P0%9Y(#sVuW!*v%vF6btrJN2~buXQ3ER z8=9rn+$n`DLlcv{_3h@2@+Mm?RC%SQcGE=71Up;ErR-aNW@VWKmN`CJ=6!c^v{kBC z@=S{}WvGmMg>Wxt?!`mO5=QgPe7;@Yzd+tE@5_<*^KG(i(yVJBw~~LBTX7HhXZ|Ah z(9E@G1`FSXvHDnLHWoX(y5uCi>2Y5SIyeSn+%b*M@#UDGx+ zkD18#OpMOjkm{D_8@H}mVsYRdlhUI0g=aLpYV*~J;mf^p9{B$I2XefYhbKPXvMSfT zQrO<`i(|Q}qEq*~)TpdPwnF-qk=#~XQAcuKMekvEskfsEamD<6=Onq}_NYkiY>M$V zcV`*v#JXbYTPE9;h;sWmxT06~-Dy>Bf?gp-@0he#T=DXAdBq0p*qFPF`U)oc74yD> z$$uq!L50@@ioKfMbZA?WO3`<1TwbnG3UujT?3sYn6!ca@KH)&K+2kiN9pW5|iV7z4f6f zqMy)mBOF(eDD^X!nCc{}cl7a%H7QQ;y6rFYB7=;rNKyQ+I_d98Plw|CGbFM%H$+_Fx9ljJ(HO45jt9pf_M>osiJ zyLYR0QyRHX_2!WPaX^m0Ya_YORQHUj?OOHj-7LLcgGLQHj2e+tWrmyNzC3H%!=3pwtsKfFEq~2h&J0@j*}5P()0>~yNL&ul@@btPp4NO>_f2yb9E#MW zt{6FT#mJmS{+^BfJ*LvdRpp{MG&w3NIjTS5>)~nrdo|__^@X+CkD0QvecN>@3AMv= zdv_TOYhvU+6gJ^+O}UgWlZ~8g?jm1<6iyK z^pZaR#NlO2Cht8z_WTp`5~^o~@mjU^H`zOG$&zt69E@0!jt~v`rs&Kd8G-CNll3b1iII$=H}xaH*~1v7Mp^il+?o4W1mY%i`1kI zm7O!v+;oYtTjvgFJS9Cr>z0=8>#nU)#nYL$4GW47splP6CAw~XDKs!D%H1s}*ww=$ zt#ir^`IDbhI;VPgxYY`B^N5TJ43+BFjdp3^T{k2lD69>4_N*GHbC-^I)COlS{?hu$ zw1nphyHxQ^bak$o6jeW9!K-T3T0Nb-gVGz!dUkePMv#|N&)_Q3=e^{Qdb!nz zUp{D(^v?L4@%TTmsgFmkpa9QH@A9QeiF7dLqoe+-iaWgf?#gN5SsnrH(o;g6s%53O z3-HJapH|JyYgAIN4pH7!ss?*BaH-oqB{os2T|LapHPj;@pkwavapQ*Pb_@vc2zB)e zt6p15j7@1@*QJ3+aMdc_Q5||Ejq-BqsPdFHytK;y=tqS=*NyIct&Ou&V6|wsH0Oq6 zx+V@x3XSjP8RZ`k<@jiM@vR8T|WBZk0bqcUd}EaJj6x* zw5kv1{&I2uRonTC+gJ9NWk1fnT;=P|g)QCm9#v{+eL`K6=YQFKz#9X)e>p$dHPiNSgQ(PU=hS>H_0%bWhqtj06b+DA8QH0RN@2c|b&=|6Q@LucQI z2Un{$_+ek?hRdeK*UuTRS8Wz^}9!-L~!MZ+&Zo)E2-c?|3)w_~L|tQ(x@0 zEotD|TT|Yh!&k1J&@QlgjgDQWHW^+cV0e?MT{_mNUZefQmv{^A-+O?YZ}mY73{?Ya z&g^WcmYA?%$U?bz;gAgpiPa39XVeO)YRDN_-OqJkuTwrjRlUNa3_h7P!Ze2D`r2<@ z9&>BsU7leCNt)X?A(zWZ9uA>@wx#EAht50xvEdf$hDwlOWwZek|e2h|~cz5?5 zz1w$xf3p0^>l=>bua1rz&|t~v2`!S6T1*(dq``o==+*g0Ht5-oIg2;ycPxrd?w8qa z^z4b__ocLNpR#ZK#Mz_UW%f&sUbI8Maq*nuH+&3kT^rU+SX2KAb~$fy3= zgqjVzx*5bb#}FI(@ATslCBF0ickayyp`3G_x`C0inIqEO%K>0;EPCg=y>zuV})~Xi#gQfv}iy!D0pfRR*>5|^C zTepVl@niX{+?*fh8N3mHS#Bbq;Zr5I;$P&Y^0MOJrKGDso88VvN})q9$DGI?Z*QZq4% z=9>Cqc0g|q2^QO-nOu2GUoU;vuex-lN%g++^p#l`I%TaaUa1`*AC>FNFLqLm#5buY zMRoZ{ydx}nMe3g96ByT`hOfIzGRzNpDpaQ~3d z8h-9|W=HtcUHYp0nf&F2C3SrwX4MvT{W*W)$cWBehpFbOB22ePF(cn^Yu{}q2LuJy z^7gM45t&>oAT3z_?j89y*T2nuYo-O%N{)=E72s8~Mv%#Q-d@#FYjKRL+p8O{U*CAn zy;{s-)C=@h_JKxZ3e197Hps6J$hL(S!)gEhN7#K+F> zR=Nk;^tdTD5&EKHx!F^*AK{N=+vsQNca2$@J<9X+@;0y&$p0ot&sn0`N9h=m$bzI}=pummCu8CvqV1P{TJPtB23$ zW9Eld9~Bz2Lyp@KbIYXh`KoWpf5^Aqs`i>DRqfctf0_EaoXNl8eRyB~^_Q=kZ1u*M zx)ys(c6$0_UWeDs*mC~WEn8ka&);bk9l4x85*6J#E&kxa1m2~@B-dTj(p<0CwdniP zx^|PY^G}?}&&e*5pEMbf_bbYllG}EfJh@BTkKN#XL&$!ZGJd8n}A^L;P z5W(%+#!nYTRt+v~RhosdGLG;lF`S3AguAzpf0p#6Y#<#*d5dBrOen&@jtNc1;LlIz zRj2buH=0bfSvT_1gv;_VYo+;*<1bGrZVXdBV%Jh4c%-1Zb$={=`y2Tkvt8$WsCe#+3)CigHID27u6QI#0%Y<2ssf`gm#TbAXRo`M{)%bjPecr0z^OZ zYOUf&Q)*S^&H+IYX`#+M^-*bU3{UohnB}Q|xs(;PFS|x$Hf{XYiLCZM0a-jaxPfa> zt5!j-4T6JtR)A0YtP^iFZkie4D%ZWUU5cNwGAunCRAQ$vL_vmm)sz?&=0iRgs1Xm- z8!RjkVLMxfsOf*nQmOsW)tA<+zPx&9hth*r$5L})Pi-x4-}Cb4NaB4;)<(>LU`?*HlF%eJkC5gwiLVUd9RjI?u@~$?N&o9d44-Gz~ z%J*&2m2!QiS+)rOiubDWNNME+sHKdqlv_1WWVDzc99SSo9-2W#?^I@4z$YzQBrQ{B z0Mjbq!-|Zd$~VqM)R=8c@|R;(`8my?!rG47^Q%RR_)N$9y7KL>I`kGw8S}4Bk+bAi z^rR50D+kv4dVCW~iq zu-c&AyA)wsuZWatJSxIZQ=t&i?N9fQ6Kjmknn5n|>n(UvQL7d_xkX`RqDHfKep098 ziOBL(7w)UCdEq=YWlLGSj0q`KDemt z--=U1q?FV1x1PnD%k4ATQNQ*0ZAtwI7vIchGXtvBs-F-v*44L(a$Y~YicjWqnLcjg zYG|?ta@T?K{Bm{#zZR8#m3xg23LV0S)(#msFs*jzkRi202ac|ZV`%NPf!5=KueydW zYX?SyrL3Qi0smuBTV|}4-hg?rbx!(s$;scP=d><%D!=>K?z_n0jXO?T-a9t7_ws2S z8}qPoJC5FBz7EAmCq{{mWoI^}R~rr~sypZBpDZDvc_dYG4s95Yghq0yRdk^Anqx+V z^p~EolgIFmR_hSiuYxAA8UMwXUoy(h>mAa+^gh%l74vhcd|mEeF|A5;s;Yj?M(AWE zdj$td&0{4hNFJ3LF~74^K{{38v9t7^XsWtrSdm{TA}~pWk-i~eLgC8&Iw9upkDxnG zI1246`isQSMT=Cet@nCe)NC_>b_7cGy^5<;($R{YE2>kmRk!-qagD6^cE$UFVt2Rf zUsIHgK%KHJ$Zd3SAfJ-1D|>=`y-8Ww$x@SYe=m7X*$up?4j={#T?|(Fswa6TiGCZa zR5InIKF?tgQ(~le3~2V^2GV)~U(@nbf6hNbD#i>7dAK9jo?$&r&4v1|s*V@ucy zwuWtD+h7NJ`9OJzlbiG+EzLW^K4Bh_Q66DQ2<@n_Bt$n|dgu)vzTO6(FbrCv3NFKv zthS4-!YDZfH@%3B^1efq>3tT|;Xb~8N#ZFoAMuz;6s{ul25}DT>!%GF)x7<{VXaz> zkcXL#B>iZzT;WoaRpS~3hBOKsGC!eFR8-BHjcV15ifR-;e`xhap@EGWltT0TBC zYxsEw7k?ZS931rX$gEbw26SjPdPXg8|G*$$pPKx;;2J^MHEY!f`K@NHDBq%ewSs&j zf2$P~Tti#E>)5GnI!%~R^c`9IYqC5~F*#)8!lOJrwvIf$Pjaj9CK;RHAuTU{Kw87K z@)=w<32&Lwhp(&~E5C9qf0IpOyTd;u#NRh8xX6WXbMurR1Dj55rjG3z5FF-sr1Mka-KuD-hI;$Bx`lhY^Oq~Sy0#hd?&{eMYppBu?1p`JSM1@9 zQe(Kz{H&XfRmDiwhz-FiMj4^3)}Z(JIX2yGlQPA>%6|$|l&n;XR^037)?O#Ar72cx z+Hddm18OBXngNznb2QU)#1)+NrH>b#T(szdKkXC6ktAZGM(BmuC%Z-h5!Oq5M8j*5oaFKhUn-1MT?Ea#XbZUC5o@f(fHOKby+p6$k6Av!XZ&?s>)lHTo( ziWQH>dy0W0h)4Lwrznl+FHq4z850fSO&(E+Mi}kNHo`>3kG2tyt^XvfCp9Kh76+1H zi$7`F(PvKol%&l+N(Db|N=g|p$G1b%Sz%MEkLO{DA^NHVBjS66`Og~q!?@Z0VLjp_ z22|69CWcAlt4|5#^~T&7;$JT}-YwakJGoSeb#;qbaK8B5g#|J0)na`Ol3TJ{LQb^5 zrgpcfUAj!|Ch)YbH(>Lduzk_{y7(0;C?)++ZdNmpXE;SU(Z~38PiSvQ2wq# zzs9eB6JBe4+D-0RqjuQ1-zG&zG^vr1S=hd2aL2;Tj2cZMq9^?}F06J9`Nqw(@wLLg z`8YBnq)+G*?#HVCaqG6-JP@S$({YH%%H^RRzEf%ej zm#$gVqH81i*EqJZP8U+6QF`f3i-RJEtPCfJoTu& zkpC84d!*J`j#*6qq*VC>?w&be^z1={W{;kbDc|IEiq9+e_r>!j< zpbWjkq}1Z`-0ivg*N19DdDuhYvwYuF>+Z=B{LEGufnnl z{<2@GO%KzLH4ZcZWquUD>4&R3w$|BvQix9iARg0ZJL!9aesO6$`4=T9$VzIJY$ReGk<|gC$C>WDH}H{^G2fa0YguN zH+o?Z>&hNwo7vOsAbW|O!d>;X$P{`OL9Fdud9db*wgLA{c98|}RbX>jC) zN4>%H%AGsVws z8@-}&Itv4gJTf@kKPD<9JZN^$*rti{gI;N=u~Jd2ctx@(qFHc2R;vXoAD!E-o1b4Z z{%ZITpXR=8n~u&L+pxjs)ARDCeUX~%VRoi-q5I)E`tX< zHy1I~6YE7U#84({&HA(5><~N4F0xDPBe5S{5(vR1Z^VjKpZG3El->9d9bYUGwRa3a z9pxpNJdxt0+|V+8POUzt5K|*e&np~U`rjqQhQ>eg!=Y^8X2JVa(3pvt!G8K z#n!GDK<{G8-*|XsuiDO!?078O-&Ov>o4dIg0_xSS?^<_mo8rK!-BQN(&PIHW9Q8<^ zF0jEZ#Ak9XY0-+YMem2ir`GRc$kz7N8QiM`A=;`XFZiOzfY%2q(dI2)I!Cl=2kJFl zVw2-SqUyU>^Qk>*-%PrcIM0q7yxWG;Ix8dI!QU zF(AkzF*+hSBcbl7A*LYgKQU$kKkHxsT909M*+905J;e^NGwkj1#xS~7lgCrY{gVS4 zrQ+%<<|!rbma8w7MwW$W0! zJAFqW;=X?pfUBQPQ6HyQK9Um=uRNG0?x@eJB_`kL;{nptfAVtx(t78_I(1UT!}`%u z!@A-D{&}?%#nb#L_0p6l{8LJQG9dLI`4RwM9oMW;gSKr?yw#{#-PWxF-6uDTa}R9Q zx^A;ZZ=Gn{wm~D2H@TSOKtnqxHIWgfuq-x}?WgZb=nOI9M|iLQ_SYo1`5}GNJ7EXK zkNPA32Rli8*sxK@>C5}X z#`IY}y<;Q(5zUlXf!fB-aJGf*WY1v4ImTYT#}RZ7M;TNzM1~q7l7sz-ho>oa#1I*w zGeq2*7`k6`)o+>4X7&thA1EK(&fneMbN-OBgR{U&$0t!7LilG>kn$d&LIjM~|e$BxUkS5v#RWZfAo{ zLmmw_@JM%5u?>n^ye78@3UDz+gw8W0KHM_1uFp#rh;CeO5q{eqY#AheI~n@S1F2o7 zcZoGr3u-aNYFqA8#Vhif1#(rlATQ5S{`HJ_Xp{dE*@J90a?wR> zsr8EceoqOSlIK^%ki)9*6feqp9{g8E`I%M^tK{V!KgO%%n;xN%KKjRp@m7P|O_|#6 zn{Re(myhy!^u)zL@$?0pRJ>n%L%yXSf&7v25KUO|pUk-SS^WrkF_Vh@bj;XEcZ+gM z#uI$PA^^qy@4d%|Ub>{ag@3~TM8i0U>VXCilLs@SYwm($LOoPlT49p5 zdPcln=dF7nC%`|-)h#1UkMjk-iY$8Qb3~QJD~!v!7oIaRAqsaQSw4jV2A>4+Lza+Gt)%SJThnw?sET?9_4t`+@R_-l(v-8Q z#yg-m_P2Gk{lJ{D=yNxM_8!tr>N!fZTXq^CdpSgZ^)a) zKGn3{i_1QaZdi*qbBl`|)O_l1+Y;+^ka$oB9=s%bK;M4N0_wNvIca3On3Ww`7$K_B zXuJWXs!P4y^#hH1k`CQr3+3`KRsLWRFlr? zYuSd`lOC-*X#b;WNlp3|KP0c5QX=%XJh@>Nmw7(Xqx$DP|4_&J!SVymV|?q@^Y?G$ z$KBkF%uVMUlnOQ4@oGYimdyfOs#e>&e`M4ACJmd_nc8JzZsfqpZ8K`ttVCmq(XoAtpO^H> zA#J_+xcA!hHU#7jS@Q0{)+sed)Scf~>Qo~#J;+7T>mI!74+uP4(gv(jIWMA`&-!tKG+&f5nH->r_8@ z&6;QH4c_?{vR9n(JhXc{$#&m{)wfmm6o^IrBDl znOaAd5=V7RsaZ3n<0#?NL2_073TYK`V&PLb&Y*mQ6p|!zdH^9JJSq|*ScG0^RHU`3 z{1QC0oAq_8hecKotQAsg98dGi?76u}z9R3Q(%xVQ56JfQyVr+-P!PJc=dqzh{*Wr0Sk^a!M`I-GBb@vHdWqc zcwW;Ld}c{UrDN`qz7H|xZtz_q?UuI*Ipj-HW6ig?zl6OYUlR4$S=872&R66#>LI6k z->A2^zd+nq#t7|Vl+TflYJNreLuS2WbTvgeJB#~fdO~lja)r)vxvH+Y?hW@S-5j>Z znChiKXl z&jqd;`{9d(zPC+4aU?h#_~A$eRK<*8B_PaQh=#iG^OS;gPU=XIBh zGBjszXMQ?!+7H=_G|v`gPzbXP;MYw%Nbuz$VvYf+u%rauk2gPXKtBHR%i2M*|7p1` zKXh8ey?jp2lBS}*ulVatUZRCQj0PZYAMpTnxR+-{f*~{t!w-EFb0crIHhz?A=fN+I z@bj%|WLgdPIi{PNHbCM%qWXpTXa^O=z00=@oyNJutMfqa#oy!Y(+sgSj7Hv9-&^yz z6Z!<3#P&#y;f)E}=DfGCw|cJ+?2IyLsJlVb;mqQm=u6W?edV6i*nIDGr>VF%QTu@O zkQGfIYA5bZ*1Fl;>#HB8-kYc?6!(Z zxHknlSo2fb^(kqm=&80Ff_CE+{iNx*hxUAmMLR`5J<+80YP+G@ubd{}-h-$=7566U z7D_YC_eNRWo2+}b!s&S zd7+xyF%R*iz$kegUm;Ia?is(()I~o+ww2_eB3g8 z=cY#+#Td0f{zO0Da8~ftMDrCGTN<0k@JE$$AI8g3+)75JzRf9*Bj&s(j4s|_ek~|WYJ5T&ru%70)hHqoKn^fngp+?5KRbA-mq=M zZ9eOaoUi$|XoY6tjKZxL)BciMVon*voR~MG_Zw5Z!ZdoX5RLd8aEe&+#C1#UQS0e# zheGD_SuaQZ^y2$IsoC8^o*?EJ|kq}@4;NdLoq~q zBmgIPOqb3aI#k@~fcAN;qOKK9lCNP!^(f;!2X=gz-4rn&;S-XiU0ihg=FOWlKC*4v z*QGz5esz!3%@lIz9)u9RP36wR&E-?flvx5Q-2WmVNH{r zJoljrXIixq)#29^8cH2eLsYn3k9;EHOwzmv8a}udTX2byppufZNq~_l*UHbjf;`ku$!}oF@`G@x>XB(Aug_&MJ2|XTyR1xAK zK~{;XG^P6TvX)z0%FFV?Y$*qEmOc4>l{Pcc);wV=D>spKm#|7u>B@l$!M~sF+|o?a zOi=DF{}2TGqVH&mU>g_4LOgg#Ag2U_cavY^$=kQ{6!}#?Ldw&0k)8RUMbF4{$n1(u zsa;iJQ;U|Ke7I#(&bV!3rR`e^Pm8wJEiKv=&r#&mp4DtZzhxm+P(6evcxbxaE|gF3 zWqb&)wNYwTd_uFScvuM!s_&xI_edydv0@XiX>P)qq&8C8tW|h~Q3JH}R4Ol%kKZm7 zb&H0HR_1(4R~7Z0mDmh1#V60?&G!jeBrAESZWU7uhL~fOsw;9>%Q8@*T~gmv+f=z| z*d64M78F0EISayk6KAF5a8_)uN}-7@qb|uHMpd=0c3|P7R2jUL+UP%nQLm5gCUmPM zVzMTWZ%mK>=wWy9NP1#p9$!=Jfa?vIk)NxTn3-5hAZc-N-H_msGiSc_$J^7Vj|vXu ztF+7ewu^~rCs1K+>HDhg$w#gn89Npz*`tc=Te5Cf_=VW;BN=U3T5&8~!&h1HwBT4& z8{;|ScDNEx&DVByyfa6+X4(7-YnSF$tmvrtRM!(@mNRARUI`lUz zQSBt@LmtEj$yEZuZAsrSg;s1Xc-YI_5zYa zf<1#oXY)}0Pz^oouHF5o{L#t}FKM-HyKomCu}VtWS9q)bu%w8D(b6XQ177Fm*=;iy z%GcLy5s|0aG=ARP>5aP#HT#-)iElqp#FoR&Q+u>*b|PZ$$WXE2wqwW($~E+}I|Ni#9GSv6F~ z+yM$N%XTHLO4<|;vzD!dM}mhGsPZ_yPeSMCX`HE3F>$_05E3_UGC6y& z?8}>fv*1QZE<$eD#6#1Hhv_aCzxvHLllmLY{a_8*)yJGks1!_8G5RVbiWd?|VKEa4 zm1@cOlteOlTgqgnDTS#*6^~X(p4xAg%0%>K`B(GUu2z;e@FZBoi{9|@3-OTJ z2UJOwpVk~Nel~w;SZz0*jxSDmdT_ob;Y0ZHUHR21xy=ItEn>$+3sG%L%TsFV7H30? zvtElFItHs%&34Uh$Dgq;l&w9TMT01FrWQF)e7c?e9%rSy4^ zkO+0d8Y98R?|xmJT|0K$nokS&$sQ38c5cHP6fdvUD1C-^H6F)ry#MEeF=LM1oFPXd zKtd;IDXPrxX2%&$4Wa zq{zCldE8rK8ZXOkZPB*qn7XFa>(I_aj0cvZ5&cI6dR<|RN}{Ssh~nAu?y}eW+L^``{SLIzV5Jl&JQD^#D1UUE+#M3H z^>NqM6Q|Pd*QNHuMojA8r09@Tjeok2yUL%e-zXhctR-#g+Obtv`BjldNNL+{%f%aL zc31kdiAPW=9tmY~ao%@FHp0}FjF^d6voiIu;#C%>JMa;)z|C`dHB)vOqORdiA4To?nesU>Lql!l8f4*TzpeHVxPFkm2AnYv0P*;cPaYzsoSSr{Ho~S9*M?!kv{p0KXF_ zwMreNLUXI_X}AnVTq<;RTk8@8p|w4K{TO3xTH~uObQ>% zb|tM!8es~SEbLRwa_33R2^*!V#lJ&s+2ev{lWB>k4E!a1MX{Hg^^TZmja8|+xtJYF z5s)nGXSEWxY%QNKH@;oZg15QPRbf%qdpVkt{#PpId4V~II-0_aH&cQvZHx$ai|8rZ zV$t{bRCAd1Zb;#7(ch|w7`NF^N^(dFIj$t$?<5Gjqa@6tzm>Ab9b|Dt5=Z5bms$IT z#vt3VFvQ2P(NHs9{@$VS(8#8iJqTH?(&NybB(fTd?j#bcxJ=}$GRA2unH-g< z?D5fB9;*S;Xe^G?TrVs zg{h$Xcx-a=@nnLrhE_Lc;NML#_V1B<>JP);uCxl}G{zAM)Ag5+$bRx%Bo^QDT;5l1 z_pO!{A(JU$T2|Omz9#n+bBEkhw@o|9w!IGz(+-r6$#2QeA+Jr~op^J3+!d)y@iW>% z#e1dhMRP@Sv|k~&)aIjo1Y;5OENBuMdrR~urOm&fvyjlpDD@Y0P4hO}hwMMhv!rTn z-c9NZe~>qm-;}Qne6~-IZCwghZyVD8#uw7wiT&iCVi!#h42#^mUaC{%A^$3W5gfw( zl9M*_S z{tWkLnA^?ae%jB?BAnnY+)zyY?FR2m3t}WnkJ@l!w4$(wk%iZKz@^) zv$gM&oL2Pcz9Q#r>8Ntwk}lo%ws&99cm7KH3iqok&mZWr&H4|f@<63rT4vU}9+lUy zELZ3dABE0r?Ho<8^4x@eFqJEGX7ekiazi~TuVGov7NGpR-W%niO1Wl(rmIS)J(Y(k z<$wM2PcmHs@cAhOgx}U4u zm*SQCmUQWUp1u2QYVmF>Ip-jYB)Y{PS;;wvpH}D0#KAVDX5vcs4g8+=HIe4H3`G`ugd7y=rphSzf(1EF?H8d}^9_zPZh6sRpkW zGrEf8-nOt<{>eG4r!-%RFSnF_5(;We)Kv z$>IkETM4xu-uf_4UGtG{?%cP5B1|s`)1c_B5!DU812xyV=IABPq5>jZrn!{n+CW~j zd!>0jVR#e#!cF|{Y!Jb9Ocl3Q_IO?mg#moz*ytYf!8*}l3Ec%_- zI%WRQZ8iHhj{0M|`poS#b9pl=&#)|K3ykOWuTptKwI6-0YiXu4*-U3957%8a)0u3h zqn5J;#k;NO%rT8uh<{6Y=J0S+{9DPRmMeN0T0yT(rS+on&879C@-0?+iD!^4>6DD0 zm#pZ_GRcE-OFFYG<#9?h(?LJd?=ZvMW3D}|Iqv_c`5oB zCzp$7q=~+mzw`=S@hrLab1@!TKbtP>X;r>}DbHm}yszt$QX+ds)0S-ktkj%g;kbWBI>v@b#cU{!$D}7P!b_|-;4Q#o zfZ2eqfJXq6)$56XfzoH}B4CQ3VFGOon`cO1Gj)$MXYstet~KkYyUq4!e^5a8E$gS( zvpv#20mk*ZRVZJ>_8982J)&G+6ZKoF$EB!WpXF)41Fb7K2Tj8-ELpdlh3S%wH*~42 ztI$QrjN@GJKdM=e^YyH|_G8vb7sWPcv*_4W`#I~R2|+uY>w?(^X}SR88SQJzxnVwA zFUqyQD(yr)&2n6~VFNXjm_P2V&_2fk^*dP;?G6@*b6;&7(fS(vzZXZcrD}WFXOpm# zb`@)eqpzp~xvB!5gMDPJ8+$~%lRZLhV0%#}?g6%nGEEd40_dVy&s*!-vrV8gMfeBz ze?a+ov>%Q3`wUZ9UlsZb+mqexfZ;9p6}~X}!36Mwm*NX10UCmLkjW3FzzI6mWVOi` zmLPo53C9@N3wE~$hNU>d7s3yg03Up$`r=z0Ymxm`KiC4r*RQOl@P#D^Uy!fG5xSD^ zZI43ttUDYLqr&Gxe~K4jA0cBoM-k5yQ)L{5Ep@@hpA8a@&$899aSiB6w#G3S$0!`D zkq?9&)T6E+=>IIPjq636Qa?eg60A|`sK*>})I6wMYb6{DjQgd%#!nUAY=iC5;Kc^u zd;^uiuVh=Bqti&%&u|_3p%03FpdNF~*P>sdZccjHf|urR4ba)7=c8;Ppq+LT%fj_& z8lO$qwJ^>^DevfP#?IWnK zLp*6rG2p0=s2|w$H!*V=emn`Qi6yT&MMzca2RxdgAR zthIJ5>wwsIf!y_ocZvQqp6DB}KDy^ocPVqxEH{3v@H74e8CQ^>lsS;*PZ}TVpzH-@ z9wqrZvauLzhH8FfLv^13vXDQBaq0zX+f|!~dfQlx_Hh=Yj?*;WXnq3JW9!9Hs{_b1 z|8CN|(j5Gl3g}Oubr5ZQmAOE_1oXZ^|9pv!*L(^Z0PQ{;mlLelw#Bu80@y$RY#|jJ z&!8XwsO^V3YJU@;-wL{qvd6UVqMd0@r?G`igFIceKLR$f&VbRPUs(eA=Ml7rzS^H4 z)89gV`BhyD@c0bn!bWOcr>?B4(+NOl_)Lesz8JipW&VbtEKHw-x|<7l$BWTBmrELZi3^ zWbskk2s!uT__rdv(6RUzKmcI0Qnxr8_itOk^C%mytOJUlS7qt1oEyV&|4qQ>D!idU z@d)+&tPbOr)&qSH`G#JLIS#QUfX1^bi0Sowis=8EKLEdD{6N01iQ%cjce>-OzQ{@S zzQ#+2=EhI8uEvk_qm7>!T#aw(Cm1hC7g=4?IzZ$mrg2D&iKZM=%vWMgpd3|Q18A4A z12mTk8Ct5js#pVHjG}b`@_!shig^<4GimJlmGu$h5#{z5ky~G7kBTxH!@j|s`z!i0 z?xPQNHszP7w?Y?$^GC3z5IMG}hx;`CK9BL!w0_u#e!h-H3YxknFh=Y^K5>{$*Eb^? zVJfdq;wZ{!j(dg;)1G1jbOTw0!NYh-9L3m$`*n1E*)a1sujV9_6D&s_;mRgxPqH=o z&1{4=m(@0W0y`MkSY5H2Pwt0J`hr#~)=|5kb=U1fzHy25)jdG>*TYT;+DzmR;9-)V z#(TkU2b-ha&Q?*bF2;B87BV1qFR zj1$=8WWeN{1c;1HbRq{~Y`{NkvdKYY3*u3 zeRcZl(;A2&{)GQq@LL2HfbKqb6j5)!%>Wl$F!n)bN20SR(#ESmt)90l_tW$T!C-NEeMHYs-Kw?C8{#_S7ogbVKd zc1a#s>t5&)pN*611hAGMx0%`3%W2^HrxG^Ugm;b;qqdLu+HPNWq5FA8q(25r2n;3j z!qMy*;;rz|F2ITA0aL-*+NzxzXDPcfp9h|)mT7la{-BlOe5MjSbck>?!JN~bhEo%s zzhUs=hdDGDA_Q!8@Pm3C_&4!q@mz}<0|H-P##X(!3cXXveLE-Hfk|4OI?u#3X9vuz zXU7P$AGi4QTX5;PqALIX6Lr_2%Zl*|)wHUFzPQ&>89g@pm0w_Vl@d!v2TYGWHVbbQ zewX+#e1A5JP&oY^mea}XL{=$o*fK?Q9>{4SCCp;o+}us$lrTkEoGm(pin;x&c^1&d zD}QE_xb-odZTIlTmgu;#t*Xuf^Z7u-^;3McYyG10SUKrMdF5xP^t;PSJ#zcXMoFNx zXC+o}f8p?K*K;Ye;sIjWNQo*_H)Ri!Y_&MM&|1SbXaiZxxU*dS1>J;EwO-@>T5`Lp ztI7K8&k5G;%8Vum!aD`R@r{9NvqO7IlI1l*O74`iuk-6U|_Ox3#5r<9QfsKqu*ZrZ75%?J4oDn zc|0Q^{lSUg?>zsTW;f*Q^}(&ztn?=uKHQt3I(7Zj`1V%jyBE!fxfif|GCZ4*k>@Jo z$&tEZ<0R7Jk7s^wSUsB2Xm4~9uKwhE{?4n#UwM;ArO4JT_2yRx39b3oRK<5vJHl_s zkqR4fdt4Wsi0go$^j$TQt_DGFacZUzlO^`^-+(WQq;3ga4bPd(`1%(Uz|%H;Tn}i^ z)@xF#^|OF@bEUZQfV*;2qHb>HA)r&fG&$FFaf*HB4d<-FE&bYuXUf|G+dsKMInU>( zSxjTgKtmx{_giAVhNRJUkan*X9BIH3?=!D;4BH0a~{0pJ$B3kR&_Pd$os zWR(12OGOMV6Cu7cny8R-TK)Ny!j%>yfpV-O!LaNf(BZBJlFvt$1Ns8Ws3%G5iCL*; zUaciZ-BR+d)Sg}>cmXD8dI<$cTjV3C4-`QO2991=uXIOFe=S7m_YprE__W~)*PEz9 z{v@qM=tUd!1K+m%z$FcS`y}SJb$#oas}rQJ4A2Q3OVK)yupb~1rkyx~;@c_FDGzYc zFp_i8&|B&^-F$%8;e%=NCdZ>|K<+va*&|b4TSFg)(BCT4Rx}@Bx1jptxvSZnvu9L( zfIhH-Q+Q{P>S~fJXMR`4dFiyy7iXS_8yEs=Rqws!wbT1$(@)^_G)%+Um5u-iKWQ-f z+68BDthYh9S`Ah5@aN4R%fguzwXK?MWU5gY3dC^rvcq20pBzCxR*62<0QD~dJ>QZW z+k0*{mYdd>vAL8DSc?&3>Z*4e7bayxm3xGM%0G@j4AM`&kaCIJRR$fCvG&-0x%)iI zPsP;ZoDPSNvJt(p1(*8t&EIsyJEyKX_Cq%O@B6mM3nW|YCN#i>wR`Bd5ZAYk&xY5-NJ_#UInBrg)h6{P92;v%nG%-lCa58N=WDcF}?$-7E>RhxA8 znK{b6?3{@{LM8+CQLpy+6m``Gyo>G7kGWumHs>Sy-}k?)aQ$GOit=8uu=l%nQ|VRh zG`W19#>)%av!;P!)4HdfcYv{AMAA3o&&v$(Z>imTc*PAfPPyvIz{LF!a#DmL3u-Is zVv>w-7m-VHKhuU0Ixzk6+=25rBc*7sYG=7*id+LAIaCYUlH$7A74VL!?I&z|R$=$o zYDFNDn<~BzaAWkC^j2kHC}px6u*l9sxhFfN_SkDII%2pSzzOct18m7bdLAE>XBD*|mNU`O5G?yX-Oq|sZUA8<0!Tg;G1et1X62x5GuaXi^<76E)qi{+ zItISg_B1N&#*yS*>!_>i;$wnWwgd9ny0SWb|NNXscd)R35)s6%o(Zp_C~>sjg{ui8 z{Jbb?WFioym$Ba%Wc%h*sxQ(I3n^022ryBO@C`fGz4@QZn&0asACWky-ao60*NkEa zRMu1{nSN^NBBD+DMJ9$jzFivFTK!SG_r}A?KnBHt$4K9=<;k0kjODdnFOr>qu?*dC zt!R#QBl_I7Ak6wPh`N?E{@j5t1-+P641Jt9^|(d9Om2bA!^woh10%uip~#V_@RzLA ze2F~Bq2ZcJQQD`^4j0!p6IDY$@5T<4UVD3YT6qrIf`1cC7iqT#3I1lQHVWzX$r z(*fjTGJY)@tUezn^YO$-=frEur%C?Teg~&mhlLvu+^q?ZwlqdAhRZjwD-zl5Rs@>T z3(|R#eZO!wV1giR$iu#UU#=z3>@?)_D!n6JO>YpSaT zxG2c-cO`GPm%qjGg;Pv3_%YCH$Ye32GuElw?+bmQ#FqnQL>MIUy`B|m3eLiJ1u*ilMj_^7xny=!|BN^$%>*! z3tw=1kN9(71d+|fkM?G24@Xv?#_lC2t1m-CMwjaRN*&qns+rtp(cM+Or~k0w^b4rB z5}d4Av@qnBvf)F$>2;4~_*TipV*d#K>m&zr8^tvDKyYh2Ocbl|#IO7(tR`&Sre(0w zIA~b)-SL)oOnwCIh0cN;mqCdAZ!Z1q-{PvVA4I0 z!i|=jy1YAd9aK|(BFMeXMdv6(rw}#f=ro?bb}5~*A;bBb%kA7DEUYlc?rNcbcHxB` zraGx%)Zv*v@`VxFj=eB7O;oNR} zd}|D;UP?~!3lDdQ_3y8_)SOVA>Y;szU}3s5bSNzG_le#EmBRHpo!`eg%QFYrg?i5! z!r$-Ao$k7ydk-J9Ms1xM>J;MDOml7yli{v!_z*3fz~B4-4jXs+xR5-|mb7$i*RM8F z-2=b=0qpu0D7v#%q|4(w0Mz|9@VPsWOG&Pc?5l+wV-wW@ltE2p5^&!~w8&+bz=}k1 zsCHw=hJGMa&k(90n_>0XV&1FZ;%EHH42djV*rEP?hL1clf~abU@4K#it3Yj-K0L3G z>Fi6Q(Jkq~jHz?o;W?r%tp8Q;EfCjVKN*G-q!S!f_qvSF=vBn?G65@}hYiQbx||d| z9f3bRk1~!7j#!;kg~hDRwtOC6P&Am6Rvf%2eX4w!731t=hhC*2H`>x4!L2*I)CPPA$Kg5hteRh23IB8Q20418xJv0AM+fiYejLW;BaLn!)fgA~$e#oN&+m_H=23BZU@4Pr<>jg4Q>rd)4X8BQW|y-v3+wBBLb2J_(ia}q4$JL)wrKgv zP}=h0=4rikXoMYr_u;3-FDadzH!D@Wcv8QHm^OP@$&yxd6U9nB3A~k~(opGH?1fX? z(<>Hmy}5e%IX1;OEh2+;;Q1zXeOS7iTytO6hDp_pQ=2XFQ=c2ihckI{qwAB

Zxr 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 aUl)-Hst!-Kt3(!ji%&E!&9<<-igTwNmE+LaE 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedbi.z new file mode 100755 index 0000000000000000000000000000000000000000..37da24ac6a9f8ff661e9aa0e3625674c3aed51ab GIT binary patch literal 312796 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 z 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

<(dXgkuK7){fbQ6{Z~z_^1a?>$yTaK=%~j z8d8XLsol1=?2g*@58&koVmqwC{ZNNSvo#jIrXK1vt^ejYXYm3gB^SM}V4PM=1nK`Q>=I3L#kEguZoZStS!*TcL2 znQp%8>C^vj_>L8E;>84yd3DzRMmJn>>eOWW|Noo=wEmlK=G*@ZyuX9<5{h-OEV4hG z%&FQPXx2MVv!8fpKQz_(C?1282R2{=I&d{RJ2*HeyQrwVthgjAJ1Zz8E2o&ev^-ii zp#Q{4{RWhGjKx{$R8HUecPfv;uONFe^qkCGDBRYgsf%8S)c>e{k>3oT^EHOAoR>8(f`9G8o>`6?qYW_>XFokF$T=gHz zgRWWFX?BzNODyDkgTGlj$_D>S?ciRx%yjubWiRf<%Te?GYmV#7NFj-q6w(mqTJ-IIFG{Df zB=gRCYRw?7WBgC8#D2Je?@oST+keVW?;S&S!4Lm?2L7M4#j5|@7H7hk|FtciU-vOL zfonq7HK^B&`u>cZ+h)Y|pXuu8snBc8%-WOeqgo{!RNn`6B8SwSt(h)yf@inU#CZWC z9Iy!9wVkm8fI+8E!}^qx=V@_;#AUcEarkYrgSZM}K{orZen)750`if(7W>xxxT{qqWwjo_Kj=Q}!QBO^JrU+?iOdOxdzIqi6 z<2IvVPIw!|=l&#F!8ykHc8U)j@frJWFuh0#=zbi${1KzHJ^F}nz)le<>-sd}S%HEs z=adpQ`v}bV2+T*r#l%hkoNIeba)>KLpv~k-jWV2=fkhs&X&V#{3-&A(jdZ6Q4c{n#_q$>q%w#c#)DT3 z?Q`%Uf4>tP$Y=ht?{jqgI0QR8p$-Hjx_b30zoi^PfiTntmnq|b>xo-3D9#eMy_z*=bxkNoxpe$|LeZE1s{PyyeCG|zyGmL=$;exBM9kW0WG2%!2K$f z%a7_7b5?E`IW-Ds9Vh=ftizc?wFK4I67L*03UM;LR@p` z@sQ&(6XMOs(A^Kr3GwM}K++~Xt##|+ZE(GBQ#XY>!o6H?zd+^|IAW_s9M9nn2(G*g zTcD`nm-$2BGBXBx@K2^Ze2A9vPoM{WAa!Us7Lt(-`z){oeaArb-SPT93rddSb~!+* z5~N7nNlP|pIPa!K)7Y-Ho1`jXPwmVH&!w~P))mq@cI={RlFq(wSE_pO7x=&n@!9wA z3h4w}b>baJLrzu23?ZH}NTFkuK-ecmcYrs|+xkoM00q$6I)bZiUTMc>gm4g@Q3ba~ zPmUC|gzo(BVTPrbbL37i>8yh*&bI}a73@Gh4qmWzWVT;rm9}pmKW3FRg6~U-1dWy| zxnrVN7P4WSSp=sb8*k%lkqu5Gek!;dHF{amU&V)0`N@EV9Ap8@Pe!99|!Qqm^=xme#$E;AZjO$jQ`3BuXS42Q=sb`He;&f*f>v1(*qDy@qb%=VKt? zH8d8DTfvP&pW3FOPvNA8AY&V91@>)2A3sDNZv%T!n{7fnxmG%aBfcA4h_-`UNaA_Y zl~J(GLD?646dwt%z{|D?=q)%E-GM1K06Xw+ai{sW@I3(d@L$;Hzt&+mz44O(#ql3L z#7P-=nZF7nD7a}P5!ebl;PyHl|GOmsd;tv34g=HDo<|r4Ngv5yfz!}EnD7ehP?Jg$ zgCKAc{|geJijiQPokAN5L=Ql*zLdRPJ4ogXszJZOvBRiKCE>?ZUFI*R4p4NbLu z!x$Q-Gn14+kD1R@fZgRlT>*BX-RB1nIS(c?2HQ7iDsaOZ*HQEb&evOY7qHwV;arhj zrlI1-O5#yRaFs;10jqHjL#M#SaQR<_Gum`Za%(OAYn^OKhw=P*rCjbK!+$<Dh$sdfL0(_>7{~$T#y3sJLwCw$|(rE_cb-Ns1;JP~UL1)zok;#-`VQ!reDeP-z z{xV!n!{M*|c^I#hD}1Cfnbb!iSCaP(i&@B<*^)utJ7U^{_4;5;dq?t4@)nCE;}vy`31hbI@?x@F8!-C!7ok8Clf&tu{Ctp(o*hCh6&A zK0XO$Bbx9_;Q+N#86b6Wkp_gR$?Lo+6W&iwNlAWx!jyUBy?a@^X<_(pTD!9D{8FI| zR@Qyb4Pom<+67jJ#z6~R0U&f@o|89w5T&?5D4>f3Y$&EZDP`nKgm$T~9Mi7Qd7T6$ z3GpKBafv5G^n~`-Ek_1n+LzSR4hQf{ooFYo&a{(vXWHQa!52nHJg^`>^@;tLc+v$u z_y{u=YcoQ(ir<)r`9WbP!vYIVPAngJa(Ly$lW^^TV!g^XhMBF>x9rbX!L_I6RRw}- zv?{RY>`(bBDx1l;j$IPk4o>u(Xrce?{tkt?A(O?RVPj98JV|VG$qzpY59r>>lb?a# zkSF-!}Oc2!VYTI$ZAf7o}gAyO2#2QevnxF3Y?hW0!_`(%Th?M@rPBrTGHfYNYw%bvn| z^HsD(K!5?-T0Q}-9)LE#o#)T}gFJ2;V3CZ4xr0TRv< zMr=-q4TwU*v0NdVY^#Gmfn|1E55e|>%|YE}JlYT5uSrMW17cMH#-N+1j#yPRf=MlF z!Z64%(VpWYunhiWt3#6oYYk$xAy{v)IUpT1+5cz;uaVSsCkWik2GTMj30j*DzVMIxDr>V60M^mRxUR>OyF69!8bccRo(@G=#Tk!dzvwrFLNY1+M3b15$8D_vg)kR1C?IE zW_~d2J@ow%aGC$4DV)fMuKIA;dmykWS_^NWJMW;5(mCDH!v`q$!J7}zyzW5#;7w*Z z-vNAxa$kr?(Ex{FP@!W)JdII+6YucT;EkC_07KE(`Z%6Fyg}S z^I*s_E~mBia{war(fn_t^~+xpDv=nS_fMLvPPR){o!E>p)9stATlH*qsCh|>VAr@z!rD$N8Pm*kH`{1r#vVjm*XV3mx^AVt+%2t)`)!*o&!n&Pt55?{{e1 z<1X={7S}q)st_z20b}(9I)#jFdt&B6{`SWwPM~h^(8ul2*I?zJ<y{P6%CyN|xAIC~$gJo6B=;xGNV@cr&E zQ%iBBh`4kjE|Ld3F0)mp0Gz@~EZ$k}#P47zKX)vAWP4}uiIR@Hik`v}G;8JjlexDs zCVu#v4{;yzo`C7&p`07~t%5(155{)dUPZ><@XxwkY$kV;`rpVDJYv91SVngI!AyP| z9iK0PQt2i^ygs?EWKGY~)mvl)rI0%e=R#EQ@$=|4E(IdBZ;Hdv@`l0hz(x?AY2_Ucnjthb|_* zXODI3wRgJOnH>my4b+)5i>b{b;Z^HKqNf2${{=suEF@gI> z@4d{ZnoED-!B^I`riSWDIG@}jVLjn5J?1LN($(L1&9#L*?>Cnlb6p&x&O~LR@7#aR z7x#b7*LIvOC;14jUxC&-%nzxNn}Y=KHk(m98)Nu5t&1op8#k4eJ5kV;1=q%1>zS7S ztg6@EeRia2jbvYR7pWJ_LSF15m|aC=pPa{lWq;$|9n?`Um3`tU7|Z^EA=FXuF>d5v z34cS`Cwmd~4(Lka^jgHM2YqhdWL6|>79oNrdk>;r0>*)x&9=T^AbcvwK3a>$prtR8 zeGtMrd;8Vc(TN^^fvdB}Uw-ww@50^=pTGC{Pethmwnc)^U$T$NS;qg~ld=lS!asXc z9zjImg$|XaD~K#KlJURvU`%S%-+D1-zO#kAz>_hk669R4x7){Ex35jx_ZM<|Yky-s z=}*Z%VsD{WYVd!Ko`E7stGmDkvEdR8=7@>f6BF}Kak-83?PMW~6TPYi1JS3d2}W(2 z(7%8G$_1~UT1Otb%zqV(ENQpANB6}3C2g1X?4H2t`i>qwX7=0PtXtQ6^ytyAynSQc zy4%+N{a5twFxt|;|MLFrDb2k>Ds!9JAgp-<3#Y)1T3@~njE4Y@L+^v4%Qc`0I(V7z zag;>D?qyF%STe(FCR2w-;*Wnc41htlm2e3E!IL+{!=P@k?>rUGfO;yipC<+VXk4>+ZrRC6H^h^kK2izD`LFPtJzPrf@8ZI>AjC zDFosYP$~nHDu;(>u8dhcSD!OW=9S?c(`xwumx!X~6`jgDZQ3)mVrBdMYo8_N?sD<6 zmKThx*txiGr|c2?S9hdxQHRj4%pj?n_?`vC8M+>1!*~;q?xD}6>YL9#Amwlk$7w0V zAqxWrE7KBvh&~5Ce1uf}^jm4(O$RJEREWpmcxD*@IUot$<4x#SS?IG5ZsIuK)WZVA zQMev@@aH3V;DaOndQ+N*83Je5_2kCDHw0g0d7x$iT%oPqMP~j_Xfhl`ciP-zu5&Sh^?@pk zgDTdj1WJZALRHuspa`@WH3}U<2S=eFckKcXz=NGTkru3Z`DHK&44O6#E#|+49x(Nt zclam#nZty)Qpsw3QAw4!9!5)2B)O7eNk`Jck|o6uZ6F|9)0|7Ysf3AJGlA~ zzL3||tJhTK)pFq^XlFU@Qp9o*{r&{x%g|=n7CJcT%B5=B22bjPUpL*OmG6xY=~NW!Md`ci+}35pbppSTO2x)~rR zVPIB+y^Q>`i`_;RrKhKR$tyJwr}?wm0^Px9{o3cYE-4Dv^3|EaH7*!m1X9C2vYB+v zDM2BXxz#%?pk<^=u_h?s9tL=yz1VeBQAS#Zr=n5~fox_?UA2Y(9VOdA!qu6#g90ZXD1mPGZ$Qhy#!b^yBZbNOQa5B7ZmfL&$l_?X#_lX4`TTO2MA z(ngb$Q#91KzAIFiT|p!u%Z?0wnkT&jkMjA?-Wz}`=xsL5wjI2MIxrn^sm{e!F<=t; zELGe7u>HaHtZf6!U>OSMqrf$Y#|5}?=m;wWT(S=_E{3k9c@dkhNPs1&9v2{|dC5L} z`k5^G*}&&k4?#ls5G@&i`S^^UJEFrnR=gxb(o9k+=_ctf87-ME zc@@{$t&+DTA4ooxT#9E<~=AGzzsrA8Jt~>lA9UJ_$eISCvK`4MMX(at84zQvYmpdglHj&R>21H_zN( z;QFs{{>`(==~?#w!?WrCXZrt&Z!%J(!kd9y%zssw91Ybc1p>7J_oQ_vPd){wUe1@* z<>fsE`9JELgoZZJf1)o42`SKnNPWH@|3|}w`zhfD<~Mk?-*7sdTD*bY`dgu)xAf0k zUli$NgShyHk%pcWaGw%xAuq%s+)moxoD-ZBpy>ZiIy)^SLBksW`bm27U$6f*JVdXb zA;c9KQqw#%lv%6SbCT7uf<@7>zB$jYY(9%OQIGumAsRs{a~) z|Nlgl@c(Ng`qpS%7Gi8+L_n>fat+tKWK)%6m$BGgsnN`=6 z`-rpQC&B7ghkFZZ2*6Nd0LBVr3LWW)6oyC83a$Jn{3m_jI^x90kPLR2&8S^6YS*U^ zu%Kn2KfDV1qh+?cOlPnYmD)C=QZBCwJ*+~V$raY{SIPXv!n&{ERJOZZs-8;cGghIF z>?L**exF9)Ti4y;exu>j>3ezIU3LpQ7QauSeLX~R(qzdQ(z9`T6=n-o3JiF>x*9Gi z2Jc4wP+WVm=rBJN<%4OA z6ih=CZMEnoqvVp>Q&mvbTRc6RQ1sIEJ7H(U1cm0}SyzM?S z4BUbVfI%zy@6Zt2LLnU(hjkC}td!wEifUvt{}@GKA~l9Nlfu*xkcMy!(gMZ~n|9>x z+h>7sgNw}6`;x}ASmX?3%u1C~p@AX8)~x?w+17=Gk|AIr3;}%* z&wqh}YzuHg07GcHnOIioxn2oOxIl~R96<+krbn;AfMo^(7{ie++&AZkccu;_6ir4k z{QJLvjo>cW!E|t@hqK%C5U#+tQ7Lb89g4oO)BKNo;3VRCV_+=U$(P7x{<#-@<2p>z z7zd35Lr^Jvo42{N0){_cmHe0dIp`!g<4eF!9BBbCP#DSlefA5C$CJ*tB$KV73OXQX zlF;Bmr~c$ShX?WZWg~x|KMy@lFm5DpUqdp+EE`MpRjuQEiFlxJ+7JjQnoX6cD*2q% zdH`2IsJ|wy3RQ-|Vm>g*8%s)Lfa4^o=L<|qe=gt59>0C;KjMCsE*yB<=GD?X|G#!vzQ{ay& zVK{H;pIEKul5yTl@R&Yx1#pLl`SvG97NR?V&6{wPZwKE2ip5z%S-ghJ!Yt+ugCrYZ z1$JSKgNK}W%6B#e;>^AI?3H;yF7TO*3#cB?2;~d*O6rirb><)A?B@()-O+`#8Aey} z+&Uw*LXhb!Fqq6ig9G4G+Y|<#<69p++EqAa7`Ct7HIGT>cXYdOp_|ZNY{l(`i9I3O z@e1chNyBTV!VlnwHB-6Ca03jh%>+-0owjqE987%uIJd|Wwc{vJy0eVTfkJsUND2aS zvX7*3D~*;XB$k$bTw0o#V1IaR!WG-)2@@{cuKZQ2&78j0rE?1Y>)gfufVKmlM|0*p zLig}hn1|*htGF4=0=d+a*eWx1f1p3v30SlD6g{@22-Hc1t#IOAH>kX&HO|9Xb+1J9yQP)o2MSdW9g$Bv;@ z;K~m4{!a7&jRP}*W;e*)VOt5c(I?~ikkgImN&b6!80tjqc_(tRf23|c=)<=HMN!6P znTcax>ax0c>j$mJ{~JmdT{sC$#sZ@?FDCz4i2ur2t!54o*5sV&F8F)8RsZ(nuYb(P zU|sL8K506?L-(=i?c24l7&fX+VL=nifQ}tr$=m;4<-f=fe^5HP+pEiT{@*8rq$HXx zM`Pn6<9&@+d{q-Bb{InHy>q^TsAu-S$(cK@JbHR+7%_lJ#{l_w)miYh3d>8l$T91AK%~1D$LE_z2wqN08a=uPO{^m%E z|2>C|#C^XgE;4(4#b2zBna|LFuAb9U(o(G!s}+5%tvs}S+o8_dkm~pMAN-*A{%ymMS1xuDJ=rZBm*f??)TkLc4l>ATf z1cVx3^>Ushg!oxy&mU&SKbK9Dj$Pxh95GdCi}s&<j&&n>T6Fym?;ZG7Og_NwWWS9|asU*EpB<^7}V+gnw_^ z%tfoGp^ose!5D5Zgc}Werj8yxmHhrqC$SuS7rrlw@3$XpUNUgtlI4R2E&crN-OoS& z;fK1qx<^pWt&v8^WgfS1k*VqW$0H=+*3@xC-(#>gr{s1a331#}ANEJXus@KSBMf*q z2xGi$zc|96xCCL6}R# zpI5~&_O4SH`?O(Lf^%4t24T#2r!Zz-gE089Qy9G5FwEOIETlmgD0d3OTBdWD()u6& z?Qx>!r%+U zGawuPln2Nk)E|VQ2M^+G;O8p`52B^`x6J8TLKqG%3qQj6Kd;&gfIBEW@$>O-LH#q4 zuewK^L2MVWZX+|0Z|oh1%>BeZl}PMu1w83gui+I(y{0lM)_F26geTxtF%Xb;2cC4U z6IYQ>jE_36&N8~sKezpOwhu^VbRZdhX8RF+R&o0_GvfAb+dO6jv0JpwL)+@;4=@|VKN2eZkvR5mYaD;I z)49pBcacBl`Ysf=55??3G5b(lgI9R?pPz9O^evSz7bo6HsSkWLwfqSd$_Hr7j0Tv2 z29U{Ps|7!bKb?h^|EHgVF1Pq&@cb=X30pX@_T9zI+kE^Yn2Rk;}7)5n1$$;Mj>V)P5m3EGvhbfZp02r7#KTrXe@{uIyC;}dqal|y+dB%#$iJf zrvEr}=umVSf5Vqy!*e`JajO+I0RoV4;eB9U&!mwAw%vC!lA5sXlxvgOHvIR zJQQ8QsnDhP8F545$RTlY_?>`?e>q_&fboOkYBk(s)|@yYnZKPhX;LC+J!w)hs+%-n zlI^p^NfQ&{L-Ni~oHz*`m^5)BIyh<4B=B%T;$*~6m^1hf@+$a5fMX96 zJjE$U`^|k=+luocv497Z^N)v-xTFt|GOf8#M;`#U)kp)L-4@$*dsu@$fUH>cf!k)| z#;v0m7ue?>1$uy<4XyniRIve+A_=wcv4<0yRCT{FiX zw;?SU4lQ;B?YwcOMSugl@f&fW9|NVJ)VA9mm%`y@)WhK>H-saG)x%+ZYVToso`+MP zFO{Ca;d8k#u|IE+FO@661-c#@VR)@SiH7^n6!y$88n;2d2pnb!va(81o*U##gaZ;l zJTD{Bm<@add}Ej>&(8D!1*Qk88Tkw8p?jRaWQ%KlAd&c0>}UKcF=``vFdSwHR0H%v zdIUJItL-9*gm%I=&`vRGLq6N-afVaRXK|Odl=Tq^Y5=G{Ut~?p6;e6ob4lK8kFjV# zr*Psi$W^)krqJbrJbO%jHXH-T@Uz7fWS+@64cTe#4uZfN;0;v4pJ|*LTtSg25?pBn zg^~0^b=++(lFlteN+iT0-Yj}x4K+#R99bg>lN*Vlszh!iVXT}ZVW9HPuwlc8-M)=4 z!_Wc{y?oj7Wgr?|!nfsU0O-DZ&z?P?JKBJ6yMKm7i;IdD^9S*jN#Ws#-MfDX5x&;e zF)!a5I`o!p0=`n73cd&gKDf%jDf9-Y0F`J9IF7PWHaFFF&UT7PV~w?6*M7+gKGvP{ zAW{Ae&7c20mCTaAri}Faz3TvXi!;%)x&pDj7LRqc9IU5Fj9Pkftts5Zr3iMWQW-s? z)=C15;43yoa|pet$JHF+8MS zL_${4$dK@uysTE~2@$Nx`D0>cc43o*h??hVKsENE>2Na|T6u1C%3X*RH<^_I|SA*_*cH8;Adyku1m!6T4 zt{cB<6&M&{iok!SZ!*$+G#a0@&sMf`;y?Rw?fc%|MjiWy&geaGFMoY6TUqmkOvWY1 z!fM^{H#wUt_cm^_P1p-V={#UVxh5Xpu(N@Fn@uy4Lt_ z{d#gm&HrAS;0pAV*!}<)d_{x7@@liW8ui0hxcl$q3`ly_v6%J{Qm2)2WmpI`{|^bP zeh)MQV?ooSN6|ZI7CHj*z$VcD!UePpbw$fAToCGlBdw}oYEH~wV=xv{D*-zh77a8WWrc9 z_3vRbN};?}jbWDp5WQ^K@}(g91+dXn0vk+j1l#Au{J`K9`oCrhVLHG4uUI3ZX@E!Z zJf6Qo06V@2Fy;y%^@0h*^+G1rU`42@n#%2NTHl^s7G-cNj@L(sCm|Ijrvgp!lmiLUrjVocn~Ci$Z(6BFX%M!q~U zAr|dtKVS-$PB)uVQhHA>YB4oADaB$=vV}`CpPj(1|5hZCcEE5w1up|(4eDgW`bsfG z{C#Cav$8Zqd5;thq47N%I5M6fgBZq$0Cnq8utBfk?wvZkJAIz|aOx zQ`??k#W#I8J7l&@=%k)+eAEevHe9_~apUX$XlN0YYj9?(i`gqr@_Ij*ICRvc&D# z4Z6QXxWz?MdU4GmaZw%o7}HAPS}2j2LXI%@C0zQbZWIwsLQ=!H0Ovu-7(7Av(vQ?5 zR7dD0)kf5%pc?Bdk<=%F$jf^6Qrh=Ynl9oJbY#L#n>{bMU7vw*Dlv?NdQOULv`Vv!j@kH!iW~#Q=f@ZvNq&N& zZZxQT!MIPaaD{ky^ju7$pGsugahpQtMU`@(4Y5k(AUp(X8XzS^hp*BQ(^p`{r{J|u z!3xy(Q}oiO{1b5gM{xcgxPapBq4*!!pxTG1cKUR{v1-6gpI)<;-3FqTFGrVa%h2WJ z%Oy@c(GBAFJj`uX(0k)D=>7o3NOeytqo zVF@2;pZ*>8qV!zj^hP+JrWZy!U0`iJvhJEgCNSA_H;{my-5P@~>biZuy6 zr*!liCdG5=)Vc8!&_fLj;lI-Wwa}!aOA{tM*OgxLYP}Eb7>0K2!)-CN9c%5yM^ia; z)(INn$K!%9yFx?B&^?DAreIvrV#|-|n8lC9bW9lE7=Kr<)&y(!?jjMby9lxQr}$HxJwutIU6)o5+zBJq)YN7Er^|_P9Zax6r4^YGZ}R)j15xd4zILS=j?O zyC3bP+nUq)Kp%hfleD$e{vX|&HkQfe*{Dn$mmMXh#60U#S1Y{)Z&I5aauj)rnd}AC z1_H8OIf*QBYpQFKl6${I?je=3nR~O!gOp72&MUwdvuq;r>*(p?9p_VR_J&Qe_|j@0*ge2c zD)p#Ni-Mc8(xe{dT>mU3TzKuqM2VkdWnCS2UDh8i(Mz&$E@n#hO1=RuAQ^N8 zbHD-c9dv~j*bVl9gW+iSIy?*iWb{l4v4$o`T#~~st>LB=t5!!|=$#SoCWmQ}Dcq#B zIxKAPxLm4Av68dliPLrJl~@`QW)Tk0B-0`~Q@A|7BF}KY&&Jd$4~=t@__nt9}u&_^Ofp8w!~J#)E$uH5fFC+9+3!h*nDK zzXNLhEBw!wfG9}p*X034994+5C@%BLLdi>3PKlF zr)6ajsu(Y*giyxlbgT>Hy_Brfg;g+6#;Mh;6fz11xJX$XL(1R}GFYl)fj9268T>(G zk0FyW3Jil&sW=$~5=;k)0vH*q#$OmffnYiS{-9xGpcjsfV<-W}tHB>2P(Z1a63VL7 znA&euQ0f90HDG0&PK&inOd|n-374^29Zu0sMRLNbDd{vPY6dIADuPt!!??gTdI*id z41=zUCHsA-@Bw6D-glA7LU9d`sImvuXV-Qx0F);Bo1|t(<*fxifQpb|vRO&47bZ7OD z@sx#!yLd6oD_m3|C(DnjfKf3F6B*0G$XJGnia|=O?cw}{uj{>J(HCDVTGG2i2(&cs z+q=5Dci-koLEx()J|k6K@3r-j2Q(eN<@LLFU*9sk*w0(r_Fgl-uRhJ&J5A3j+_6|N z9^O!ImCLPq=nZyf`@7%Zr9H z8Wl^!y}W2RtHQ-82mVeU)Qqb)6PW1bl^Do)yE1B;V3j;TDh-emFRHHY5Oc%JS0?lI z!t93bu23pN-zx&$+yWJh8!jt128*>KNG1zX5Vx#uo`7@PCJ&Iw0_0Etz_~zgKNlB2 zZ_IuH0PqnoV2F&H8{}lb+tC25OQlsAERzK*0Y>NHfzbmcA-DehtNL(v{O-oc16*ALVUlIxP6 zB#3A*GO0I^Mhj;V!op zf3W@|(0@*1{Kpv3t%X$?tLivd9UmH%Vs!63IrU-JV9vuceN0@XCNO*Q4L?trkDI&R z9q2q>BhRiL^m&4>msIEK8SIIl=lRm_As+Y{(m43L&f_hAPpQt0eD?7GJ)Pq3c7nOf z&&wXkonPe?@Q0tLn83#!aP^?v@B5Mfj}RQ-0YiH1ZkFjcTo#+!rebWG*F?r+%H&tH za%FL+r16Ur+I0o}f<3&Y!Ae<-7Za>@0qH>=-m)N-OPmK6gkO_`J-lQ=YMJ<&WsmI1 z;>bL#PaC3gK{gy&8lsfN;!u?flnJ0@u{f_FuTRAZq3)@{%qwcLt|Q1KhgLYT&%LhJd{Wa=BH zlJQ`DI+b%uE8_|n;?G~-2u9W<&<0ez0{Woh=~GaP#vnDQ74SfJ!ExXN4xtvp+~`UP z%gn;#9R=MNsg}6{tIB8vWTXgEn0999!XE|iwF*VmpCGj&1GaVLF2R&A4}J#!1Kx~;lAd+B7QtndaN!r07xbg!cB^lOYHGd$|S{4b%b&;d{@j}1ryH)?DJ0OWI(X>`7V;JD6Rm3U$-&+Yr-PBfjTyZN}UMcesN2SCBr?Vw z@x6mW+j-j5Lx-kL>)h6L_{#k}zklU0wo_+hJ9G%JofX~-4n754(Wa++o$~St%?mk$ z&%PNUDaGitF9E0tnK&QBeH)p%mDBB}YL*NEP0k;++yqMhj4rkvBtztdIf4daw%@GysdatXMM4((6w&PT>4QA}M6ZJ`f9{{} zt*iv_;6a2c%a~!W?XRufzhbCs+s?wb&RWG>Qiq1r@oY7BQsPd%vpE$7S>l&V451RT z|3atI!NMsA4osPH;O(~*@>kGLCyt?qKyji|@o#gPZl@P6_~erX3r}arRVy*q&w)ft zW>O&dvRvdBkbaH%MfSBON`zBUh`%9;csxon5Vog4y3t8T`~cG@CH;z71!@PZSaEg5 zYfSrVue~;KzzSYrxVQQBdv~|IF&x5^zIV2~arcKUuaCf5#nx9@cT z)d6te5CBsc_)3co_yN@&!XKx)dq^Z+l1UPY%Q#%Wb&^Pl1(#-tq+HSqQ#@WWQ?f|1 z7WbqF$V>;;K{Z%I47aA3^tkVoaZ(fMpDbn~oW8i?V#&+`W)0)KhsbGTipl9&;q(l# zYAwaGKn{f*B3zPzwv`Ij(xREPGXMz!xSYGHs@ z6Bww`2H5ZK`A8LtNKX%$LII|EN|lNTFY+9Tvb9RjaFtpubuq#KlS=9mrdH!Cf8P`? zlPc93Bi4xW)nP7Dm0D$zN>!+-XQV>m;^l#_GEnXnp-@Ua=?iyBv3m3NO>Xo2T90*c z8Qa=#p4+DFn^&Sy#Vd-_x}jU-cZ*R==+=MJv_?*yzr9k#fYvPs-H! znRs}^5`xQJ%8}=6Kp*Ylxa5sa&%hp6Ce=DWtDX~FqbSulj!~Or#qzEb<=slOMUKpV zg&9p6139@$YbATFt<3BguS2^z&piia<_F6@Keu$r7w7J788KqZh&Lkx1MUBRlgr$3 zNh>%H_efw>$UHppi`2s-0>w+!Ds>o^6pcCzdSHQ389kJ0rIEiY3)85TQdt-dhrZHq z{81`3s?OPjb}M0Zj9=tNYC?p}0hQVNV#Yk4tqJa<8E zV%{&P8m#^$FA={q|Kat`ckga~{fC`X4^NqL7^p+yLPFyB1M~(9J!4f$7c3Ymg^aKB zid7N$h{0EosEw4#h&NK1OnXU#ubP+$7nwQ@>kzU?EM78~h&MG_{H&!{G!hG}D%R5r zUt_>sPZuSA@g`Rg(rk^@+6nzmjW^vpS*>fD-H{LIs@mdu@l^F(1ptb<)u%4HZc%j| zAPr;zDQ3Np+77Kev+ zHMh7bwu-wXt4Wngxzl}XU4)G(jAS!TcV0{v+AyUI%eI7(8l(mo4J=ssHd9Z!+c~{d zT62Tz#a4|gFrsUzocBu}m4`KpXXi=dQp@Ld;x0*RQe`p`%{pmbI%^#-tpSg9k4`Fet1ug3d5W2Hk4yEn%HfpbCx>9|e>Rqr2Uw?e z#baV0Nj&Cjp=79JH15H%;z3STOE&1GDssMB4v@-lwlRN9QW=@8qz-+}f=5@}Z5x1D zEtRRYIs^6XngUp3idC=W$gmPCoHAT_^_c5cOBiNtidm}*S0tPDT8$l4G%x{rjvF~; zNM@k^3oPa!+-yT{GJoK2ll!J}Ud*c=E_p7=tz!HE2sA^GXvvOf5g02=4psC>^wSRD z$GDV%ajc7?XOIii8$APApjB|GZJi$edb_h+iryOvy-~O~gBHXvjH2bS0}0HZfr(RF z1y?6zO69isQdj1(8-w2C6lrc8Y;NXUGvNM=w#j8$7M=A|YPF{Z&IBbH<%*60A@S2n zB0yI2bkE?Jp)ETUFp;UVI}Po>cX4%Wn}OqNe)G}FUu)IL$IZ=6o)zZi?IM#)A?%>^ zWZhlW2*f8qpQ_a>Bel(0kmILR`GVh*0&*({6*Nt49~RdVw>hgMfR1;_TATzA&Ts|B zV>Cw3045K%Duy+uxz?});tJT2xk$!+g+|xzXQXUPFcVp9-I$G_SQt00qT{A7$QThr z(Gf5bE0Y6@TR{S&EzDMOU*NmV(vpJReF{e@q&XqM11B(eB;I#$|6J|Bfy1JVlSiNj)k!7~ z|0Yc|nzV!w9gO~w9-+N~7L7nxKm?eN?)MJ$i1ash7?F^sQRg@D_b??1YrHE#5cf5^ zLXt*zOOp{P?v7Pvoy;JWg_@GhT5FP(RB##ASGh1I*-92K)w(3B(x{cGvG6C6dLPb6 zb(U~W+e_JGz4C`dA4MeN{Ysfu>6KFG@leW)${Oo}zT~e&WW>qbtJ`=a0FMKlv9!XP z*R*N!Sg)@G*%jRIPQGC={^)U$=PuVS?c+d6$u9$QtN)NQpjWyp6QeU#c$9!|)zWRI zsuFd0`^cnjXv?A!<^V0rA8;P#lM@n+dSUB*iq%XSCOQ_)09J$jtKO;?2B>B|b%2dk zC+;p(m(n*AAUK@k}S!%sW%HZJ-!+A^oC0ZmyuMXk}*Vx zhzRMVGAchrjLc;9*dW}P9>v9J^0h@ppSXa4q9Sz61MV#@=A+aJ=vZJ(epo>&mfrLr zc#V_---iAFnEMaFsERFM9KUnRZnl@Zy=D8Rx6SUR_Z|`;fdHWsN`TON@4ZUzDj)(P zHY^AhP_biI>^?=Gz4KJa4*!{ZHw_Tq)9?F!|73UXow;|~IcLtCGjrw)D8*QSpHna6 z>u$OjUw*2r?p9IV9sO2TlbL=`>o+#4HZh+p9o3BRFshkFUj&d*qXCDDtA8L|oaNiV zYW!(vB-8R26}kje+y!9=;mGS^d>%wIDuECwKwh6pi07sPoWO^)82)l=QE_Quad}~B zNl_6QNOpv?%;e>m3^Es?LJkHDR$`pUz<@!3e4xHQS983+{zDNwS6>f?$-nur5YUGL9>ik8)0&@jXLgMNJwW#M&UP0@qI zX@fpy&+E4@N)JBI$S!VMG~G<$e^y{(S`!}>eq&RLhkEF z_kM&jeL&A${Q(BWBE5qXe7pgH2YYbWqa3_0p+~6aUiERWhXSFb{fJ65uLZ{g{r7^%OcN6C5k{m?vN0p+sA2WRRfL!!SM2p`WA zTEr5mN@7v1&gFYW1oE5%h(*olIFBy5<#p{q}DT0V2GU5 zOSSM(B?3D9RriR2%-4|3R<&-6u31-Vg^8mCd5lbzzt*O@lYCP7Qj%Jd!B`r?pHL>9 zZiN0}qfC$Txp1bXSLx)Dg9L%3yxh#W0jD8R*b=KAE>kCX^QKQ9*woZy>@%@AF7elRZ=JaVjCT66u3F}J^O9$C95)3lapdxqmsXgj=jl`LH z+)&p){`C=YKV`qFEWeG}-ACMW`|jRQy_ks-S9bjCzJ_kg>kdEfe0F zCe0k37#N=tm9`%)e^&lP$z1R8N?pG}J!TB@tQ?S^KcIV`Vp#%{z@&N^;2&x8j(C9d|cdz(v?LG zYW?k&p@w;6vRd3%92WV-ePzsrbv4~r4-4Ox*U$9YP^#a#J~C&HtTxWU+Q5i zkYag9&_0)~BHTm@kwcUb*xfo(c(h6ebpbntN>>7W;((nJXz^YcJBzxS(&NR44Y64D z39$kouwsvwNSJ2@9>kS#&tY|u#^4UlHzG(SfqvhQgr6OM!U~Um+YhAN3BKI64gUP* zq${^Q5B#t9fahuWvvK=^)A4ChiLp;CfZ+zX7?4WUV*;|Yfr1Nx#pZi#5}a1)*X4R* zg%y5vp^Lcy*WL3ryf?fVEIEF^1=Is_>9K+E-TThMr$1c{8n+!%fPSCQS1S5}3DH)# zsV@~%Ihaub`};B}(qA{+a&LB0nh~^ghp+VTB$WrF>pWhjGQ)!5!`owBi0s|UAbJp^ zIbU>mAVn;i@^a=%*q%g#N1Y@P(g9w!jmW%sRtT}EkY0d<845|nLNq+-RM-m@-reQn z#6@m-BB)2H)FAy*e{5FFh-(SH`)2Z>momKn-rWNAlQ+JEr9e@(y&%bzS*` z9yjW4(nl)(xGgEI|1nT1$r`hF=6-NX%(hxNGx;r#m-Kpt@j6SHDCB@&*KV+Tok<@K z5QOiq7r2j-eM^(8iw6un@Mv60vhUdT$@R=b#qZvFhq!n#yei)Nka%-Uow+)C&%`fV z%M8Y?x6c)j!&U+L#Af(I(+*#qv&y|*KyD=nJ<)izm7c-8MoMZNlXZQ98uvwHV@f ztl;d(1T?lk)S?JqTLc0>f_XZHBHa;tAQXua5eT-~ooO{RpRo@oX7Q_>f+Exl@Vsl= zLo_bgfZrQ($^nC?)P0?Pgxrrlh(V|sDACZ6s`RiNZkp_zl)C|mKqc4aJ zHfk@O6&n)-6flu;eRFXuO-@O!-AU766+@3ssE||?!-q+FWa;2%q#`mz(kljS2A}`T zfDwg7o53d}wbz!upC%6%7Z<}rK>A2d>ahBvhBy&Tt`i9MW)A<3l)!yTtIBLv+LU13 zXrHmq%4VmxVN!)6Av7%osTKn%U69O7Ob#Z5`x;}K>tejl=0G)KJ@3q^a8ZX$9#LyzhAAV~7D_S5kW3gC8kuo-qijHYMTwmi8NKm&6{&KG#;pfC z*UDCThXr&Rq0*jS+`H6n_8DUiI)-H0q(VnROiiy+twItVA8lPGCFuoG^R$!a(R86f zuW(9239%#lYm^F0dNeswZC4eRsO&ifDc($NQ@*nyeqlK~p=NV+)cm1)$|Xxjt;#e` zk$6)IRAZg_O>wK(@`a_VqN+FdT_-8uGiItWb5--n^MbRr-a7^ef;M0Pq}Zp^`gA&< zR_7Cw0O)K%!GJqF{Q0-^vz%V<=Dez6`^Gj3)d{&>l0uhCqjw--(&ZJZbbiWCjvEJr zqb8piE1@2Ih@xk2KCox^fi3;u^Zm9T+`V@{{n33SdEfd;jgv<_@(W4+a<+dH{4E5a z^ugoD9|XUG5D+!->zh}@v<8(;5q2U0m5u}&9~N=6F0G%@I#h^cDHqZ!^xWyKt^n)D z4nP7f{2W|*=#E{JCPjf3xOUNOaNDd|a5ES;W=p|OKNbA=BU6x*;~zP4e_wD<_{%kW zmcj4A>E*i@gGu-H-QW5OI91-%R36d8(YPcPR-yLWIbTp|L8TY_7~$sj1Oo7|KyW*mESSORy#(_%cV1Ki zXVI*8`MANI(fLDKPVz;=J|4~SGrtxIuRftG5JEIS6{w$mjClvXc)B-8pR@Mg8|PN0 z7~z9&&j5pWllc^rae8~!tvjfk-A^(XHU;4e`%c15ZwXhspscY1h?lFnO(OpF$aNFZ!__W9Ddimm$5g;OFRWSi-Pgb~ga1rny!ei2MO z`wI0A{KgG``mjjH#4wJgCJPfs6-=(W?>+#&h-RMr6yAA>q`bN#ae~sOmwx!_ZL;dC zv7>!5@|zF!6bS3?d4dGve&uZv=w%3oy@ zPNk&0crF85D7gf9d=qenxCjDB5yLtY8XWO9XB84M^_-2h9`$T2og{-Gg%mNI5dx+M zKSTHAhMY>3Y;scCBcNs6!da78=Jn+*pH{K|o3^~~x4FFihLuDT+8 zbyL;oHTCn2Rr&j;G_4w$dw55?ZOA)#4k{v=>QN`dq@|_stPVEpM+D@aR>N=qj?6CH3J~w5m6p(V})_de+<6Ji!Q5wR2$(eRJTtcY1 zlPMi|uOnwy!u_%uJ)i^xtJ9l7FeCy9^n_2f6RZY$G>oi*GvJr-D>!}CIIw`c7oOX* z?{3iW$S!ysY#0HbevJGYG53dIC43&fzAUy0o0ofeh7IhFj1h-GT z^amJ7!=jFUiR+{$Y(xy_QCQ1+e&wn}aUN7VFTykF-ZndpPF1I}ME5OTdIGM!O28{{ zzglQ*FFELz5E-e@A~}D(*Jq+UtM25Atp8v0_IcZ8A6J5xgw&1s6`y1 zkr+aZ#3$!qU*p&wgmY!Uctidm5~D*%C=CSlS{^_z``>UJCLM` z=#CNyc~KYLqo*GJ9=*Uht3dfM0wEg=dAJzzZ~{V8ulTs^oVf54e*Xx=kZ$sRRTJ(h zD?d25yuY$$uyI6M+6eW?8fE|Tc?ZhN4$Q6WqpTcg0MFU%l7)RiqsMfxaXx%asCl?V zOWvhpep6M3?^cU0X-dfPLd_#p3b@DSkj!s{cbHs<8W&LBrOC;ImZqenJXKr!@Z27Q zl|4qDN(S_p^(aVS#XzR3IVxt))oNj$ z*L2sA#UYzhykHotw#BK|HvH;!9vd}hm0ALSwAI`p(wwca@qPB{7{OP9@d)Z#)L#>c z+_pWWT%Yiy2ipu0n9e=9^F2~4>=73rcI@}Ps4|dVRh1s7B%`XDtER>lWQT|ve0Fs!r480POq!aLYM5U z`ucalG*S`%39f-_!@rVJFcm%xi@{?c2jt>2tizrR|AP(|A^{~u}_7F6vK zuO@b%_iwfhw+XbMHjQ#59)u|elm6GX9W9UdtzYj;sNmYj^R+H*!&5N4nG|nS6frPz z3P7jUcp{DQ@s06yZVkGtu5PZnzBQos2AIjJuba--9Jc`8-?jSvJ20`{7msS##)Gfl zYuESx=x#fHKNS`fFms^HWeig$APKzruHs?_bs`4*ezsn6Z(;m_{*I&h;f){-3BKnU zngJmsZayz4pt#LgWz*6wSAf{Z=y9}R#fIv7jr=Xkz5J}@5!UCwr#}wbjV}F z4TlQ`oM^@y@p=f_KJed*XHofKIzESjdGw4(O0uDRPJY5x&79JxXM2!t$}aOsbB5} zyWwj-rgr`7RVMiCrVU8UU2*q0I1^qSrVw<$?*$+Q8$aoxq$Kh@>KUkkqt(A+IuyHI?ue1D4bu*@uDtPcgux!|j84kDGF=Ihp&1mQ7ZgmT1 z+JA74uBp3Y+T=Uxy3q|L_mam>&mAs*jT{bMcyZWkvJrDnKeoheGJ2MrjuJ0!tQQLF z8yAbCPA~Bc7WC=|TaO+EbiZDFz2Q~*2=gAIc`FKg?Whv=Amhb`wOHiGPV%wK*??c= zr3J6U_g{GhcwP^u>;OsNE|9uo_Wnzk(B}YMeDNYYdEvsBd%=gG8$1D>d*-X*?{l%i z;#?q7MPT$9eMInhq%2g95|!uCab;l-M7R_`SE3FSybe6CyaL~UoqTl%d>!_Nub{Gi z{S}u5W?#Gr%5hoH1y6u(;3HHPh?}Xd=gNq`NFzE;( zJyQjA)Ri~j2d};g+;8lMZ^NGOJd$tri~yzZ{`ugsMey+vZl5neT#YG;oCzF=@HQ)OMa({he$IcdBS1bee&>z}<94n1^3dTg zhrPUVW$O%*1$X^?*Il#7lYoY;ClAk|p1B+Y=5FWg1OV!D^e2&Xlo4$BX#rJ`%atpj zZF{E51%4SaWaaI*4_|fLJM&k}Uo*UE%}RRR_7f+z!+GN%Jk|L5EOP1h6?2Xpoej%4 z_@m{#%Le*Vbqi1XpdA;c;N)iR>IJT0v}JrrNEYS@s~ zrEwWB48L8w7H9yq5>P*@&9k2?C z!RWgqoVcBv6Zjg{X*H@-4ncUdt^jT_p4<)yeONd5;ns5=tRi6*-+ekg#&dY+LM>Q% z>#bYIuKu>hKQ>V7C(aqlWP5?(hxWBLU zYj^HkyS^8>y}7%Fd|}<1UAxw-3x_ndW43{Q{Ih=a8{1~-*I?w3;8BE|lbpP6#j^`Y zvcM{`3xS5?{n)SzGeIo=fwN#DP&QgW4Wz=C$ZVl7TqRr#yweI4!cC4!=EAErgW-P$ zsKR$gEsly}o?Qani%mTa<|w&2jCz6)*irwqBQA$cm`S~h(*O_$Mlzt9o1+oBf~3ny zs3-v8j;a13v+6f31>L7b(X?;|s9n0L*UTaQY1`pdvMlOaYN0PHsdlj`Sib&$Do0VKQMUrbC>DM~Rw!OdDn7WOfk*+|R4d``L=F*cV zf#}hb%cqyt^tt8E3EQT#+Bol0_@Bp5!T&7t#Ov6pyT%vXFweM@8G_GH7A zPxZ+=`uE=w&`M1vT4*vMIpr0ifVqR2fZA;)+(ZV~Cn5&j3BVW7(Y}b{rNpMFxRc}O zXq?h(z3xti{&|2tb=UOi4ZUWxmzUy45DOfoip zPA`YI<VCeyN#;w+Q-_2>8RdK$J;vkDrsCJ*no7*JbgOkNSIcgUPc&7)tA*BFyV z&zPdE2NSZkR8<#RZJVmQkx$(I{D=3Rg5nc%slF96W=(h&{Oj!UJ9aP1xg~Gd`#q;5 zCN<3rX5{2dPV$$7k1$S$!3_d6s(X;zfsbm-X}MPJ^dX%J4c6FnO&~-PhEJvT$$=0b zZ-rNC@J+f8NmqFQsDf;|SLhUw!!yUa?=J~e#ZS)-Ho_xd>Grsy?R$?+h@ukGXJ)Rn z*ggAI%U3NNW7pn6&ihgqXErZlE}UC9-n15dYZ3cq?8)ScPLoabbbvCR8SCPCqo=vnTx z*np$m>|cnF|8a39d0u`iy?z%{aQR7a2}(d-&XhW-HjF7z^MtKo%0-%^M4@|%N9(wxBs_B&OCQyk0GrSblZwK~M zfa-^R{isAhC;~na2#GLcR7`z%8L$pTTF2s{U_ShG7_gGFVTgQyyZ~Cm`S7V0kPG{^ zfWsiS1wKWd*%9V>6VC%Ka9$k|y{JR&=j7l9y8@vg>&06y^ulz~7f92w*mDy%zv=Zk zNjRiZKkS}ys~0U?Gd^b0-0iE!4@$^NcWe}Fm_K9bE$-M@&v=mDYuYVQf(@&f3$6R; z4<8?O%U#QEdxxG5XfRVrX`$s6G7Nqc4E+dx_k7>}+giQ1JhPYO>$VSMGH=uS5uYwZ zG=R66=y>mi_?HzT#_7ZhS{OkD(g7kbbbjvY{K7uq85Ju{*j<~Js!iGB^-LVryU*^L z5xNui!jlDn-vwnSf`TF&4__QBb zc66)WzP7w#9lSUU=}$7>x^)#5>(;s8GikuGv!>hjb>$Ts;KiX>_CVteQ;%S6K>;C2 z2@zcf93;@IS-+YM5tKvdPy-)HQHS2OUfu#U2KXN!Ho|YWUbenxxv~|0V*p|RFPVUL z+Z7ABlY+LdTGVHH3ms!n;8|D4^hN@P%XWd3ZYo3PByg>BA?`&y%QZ1?MTd z7cm^wfg5R@a)5c4PVc~GVAvuRpD)CXNt}Z@RojXlf-Y}!7igE8w3z2vLD1j6+Na_c z71P?XkpuDyAni#-YnN457Hc#humGg%*y76SrR8Ns$+I0V*iW0k3 zDjzy@@X(=hsl`!RKJfnG!*X37DAUJkbTK;g(ZuShXDKS)65DfYkDi-iSd~GF|ZLu`SPxi6-6oY9Spg>(i$!NDI~ZZZdkzGc9AE4(eoZ z5k1csZ$uwMqF$ef?XX`&a5{qEglC@Wh-P9gv5~lgIK_>R91u`T1*mU3JB7?$o|yq} zkjRH9wo}N(IkpKPS;k5_0zgl7032fhLoO7FjYLM`LaYu0wJj2(3;3zDE~&Z5$cxv+ zCNxOQDJEm8kxG9jsak1DF`JT2AnvFyhcu@cP>{-T9*Q-k8qBFCac$kdeWny6N+9jG zvGot~%>(e{L2`Y#Tj{F;p;E1mR;!{}wOu8M0{Yp98AhQ}*_Alft`-Qv;^qd1RyowH zU8S_E)kuDWk2l7v@VD(`8F4;?{yAa4P0z*~W&`c(qFOeHiHf5s zJ>?(}VYU&ZfLv;^M2UkA4*(utnbE9QXkyB|p0Ze0p*Nb!d|m*&j&!lmVkJq~dfTr* z?cP0R_wG%>*wX5$9>Vd0cfRdQ_3;Rj2|vSwV`1)4&!`JGW&n`oQ}WE8}ZpV{79Jg76q)%nDd6 zfvkYp%&iFkG|Dk$2sSn%j_?x=meFAI~u0y~I;SB>J9ii9gJtRm&QVI8vJTFb^xyB7n#I>-uK6Ovsz&_ElOoJ;^;X+bOXaVyi=S8!bhMDne5{Np;Ycn%i{Z<4>*=2+3LL{ZrHXr}+n@ zrSxx57-b5hTyBy}O$su)wYW;WWvSC`X1(3Y3?{u?<16#H%VRJtnTu;Z8ne^6bep7} z%F6q2%G3{XvuNtf#Nink!zYdk27z2@Rw&F$g+-~fTt0<#f=mP`PpwvA^;Xx_Z%4$$ zT7A80;^Jz0`K%g5O55w}s=ZdFrWU?`TUO@Md6Q->Su$(VJZ?|U^Ma8omQXyyC(J?-ELv;FoZd7J4YsTMy zHdclwqmgp*|EbaJ#oAinHfHz@!-#`ALbjN`)XOmh!QJz(A#*BlqOz&!h^(w6E>DS)vCt0Lee z3;Mxd!ZcOK&ttan>m<~s|BVj=%YVaP|3}8j)d>wGOi$)btg!>?mq$KJvF!v;xH}8bs!ml%X_lUW3i0(rv z{Ct~WJFrrHm%Ub*^ze&d@f{SWBOW3EbDnvPFz{9ptWKL2;+zCnfl^2aUA*XnFoy(Y zz*|GOoRmQ8;unzx;FqVHjRNWLH&2guJ`2YLneYcKCo0aL26s^;J?Lmb`u8;=K|%kc zdxtog*WhcpA)!ThEr`-kbHBwcl1T|FShj$Iof0UgRRZ~t@n}TNwm^VL5&zN>wj^%}- zoR^!W0-zSbBjW^ug`kFl-#lNE^;NypLY0?}?${~oP{9YgGZP}ARzuE)Q@tVc`JcvBJY25~E zHdgA$M*-7&0(`Ynv`piXk8QX^Xs#Zpnv*Sh_?3m3Qkg)`y!9^_T(g{dtycM-41T#A z(T!`wwBtqjGU~ZE!Klh-;e^G@P6b5om2J5*#uk0=Dbs*xZ^~K3Hgng4-L|f(pW;C zkL%@+*^1sBKvkV)x{-|^-9146aZZvmWa(#ms^G#7$J|d8q zH^s~8oxqMlCmE?}Q-TbILJ}@y+>App+wVFAUx$ytH|{*TgPdMmvkfRgEKqK%Et$?_ z=I?G=JnQ*GQ~ix|*M2wTyY0`Mg6FT?U%Te9xBGX0dfx53!mr*^G{B@ z8+PxIq4%Z6mew5J(YyDK!!@O`{GQgU{~;$wd<*&Yc*izoo}8Cfzlw}26y6taf80bp zZf)#AGjBy*4j)LQmqjl&Fa`9Rk@OTq>8-pyC_fYG?{RTh(cjW4Sm={qQ25!a-7lPzF>_b3>9U*bGNBQfK%)>lOee;^~ zwPEE{>lNX9^p|fncJEFx%vWHm-VA2+LC{Y~RY~$^8lu2oPHhgs`P80z5!p zvMi1sOHpITgK=~m4a1C=o;sDBJeBq`cUs#7UmJM{{&y(*@q0A?=PpzSUVvl^|y ziYKnPJ8Za$ccXFk-deob!O2;A1Ow!x9S17?T5-RAq$R!T!1n2+IXz~6Y`Te>zUe@9 znvLw&PpnI;Jh*u}WlE2oACqn-r&B7>-<6#jDof0=QcLc6us*{G}OoUMiqx{b~7lED?CPgoqqT1;92uc*_;) z`q*A8ANWDw{B>6|wT>_&kR2(@S+ zL%i-CFg)E<+Bb^c1D~apRY&BpBelcR%=;81{E1$#i23b7_Q3|@NVz&Z>cYlQnXx*C z%2zI@D>RNJlKrV`XQnvF_=cCmgVa%@lW3-Kzl@>OhnSw`UzlU%%QJ-VO@>j$ zF`x_$BaCcesu-SA9g8A?DJn@%!o3RWZrL+32EMi$=r@jpmsIeFSWQi_S^{zz1^jxH zDYJC{qOtFEmob^}MTa(qF@r=?w9v97Hk)C*jEsyrCpJMaFp4^cN}B3mNG-h2I*S2L z8TEh=-oY&Q%F^aaj~$J&40`}*qO3#R;@-*Q6VHyYk&?>3*`&pwG<)c!&ZOf+Ff@(GWnvap?+$+dn_0SYfAjFbhu{k_QxK3AYG@=eQ@^sj&NXSL$?gw8^M0gjLhUm zX20u7ivwSSU8bQn2nIY-)4ig4lY1<@>OPi{=8wA7VII0!T)BN~nIx3k1cr2n1B(iS z^ggiZ7B{>))^#jVAQ}sAuLTDS9p=t$v=FI83DF1BHyRW205>Ot7iWb5exXi-&mIAP zztxlwq(N`yNnL`YI2bpuN6CozDXX3FvU%Z#zYB%e2lh_gr;W`p#rO^0@kUKkPj5-0 zY#e;_9|5HUCNW6Q?LjmlnDDL$oQU!AM$qY~PY2qak#&IRpTOrEQNx~fNkj7s`zQCV zuPqJsak4&VzzDgz#ima4C#LmB@=L5-GfW}tSDju3 z4gUyMOgpSdG%h%a04GsWeu^`j(z*hUz&`;=pI2T{-#TvGI(Qg9_&1wR)xoP^HJm

l1 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 z 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusanscondensedi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..1b98d135f6843177fd449faf94308ad8f33326d4 GIT binary patch literal 9343 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

'; // REF @@ -497,7 +497,6 @@ if (($action != 'create' && $action != 'add') && !$error) { print '
}7$^GWYo!od% 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 z
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⪯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
dGEx5;)9urPs$IO5)ORfX}HPA<$1vQ#O4qYM~ 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansextralight.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..d5fff04b70447a9468fac81266618fbb3b08d4c5 GIT binary patch literal 3989 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansextralight.z b/htdocs/includes/tcpdf/fonts/dejavusansextralight.z new file mode 100755 index 0000000000000000000000000000000000000000..a966f6de5c41357b3cae9cf88610eb77711f28db GIT binary patch literal 173046 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

!p5-TzKPgO%JLJCC`aZ=8=8II{xN7=oE#Lj~UY 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 Co_X#7 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmono.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..209e2d50b7425f6576effe463780bc5d4a5e44ea GIT binary patch literal 6361 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 UQ9jh;vgW-fabR~j{3X+W03-m54*&oF literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmono.z b/htdocs/includes/tcpdf/fonts/dejavusansmono.z new file mode 100755 index 0000000000000000000000000000000000000000..126cc9228fe34a68006c69b7b997e79256ae46e2 GIT binary patch literal 198919 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 PzNR?Hp$LQADiZ!5=(r%} literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonob.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..76b78bc8f8b3c9e0a41a83366385e280a50ca0ca GIT binary patch literal 6120 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonob.z b/htdocs/includes/tcpdf/fonts/dejavusansmonob.z new file mode 100755 index 0000000000000000000000000000000000000000..ef5638e2510ab23891b82dfe8fc359f7578bef53 GIT binary patch literal 193788 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

E{_tkJ4!?@mFkBe}E!+Jh3z_`e}#CuQVEzj z15H&1N-_G6*eB|MA+qFoliVv%$8($Ay@HL3P3q{$^Zk`!DpWnhffRA-2?>y`(TZF*;Fh(yts2 zk)6quj+@OZgH4)Xxp<}`CfX3Ah*K#vtJE^Dg6#2`_H=*F5S%eIFYaMdS7LeRo(GjP z|Aw$r*U5o`N|30`yNBtw^C?6?_{eXcF zI(QJj?)({c@E{yGflE)g%Ii`lz!4%l{wUFz7gK5B&>4Jx*RiS}p$9%pWUD{l%8igl zJ7c2?;kMbnM=jkxM>Em85?!O(lu%WGLK_+o(*1T_T}w*uJ~5_po4C$XrSkSQ#g49r zb9h%tYOuK8&JKTXXx-t;nwpsG0cBYbfWL=; zX|ue2-7_n5t7;aMJbxlJ1>Y|y%+HG|%j{peV%TOnUbc$@_!#ah7NyMU5+W9CLCr!e zQ(<$88XWkrA;qrpnbT+f_yP3=g+WnIq^1?64fx<@z)#t}CH;o<9MZEqS@S~(LVl*| z$wqG%?+) ze;A%m?oSq;cMRtI>3$}@MRY`XTG(fUpXJZX^qNgb2eeYNO!ZXtcX?JEB^H>Ul0 zHQ3Q|*M0uI_WK&={c6&Nm$}DDIkiIhXoJX$=tbv!7NIyy%WKtPQi)vU4ErhNT?3l1 zzZz6;Lf9Gn`;n`&M;$-+-uef4){6^PCoD1dUNV^LZ3nQP_Im0VzVp(c-i_Z61$1WP zR}bIIZ{R$Y5dvRWUHroi8sIGNPiXj|?J{4&?PPl`UAbml`3A&Pt5^v+sB*8~Eu;Hx zC>&E%QCEw`_O z?Zt7q-MARzcuPS46|;KQ)DO9NY0YO(OwR~QHVhiOtKYDnwp7=2A6s`Bs-2M^i&kx zm}~uSZKgpXEgDqcQX7<|Q6&}R+rG}rS@85H71hs`ymQ%TjphT@qq?*;EHXeHBKP#} z_LKaYDmqLT98jKH+pqg$2#pv&;!Isku)nO&nsG}yH&kD@a!GA%rMaz5pqbl9+A>_| zAJGqp=va{l-8)FepeNgP(YY;Jy>PgvL&^4^*DE?pt+MvYDBS9}e)%#OTK;otc=eIy zYa!9my5PV8qwic3TONL~r(s~zj&Z_%a%cIZ-jPn3ThEnoM3Hws8lV{ z>nM}5A(RaRP*!#md(Ea;*0C?8+iQAq5Yb|W-R;&ir*Vw5NJw_H9Q7#eC3Pn z$kMm(*)q^?X(=poZ6x@*1+TsQ8GR7Mx8U;GrIYm{^B+4y5b zUWqQ`?}@Haoy1adh~?L4u93F&ZL^6E`;F+4C}%sq;T24`g%cTBL+*zOdIxd*e!^F` zwrBa**dG4O&KSX!s@vM0J;DhMgq#CXCNAujzFk<*tTJ8qKw0GK(bdCpQ}ScF$Lr$y z8`1{#fhUtdTeUD}&^QtnwSvLt;NG%?icFj z6PnU}M69WGUr$jR_eyJT+}MA)uNA;n@=Z@`R(Po;AlWLSv7I019}{xZ7~8W(Nu+Gk zH=)bbD_pN&&?UxiZo1Jr_AL&=AU3|P?|?A{y?c!Miy!@PJ^tnJzM3NFx$MW~HIpZg zPKb)J2>6MPs}^)cB%^b6KofkLO|Byigg+)>wUZdSPAPm?t`!Md(MXTFih&Q-#V4tP zpY5NBZ_db>j+%SDSU2=ou-ojx3zmU7Kx0#zBz}GY<}`m7@zM%W@{8%AcE zi}uB&?5WNNI>tpx{3^enJ52g7#wiDHqt6J9%+8>%MBZ$d7bPqh+PjPn2-;6he1{@p zwF)Q=x93>ns#gDXXeF$B;+@CKUocj}&CGa*6P=1uu z!R#p7LGX=9)E>p$LMjk5hU=;NwS~GwMBoE@nC$0Ul2M;wgeiM^*Pn1)g!2|+2^tTRnbWx z3mtnMp{9n(-z6pE-@J{Xe*S@TPFLs>Hl)>L41?6E6Bi77TB|aIrsi7W{F7z6d;1GA zhK-t<;cWo$3l8q-XI^0&(oDyfV+^H{jMFJjyRLPNA^0txZ{fB}E;{`Vt5MB<;!&ex zHEI+$@7}W;SCL;#-mddwxSdjkNFqe`wk8=uRoYHmC9NO}nTdW8j5|J=qMQv7LxCXX!+OU$ec%39#rHL$fT9KNRUlSj0wv03@VLKX^ z(hwRxHK%!~txsAwrPr~8+uruqztfAK?L;pKZ4-YcCo*}Hg$vDL6HA)RvkFT3zmqP5=EFCO^1egyQtvKr&(!Mz?rr`{>*NJ%4a=pw< z-*I-4ULr;MP!#F!sl(TeJw|~lm&;r-B`(Abg54sf;xDFfiw8I2Pw^DMM`0XPJ|&)q z(7ejBmJ#?m(;yS8({F@Q~CHt|{gn$A41517^Wlh*&o;-^(W}apzZlMuegx&*JA3#+D>&y;%Kw z+HP^zN&S)k)gzbxi$~7Yjq0ZVWbZng${T-KG9W|iyv81&{gkugv^r}3?ElN#bAS=O=pruU_KW<=Wsek`HEOUUJc z)Do5;jhPHy$L->-wPuAfVIy^7Q$BNsA-Qja)frcv?|h@K%zRdBCi_~U&OvXTgKm+=`qA2-~1Fru{2kk;$47*^i|n*V^bmY>ba zqggFYE>omsxgKbhMh5;=7%@j!Ty**Mu8DDz?ScPuAY`&@^p%WR4L!2?Itg9qpd z&^ZPPGbQaa8g$Hh<3G7K(PLB#iCMfpru78$A_edNjG7$gr@rCavvK3N--ER^!zY#X zuB$7ZaBA5xaB#QpBPbJUW*k;4ZCA4aX~W zfuX9Pusmy#J)L4*8xchY|zZHvXVlCgBX$|#)HOmgP2CKn*5IVwZIDKkW4g)vaZ z65E+(6b&*bS-0qwiqM3f$c7iE>Y8UX^qbJ|pm8id6b*7yQ^MHL*xc&m+U{qg;^Gog zEyWq|EHl-f17SbiCc4o$*^N9xS~rGkb=hUG$_FPwf=f z_DtK01belLB1AU2i_k~_dAs_g30K;^8I#$iSp_xPeu&tp4sQ|?=qS^K<;MtL(>g*UHmwiR4)rf_(Qp;*~c?bC(}qh zuJL(2$}_uH6q!A_AJX6d@W-UoNd*%P{!#MK{KpOYU{619_pGuM8RP})gG-p^3X@@E*gr0sitA<>m8Mun!cBkv?a>Fgt= zLa$RQgq}keV?#m}0sSg#2US)D_!xCDW6MT;l2bNp1B61@lf%l&-W&x}o+}=c_29>E zzPaHDTU7iUzB*>Z(RZ#A3fAM%_}6n+cRWXU@EPIR15!WnmMn@6151+xl7BlGA(DQk zSRTAMK56lkNmpl9)s3#M&WalHa`s*PlLVqashY+`jM?TLYv>D|3F`;kTehvncK{5`TlxBqzVLG@ZSUy4(amOHsg| zH;x=RyC%BiB{+<)tRG=J^1*xWi=pw|*P*-|pK5)F3!LiAF*~+xKmQHCg4hN+i5IFO zu*I5`EasI8vA}8C`BIaV#w{|-jI;h| zqWK)Y0I>PM<5yGC+_)VrQ()J`x5z^;Eq)H6g~oVFvJu-DrsY|z_9W`1g{f6$329~`>1w_yGMbY>x9_3!HGHLc^p8HE z{WD6NQgrSdo(i>dTatTUxCDT|!Jj!^Lpl2nA@Orzr{9h)89V6RUEYDD-K(%KUqtHi zr6>E9NsN0kIvr^;8)?tVWoClyl_oX0Fej~k_9{v%EyibVy{U#sebXN9$8I-2{>%>9 zIl%3lIMs3Au?qh^W3rh4;D*Qf-_S}BX4>z0Nxr#MWh5euoH$dy{9 zlp?D{ud^n#_qJLEflg8kpK|E?DL3Fc0z7x`F$8ngEiV6L@n5TXd>RjjCwISmZd|;A zo8Tht@AnqWwUgdI@$JG4dv5+1;GX^szgiB%4(0vzU`2ZR@CkrIv-Brv|Bq<L%6m4rPXf$s9YjiV&ox%sc$A7x<(UDN?;LwQ?(IJD6 zz=5HQ4(>yVjt}u?1k=FhpY~2}nF|dszuNQhUII^M(cCO#9C36cg%P47#6$k>zO zud#20EPOfC)c>A~oABVmQyx6p4y}Pg`2l#O1ksVb{S`sZEbT@-}?+$W+TOEq7n|^gGn!=x%q(==x8` zJ-8xP3@xVds@s0yoB1`QZBdWNP!b)HEDbebo0w-OO$aABng>{B3l$niBRX*I+vZ7aBzI>{6<7{+YRa6{Xu!Z0f+})kv!5Q2GK>`G~U?I4> zySo!CK!D)x?(PXbgWC)`zyOc?-uLT|`sj7~bl0xaYaOZDTic&_$K%xUk1xVc+yvht zafFKC;OjM##{?6_k?JhvD3;`w&_+!z)fqRwV=-lfWD@aY+#UV1uSbeMoI&G`kfjEF z?wxRJEo7%ugR>gQYAFJKY*F9&Mkbst1$_+G&szOiAVPN-iH)nG0sF&xSYkkk8se{b z7BNX_(OdpWp02fp5H5*kq@5>&C*xPtxV1L|dry6eLfAvd@f>NGTHZk5d5$wKrCZvL zVNgQDI@$ay=eO(k*n%RH2eRpUEPis z30TQnteS0(R=IlUN0cy#rSSp+A$UTEEvI6V+BdkPC>|Wyp3+H1%1;ynnSo=(Ld3(b z7{f%09w{T)uGcyM>CJAe-xL|%p~%nVQZVeZYW&JTRzTzu^=5OxH}j8rrFcck*~!u} z`G!Y)#%#E_%UPF}no3A;xLfdyo{;S3uOo@z)7%V%4lHAe0nc{zzi7!_PUoG(o+Vt- zL)|k{ZkU!^o3{@;yHVR))Eo7=&l?j>Q6(?+|)pw;58Rx{d;vH7as21r4&mktI6QpozlD zCB3YNB9`nRW&rnR58HHJ?iNY4k9}l!D8P{icDOAGB$jshgBBm4zL!PE^48@@?Yb?h zS77I+v2=hwuB7Lf50ArQm8^q~b^HK3c7N5_^pDxt!H9Q>iOoG@tc5r3XML|lZaVnh z`ZJ($aK%b#i>_+f#2CdJSA$!UQX0XmMxnrBC4=NK6#juOa8w;|VSKYcTOd4Wd~^GH zEdhIBzQN^})!P}BtoGmyUOc2^r=nv~-h5s^mzLD(o5oIwgvTV6dXF;<=mlqb=R67S zCfCbHGz+U{PX#4@QkhM_WwIR-i(JdH=voRIkW0ndfWHv_0HNUTX=&~^cJ+bO7ahuT z$(rNPqXhvi{4TJA9DCqUr$R>!bIxRLR#JBSq8#(D0&oM&zwGWrp~KJ$qIOb+E$fVb z-=aF#;0r^q5z956Es&GfK?r!RB#}2FR(8^r$`i=N>e0O6jGdneppht3UIAA!u$ZOy zRzbvl;RKyO9A3K!QObivU&uu7iZr7zvGsiX;ExBK>mG+oHkkohUFRHlCV*f7O@N`? zKmP#EUPG&cZTx78P)p6ndw8oGZEzs?d)d4_Hr{kFJ2C%2^QXU07-)CW{ONPX+e9IZ6Jt;C_Rt-5MyXk{=%hkd`n4VJn1dB5_)n zp$tR*$LTQdi}f*lhl%~MZdxkn{mN{wx+o<2k@T|3q!wXPzR=m#DgwA2tOt=qDt>XijHxGoCSdz5dAZ z;{nsb@ZUc=!I;8f>Gl=N59?@>`Nu(|O}r;N-bkaY`%%6`c&>0iHZa9qlUC1|TlcUb z=@xm0GqhX`qb6~6C^~=O`MV_moD$s>=-~QE$;W%^7lW4wm0#(2mC+82MU^MRVn0yW zq{x$@n>_B%VnSj{Y7|4UP+y+=8|DQY*b0dAS$>FtXo4=~0(`XlXF!T>>8{)YKCt~q zm7)~=QwS?oo<}H=QeqSder46~Whc_wxB^GGi(Kj`$&ZB;x}83Y!N8i@WB2|bic9B3 z9XX-^Io;w%T0K6LbHkUxrk&3`hYCh&&@UU5{+!;SHR`PIm2U_)kjKfrXzTj4=T;^F zJAibZ##^}V^ajr8Po#Jz^H#~UTxY#fk5qXgcA*-4*xuXw)PDAHa?s<53+Z{3kJsP8K#KFW_>@FDsG2g=ydfm z@h3VYHf;ND1Dd3Ns=37--G^iNH*~Sh`92{p#&n**fI|a$9-LO^z&C%<}!?5z_wwV?K;MO4k`hK(tFu~N@eMTyH79a1!@=xIyOcRmyFam** zfDN@j(O9=!ydO+@OuwDS^`%YD-jII?C4Bethxs->b1aHVVA1_p&k{$?4Bv)j@wCk{ zd^$(O{4Y|3avYCOb!A$TEbPDdymeJSo!!ub5o{Q_Sz3?GpzH z4mJeg;GXq68wN@zkh%03vou2^nF#yYBy>MQPKNog!Ko)Kf>*4da8e-!qHMkL&8par z|Kt0bLeu30J~q1={)|S=-`YcVPPc(A(WYvR2=6EWq7F0!6+9@9VR|luA)3X{o1SdX z{-t#!cO`9>;EVTEL4hW9SvM`BSi#@H$%($Eh5^O3{jCOqKPo;t6qu;08q)ONSo^3& ze`n%H+Hr=_8Y{S&raKw)#E?DSO@ot$(cTCnsfvAE1O36txXHmKrzopM?Lhg=dlgnxN*p^CHS9>azIPyeZ_kx{d47T8 zzubJ{7YiRQvv;OYK_bzdxFOFt(r(h)f&$x$pxXDMKXc`4yGxEgT7cSY2Y)v<(swW; zA~WB|)#Re?Fh1#h!_sllMZx}E3xt$n6h2xVSU%nJq?3*$oEsQvZQgf@{9&12m?WEP zT*@Qh*QP48TkRJz)NTDRUT01*pXO%xQMoJH0oC04cgosXTi6JxriW}H%|NofEL{kc z72l#?eqE`fkY#_JwEaP6Y({PRnTDZ;ZCx{&sCc%zAt48qsV{I*V`C-I^a00QV>QY7 zJO7Wr6PGMp(iM(!CVSf}LTYIsL5TFQg15=sQ)2y{zz2LdV};O*x`&u@u| z(Ou&s_>)hHmb(3PXQ&Ntm`?jG0Btl8NOfE$449U*U6S+KOU8-vDQw03EK^{8sDZN= z(Mm*;>Q(scyb|ha7&xb)$e!1j$2{HJoz#7I!{5Zo%s9$#bbM71fahk==i=g&jZEc3 z!Rg~%o6-^#M#o3jNlf*NVoH?3QlwTy8 zg{&_IMwK$hz$uI=u^CNoZ(g}jA73&ZqrbJ z+>=?SW#&c_f^!{B`J3!!{e*B1Kd}0bnr?(QVWK{%jzhlCUnxwuAcdy>>Baa=ukFiU z;I|=0((vT$4|x`Z=-zsI+)%O}4g(8YExiS0KwAc$7n_q*xQH?bF3x;Q`!JtU+v@$&iX@z!GGB0oL02_sQm zJwf%w=QAe*BQ|Bn`LW>kFY5?a&b@6pDtqMoV`fqwl5u&Y=1dnYUQrQdv=9y&uM)3` zHjPE*L@Gf_)iLM7%9z$I`Av%Lh{(}I4oNCS$QfTQr1B8HrRS&(vO}xy3IgjY39oW| z%)y-z$Vka|`8~Ubh>MnPla8D~#o&Z&xpZQ2tbk4nB@tzDS0pO1?r%+X9q9OK-r&za zl#fzY$jLjuXqXkz+XRZ7+!A&q#j`rf^xCB`RLvD}xAXbi7E$CJct>49J;I{;AiaXX~F3)&HGR*47i3oI^z&<7RBm#t!sj^KIWnN_n%dN{deIXIpMK+$x z@uSZW2{-^T4b~R$dIrpt(xx87kx0nIHn45!ojm6Q~db>i}K5j!MeQ$2HMP zkG829LFNzb#*E|b1*CvXLXQvF5%I%(z5gh z8S5==oDMwzS2%$213k`rp-Kr0Cu6<4E)Fh64TTo565WfF(^+YRt+7dMuRi9&c+zu6 zPL%^6Me(wzHaEq+OkEz1WguRLy3jXR*vQgS+2oLZ#Mv0%I#z65$b7+q7eBI(d`LS^2tz?6PM;5VjRxNSHq~F^Hjkgegw@c?{P!%e z#A4#?n}#>i3x!Evp(NTTKd{gDcRGFNLnyV5ZP!;UgdkwaRYYdsX58v7vniczdB)QE z*uP^X-3)s9t@SN~f7mp5mkSSEqRCa52Ng8U*qpx;0-x9C4~Vnz8v1Ab1ArQW=`(^$ z)dZgZ4*DktZz4!SjmfQ|V{T@_{8{wr4ReZB{eK5dbJDIC0-~M{41_4=Ym4Us^S&jy zy8vg8LQLvZDf0Af|8YjAD6WV>Ji4d6e-kAD`dTt1HW5;`;TmJ(e+mIi&xHZWGY-?kR#5E^O-Bq z9`z;a`TY;8|;Q z#T3pkLrW!>!5F=P+df9Iw)|E4q!5{_{VdJ5aAw7#i4xv+no{#oycGRWzV9fR-+&4i z!+>PhKJxBc&;|<0jIA#GI}q+bW=e3Wz=(?#k@HPcuK?+Qwaj zS?1ba74JaLU4+{cU9JKnaO+x$y>4%N{IqD%%II;ZXq0K)^Jz!R=o5G-QI+}*Pke&k zH^BX9rpNyp`%s5>(cm4fOvO-Jo*p`o7{UUd2Wkd>a}fpe@O@YsWd1VN`+1f-h}a0e zh(u3~z@5laT7jP+x1b=%`Y5HL71z@hhT7tIG8*xVVf}{Fv1v_!RVJoCT_~H_-Ig~Qk3NYKo!!HL&8)Y#_Wi*Q!2!e)mtpEGa626ONjNH!*H-nu z_GWq{KKvWVBIo3}jjx;~!76wXYf{Vji(o3j@vQdlDRN@Fy1>+5L+Xr2S6<@v$Q6FLG1$PuBjP`i_UC4SNz~89Qaq3xGrutM$u(oVU99W!+X| zm8X9j1DjUC)enbo4mW+~fMf{gnfJG@3+vF+wY@?Wl=tbcqV6*;L8 z>kAbAixWn8@awk}e4B?g)b>})}bgvP>#;heB4 zWqidxrd1zE{vu{)^=mcAQgu;lC(7Cx$F%4}yMp%0&+46@OIM|!9#RoM;d&n{4cV_| zITQSjaL_#iymTIhwVwpNH1o1#2*n|O#a5tc`auLRCu}h;^b_e=r<;h*N3nW zob59n8wbb`UZV&dU&z=(5Xj{_Tr#gW&6{e((UOFw-jPv@UTbq74W!^;( zbQjyr$0@m-_ekz9R(0_q(7y`K)_3AokuFQC(WeWvB$zi<*gO7c7eG%PXWrcxFmTFjrc?^!?2>4g3^1g?o`wjbqkoK#D={#xNp&z@R<>4PkYvc0WK^m5m`Hkw4?!0Z z)NV)tO3vw(2HC2ZX7x3W_|$@Z;Z;Z!N=EvBktkvnWog{C2G=V2MiTO{#j3TlgtSutC;R(GLgYCzjQRE1PQ15RK5(Jo}Lg=`(Z^+ znjCfV*RSw;v&H4idG-i9+Ri((I}Osl>zyNSoiX}zl>Wu74d3IA2uxQN9zlkfd0O6j z@~?!gOqw?lxC+DQG~^-o2RK0wgOC)WEV zYi)g{4Gj@22=)2i)%8IC1aAl8*-L~b+L^_PAJd)M90=^Y| zrFg4uO;Ajh5$lo1^>b8!;z(0SQQVzbT4LCpi#gv~UVMmGn7tLw{IyQ?_LPzpnMI^< z45b9;)9ggTFdpQoQrZ2R-BG#eySKNHIs2us+R#S$&4I}Yc3ruWeHMx8k z@DRSwt;5%!fLGw6c!WUxaDrHm2vQGDKZhreQJnN&kL3b8?;UoaX6Ms(@npM``?)IR za_$Ax7-a$Rdd#iSWvZ$b^eh6Odva_yaOpARY7WTzov~#IWJmg&l1r=rJdT%JO89Vq za4uKDgPA-&gNRd{uDTCiD@Tv4B{Df=yVF3f%Iy$lcM~A+Hha{{GY)^xv0Mm}S?}*7 zebmn}BM%M^+Y9Bc=TAFVL2pD$C3I6ed)u|l`jx0kXQx^CB^@?gUhjXlYyQK|DgprM zay=^WT5EWy<)K-}j3wqWmd)evqCS{{G~Tr6TVMeFY9WyQ)YvzrT2_Yl1_r)&41R_H zx2G&L=z2HcExlAYng>36PHQd9fA?{{Q3%JO-`Zj%PAa8_yl_9oo6JCf$){Y^gxI%bd#vIwrhn!g57 z;qlC_tW`?a+d{*GE^(7?1Yht?X}oSRlw+|o{C2PJvR4!7V0b+k0E->5<`b@r>^}hy z`(Ls?Hac!v7{ezAS3VYJ8vEUXbz@xud#=g*C(N#x1$j2P6QH}B$2J<8-+>fRD|!gO zrThR5+H$jxthGvn#-Xp>b5qb+G9!+*gotS0{GFEoOb_s06%`>M>UHl+f?#Zipg?)t zcM>W9f0g$IOw3;P*Tdob)YmnSm%%$>n71E#ayU-Q-$AuD-07joZ{{7n8S+Znd~$ND zhE{!!_ZKe-y^<`5mEeW#@42)%yU1dJqbde-L)f=P)UZ49E(D?Xfv*#D!m)73pR$4g zAq%O4)tBfVmJS9?CgTeAu47Yu3l9yJBFtQTS1yFszwBl?rikCl7Hg%;ni20=yO%5s z&E@n_T|%)79)uYmmeDMt3d^+*hra+a@2%{k^{b4_Bl17ebj<3Dn{saBIhe#Bl2esro@vI5b;)Hy;qrg8hW0Es_YTxh&mas4PIrxF zyrn21!6;uSXz;FPR27chsyfI1-ci0vOpaGsRv4X65vex83sh)Jk={znBUSBu#BinH zCobV@%E&=VGQ+J^b#ZG|=zY1HI#ab*wpSa<23tMv#E~9HyFSJlQj^x39^G|Y&!(qk zlzw3SU~EP$GK$mm^B~>*C^TlFAY8oaH$>_@Pb&1lhO2rjslWpu($G-daCUT263N*d zYCj&BHT_jMyWNu};XL*+np);ajbH_7nXMpSuC9X)tqwC`WyWB)%&lmyxMWtjEs9W1 z9E^Q$M=meOSwk^7t9tg2xytNhSJrn^ad1efME;Aq4T%83ltJNE{J`^h`?K-Z!SS&# z`_Sg%YTBIm+I@`vYG-d@qBNBc``kZY(@(%I<|tT#i{EG>=v3~4pD$J8a-vva_7W11 zfDc8(0=nab)Xs-liV5ET6&Rhy}z9cOr8yO+IA~1E~@yJ6}79q5E0+A zG1R@K=McRxiVM<5f?F22%RHPKJ^E{7iTZElVo67&ocTv^f23PZbDivz=D8sRKm2w%qQudLb(0*&kpSKX!X?0_kOK;bsQDrXe>< z*-5@%ewsBN9bKR*rNF=M>)iD?jZT!ngVjHQ@~c3Uw9?p(sW%FajF+s+{ZPSfcM1+6DWCN5)<%b@Z3HeA9I&hNF= z!fh?Lh(?2nvg~a}dnRjY0QUGo7TGbpUmHt*6aitD362qSpoihet$=&&2`Ci&7&l*{ zu!JPy4YdD$xUWH|^U!S{u~`w5)`lV=K}(ReLV%smiPO(wwiUD6q_)6wZPBHHYSP%MvR zUz3Cdg!BfLCiedRsZAAP?ne@9CeQg|3<5#WuL|@ShE8>5UUR`6}ejWK|fGU1Jfpl<7NUw+Nh@NX<| zSCp?G6g|3Psd3O;>=oQW`68otfnw?>raX4Rz8)wqr{|P3xPkOy$`y3A8p4=NFcHbe zzxfHI$xbeLQN=>6UlsNZt)-uI4-fvd0N3(AH@PxPG-!!AjYr(7WK?h0?OwC%O1#GX zIFL+IJlPxpeO(`qAv5}wGUr!iDd`M>gTWQ9cR#7V@HlU8|9J3j8MWdJv?mIPOyB)9 zA@phDGtW4^Qz)i4{-msZ62{=4Zc{fFZZWU>cBL)@^MJoRV6mneEb1z@@mbFOX>$v_ z9;bezkEqmpSIpB@WbkIIHD9xp;sC*=38AG}9raU^jG;Sme4`h0anlBK{mWIye7j-H zo#T81V{Q@QjY4uPFg+=i`TF=y&mW)}dg@Wp_3-d@mSyM5vT1&Y^dk}0*NnMY<-fC_ zTs}91!CUL=$reoIzdRn7M~~vAs~-oI#Yp36QUXZsX?`S{T71Z|5w$3PP8#ZIj#N`s zRzvx2T@__a@-;bSt^@|&or^g8HT=)B8Dx1lGd^kmVdI+Q-pWwF^qWny^~Wtk99%wU zC{zP}7q`EIknGle5#g=yTI);#$eTbHEbZRd?@phl(ItS!em= zxOJzxAR|F_E#FfMwlYf4N>n@A+rNUVHRBuTYU(2rg_9#Tl8*x=^n9w)==GOR%ph#(`b*Q0y~U|2GLO8HJU8jLg9ZeyWDFyKzU$NLm{_-nH;V60Yd(FWZ{M@_r{B>^pow-UiBT7= z-9b5$lqadRRoISnkxbg{P%+r2K4zD~xO)ChC~GRoQCoA~eeR~^&pi&}Zp!h^UXrQj z`*+1Ll&O&`G86X;AByu>OZz@`H}fQG?U{Vhi#D$A!8kOT-;A1<;pp{4DwH-UzOy&lvdli6-fir}6QvGBDjphzfpev{ zj(4vKhe$+4j<4#rBCmm}_#t|0qvFh1v@QJ%CsFJv)r6MwCwaZcm{`?BH(K*)0|Tsb z3WDcKxoH{vA8VR~eg@9OeX06ojfE~W;jbm^=k;xSchF?JZfw*#wAWEh%GmAZ&$9Z( zr#Qm9*K9M2`EHl~$e&*u5KCrBtBL-g)jm;iwn5&`2@`()0QXZ|Bu2jbm?$H_BVXNPMe-@xASa+N{UBUfl{cQHD1AA$)&_!? ziNI7;j*3-m(AV-{_F!Q=Ra7!|K)XL4(KTMzTb%n0^owkXw|LkO9?x5*gQ{=zyk23=dxCizS=Icl zZ4!B>&=oz{zCd@WAF(z^721nJJ5EG{wCU){haH79-s8%p|0Gu>(9y59Ijrp+VFJ7? zEymaOumu1m`Ci0$tG)YF=LD&p?f`=&686+i%pAK*19PW}+Wr&C^uMLr2Nj$a&FBj< z3s*Yf$fC?tl=J1mvgDPo_%BL_5_=!E2r2Ka>k04fCMqxDM}G>EEu6*9Wl;Wli5B%> zc`UuJHRJ6`8EeDN_e7#)YHj8#wPlVx61*Z+E;pyLJ7PFQmf7Y;=)iMOR`N!Q*nwy- znQ>C7%Tca~=p2wN%j(Ng0>>4i&MkIO?{*XXuQvrpR~>Plgmj9>^)LVnBnYy(PMz(P z=#^o&pCF^{d=r^_Ch22o7xrF%_xzWP@iJRV$HZKDS*RS$F?REafF zHh-tZ$BuaLterGl(kuOmq-r7=Q|-Ppsa03zht#=an6| z8qkT3+ghrPI>=7d9ClX#8tPE*u)KQyrnXKD*WO1MN`R;2Fq?AfVtKOCkp2PnB8AR- zKg!s0*+J9>Tbz^Fg|#W4)A&w%CQx*zrjDv?o!o~w6p?I@9{m7a5T2giMdT%VXM$^8lsiDP&= zkv#QwBe_IWQ=VCFiBV%Y*^oS14f=Qy4)WLUy`_D`WsW$#v4;_r7;oTd7LX5?m2O6> zYM?{9F_TSoa#L-Bkh0G;O5%ya!(E!;2$eWltf!=gy7LE1tm?A9+kG!osn<`X+XJQ| z4>3FSZ*?fnSO^KeeyNj5`HH`Sol^DWe$5az_9lV-lkJTmyXkx4kPK+rT-oi)JKAy` z@vwLEB)iNicfGjTw(Lk=QOC)lwm^8(w~g5PEvf%F+JBbw8Y2@MU?IePruY{!*6kOZ zsO~N0{tTuKXyNj$IeS{#%3S%d!InNVH9ek}rL`p9icf^+o@$v1B5V#E?f`#bIYwq5tec=mVI)p$)l zIxio83a(yO`y{s!unSb?98dlcLwh&@G;YVtV=aIjSW+?j&UnE{om7f9#R zI;ZU?we?U-$>VqGi#Z5>raYwDzPR{fNK9e)1p&p5t;)O@Md!l$?g6Q|usb{pLZtf( zHJ05=^vfJt20=fO*8A?a@*pxF%Tp#g+cygSDQU0PTyTQLdW+(}vH>S+Ekb^h&SkjO zS|bB^;K9uE7SG|6{}YyS+u;O+3;0V=P@TFp;fjm=$H7Xhq=U%Ns14sjkIxukdTd}4K^lkj?xxxPCfYbvcCrceEA;I%2c zpdt9>K*Qz#rm*UtZ@}kZ%Qf1_Ev{J=?M}d&RML;Z zu)b6TibZqGO66 zvPhi%_&~Lt@{BQ#;lvCqN4YK9J0osm;GvARX2>zTTJ|X5MLsRwTp8&YGmqev)m5&-y=gyyiAhb6&?mNdoqySX zuyQZ?ABZxiFWL4&rkUqH$|~6RdJ3*fUI8odF*`Wa zWlXd^mpxxMnf7sSceY)LHvZH%_?sHcj^$PGLM2ReP>^lW#O4gNXZgC6eK zpcHtfXK5%_$*5G;UE5qB{Pq+_EykNvQ_v$cbFUnj#kRm%8uX```&L5urgKU07rlG}I$S6pVLKS^>21|V)a5#*C zF}&{K+4pT7m#l~?Z+hrWSgMxmD*Ih;S@W>sWA@h@zyLv6UR~79d^fHfFrlOk2#k@R zd!;xW53IE#aCVMKTyxZEHR7pn_bwh#W36K+%gH4txT7EeRjP`ll!l?hs=E zN>7Uw=QgdQv=#J<8Na$!c#Aem1e#G^%!}to%~k5Zg&$=o)(is8F=BPX6{6B#-WWYF zw6ypd&yR&4=b$ec8fXyl7~*p4((9V4P(MG*hNLXXrB9T^CLbAS3u2ce_^qv~4GB3i z$M-vuK9@y`Ftu2kniuDa7V$+LMTV+9&wb1Lo09+1LtwO9V~ernPd7QcZD-W&{He4R z`zPloR?_MI4l0}Rp`!{bu1oF{;-rQO6P%58t|Sj$pC;RUBSahnE#eHQ6_QQca5QUv zS2$^9sZ%e3#G8^Fx#2a9gzRDjZ?%=XnuH~~zAjYLQ+3K&C6NsXbcta8nv#;x=TOC4S_?x(W@M@>y|wv0?GdTEb@nhwhSF@9?rI{;@@+ z%_2?nNtzR-XZ`>?hCCLK zK2vY^20rvvO9Q=h3aNc!ME9y^8Od)p%$a!g(E5-T^6Xc&Eh%i;Qcx|N-fGk_$TYPg zu>ou=Hl5#OvqKaIN3V2mhO?Iw?`x6Y7FS(dy$?4%{R=dREny9qzJ^fL3+k7sg<^g; z`c}k1#2-?rm~3FUXHs!NA}6=7x4NKe;3x9YL^|x51R+PZ}w6vhC~uY;ny^O)#*&%J4YuWbvp5%+dqG#j8lcH zug9BJGG%@eyR9YJVc^6IoR9itXtQ z=J8`&Z#5dY@3SsR4uD2>L+PKv;^2523f+*0dSodpw5;leKJiqD=Rz)1!G3seV&?nd z-CvmB##Yg>@RO4+JPD>m=gddWBk8%h3Km;p7((GdK|NMl9&!AUqUV?`+Weu z%%8dx$J#x=it>jfh69;5g}-l@TtC4H0UaMn4`&sNkOxy)#TX327A4SgE|iu1vlY~` z)R4+j_Y|xJBdkArrBmmDT#-I`#+U?LjDRtfdnW*ejE^fcK`IBJ&mGupnJ+h=aZOC+ zdEZs^frU6?i5}l=gx+buG%+2E)OSpjU`H^h_wr=oOkyFCmyq=@Xr=j!A~>C-$M7Td zVAb;u$i696lXL)P@m}SA;`JNuR&_C$?D*`D{RKl=;RSPKCJ*e}gnB$`=G8ae6;Bh` zpfT*f&@jTTvt|rq3U?JE(;8i3w%56gW7Kbgw;4_lfT8NU>W}@iKrjDe>bnK%V}&<_ z|HJv`e|B4I#>cdM`X<$yDco}y9A3;>T-Mn_*b~0^B>z}-kT*vd<*D*cJ4oW z8NBE^5-zG;u%0yR*+3trDmP1cpO?tAG2DWrJ1FF)`$k4yiI})}`LEKC*r1K;m-{lVaZ2FZaJn2%e6YNfo9G=h z0gOF_^LLBGpoNLR^ZwU^{`b$*0A2Z@Xk(LuYbqHuR@r!d#zsJZYRwxe+afOMB#Cl`fl$(d-I?5-Jy5xl3@+_ z5Pq4lW5Ba9bvp|70YDY)3*TCMLk6G0Z}#mU!}j^lcEfgH6fu*@QJ1WrLiBPJg-|q~f?5K}-5cl>@D9d9@MgSxN34w{0 z#=R(oM_+pi3!-n7+8w~`#Br^Lhfn3PeYQU2upKu_?lO}dg>9w7D*VUp=ObUR0W2K5_t|)MrzACi$w!B6(Rirs}i0WW`#MFyA z2B7*@+$m(FqUf{xfikq6^=eHWbC&)%ywmI5C9o)Ql5n{E#$aOE1G5~8=imD{INA%z zP}hH1|6Jc?*8AIA^qR{t;9HmvNG!dHO8mIYiKkmDwCUxAkp+^P=(W;{YteDkiCaF} z8V?%p?IF4NCx6w)Dv?YdsFgx5v#$t=rg-R;6@H--4NB6eT#9x?A`UDr}y)NJs>b3bF`58kO0-f z#y?l?IZM{jU(A3=o^$9cW=+yw*^O<7k!HuBO$V!gjzeqKg;)Rgr|IIC&)uKWkE(~9 zOaRODtMY$e=x)_osQqXn5=&s7-Nc1pdLZm7cn?3ovTF>R{%Ua7&0iXXhO8VgV8=~5 zxKHu|55XV1`7(8w_I}DA(vGr|`M8@1*=r1ddQF1NqPvVc-4aWks;asbk~ zF}T^5*`D{yHekxFXc&_yzqxFRz<|GxoSYGZ3)qJTQ&YqB`fwRS@djrl-~y(x|1fx< zF4j*-C=@e73;J?ry>_JG7Fzq>7Y9w+`SjMsVbMU(uHUY#4jxQlRhGJK6QlQpZ0p_V zT?@(|bpz1iS&cPg8v`}ApFqUZ#3(`_;-LRNP-RqCqQ}YP0XlqIQg}a5`!Fz{SXwBT zQXU*2e26`IbramV;{E1`5H-}o7)of;COZ7)$UZo@(HQ#0L`b>xSwb7Isc|1}avdIu z6JgeCpA5hla%=9Bd+^=C{CMAUbw5De??nCJyW7@spZ+EggBI~LwoUGc6WuEJav%Km zm{zyI)A68s$@+kskTAGO^I(O{LU zOD~f*(Aq$&&0{9u>wA4rAhu!3>l@H-;@SI`7;o=EbiDZVD8S$?q4ofiODjjYNM{c3 zocYfak*7X&@Be@rI}3k3nz0Y=e7zZ{?cn5e+WX;*{WQj`x3`Uv337ewarUi8?4VaK z>b1#(jFe*s!?A<^uZthO7 zN&wa|fU`UCm5)Hi;c@An)9WPwuK#JWeCvDvbuBj97U$!OMDwh%m`Ud}E6dilghvt5 z?6$F~n9ivdmOdCZiPFFL0P@8s=#{_`>&^;Le?|wa$3ZNesoI-D$f@BH1K~E7$Uflz z>n*f*crUn(!TiWPU(bCXX~5WqH+ZipQivWaIk+w!=Ywdzt zf9&fLF5aO%pB(C@Zy+$gXkp}gURZLdR;RfR4=}t;D;3+-r9B-_B)qoNV(J z^7q1Zp%d%VKD(69SB%Mh{vg8#IIr|_F;gg+h9j%r0>VxzHC*8v{!1%P>--wCm%-}2 z#2-$C%lLrs;B2Z+)louy&_|UJ=H`&u43OU+Lcat=z%sgoZi)dpmtR3)-mNjz4**3$ zyr4fs!t?WBhe`vUR7N~5KMPlbLsOkkzrEb$oSc8IrPKpq9RBj%!5(1N*@_IHIyj7d znwz~|2s8-(h~56V;SggcQyk9_xff>; zzff0`!}5^O|Lv+H=;Rk_Va zbxf`b?9Murc_m2KqWR&dDcn9>@cHkS>>GU~W`NS#fKmc zN(G0dP+iwixlUGB_ysI{%fb@uGRMGO$0d360lmjEVWTv{3`plvCQZX%&^SirbhvxQ z(gCLkdw;jc=?@tVYDp;3wcEWhwWMU$fTy`1f0wRD&0p zphTdR=t}gH^NRJWRdHYNZ2CkqA^1N4ML@d0w8i&FDhV!w-_Um#86%c_W^t7Dil`^J zZ0^A6#^JI2CVI*yNaG76J^5V3<8D9~p~sZ^)Fnf`b;By(I)jd-eB$o|`r{K%(8o7y zk&i!qo(G@0rX(G?v@Iy6cY;qFw7UeCL9vXtqdvTdH`Ax>ut0*#pg88&K=O@$#aniN zm-Omu?uO_qlerJAY#*5jDRb)Lzz3lCAb1VE#lN#>&r{lI1TPI7VRyi@49lnvGLQod zr~2ySEC&B%(lg7`;8gb#cov-@G8S=h>a-*d{Qn5|1>8?|K6wQ)IBdqJVo0)|1NTK! z2Hbz^|2w>o|93phFF?`kr?P03mFY+NZd3x(uQ^c4F9t<(Uo_vqzJELVr5%}HiRH1E zeT1#1=QkUQ6%0E`#&S$gAX9ziI(-61;-X^F*jV^0djH*T2C9{ z^ki_@Yd&Ggky408@450 z2BKV{N`N`d168#vypv-%cD4fjHNhK#>m-8L2`u@O-~^R$3)^%oqmr*SNL(Z zlu+sS3-tbpZwA5ueEYh;C)Mb8DfN(9?@wRO${0$&r$Ay57)<{JA&>m%lLXOUmchyT zW}y2vy|u6|NeI(N=eay8A20o>|1*7$^ng;5qCfwV6pi#3d^Yf#6Ko0oY0VWDEMPV_ z7jQQIYaA+}SRKF(RX}F2EQsYnTRCN_@Pw<7WZ;RLUlm@XJkkAx$dWj488Dz4z0%B} zgP@B48qGf2^Z}Q9mX<9KT@90092FuP8ld8ahC(JNK*0>w3alJQpbl0BGFlu(;fZV) z`N7d#`07M9hTO1f??hAe+gA>LiFquptQ-SNb@x^T`%~dHK zhsS}o%|e#%I;WUvsG5QBA=T!W#`T*Q=bRXIUNY73jO%(w5iWM zKV|Ap5N)dvLC7`>=WkWmM95w6bYIlyBU5afnJg;Np3E?Y(O}jL-kn)2JWhcl7C5C}DKQy9@cvqW zKei{m5|~V|CsXW=WWhreAnQfM^@KDL2h)m+8`_nkZ`O<&*%7iGM~(~ z1a&Oijs6fpbmQ1May`%0cw{tN5}JDpk)tIc3qo6h#S)h!ga|2d79v=p|BrC}*-Bi_ z=^0E${QeTqqqAIpFd02Y>Zy;o{+x`=Sr$^6Bh;5nZI=2E7#03@O#B9LTbkU_66$@V zGOcNwfRU}-j?Mx-p)H0#iNgob@EOceN;{*u-95B3C~b?7!BY$p1E$@;EN3$~6C-27 ziWQJ!1jsVoc>&iV*?H7NV7=A_10Arl8R#0&q7=?_k^iEN%)t05624ko zAxSPa1#tvlroH{+Q8gJdgN> z!}ZbgxITJ}7xyv9rkmc1n_j8m-fsYR=942w-{Qai<>>w&!d?4i!ks&^O*9{Xp03^h zjjpO7{gFAI{XWQA{ZMIp5?q{Be2(`6S0&F0N3k(`jR(by_W`FE8J;p`yIJJ;>Sg{kNk>fB)U+(chBzA>C8sMOm?T zFAiymsRqj&)Pu1X+_Nsd^2+P4^GXy*mYIS*Z_#kfEgWtqe-=LlGwqAxKrn9cuxzlI z!BzYIKtXap_PbdkDVotIhFtzJ;!W{`?M*(;uI0H+qu z5;NN2+`D%}KOQsYbu^VvLa#ywF)LqrWjoDpGnUz29Jh(;hf(L*MMe-8y7+9TLf3nN z4lo5x56g{P-@o6mq5Db}m)qJE6phSvI-QLUhttWQUA;*N=v*^u@l+2 z!DUOUs=L>1dcAwyr=MloY+PHbrLv>dTC)b6S*KS9Pn%*+=uq+SvQC|b4!!upw{$&Q z6y59VEM4DZ)DbgN(K}-^vk4L!lF7+~#lW?4l zIFUs`T9y?juFG?Z`Xvbq?tU~mxvs1p<%bvT8VloaoJUSWNdf zVoTUpxp%2gM!ypG5@*>a_fT@N?>!6_Ey6U8LY~#gAl)mDZtHC@r3012$!fZF>C$c0 z-~j^%$>8F{iFw$NTi?j8OVT@NblVM!ZY zq(KB#p{;kDbi%bT0X+jcqSwF(_vg7&i;w^G)A8b|xw)eYN6nZqs&I5J*Z=!3zDLd9 zgRRNQAPJQf@GkhWb3QKyT1ktgu7AJ$iX&iuJ&O=RlZd87>=wB64}MCN#%(t!L*R zJ$t-4R2`~%tYbw^fAheMyuWe_6~TswjwGag4u*iCU%V4kSu2FFaO8GH5c()J+BF2m z#dky>Idef9UT-X4^vlW-+fwxG8zH!n$Fy(0zzxSXk?e@#VJVJLs~GR*Hjvah2G3qc z28}2+)|hCn?b2m$KlC#?06Kx_etWxgdAk0ogAIwczcXj_42q5d#$sc?p@5aEX!K67 zmGB3)V{!OyI6WpYJvL7&$U=FYR}s|G)){u- z;75)Bv&+_+qJ?F{v(kC00Ob0?75TxgUAx$3G<8;FB>Kr}X_G(k_*2KfLbrh8EBt`t zvNpHl$UcYId*n@;``S2z#wIwV-M^e-ZGt^q{080`vqh`RDK#Zrx|HH@lvd_BW2TPH zjf|(Pb;)kQ)H=sZ4w0G~m+5H{Ye@Fj}%v}2*@X*VFH-2{afE5u*Q=Im? z=&p;%iLR{F#v|>DSekyj$-s-7gs6=go7%H+2$m&F&a(%uJg- zB|T7X+Pdq&0W~k%_Z9d7dz%4dt};$%09iu|qy^1tU@)=dI8pB=qCyOa1+5bOz!ZYK z(t?8025d?$4vlGRFZ>2n?ATOWo7z4hF1Mg+k?G-4k1lskuPB~o&vPa_Oq)im zUDKw-z_x7|HnbkicfA9_L*u);KjOcB@6_W*(?aLYpOO(4;Z5QG-K~@KN+=oeka=|_ zmWgM``qMPBCQU=mqp;cxHYdFVvfT{6Sm~dgj|43K03xAavl{VJow9va%x5t_$9x`h zA?A~qtTI*I@bPyhR!+P?i&q;qh{-0{z7`zDg?+?^dtkG99MXN|l$9)<%O-5o(~ z?dCPrjaxTVpJtya{4_hWST!$Xv2vc0jTIsTv@xn!t`F#=aWE|^Bp3yw=(rgLlei3? zRwInn`g)K4_31*_AJFUj&d4T8>TU-r>GF&mIk~rR{)OSTQ$OqrVs8dmH4dl8E{jbP(a>nTdvS^uns+!! zjVzG!&AkEWSu&(U)f)^KZ@;DkV12d_rF|C|2Z*Qi5GXrnY&T6zRHD^kiA&TQ!(tN? zopBKwZN5H8sZWlG4he}hxz6xheL#RZI4F2@U|e);(XioNYcf)kmBI0$S#j}JtX5&+ z5s@KrG9jsRhs0z{d^-!^dIu@ANxF!zEK@>+CL}O2q6lqNX+lB*<;qaxOo5+2GpJ9V zGt!h-zj?-hDcL!Z`nF(k^^gKfcKhn-wMi-4qOEL-EFd&GvQ0@vWxKfI;-XOl|C&Ex z*@8LkAIiuHibwNln$DxIw zQ4w6QdOH90*s7(&5)+3ls~YS6f}J$1b{P7pQ&!N_#KhXylz~}QL|&=Qy}5O=Y1m&) zlXmGM`iEPDlK<$m+el|B-ILBr`pcX|`P3>5V&9kyI!~O@ci{H(%U{~F?A-P~^`rX_ ztQ|Hy-dadOiK6^HP)e_DS<-FZC$^x2>0$H$w z{n1pr0^LDPE4s&v{dHkjR)=W$j3oQfXzVtPk#y1!X=#is{-?n*a$=*D0c_U%^Dlw6 zFP(orWp?}F=!aow+HiDwc=?!s373uPl@=QtkDfY0_#*98QW%$`~=nwSQ z{Fh@CowuVrHbpUURR0tGhI~5gXTX732ieftAB&(Jys8fEHK=PH`YgwO_9wagcy{p6 z;^W~lwLQv9L0o#qFCQtD$7Q;Hb%x_4kJ8bX+%qyQ6DOV?BhbD!i#0*5GJEq!?ad!v zEfafexM%te&&}Wd`EK+RhFSJ93g`+5RZctt z=74b@O$>hHEkPNDJ>?o}jNp1wh)(Rhn(d;DpW*uR5hLb>t`VlbULZY1h7PTee+^u8 z)6Z}_`VKwJMWcst^@p0$*k0sldm>}9c47t&M|J`iOtcb_iG4E$U}U`;0XvOOBh_^$ zH>1b7m>>|;f|3R!d}54&>rY#uPW+2=a+FK0s@yT4pJ<17N;)ctHJZ2510tn<-{yV&d;m~2-%PJ zppTEL>3}ka>+#RHlQNF#ua)>XK<%@Aq`GBWNsS5ESf4=~tGLB2{s=y_=f~z37v~!b zveP?RAKkR+QEMk*D>OZ=O3BDbNy^MjTCir#f`yMi&OeQ=6&t7gIK|Ws{TdT?3%q7j`eADT4bm%mZnty^IC-=u7j`N0Qi9txg40Uvxa@oeSr8|q2!@Jct zSF;@b@G#HkJG)Jan2vq`8Nf6t^Z6n3mdfF`?nL-vggr99XyqgB$7EXfj>ch+&5fz{ zp-pxY$`Ofba7C>#3QhwrkZp`{LBuczn=(Np{I4gSzqJJ>OH(`aY-Z;37ng>Th!w1M zDk07}3Mcmm?cX0fbMb8wNkLx{cMh#Ph=1`6l}j+g$bk)*jZ`*dr+)@IHoH%v4d6LA zcqr=b-a1s2$F#c#`Kr4qeCgdcX}*)6_a)f|(w)=dRB@s4s%(M!DjIUgq>dgp$&yVV z?PT}IAz&cd@>yZwXXNe<1xahxe$_J$efK!Iv2pI>;OS=OoumBMu4uS_^SU3}6g16c ze|FcmBDY@dQ;D&hOL`Wxh(o@38_$+Vq9%i7Cjs=0k z=YHSN(AfLc@8`_^{?*=%4GrJV8T4Yu4iyzEb`Ki7yS#$@y?`D94?Vko|Fe&uJv*zU zLx&Q+rlFztX&M5DoIU4s?}mo?9XfW{J!IgEt2%b9sCaSUklpxw>fFhb=OP#E|Alji z9rIp^<+YB=D@5EQo$O0zHWK^FVXlm1`zSTG2fSJumD&FkYJ!!wfgJsP`wUtO#+h9sIl=xgpIwgpODGGoaIgc;W+ zk}1HyT4>gj2;&8om{DvG0Et*-wXm~(L#N*fL*Jvrpd7cQ;z8*y_qc&q2jc%@_1cFY z*1~P{W=4B~3Tyj94M(e8=y6SsjeE(K)3k*P*GKGjKfODGW1BAP!(V~}c1KXZ zF+kFr0Ica|u~kI6Wo#_AhE8&9gi&np8N~*lAR~w9U`9;_i9a)z8=P5JG3AlT*_{f; zr4Pv2i>5wjpFLEKHo-wZoEn_uK8v#-|EY3@?^MN@zHrn{%4Ad8x;(-v{xiQ`;io%V`%-2>g9hyU8UFON81 zbqs!ggvQA+D*aG25<|wht7pJF90c zoHe6o@sM$KkE6HH_s{GE)~B8Xi91{=N+tY3onJG1`s^7sxi>o5>go#nueUWE0400& zg7z=JjP~u-^wDTQW38=gmz>VTM`|YXJ6YL$I+jJwhQUsefa^~U8QV1m0-FZt;KJh| zEzE_R`f0n)f~~+@ihhvodSw^a-xW4(8ap07fnG#!x>m8{aXK>)SvNIPWo2gKN_(@) z5+u+O!O6@?R}V4;2)hB)# z`Hoe-9rHf7l6{iw<)^U&1F1<2LOWoZwt&rXeY{{AxUz!0oLewW9GgXC?km@c;LCwv z#RW>R0=O5%Qyh@MbwX#REpUCz=HNFI(>e}0uo8FI>IB?MUqo<)ykQFH%sufKfzyBu zkkbHQJUT66{n)}G3DFXV62BM(K$C)F(c$<&Z-PVuz(^7oi3uDdPc&)d;|c=vi2&}iJzY^Ka&YQZ&llLzyR=%%7YZs!kK@bk+N^o8L?Yr^oZ4I zVE^2V{=N3Y&giN~vS7*MAHr?tej7i}E7#w~x1xg^RXD6STQJQZHv=^$19To4qN$I6 z2#$$lq+B6nh_435aF1g7;C7S-+i@aNnQzC0_>Vvg0%@*@R#Ey#yEguQgQQWR(!_^_ z8ACEbxID@f-8R0Y$dYbpqg@fC2r`Amghv^b2|Q~zv`Hy&q-7?+L@fI$Z<5J?jU70l+Gq?53s0fEcEr4{7kTyRS+V-EWo=NYK}s7#4yTMz8l%Ev!c3UO71}nK-J+8Cw$Yl@C>fg`f}@Sss1%e< znAkfd9H-9MnbSIr%8(GPP90g_Dc2OGhftRormRR063jtLjX`UA1FK4_e5PgJYLfEV z<}|=(ak-S@Yo^FOY1fLELHm+ZLh2uh_?Y_@784ZV8Lqj%E_f#{?74 zORNF>>@bMONuW8<%PY(02;JkyJ?Y>=>7Lu(K1``7+Ox?Stx~TkE~Z}54hvF-C<1x> z7bsT-DT}ilbq2jYEGfmFRqVdmB6At92n-Gm2?+^S$OYLseOQ-VXF*X;UShIA*D5c3 z`S8k9vJ3Vc+-7o;wwuTZ9h}7fz(^S674^;HEPF~)m|kzFb7U1`uH+(viV&qw7U&Gg ziFr9i1b7;wl>Wbpqp7 z%P=gMI$>c#n%HRq~zRCz9Ugkdhiy4SH^Oy<3e~VN_BO5P>ty3|rcWC~83n3BJSj7z#z)5*qUD?*DCD{TMS#G`qrzfh;xn{Tmcea7ssM!o|2Id)geaAv z5zz_30)eOly(tY=s-og!F_>sxfDjyKj8Z9sJ=rJe`F@4h>1j-lVJzj*Zlgjg?oBFD7znwz*e{3dEwoCe;?It?12F|dGrc>N%> zciD}lqsF@9cb(}CzXI}6kKG6Zod>OllTj`EtQl#*4#MASxLuRWFQoI6Jhq&i`}nzN zN^q$jevW;?%R$pr_63?QvOi9Q6pjRt$}r2I8Ry_oVvw+5Vqb9elKq9fQ9n4}gO1(SspniT`1-4DaeRB(zW4B152u}TJ@4fcY;(``<1-u7 zb5C=@bl$6{#Cfz?XOc>qG{z)V!XVXTEGeq3Y3Nhct)Pu5{*+o}j7>IW*-X|lWr&AI zIKgPBt1W3m=0_K{?b^8^BPlUHPNM=qsV=pe4PNH`d624`9BVp|VkQRF)S5H)S+D3q zlx0?vEz6V~YgDOE#hcm`bgSyqP*Yn}Vl=@C9xXMPt)*%u04hyfd}2~YL+7q-3r%rx z#x^Cjbq3PEhyC}bxgKI)fdtwDtQ*0 zZ-8+&f5&a&3``ESoGtZUJUxek=AOZ)`l05YbmnCM(c@;%TG}KgCU@#Etl^=t{RVXE zT$^a_x+`68FzC~)g_)%#c4t~znjw=o+HB*-f#b&Z8`P;odSYTyblv1VvGvTzC zlx7xM(+F?rySkbaYdd!u&~NNR4Z}KgN={5HVjGG7`$k1fL(#<4G+c#6C1yDCirVDo zrmgGVFksxM6E)RIiHYeQIt}VKcFbULT(=!KM(wxE+g6qu%HY^*w2|zw@o*c(5wo!! z*GX)qQpZ_p6NB55pF`%NQU?b+$%kkw+S7ve`f%_&2~TQle=9Y#n+|vz*?znMPXpV7 zfLl~j!`hEO(Wuxx4RN^bHCmh9!=F)Xe1qGx;q6I{KW|3r<6+18RoX%q#p2a%Zj*T4 zp11Wc2j0F0|9*g`11$}E_^Y>1z`dfS7lO{&3L z5S=2CjwijeEo1YfSJVa@9IaEy~HG6;k;+BC00fq;l3O ztXR_IlHz*{TuTuFN2ol(8&d8-uP>&f=ev=93DV19q&*#?&k_rag24!$05f|GaNI>7 z)PhG*`yTxrZjT_Cp>O#^R;>7sGn1v@G#(2HQ9PrAfd#B}+$ zX|afO-bS$w*eWX6Mz_L~0(c8fuc&C@c&J|+FT`upM5WePVI0AwZM(9epd;Jp+5vBQ zWZ+h?jTNoqm$X+@W+%Jlo&a$AP_LARR8Nj_mb{b|Jz)Pz_Z3oekA=EQ zc%p}UdnGiCCl#vuN~LIrp2Xqn#PD*lgVG>&RodB7g034Yp~L?0gnMfx)RRhfy!+Qm z*tZ7_{}T>R^UX~AE7elZrHy@}HTs{hZ>9U{STuOb8&F?K4r?d;|AhG$!|QCc2h%9^ zW#;xE_`i;q@c;BrPOJW5qOqi;lYAp1r!njV*UDaOn7c-53+;FP0tXN6HB`!_p{>GO ziK>yzHqxTS9_WSf_luHu*RWx|Tr1&V99qm;OvfiYJ@3!pG&spTM60*A4fNh!b^KWM z*s>|dj!&8IZIji0`f2UCIp2Rjr&SxPg;q=dm_Q~v63XlpPqT0Sl;g*yl#Q)EcD%}` zkAToSM=1N2g>WKMlQe_a=Iy={XV+qv<1YSd=`^}~cgvP7$9o(<;)&@9eqmbC1Jcx7 zZ{M4TICc|6a-O~*{CAFh8IyR!<8Hr!U!L~0p`LLlou@&`69bAbXnfDx1y}mU%r_)2 zORPu9pE&2IWjsNo<4K`GFqoVgoyoU%9{_M3oIMBN*!Mi?dvEp|Z=es~c!RkgPaZp- z0_`@Q9NxJ1o^U?mCoJ8|k5@=et4+sRZN7bF0GvAu&VjSugc7R2fw}SPr)$-6Xx&y= z@7FqL-N)zG&LDk@E$s>t(zhW&Z6MDq#bLjd>Tbb6R{3b;fJ{UO_8mJ|#?1^OC+@+& z-Ew&4@Zmm(+-~q3cas+jyw&>)`oc(7a1vC)?o0 z;@W}kU^;(;wIpl_j{9S8+;sjswkBlBIbb)7*tgvZcndrZuk<<8=P>GZ8O*zkdfgi@ z9T3KLgv?O^Y<%BCjfYUfB{1(7R1Y#q8g>AIqyUj^2Ytelb55y!wpj&RIKYZ%#?glZ z6Lvz?@I>F&384#M9!&vG3C_J4hYq2|=$El$8*o#46&MEAqA}*1^XhENby70jiYe$p+oM$g9kT&vy_?<{Q|;p@;&qfks_ePu&K8StPjN? zOzkU7HNZ;{r}X{7gJIqvO!nvlXezL_iYG;T2mz5>jhe(^1J8TOfuZXg{{@1|LC{xy zL6|Q+_{}=ZH@nU?YAjqMmd_U1s%hU5k%3KZCb1YqwXl*A2{xXJ_VTYJl3#x%Dgygs zP-7#Uvtx(*G)$OIqB-rp2qQt;Lx<|>{CE#1vp{?#Y!zoGnVe!gERDk}>+v`dA6)v? z6PJv}a}>P2V+Sh6QYR?^>}eXG6c_OgR$|>eBT1e}#E!MossrL$9Xo0HFj&YW>yAi z%y>OwPs`q9U!}{fUzF52p`>ldT8~v-tIO}bU~vzJt_E(a%xeq_blAFi?Q2C|L$BP* zbFJHnz}s+Qz0E{cD>a>_z3m-X_H8D*PWcZr6TZ>U+)92ft>0R;p(IySFx;mtn z)=*oYHkH(@+O=y%tFbR#%SaE-Ds17{!sFUYQCHk>-i0eKL;*6k^i!k)*! z_b~hY@t%Y_A=r{+;(hqgd!E<`(3&&PF_Kag@Zw1G$kiSeSBo#6sRe$l0s-A2m+v$K zpZXKh5q}{T$N^p5itA3ldh-UUG||a(V!K1E_rx%2r&yG6o#(9`;T5z3S9id94me4D z$I^I67&$HtwDgmB$Pccw35ks)GO&%5O}A^u4mfNFIEGG&krEn&7)UyN7)->Jam;kS z68|-RQZQr}2^JVN_#c47m!V&iFfnTbc&rgv@lyyKTy{G&P^qdV3h@2t63RW+cdXq%f-d&9%?GIDFQ)(O-=nZq1d)^?R<{?8KxF z`L?!M7JZkc3v5Pi$ms;sH0iYo3(?`HX7nC==;N(VwU6jp(s5k=F4w+}Y3T{6UD|eh zX<09^4fPC`Un$+ghjDs0%26Aif#cn)$i;4T^=|^RE`!CtW1+FkGtJw$QdthRV0zl3 zw+R?qFp)FDNgt^Ohc>V_fyEX2<8Ma*xqDE=TM=bzhc|&X!%+kH=81_DUmXr&WI6rr zru6G4QT`pxxQrHoS(tuXrk;D8dkN=jCY{}B@GNN;LI5$qg4O96OKU?qjSVuN;WS{e z8ps%;r=!?v;i9HawS-x%*3O-ep6Qown>uxBqW85R=Z|$IC3c5BGEfcvj)>Zg6k(Ai z9uT*C>eQUPe&fgV>({xaHZjbC!{!w98#5licdktgPb`a!vODH=sw|EQ2e;Hgk0XUL zD3Zb|I~7MTuo)L(?mK=Z&V3nERcrwea6HHGJO^d03^0IYWoE!K!`a-%_o z$&Ov$%k1S;Kkg0B-e^kTLy0zQJK`-+73!c* zGP*PrbWwyQE$;??N6Iy~R;{|VhCFp!o)o5Fqu?X86*E^{`WW;BTR^{$FRhqaQF{sN z!{FuuZmR4s_8o(n6lM&wFBRj{$4|#9_yD3fB(^vI`GFO*Ma`}l5_o2?$MVJoF7Wt zUX{%&MhzCBVXqqVfOCMs0Gv^KIm#5Dy;qh^b0h#?a#3ICq2t(YWa~p!P)47`RVeH{ zsxL?hei!wHJW(mTF0f-neL>sMK(y^a`Z7x7Pi@;9YTKJ^+nZve3;}#Wk<)!z%$$re zClHD4)n|Kn^Xhu|-T?eLB71LS_TH%Mz2@wF(fCUYzG8i}#cUJVc9OHgt$_A)+K4^W zSZJCIdMh<%B#q$oLYfYAqX*R%)UE29)c9#np{rojlZrr+PJ4E}S6eQ5m8EGBQ5LZ6 z64=_JEK~xmbw!mSCVQU-XTKI-x}ik>HB|riL98q68j^A-raT~fpB%#!_zGMj>WZDz zg_QLepb8PQ$mw8bxh}I|n&dvqPzd-#)D`mdSl<+=k#q%J@#@M(RL$k_H*kJL7l-iR z5c?Vv0Q)gqKUo0XbuWuioxVmkhm%%gaCyxP>etNhH*WWpeR(HM*e=#nb1|J-Oec^@ zF4oJKAWnEqeu#Sw1_?4Adldl+KsTJDQ?5^6b6r!1=8;{LaAU_P7ia2>L80v1?&;W_ zD1w_@88DAcTK2U&&UNX_M~JTlgSh4JF4myX*O)0}Ge|9`a?u^%u4R(`{B~Sb(?NLm z2DYm8SpTPEOCCr(7_q{%(Txv?%y79G3N~E_o5-!{EN27*uaUJ5*U%PDe}m4kp3vNm z>rdxghtl`y%oeVW>#ia?%b+22zlBIJiG76&!LW%K7DHhSsAs?6l2kIm!kolBXElGv zt(P6eo=<9Vgo4%}f!v$2BLRU5d4Pbc6eb{$2Z5@uPKZ;{Pq?my8uBtVRc(LlyV&{sU zOJ99yb>ph+v}FzP1LHGmEpXZYOF>utdp_li)@#F9jqlUgWcG#reVp}~3 z$NMgg*T7^j&f=(qFu9K1WHmmily6Fld?GW5NeBy-b%+V=keo@iPMw!WR|mTauVuUF zenokiz;lQ;vHCvDYdouZO#Z2WUuV{47gUz!<_>gw6R{y}+2A!Vzp}KaPg3CINxew| z#tx7Y0>)7IZ{+mU`}V{f=0 zhx0r*d{BhDFjBaBVFq`y2p|)9w4g=BLNrTMjH@Fe)Lgp zdsAO-yK6l=lJUb;5g$3!=2;s~R`r-({p{xppEeEHJ)j9TfE=Jj*U-oAop8sbxpODE z8}ALTChN$ti1A$oP4Vzm8urr*KYs=*V1v7ngo8WWJJH8v*EBKw8q}9-Bbac`Milcw z!2POdf=sxyQ z@u5r>zpm4uaVsibxbvgPhX}+sp`7E#i=HzTf=fkivW8lIV~)DK53;+@C5-KrFFOmCFEa?IXA7ATM3>u3Y-$Xwca3Shm9>HkITEAg^^crfQef}!XeCZU zRqrJyVQCO$H5x20LnGCNB{%^lG`dXef2d~==KBZCcg#OZgw*Btl}hZSe&tJDiJYTI2uE)aw3&6w~Y1dsAI|?dR)~e4Ag8;!OX?7+Ig`4W0=B501V6i|FuraK`<} zfW6vXpu>7(f;0N>eGn&WC&yg>`P$maG#{EL;Cgcv*@3_tk+id)mmRFdf_pdL`9ZWR#mjGE&>Bk+deSHy`by&g*euKnUp~iH-QSk z_Ig_giou#56#>>^&OWSf(RCLtOHQVtI4dhNg|(+AM_c1`S|uAE8Ug}2CN4C}x+dMe zCXQPZ9=IknH!D-8<)Ro}a)>sUx-HbBBfbpT1o&;T>j~Zb#NfSW-e3CS#yOgQ_;%lH z2-K4D)$x8`G$e;wmpNXJ3*Art`GaAFV%aFdI&y-}`}4~SoDbP8)}e*RG+g>({Am z>&Xz?){6-sqZv$`+0GfV%{nHI*Cklvc{`hh#-mq3!=b~VhdU9h0v*wFhYq6`;J2GE zZWf-oh+Y-%Qhlezw0>iv$*O;#r(L~9y2plh4kaTTEo~c(Hd|u%O#9WG;tH$T zTZdBK$t<#e0b|s5Jg?5{uGIme_mxF`&x)T9ZVwd<^~_Q=xtTp z=R5J&Hozq6r;WlGGJ-FCpWz!GZ4kqQ(J+bOm@bT)o5#r{pHZ5vLmK-$nV^6#umS$+ zHjoRwehvRY?REId)&1x#R*vW%#`mKksU(>gp&{$R^F<0=hDhK#c>n5EGzh%~O27x` zC}`*FyZpe&sTW4(McW*9is;HD}x=h#-~fSeNmG@S)ZcqBrcv6+d0 zzh$;9%FHb4ka+s~^|t9b1y`>|bWf)|QrfbGlt(p@g~qeLsk9e)j>Sr~krpb_|6cDY zHc)LVFCSXoA$wt6cNRAEnm2!UeP2-w@Tan@tkTi}?f1#LcAY)7XWhG*520xj_!M+}z-$Bil&ngtX9!1U8K+5O|54 zy0ZP(<5MSz6hJ4~+x;v^MyDj(d4C!j8>YgVT4;PQY3lJ`w~I8`=g}#U?0(i8UYOZB zEgH;)k=K}cjhDnoP&#-hC_zm_(QR~hutcgC$VQ(YMV}l!3T)oI5TYqPg)c{R8)aZ@ z5shlZm)pjH7;Iie&@oZ&8`YlZH z(%zBudk-$Y=|^(G9>xYo-+_BTygAzr_QYDV9eeh~bgV@7ZEcOu{;*z+p(=bEyT#nntD>*I65E8C)VfJCgmost=+jWJ5fcaJxW9*MYJW(0 z^yW~|fQp8|MEB^LAL1APJ_J`O$JrmQ9vs;1>d%<&O9QL0OD@{C=B=3af)*R>;mGsP zk1KNV3$DLT|4H>VY0p1T=UQ2cwLC|9TUnVfB>)JJ(aAY&AeALK0U+brS05Aqn;roG z)Yv+6)7{bVXOS-Z$`@b!32Lu`8dv#^8~33t<8h|(91y0+WdTqpa15ngc+H2l#!hIP zfroMUvpZTOeiQA#iuV5b1q!@D^PyRT)2+r&)RK?^A0NJ?M7J<^omcpC_W&AdDgG83 zga^=uQt)9xOdpy}!)r*dgu!S2w~IJn`;k&K(y<`f%oT3UH8=%cqVM_ z#pgKiMlJd2ieoa{&A1dgbv(=K%s39g z06s^L!hxfn%>5nh90^Xif1kd|_16(F?eS~>2FCn#{qD{}7q{K{3?0pf&(@cE+T^}8 zc}&gf6fkA8oyVzgT3G<5xwjCSpkX8`gi1=2U5aU)?#56&>e0T2_nz(%PW%wzA z&bI`ZNdYq{6;&d9$~>I@^IlY(z%BQyWe1bdZP3sYb%rwrA7o9%Ip9dq z&Dtx&|9tGojT6<=Zv4IU>IWdc+9#f3DIO=8^Q6E_Pc>55fbPR@bc?^K1Vc@bToETY#e)ot|>_wGVN8p7iXeWiW#J zv=43tX+%|ha92g8M_WP2JuMe_*+*&r^EiR1y8l<_3@(57i_%Apeex}Z_Rn}S&EVJ6 zrn4-FQ!g?hW+cvI_H~?(UBMVsRi&BKzol^(Y3Oh;ze7nmVaX8D3FqtdAqUa2^M|?7 zg*R)j4*T=5?{Q16MC2_<{&DrQFfy7j$etE+8l@EHP~LKBUZ;^cGG@J$dLOnV#z>c0 zTi~YzZGjauISW9HFJGN(VUcwQ(~C;FmBmM!n?R2aXb`wKiYms5p3g0D1xJK<`HByc zv42!AigsQs4hxcv78T_QkX4P&PQUtUQ-;+ezhKPcbZMQBWCcZ?sP`B_uLf-Q$iBtq z-$O$TEcfPdi!GMOZTAEP|Mq4jw#ldt`*&G%$4DccC*#x!#7YRB^6ez$o8%oUI9VsQ zQ0H=X{#^??plO-lkbC_Q`ic&NC7GxL9Mvx2$EyiH%CgFL=G-iAW*YyTz3H*5C(s+^ z&)fej2TbG5S(}z!ea96xsV#hYQd_By)5`;v1jz^kRwuKlQrK8oaR%}Ds)r4e&rQCJ z*5!j|QIG{jxOYxIH{};FssJ^Bn-=cjn@7QvaxO+`PWU7#C?y^4nKzxMhCu=z6EjCRCl zpnYfy=(nXT;g+e(8qlvb9gRAa*Bf*)fn(K-Iibg8u=&F4*Y=~~S3xZ3hIX;dU?AGI zri*NKN+5mYS}R}5>Jd-odD|LPB0Tq04veI(LT@xC{aK6 zJh%+31E#Cv-OcDI?9Bd+u2*$LSJBJh?;N18K%TjWE}-=A#jEL40#=Q&nCwir6Z_ih z;4=3-)DI{@7aWOcx_cjJ2f=u_7IbwtSh6=g|AG&{L_gT(`3vEGY}_LZi1R-L=l@OICW@k^#^F?xI^3YP5S67W z<-o;7Cg|D5vt4V7AAP+2>(9N2nqE13bpO>?e`)MCf{%`l;BR(xcO8JXJlpTff$yL# z=n40!j<7>})2;Zf#uRi!&9hwVxOif@)YxuWtZF?eEL8Pmf(El-0TWu{0=$1*e~_ra zKpGWR$R}WONB3bVDo{qFqJ64Maa}Tv(TY73(tgO|EG5!fhizfL`@OLnt2>Rs5AT1o zaK(z{+_dwXX3eSUbbiIA&%Rr=f@w|1b5M&o@q@HojCQ!@Ed0j(KFlA}se0pB z_j}y56|27cY}1PKovP-{+H~HN*Gs956ZavNrtB2}u}#5JzE~@e_H8zRx}q%1(8r4h z9jLg3j(-dF?)M|Z2OR)Y(=p5H(BnosWf6e(N6x#yIu8*lXWu8xtAp=DNEfM46N~8!;Gma3Zo`(RIyYjpdlK8&G@g<47 z_nPS*eD{$$8Kei7@0I*}H*Ro)S_!`uO(*RQxlay=)lB|9+3?;CzDw(jAT+g@<|!tC z?)2i7w7 zxC)Yns8D!=I-nG=4E7oZd;DDZsyJC+-iP0l=%@x<7>Z$=3D< z+GkiuLi@KwpN4M3j6j^~Y6XnKc_TZ}et%Tr`Y&qFLo z9fsXk-Se(`#vi?SK$_M|XN)*pA9A~!Uc3q^BFUd?m~Xwf$FadKZYb%~N*5_>uU_So zucG4ngyAvqaL^J1ZH3}kv{$*du8~*4+gE8DGJ>&juW?^7;f#&U>t(WAHu?!6(}TPl zGpCIh-m^zNejYwz+RWi2diEF@6O&i4tXu7} zg1nd*`dr(MJnPZj7m*vVFEaO}!}-6ZgYM-2U-6HW@PND1f6Y3&@Z$d~+4D|PY7Jyn zr}Mw$J$KsS!_y8Qn*Q3MX@~ynBpjOlIu88WG!pp#nf$H5@L#53-!$;+wEvoUcRv!$ zUvF3@n($5Lo`n7{ydNV|RMP(&=GhFimR0|ktkXU-Us<;!r=b5&rPgy!uGpEZm$n7B z=lpkBu+cdXdl8!_OxUn#bA6kl)U>w$b#@F+vYPwnj@`6j!i3G++B6gvrIMpUv4w0& zr;$k_GYD}hY5z~D1!7}V&5C1R2A7JU~Kdg@VmV1D~p<8G6&JYOOI23SIa&pa@h2!*QiVnPJ;7f=YnF?pe(Gefg- zi}S|c4h+nT2^MbsEri76DHK!H`6YSTlYH`%^nn`bxT9q2|0hjMfiv9?lk3EPlaH`? zCD^(gD*tNFybn100S~h9k zc02I$b+Gpar*FDKkN`LaL)j2^E}aVwr!pK+Fr11`RsZUmc+56U89NuPr8LijDeP}t zBi&n=#~+PsF^EDJ_MnS<_JGLy%tQN!*$e#tIdg$^-8*Z6 zOjux)|k0igH4_~K8r_bS>ijJ?lTfIm%2O2>ni z;Rw+ObVsA(zT*<;{hOfXDyaSQ3;qSa5sKF1AJ|J5DdK$gkP7fArx?eaaO&w5U z7uF|PH$7=#U-yhf`1ai-kgf))%L6}g^>7VXi5_-0a7HxBJqgYO+tBZ559rLMOoyG( zQFrrr_Zajt|YBGABq~8QgSt19}*fo&eOKGunfG2ixF0 z_aromO}RQA0?^LA&m{+%s*X4bU6DKo-LklwM7lv(-ea)6CZ{ZtF$Yh7g;n4*YAE$u z=nc5}rcNLoeek>U9am1@ywCcI18e$=R%EaOeWer zeiM3mOYehy_oA0CJo?sC=q@@6%3gE7nh6(|#9cL(AL$qh6zb9FZUE=$@AL3N`_5<| z2I0ox)N$en2fJZVNqQg!J1; zE3v$zlQyz?k=04|}~fN+f9ZApgBJZ(E^ zX=}?V9+>IbhYK6xdho+k_se3t3mxoN0dkP}nb#_`gjK?L>Cmf}=MTMy7El{owKi#U z%!dN{m{KN9GhXi+Dbf+y6Z7^>T9)F)9%-}SH?3FWGfB^BCc_`3RHApPTPFDSJ2|jr z>TiYnGH0Zn-a~#8XZj|f%Vi)=ngRUvE@|AZC0>)*o6fhIPwW>lZ#UysDe5t=-vgqp zbYFx&i$kD~q@qjriTQ_JbRdM}brCJE3UVrVOYg1xpC&hBdA92NbdPF@yw6ELwzzGr zJ3;Tf?3n z$mzxoa5y-142$&YG5)r@16g7v;-NpdHek1iNB4dhj*^dIOR77D{(!HOg;-R^YcL;e zSb`__P$YdQEmRfk6Ru(Kut=KSy$aWNGz_dhj&T{I+0%2IW3@ zP!ErDd-ypLJ+kQrk%NBKs?!9QpM&D6S5bQKINa&MBlJKkdhiG)NY*Qi#D361%0Knn zxaqD>Zmgj{wE^cUMDd;NrS6neWV4nH0vs6f;#!584lG$#G

G@8e=2k{gBPHJuJ2OM0{w4z|xDtA3Ba1%bkMZ|EA2t(=qAnF`vC_Oq^T3ATu!LwMl;G&=&IqLMl zsntd4Z3217Mm9#uaKLZ4&w=~La|3G&J7%V7nLm19jY2rU6Ww;pY&T8(mX9gE-YnsgXw;0R=&x0gX zgL>YAtH3eTmb>iQ`xV>e%P-0KPBM^)%Tq^e?-jT-gp!?y#dU?%pFzJT9ypMQCJY{op0HRByfSz&JdDP%Ml>EU2$xt0R<3k61E!f-xsv1+ z&-BA_OvG`pxWolwpIalgJy|u50>=Ps8kTI)#7%6v&S_RnJ#YX$fr*=@95^rqoEbbA zB(g^LI0$@+1K@7PK>JO-u$;fUQtBrXMqknaV6=Rx(dA&oKv>x0sKZ zZaVV<=|J1PMZSai$G2R$Ts*qJAIyo2jKj_dN%+6n7;J^Y59NkZ2kW+{||Z= zvZI0YMlRcf@{*@tjRf1Yf<4&S=&EWgie(SR#JH+rM=N8M_h4UJK@kzx>U?p{hIcuA?`;u}%N#zyd3BfiJRg4beEe@aTE zR2?hv{$Kr8$4Z?4hyOeMm-tox6IY&`nXXi}2~ozV(2qV}BnEaOqrJg9o4N5Qd-Ev(LJEuj1Zq`iMM`s{zb+|Cgrqog!V8B`B0(u=h!iarTKX5a(VjX$gm_Xs@-3IG`*&r8rJH@s>E2YNHu5@!a|G z=O&y#kDbv!*k{}Ie*%5Bv0uA({fML5za37Sy{Ujbi=Cz7;ssEKf1BEaogJO^_09@5 zzJlC4f_GLC2E~3o8QRW$B-pSFBMArCTh|*n74JEImz=)KkP~AuGiK=&M#z3RbSPQ6 zFmxz>K%apu{JZ0PQJXeJpnaP*=g+qhY)H@)>~$CKEzqC@a2h|ux5@Lfm@$)z9j`Lk zT&q+j!l6m>&6!EuM|_ziBSAh6gFhhrHRoU%Z6i;l^@fF@HUlFMj53^?FR`hvuh{dh zk68Q1!kF7@-;>!(?ug@st-?uqAz&X7`}N$r6J1{&q=D}A@`P!vpCL5=0V{4(W&||* z{nXQKYQXjWIM-34LtI}l9#l2$gF)!d{b=EqvRdLI9LNDzAm$bK?kZPrcm|V#`_XFj z<|?c?2jLs&pvwh#AV_KP&{9yXBr-74lQD=w0D~YCd2$a~Fb!QJyaDaB1y=}HtKiQI zrUC7H@I7}N0p5?E$Q9X{FPt6;q#hN@mJp-+LDdbE|*RC6J zI}81}=yadjE>CR4N~O31#_u~nVSENWjob^01KH?#Q2%0h{a&;cy}AdTKZzefe^9Zv zjqCipi-28FOnEV4ecp@pnaG^(iL17Wem}5<1J-C`vG&%2wJ7>S6a&_Fo(C%D&BN-t z{cZ}{4*K$6H)W9i2pHk3L&P4Cd4oDRusgBDHAL#BY2Y{T`^2V#iR^ha^;22K-KGOv zm22YdwZa(Jx2`ny3)d2=2OqaE1rGu!8{ztCE$&gYR5slb9W zV1X<40=vuA9n})Op4iZvpK*6F{}pq;{3ClA(9;Kql@hEtxkMid;42_(+5#}h{U*-8 z2sB6b7B2PS=<>7$cNfc++?mSH!0_-pQ<(?I%_#0l3yhI~99xRz27X3kYCr6Z#(ZL0qn)RD!1h7X|VT+}Hvq`X=q)sG(;8Gl0&CWQ}xW-R^MW zCkJcP;6`jL@SLP*)o|0RDs=iSXv3?4f#sEX&gZz5`wFfjM|G$=yV97EY72`nC~^|} zvrqh57!|;~55i|SF1qc-vb0(H_E(|w4R1-92=Iy^{4%TS2^!e}GGY4t3 zh#i^{t1z1|lifS=$r-(>>J5rcwzxPhC1dEYj9ARCG6=oC>)5d^ASy(CF(eq2?K*yJ zGrAN4#?9`!8U|pd69a!8Kil0=o=E1b3+&YivuAhp^rdg-rsJ|3>s?JiD{r43WIfqv z*1MRyu)~My5KpJEJv%`DVQp#oQX({`!BxXy!yQByX9q%vZICRw2$#Ui=sbIcvwBY9 zRntKSy8R=uh;(GMA1FXGBfkmU@QQ^DlVWNA{`xArebwvi`((hhrTl5ckrrvCnaOvh z87uj3uR#6BGo~(TUJjPIuaGBlPV1N$sRC}b@XYn9kDGZPeUBIQ9fZ)m&ikumETDMn zQ4ek^Hxs|h>3cEOgEjQKx`hrm9hc)fe&u)}hSzYjRTeg#!j+7VJ;32DgnsLCOyO!j zI*#Vc+%imGM(E>wRG|d!81pGPQ~fngA0T7(fgt1bHT*w|c}=mB6PT4e%qYB;efnCa z!A|{M(zC2qfsa5W_~?vV9($df8clz&yr~b*Yue6PZ@c(cw-*QxV3SIqxW zs<@BPcfcxM?jX+d={*SgVUVH@KfB)ya5||1mmwS}^jLBl0 znDbJmBh#7bj&sXo_bwJ96N0QxX+{>-E^&$$nSiX*lBqA^1TH%1->TM;DbN&TP}_-p zXX(5yp3dWfFE2~9l;s5~UMWAI(;X;(MG=@+W=UL@WNwdv2g>*BboU|@T5l1iCo znK;psrrfN=PZK8KrxyYOCW6NT0v^i!R8U3d1_lkEKD?-`yb#}l0&}BP!lz#Nu%hzz zMZ=~K3#9OQoJ?bG2c|A+XV%C#{9-9VOBR(_G%`>SYl@F;R~i>@iX+onm~y5sx0KtC zbCdYrnYbO9(*|b8Ky3(&PX}~4yTzIg?N%SBU2Nr#uOKi zsY-key(*|MS}M8#sxne>P}*PN;Su7}6^ZRpI-M2H`7x>`>==N|X(X#d$Xpm6U}m8` z2M+%U6{5HOICbLK%!%mR=pnFwfZU1sb;{vZ^lhRUa{>l|=kEBknb!>`NEHCh6-VR> zM{%)3G28t^0A_Vvw_4FZY~fK(eG;eD00bbgJg{kFV0IgrlMYRG55EuylOO#Yd_M_U z)|7)E-M=j_rb5F~Sl4Y_OVsSxN!mWh@(}oL4fwGfb?+vk5X|K*2_pUOzHLTt--xHt z>D!fp>xy68F7_8;j5znouF`~RjF5$D7>LeneSIfj_PsRM?YhEF1V3R@!=fkL=g@f9 zDsNaAC@jYD(6+-bWWR7>@vSNJ8`5IBiz!_lC2PTC?J#ies!yAlP48_L7GH7gLUkwt z_4^H$g0I;5S4g;DF+aab{Mc2vm1PXogsOG$y}2*#1I*6Xw-Ro~gH9@CSGiRdTmMys>^pw(Zlk&rgX(il) z2=`6-!^HP-Ux9x~X(U{lFalXmp$0!-n&>jnoS88br*Jl=2~^9L|8@H@O7jOKaBoX# z#8#Z7QA-ZjRnzk}NgACFxT7#}2#6S4e6FbIQvO(UX-En@W-QzY0^uQd-HFNV(M7kW+g|QO6*c<)Z!^5V{gFl8z=$3NZd$w52~QD`wc4Gx4hqg((fCqbp7uA2DN_QIBnB4 z?>9Ew?;9U}_pFA$_f0U}KI8o+OZ58|kofnvo^R#8-x~bBvCsK@ zV_*0G7U26W((fA_?(+@K^7{r(`g{Xt{J$mperx0Rjd{%T&8F6F@qB7-h9kuE;e5-4 zvuVF`kWac=e85QB15IWNWH9s;CZY)*jrhOb*_~Tm7oL9lY1hRqY}EZ8MZKWc81K{A z{|rX^%Dwp%ifiUvri!5__8HY#Qoq0S?|%ewyf zn*9I$ZxG_+dea+DciSSn%A{d`m*%fYy6BV#(nUvp!^u3G`(4^CMa#2j7kHDTU)W<3Oa#WY$Gl&l zFdNrEbxzd#5kBP_&i0mTs-u_0Z^UL|JkLi!><%2^TV7^kL*!!*F5z#y_)Yven`A`O zHG+Zdq!)+!RIHTo6wkd-q;xMWsuWu8u6v<-q0CFm4@a!;xl1C--`{dt(I%2KO7VHq zA~D>W7h?KFo-rr030l)N?tW<#{Q~Y%lT1vWCob$S?!$G!R1z2I%an2N)^I193dQ=t z`%Mr}_#kPYM*2u6a_=Uv=bB!YP7bb!p zFdXziFS;+I7eT;<3os1Be}Q2X_6vGZ>hqv9RTg;-9rJ3>NbPJNzC5-^>WQ`A^G_V( zq5Zo47ft8Hu@gs59EJal{3p6rTn5-y7p8lD?AX&IN8}%8N>|3^0d*zxBRaE*D%r$XSZo!T#&qf$WA#*XV8VPxp@P;C1x*_7$$!H8ite=40p+_}6;( zR=}RCbd9WLA9sgrfW1-qV<2P23fF#epxgh!huKEYyrj{a@J+g$*l^m(Sit8?L5@3c z9qjLltz%OK0QO&xxm}OB-46e7Kf4Wc`^B~u zt~h$GT#F8oxv(KrgQC24J=;%zYMDBwo@rzTFhiM<%sA#D>?;~JSIQr+Iz{k5v<>dWM+uBtv%nNVe7CsoCFdbO&3)lbz`Rlndbm#V6&&*67?tTHbfZSXo_tE}-UVzAB2w`Whzr3%*FC?ssUU)$x_DR=2PIN&HfE2}e#M1xu=U#V5u2Ev73GIIn^%XEbFpsc*v1GiMAsyO3un~{25w1(rKDK-l=q~-@41-S4;r?(U z8*vBU>m^)llbPSRk61FoK{3UV)Zbu*=(Bsii7TJzcre$?6)O&gfq`H!+B}iq0#Mex zk6kX>b~@Bm1}h}v4t>7)^7E<`+Sjv^2fFtg1N8ryQ zt}kC+J%+dh$$^YCH#~g#eB()-BWL%q<4}cr3qeX?$GYMuVvDRX4W}Hpr`Ody9XaCh{T&tQt&X$GKMH+OH8D0*9I| zd2s#t!R<|&_2?mnxrZN+M(BV}-~_^zMFhzH=_mJU4=$1QBUqLmI+!0HIxXLLx+076 z<8Xb5`SBs+mnI$<;czmziIa72n#{D(2Zw`0uGQc*g0`L=OEUhRG?@t+dWa_LK55dB zK~>tp_7gz@qp*;%KKt{c0mQw)zSzK4{)LzxdYs!8c3jg-1PN8J<57i#>dyxDD zszB1TAAg@B&0UwvE{gMfLo4+)qsiL%1f5dxDZXt48Q{Z-d3h6&1OLJa?vIys=&&4SFYnO7br-%( zCbYYY@h_IaWMtwRWs_-o;)~T##sqM(02w`}OvVcVDzXhBSrPfMIxjRYQ!ZfDnhWNG z`S|xH3PQpBeAj2L_t`wo-1I}!ms}c^YfJj*9H$4Rhs+2WPbN3v8=B*v1lHg)smUGb z%e7d~i*d;5h_Y2$&D{a#21n9OV8I$84PR>trzT+J0 zOsra81*?OCo>Hk$r1b7SNZ)}v)f8!17H7`PHyI-1GWwJxo8wrGFVK|QH$T%H=gL>9 zp3>>S#hghwi5<3dfYtOJMN03YKkbpNf%dBtZn0xaqFq#qPS^4U_v$alyN{1lQ6A=aIR~onn z>PtguyfNNbR)&A#_suB6e=}#2UljHadW1gMWYub|J~aIx6BxA>E?ibd3Qz@M2`G|8Lh+N!T`Y8 zyqn!b^Nr!->D)>iyJ^!#^f}1fxT&t5%#o~bg$Ja#K<@fYg#4!U+$=)!pnIaVrdje-NX~2I#8sHJ&CHk%?DX&~x>TeO%8m^u9>E)$rGnM4on#V1oDO{9p4xjOUa%xNT7MUFlB zkNG9@R_#QmF~>5HI}IaZ4XB$bsw-B3R=8w-rHzyW_6Z`FnK!4;tRuXWVnl5imJiWq zvKwqBVL-r4vnENUxsSF{LwXKu^T-0H0xm28#S0Mv{r1(@@AI*RP)Fw;dWxM*ED;H6 z$tG{}k;KWzB};kx_W?Lf8TFLndBV%`>M1njGKakV5bGFWWV70(-Yzz zSVn{#0c8CMS(3$Qz!Vn39}?@iCIkE|$H8Ii#4`7Pju2GfVw|*pvSasfZu%(|~(W zKORASa6cX$6LN}k)~8XF`_mNhzyrDl*;aigBBv4ua2t3Hb##A2e#KCvx6I2-OIXi* z(wvqxZ@A&Yf}d(~b89;1=5|7#wKNjJ$lOkya-B7u&>!CB;yvvi9GbLx?rm7!r`=~% z%i%uKI%D^GEDIF(_6Q& z`R-TNcI>zoR^wmSxA4b9y?Y;W$K&5t@(Y%FzPy7DVm}uaAA61nQtZ>(gj;i1j_y-_ zGV}>=7B@oi4G)vRYpyt{E9%vW?r+(14-N}FVcn-Z83>bFLZeEU2o60UZg9WwnAvYo zM<4FNt1#KGO`{=uB%9y-s|;Q)ves9+kN}|pa;8Ao#A`2Lh0Mb&*!`o?3nZ0 z#2a(OW{e})ea0`&haEr>}3M)?kO&W}-1W zg2A5uD^5sPPSE32arH=#dTABsYd8D!g|Yh6Bvz2tr|%C2)XguUNw}tT1ViI*IH|4) zIMvdAEdOV`^cZonhJzfTmyvTJsxDEb4r} z@CrTAAa%00MX(-R9XDAOt`B!R4~Udu1F)4w(LSCU};H=CgS8Z;k`% z=~?i-tk>Vq-kicN-&?h|vwA^R#qwJHH+&KA`TzaUzA)=OHZGlgFN7xPJ%ru+qGHT6f3k>8Z+u(rB!4G!`4l{PswGGT_`o`2X zDo!g52#a86Cq+k9f{$0&_3CypaUrRyHnNdnG3{a?6dIg-L=lZE9>=wZOQYw-V}aP> zG&mkCMN0~H)^V)3*r~Nj5T60;PW)Y80J7TxH8ubytKEt5Oz}!!B69$3b~qr3gCO_) zSfC0CONt%USr#^GK$Wf}0&=mOkS16|xb;Or3Z7>(mS=Pb3xP>XUOdC4a=p;bBDpNk zsIEu|1Q{tPyh07iw4pp7P>~c3&Zi`C@`Q9vY7iLu7J1OOEX196}lOe6DkoHm(YvD)-bi`C)O8)Uq6XQjK^_Z4+od^I=_1xH%7WdhwPE9Wu0R*i zNc8i{#wj{Ybv2x5mVqcBGjm*skeVz6$)Je?At8WIfP8R3QgT2DJ2rs_!74~_f`yc% z0E~kn%3#2mARiKtoD!hq+)+9f$mM|3Ln!AW!uS9d=s5ymb$|`v!Xr3&TMY*SFp37U z0lZ$%36RyWARqukSSWCMJqdKjnqon(B!VPMQ(}r`yg{M?VE`Ku&S3-{Bt%#}rYZ{y z=jG7#hZ*ySIrj3$aS1pLn7;%Liu^%#5ueGU~($UCZ%yODUD^5Q&A{1TOhu+ z3|+hW^UqhW9ojt(+AD?+9WrF-@QUmh@ZI>Z$(p{ubO}>Ml|S_CGnXzs^Xx-a5lVfR zUpk=qu{puPIkBut&T2KRJOsvME0x(XI8sidEng~u2m^s)|r4Gv(aab29(*`Ia|mxLSTdfgP|^n7oWBAVP)AVT^763{o$o{> zO8=M-9K2Vt(4MC0!N(^TmNuj)`apTVenZtk!MP>o#xV&+nXxH{?SM-nCe-J+*a%1i{6-))d9_^@Ei9EoECjUyNb zByXht&1aO{2F~W)|B#+}mJeQB^e}i4J@+tr7CpBJZUO7is3tV}?p^RW_LlM)Ee?}M z`{{i`IaxE$nvH?L*eZPHU?2yfV?Y#oZunsIEZhMeN24WjO7ziNCqeQ1AQyc=`1ye0 zIXQodwm0<#tsn?AP0K(m@=yyV5SYZ2-2G+_Pxkjq7ONCZJil3TU5bdJCk1mq7Z`+sJi$ zDSW)HFu%LCeTVi|Sat*L2Q@d=0qx_DqwDKWp)Wz&sYh=;{P3+u3%hkIw6sr1XixZ1 zV!0jXqZtLGXUH)>-mQId%q@==Gj%0ArvMU%BO#8XyUOb+lsXvp9LAQ-V2>kkLg&tT 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

@0pLwupYKFR))}5M5fKQsC6p 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

BU3W(oH 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonobi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..aa6da4149775e834c28adb6d6fdd1439b9ec4c5c GIT binary patch literal 4983 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 A0{{R3 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonobi.z b/htdocs/includes/tcpdf/fonts/dejavusansmonobi.z new file mode 100755 index 0000000000000000000000000000000000000000..a866f79821ada258d10471c704595eaa9d7bcf0e GIT binary patch literal 145530 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%0DmZLNFg<xIhPr!`z9P?<6^U^)uLtpSdD&N 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 literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z b/htdocs/includes/tcpdf/fonts/dejavusansmonoi.ctg.z new file mode 100755 index 0000000000000000000000000000000000000000..0fa53ab2eff7b9fa20dfe3b891351d23f21a5b81 GIT binary patch literal 5221 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 M^lVFf{ch3oZwf6eC;$Ke literal 0 HcmV?d00001 diff --git a/htdocs/includes/tcpdf/fonts/dejavusansmonoi.z b/htdocs/includes/tcpdf/fonts/dejavusansmonoi.z new file mode 100755 index 0000000000000000000000000000000000000000..14be5c14e57e019eb6d5f7bd2e15c33f969a5a2d GIT binary patch literal 147290 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 D(9qMo literal 0 HcmV?d00001 From 67140dc188d83ecc560b15ccc81642ce2b596be5 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 16 Aug 2015 08:18:00 +0200 Subject: [PATCH 072/172] Fix: Missing "Gender" translation --- htdocs/langs/en_US/main.lang | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 250ba2304ae..70f8a980495 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -709,6 +709,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view From bd69d37c3a23ac5eb25dcd7e23f092a66d474fb9 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Mon, 17 Aug 2015 05:29:12 +0200 Subject: [PATCH 073/172] New: Add number of expense reports to pay --- htdocs/admin/delais.php | 6 ++ htdocs/core/class/conf.class.php | 2 + .../class/expensereport.class.php | 83 +++++++++++++++++++ htdocs/index.php | 33 ++++++-- htdocs/install/mysql/data/llx_const.sql | 1 + .../install/mysql/migration/3.8.0-3.9.0.sql | 22 +++++ htdocs/langs/en_US/trips.lang | 2 + 7 files changed, 141 insertions(+), 8 deletions(-) create mode 100644 htdocs/install/mysql/migration/3.8.0-3.9.0.sql diff --git a/htdocs/admin/delais.php b/htdocs/admin/delais.php index e48dba1c355..1a96bac49ad 100644 --- a/htdocs/admin/delais.php +++ b/htdocs/admin/delais.php @@ -97,6 +97,12 @@ $modules=array( 'img' => 'user' ) ), + 'expensereport' => array( + array( + 'code' => 'MAIN_DELAY_EXPENSEREPORTS', + 'img' => 'trip' + ) + ), ); if ($action == 'update') diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 13d2881563f..29fed41a6ad 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -474,6 +474,7 @@ class Conf $this->adherent->cotisation = new stdClass(); $this->bank->rappro = new stdClass(); $this->bank->cheque = new stdClass(); + $this->expensereport->payment = new stdClass(); $this->actions->warning_delay=(isset($this->global->MAIN_DELAY_ACTIONS_TODO)?$this->global->MAIN_DELAY_ACTIONS_TODO:7)*24*60*60; $this->commande->client->warning_delay=(isset($this->global->MAIN_DELAY_ORDERS_TO_PROCESS)?$this->global->MAIN_DELAY_ORDERS_TO_PROCESS:2)*24*60*60; $this->commande->fournisseur->warning_delay=(isset($this->global->MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS)?$this->global->MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS:7)*24*60*60; @@ -486,6 +487,7 @@ class Conf $this->adherent->cotisation->warning_delay=(isset($this->global->MAIN_DELAY_MEMBERS)?$this->global->MAIN_DELAY_MEMBERS:0)*24*60*60; $this->bank->rappro->warning_delay=(isset($this->global->MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE)?$this->global->MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE:0)*24*60*60; $this->bank->cheque->warning_delay=(isset($this->global->MAIN_DELAY_CHEQUES_TO_DEPOSIT)?$this->global->MAIN_DELAY_CHEQUES_TO_DEPOSIT:0)*24*60*60; + $this->expensereport->payment->warning_delay=(isset($this->global->MAIN_DELAY_EXPENSEREPORTS_TO_PAY)?$this->global->MAIN_DELAY_EXPENSEREPORTS_TO_PAY:0)*24*60*60; // For modules that want to disable top or left menu if (! empty($this->global->MAIN_HIDE_TOP_MENU)) $this->dol_hide_topmenu=$this->global->MAIN_HIDE_TOP_MENU; diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 9a802ac7f34..e0934e422d3 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -1465,6 +1465,89 @@ class ExpenseReport extends CommonObject return $ret; } + /** + * Charge indicateurs this->nb pour le tableau de bord + * + * @return int <0 if KO, >0 if OK + */ + function load_state_board() + { + global $conf; + + $this->nb=array(); + + $sql = "SELECT count(ex.rowid) as nb"; + $sql.= " FROM ".MAIN_DB_PREFIX."expensereport as ex"; + $sql.= " WHERE ex.fk_statut > 0"; + $sql.= " AND ex.entity IN (".getEntity('expensereport', 1).")"; + + $resql=$this->db->query($sql); + if ($resql) + { + while ($obj=$this->db->fetch_object($resql)) + { + $this->nb["expensereports"]=$obj->nb; + } + $this->db->free($resql); + return 1; + } + else + { + dol_print_error($this->db); + $this->error=$this->db->error(); + return -1; + } + + } + + /** + * Load indicators for dashboard (this->nbtodo and this->nbtodolate) + * + * @param User $user Objet user + * @return WorkboardResponse|int <0 if KO, WorkboardResponse if OK + */ + function load_board($user) + { + global $conf, $langs; + + if ($user->societe_id) return -1; // protection pour eviter appel par utilisateur externe + + $now=dol_now(); + + $sql = "SELECT ex.rowid, ex.date_valid"; + $sql.= " FROM ".MAIN_DB_PREFIX."expensereport as ex"; + $sql.= " WHERE ex.fk_statut = 5"; + $sql.= " AND ex.entity IN (".getEntity('expensereport', 1).")"; + + $resql=$this->db->query($sql); + if ($resql) + { + $langs->load("members"); + + $response = new WorkboardResponse(); + $response->warning_delay=$conf->expensereport->payment->warning_delay/60/60/24; + $response->label=$langs->trans("ExpenseReportsToPay"); + $response->url=DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm&amp;statut=5'; + $response->img=img_object($langs->trans("ExpenseReports"),"user"); + + while ($obj=$this->db->fetch_object($resql)) + { + $response->nbtodo++; + + if ($this->db->jdate($obj->datevalid) < ($now - $conf->expensereport->payment->warning_delay)) { + $response->nbtodolate++; + } + } + + return $response; + } + else + { + dol_print_error($this->db); + $this->error=$this->db->error(); + return -1; + } + } } diff --git a/htdocs/index.php b/htdocs/index.php index 8c37688c0f8..7462b05b3e7 100644 --- a/htdocs/index.php +++ b/htdocs/index.php @@ -158,7 +158,8 @@ if (empty($user->societe_id)) ! empty($conf->facture->enabled) && $user->rights->facture->lire, ! empty($conf->contrat->enabled) && $user->rights->contrat->activer, ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->commande->lire, - ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire); + ! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture->lire, + ! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire); // Class file containing the method load_state_board for each line $includes=array(DOL_DOCUMENT_ROOT."/societe/class/client.class.php", DOL_DOCUMENT_ROOT."/societe/class/client.class.php", @@ -171,7 +172,8 @@ if (empty($user->societe_id)) DOL_DOCUMENT_ROOT."/compta/facture/class/facture.class.php", DOL_DOCUMENT_ROOT."/contrat/class/contrat.class.php", DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.commande.class.php", - DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php"); + DOL_DOCUMENT_ROOT."/fourn/class/fournisseur.facture.class.php", + DOL_DOCUMENT_ROOT."/expensereport/class/expensereport.class.php"); // Name class containing the method load_state_board for each line $classes=array('Client', 'Client', @@ -184,7 +186,8 @@ if (empty($user->societe_id)) 'Facture', 'Contrat', 'CommandeFournisseur', - 'FactureFournisseur'); + 'FactureFournisseur', + 'ExpenseReport'); // Cle array returned by the method load_state_board for each line $keys=array('customers', 'prospects', @@ -197,7 +200,8 @@ if (empty($user->societe_id)) 'invoices', 'Contracts', 'supplier_orders', - 'supplier_invoices'); + 'supplier_invoices', + 'expensereports'); // Dashboard Icon lines $icons=array('company', 'company', @@ -210,7 +214,8 @@ if (empty($user->societe_id)) 'bill', 'order', 'order', - 'bill'); + 'bill', + 'trip'); // Translation keyword $titres=array("ThirdPartyCustomersStats", "ThirdPartyProspectsStats", @@ -223,7 +228,8 @@ if (empty($user->societe_id)) "BillsCustomers", "Contracts", "SuppliersOrders", - "SuppliersInvoices"); + "SuppliersInvoices", + "ExpenseReports"); // Dashboard Link lines $links=array(DOL_URL_ROOT.'/comm/list.php', DOL_URL_ROOT.'/comm/prospect/list.php', @@ -236,7 +242,8 @@ if (empty($user->societe_id)) DOL_URL_ROOT.'/compta/facture/list.php?mainmenu=accountancy', DOL_URL_ROOT.'/contrat/list.php', DOL_URL_ROOT.'/fourn/commande/list.php', - DOL_URL_ROOT.'/fourn/facture/list.php'); + DOL_URL_ROOT.'/fourn/facture/list.php', + DOL_URL_ROOT.'/expensereport/list.php?mainmenu=hrm'); // Translation lang files $langfile=array("companies", "prospects", @@ -247,7 +254,8 @@ if (empty($user->societe_id)) "propal", "orders", "bills", - "contracts"); + "contracts", + "trips"); // Loop and displays each line of table @@ -402,6 +410,15 @@ if (! empty($conf->adherent->enabled) && $user->rights->adherent->lire && ! $use $dashboardlines[] = $board->load_board($user); } +// Number of expense reports to pay +if (! empty($conf->expensereport->enabled) && $user->rights->expensereport->lire) +{ + include_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php'; + $board=new ExpenseReport($db); + + $dashboardlines[] = $board->load_board($user); +} + // Calculate total nb of late $totallate=0; $var=true; diff --git a/htdocs/install/mysql/data/llx_const.sql b/htdocs/install/mysql/data/llx_const.sql index 3b627f3d99b..13604638f01 100644 --- a/htdocs/install/mysql/data/llx_const.sql +++ b/htdocs/install/mysql/data/llx_const.sql @@ -75,6 +75,7 @@ insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_NOT insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_RUNNING_SERVICES','0','chaine','Tolérance de retard avant alerte (en jours) sur services expirés',0); insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_MEMBERS','31','chaine','Tolérance de retard avant alerte (en jours) sur cotisations adhérent en retard',0); insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE','62','chaine','Tolérance de retard avant alerte (en jours) sur rapprochements bancaires à faire',0); +insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_EXPENSEREPORTS_TO_PAY','31','chaine','Tolérance de retard avant alerte (en jours) sur les notes de frais impayées',0); -- diff --git a/htdocs/install/mysql/migration/3.8.0-3.9.0.sql b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql new file mode 100644 index 00000000000..9f5131df1ec --- /dev/null +++ b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql @@ -0,0 +1,22 @@ +-- +-- Be carefull to requests order. +-- This file must be loaded by calling /install/index.php page +-- when current version is 3.9.0 or higher. +-- +-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; +-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; +-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); +-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); +-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; +-- To restrict request to Mysql version x.y use -- VMYSQLx.y +-- To restrict request to Pgsql version x.y use -- VPGSQLx.y +-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; +-- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE +-- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; +-- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; +-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); +-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); + + +insert into llx_const (name, value, type, note, visible) values ('MAIN_DELAY_EXPENSEREPORTS_TO_PAY','31','chaine','Tolérance de retard avant alerte (en jours) sur les notes de frais impayées',0); diff --git a/htdocs/langs/en_US/trips.lang b/htdocs/langs/en_US/trips.lang index 3b54b6d9714..c6f4f316a04 100644 --- a/htdocs/langs/en_US/trips.lang +++ b/htdocs/langs/en_US/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay From b4e810a7a848bfe5b0c3b75d9a7f4b6e9847110a Mon Sep 17 00:00:00 2001 From: Florian HENRY <florian.henry@open-concept.pro> Date: Mon, 17 Aug 2015 13:05:54 +0200 Subject: [PATCH 074/172] FIX: #3392 --- htdocs/install/mysql/migration/3.7.0-3.8.0.sql | 2 ++ htdocs/install/mysql/tables/llx_societe_remise_except.sql | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 48cc5e4de1c..16b9f274e50 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -790,3 +790,5 @@ DELETE FROM llx_c_departements WHERE ncc='OTROS' AND fk_region=420; DELETE FROM llx_c_regions WHERE code_region=420 and fk_pays=4; ALTER TABLE llx_c_paiement MODIFY COLUMN libelle varchar(62); + +ALTER TABLE llx_societe_remise_except MODIFY COLUMN description text NOT NULL; \ No newline at end of file diff --git a/htdocs/install/mysql/tables/llx_societe_remise_except.sql b/htdocs/install/mysql/tables/llx_societe_remise_except.sql index 3b0652b7578..767dc4da007 100644 --- a/htdocs/install/mysql/tables/llx_societe_remise_except.sql +++ b/htdocs/install/mysql/tables/llx_societe_remise_except.sql @@ -32,5 +32,5 @@ create table llx_societe_remise_except fk_facture_line integer, fk_facture integer, fk_facture_source integer, - description varchar(255) NOT NULL + description text NOT NULL )ENGINE=innodb; From 7ff149e8764ea1e7d02d8448b8e6c2596caffbc6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 17 Aug 2015 15:13:40 +0200 Subject: [PATCH 075/172] Fix missing param mode --- htdocs/projet/activity/perday.php | 1 + htdocs/projet/activity/perweek.php | 1 + 2 files changed, 2 insertions(+) diff --git a/htdocs/projet/activity/perday.php b/htdocs/projet/activity/perday.php index e018bc47446..f8e106a7e7e 100644 --- a/htdocs/projet/activity/perday.php +++ b/htdocs/projet/activity/perday.php @@ -258,6 +258,7 @@ llxHeader("",$title,""); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, "", $num, '', 'title_project'); +$param=($mode?'&amp;mode='.$mode:''); // Show navigation bar $nav ="<a href=\"?year=".$prev_year."&amp;month=".$prev_month."&amp;day=".$prev_day.$param."\">".img_previous($langs->trans("Previous"))."</a>\n"; diff --git a/htdocs/projet/activity/perweek.php b/htdocs/projet/activity/perweek.php index 6ffc38cfbe9..619803ecbc3 100644 --- a/htdocs/projet/activity/perweek.php +++ b/htdocs/projet/activity/perweek.php @@ -236,6 +236,7 @@ llxHeader("",$title,"",'','','',array('/core/js/timesheet.js')); print_barre_liste($title, $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, "", $num, '', 'title_project'); +$param=($mode?'&amp;mode='.$mode:''); // Show navigation bar $nav ="<a href=\"?year=".$prev_year."&amp;month=".$prev_month."&amp;day=".$prev_day.$param."\">".img_previous($langs->trans("Previous"))."</a>\n"; From 76ce98630f1e18631e809030cebc04bd7c15017b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 17 Aug 2015 19:42:19 +0200 Subject: [PATCH 076/172] Fix translation --- .../project/doc/pdf_beluga.modules.php | 439 +++++++++--------- htdocs/langs/en_US/projects.lang | 3 +- 2 files changed, 213 insertions(+), 229 deletions(-) diff --git a/htdocs/core/modules/project/doc/pdf_beluga.modules.php b/htdocs/core/modules/project/doc/pdf_beluga.modules.php index 7bca394d161..4a8839ef865 100644 --- a/htdocs/core/modules/project/doc/pdf_beluga.modules.php +++ b/htdocs/core/modules/project/doc/pdf_beluga.modules.php @@ -111,7 +111,7 @@ class pdf_beluga extends ModelePDFProjects { global $user,$langs,$conf; -$formproject=new FormProjets($this->db); + $formproject=new FormProjets($this->db); if (! is_object($outputlangs)) $outputlangs=$langs; // For backward compatibility with FPDF, force output charset to ISO, because FPDF expect text to be encoded in ISO @@ -223,233 +223,216 @@ $formproject=new FormProjets($this->db); $iniY = $tab_top + 7; $curY = $tab_top + 7; $nexY = $tab_top + 7; - -$listofreferent=array( -'propal'=>array( - 'name'=>"Proposals", - 'title'=>"ListProposalsAssociatedProject", - 'class'=>'Propal', - 'table'=>'propal', - 'datefieldname'=>'datep', - 'test'=>$conf->propal->enabled && $user->rights->propale->lire), -'order'=>array( - 'name'=>"CustomersOrders", - 'title'=>"ListOrdersAssociatedProject", - 'class'=>'Commande', - 'table'=>'commande', - 'datefieldname'=>'date_commande', - 'test'=>$conf->commande->enabled && $user->rights->commande->lire), -'invoice'=>array( - 'name'=>"CustomersInvoices", - 'title'=>"ListInvoicesAssociatedProject", - 'class'=>'Facture', - 'margin'=>'add', - 'table'=>'facture', - 'datefieldname'=>'datef', - 'test'=>$conf->facture->enabled && $user->rights->facture->lire), -'invoice_predefined'=>array( - 'name'=>"PredefinedInvoices", - 'title'=>"ListPredefinedInvoicesAssociatedProject", - 'class'=>'FactureRec', - 'table'=>'facture_rec', - 'datefieldname'=>'datec', - 'test'=>$conf->facture->enabled && $user->rights->facture->lire), -'order_supplier'=>array( - 'name'=>"SuppliersOrders", - 'title'=>"ListSupplierOrdersAssociatedProject", - 'class'=>'CommandeFournisseur', - 'table'=>'commande_fournisseur', - 'datefieldname'=>'date_commande', - 'test'=>$conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire), -'invoice_supplier'=>array( - 'name'=>"BillsSuppliers", - 'title'=>"ListSupplierInvoicesAssociatedProject", - 'class'=>'FactureFournisseur', - 'margin'=>'minus', - 'table'=>'facture_fourn', - 'datefieldname'=>'datef', - 'test'=>$conf->fournisseur->enabled && $user->rights->fournisseur->facture->lire), -'contract'=>array( - 'name'=>"Contracts", - 'title'=>"ListContractAssociatedProject", - 'class'=>'Contrat', - 'table'=>'contrat', - 'datefieldname'=>'date_contrat', - 'test'=>$conf->contrat->enabled && $user->rights->contrat->lire), -'intervention'=>array( - 'name'=>"Interventions", - 'title'=>"ListFichinterAssociatedProject", - 'class'=>'Fichinter', - 'table'=>'fichinter', - 'datefieldname'=>'date_valid', - 'disableamount'=>1, - 'test'=>$conf->ficheinter->enabled && $user->rights->ficheinter->lire), -'trip'=>array( - 'name'=>"TripsAndExpenses", - 'title'=>"ListTripAssociatedProject", - 'class'=>'Deplacement', - 'table'=>'deplacement', - 'datefieldname'=>'dated', - 'margin'=>'minus', - 'disableamount'=>1, - 'test'=>$conf->deplacement->enabled && $user->rights->deplacement->lire), -'agenda'=>array( - 'name'=>"Agenda", - 'title'=>"ListActionsAssociatedProject", - 'class'=>'ActionComm', - 'table'=>'actioncomm', - 'datefieldname'=>'datep', - 'disableamount'=>1, - 'test'=>$conf->agenda->enabled && $user->rights->agenda->allactions->lire) -); - - -foreach ($listofreferent as $key => $value) -{ - $title=$value['title']; - $classname=$value['class']; - $tablename=$value['table']; - $datefieldname=$value['datefieldname']; - $qualified=$value['test']; - - if ($qualified) - { - $elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee); - $num=count($elementarray); -if ($num> 0) -{ - $nexY = $pdf->GetY()+5; - $curY = $nexY; - $pdf->SetXY($this->posxref, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxref, 3, $outputlangs->transnoentities($title), 0, 'L'); - - - $selectList=$formproject->select_element($tablename,$project->thirdparty->id); - $nexY = $pdf->GetY()+1; - $curY = $nexY; - $pdf->SetXY($this->posxref, $curY); - $pdf->MultiCell($this->posxdate-$this->posxref, 3, $outputlangs->transnoentities("Ref"), 1, 'L'); - $pdf->SetXY($this->posxdate, $curY); - $pdf->MultiCell($this->posxsociety-$this->posxdate, 3, $outputlangs->transnoentities("Date"), 1, 'C'); - $pdf->SetXY($this->posxsociety, $curY); - $pdf->MultiCell($this->posxamountht-$this->posxsociety, 3, $outputlangs->transnoentities("ThirdParty"), 1, 'L'); - if (empty($value['disableamount'])) - { - $pdf->SetXY($this->posxamountht, $curY); - $pdf->MultiCell($this->posxamountttc-$this->posxamountht, 3, $outputlangs->transnoentities("AmountHT"), 1, 'R'); - $pdf->SetXY($this->posxamountttc, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxamountttc, 3, $outputlangs->transnoentities("AmountTTC"), 1, 'R'); - } - else - { - $pdf->SetXY($this->posxamountht, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxamountht, 3, "", 1, 'R'); - } - $pdf->SetXY($this->posxstatut, $curY); - $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->posxstatut, 3, $outputlangs->transnoentities("Statut"), 1, 'R'); - - - if (is_array($elementarray) && count($elementarray)>0) - { - $nexY = $pdf->GetY(); - $curY = $nexY; - - $total_ht = 0; - $total_ttc = 0; - $num=count($elementarray); - for ($i = 0; $i < $num; $i++) - { - $element = new $classname($this->db); - $element->fetch($elementarray[$i]); - $element->fetch_thirdparty(); - //print $classname; - - $qualifiedfortotal=true; - if ($key == 'invoice') - { - if ($element->close_code == 'replaced') $qualifiedfortotal=false; // Replacement invoice - } - - $pdf->SetXY($this->posxref, $curY); - $pdf->MultiCell($this->posxdate-$this->posxref, 3, $element->ref, 1, 'L'); - - - // Date - if ($tablename == 'commande_fournisseur' || $tablename == 'supplier_order') $date=$element->date_commande; - else - { - $date=$element->date; - if (empty($date)) $date=$element->datep; - if (empty($date)) $date=$element->date_contrat; - if (empty($date)) $date=$element->datev; //Fiche inter - } - - $pdf->SetXY($this->posxdate, $curY); - $pdf->MultiCell($this->posxsociety-$this->posxdate, 3, dol_print_date($date,'day'), 1, 'C'); - - $pdf->SetXY($this->posxsociety, $curY); - if (is_object($element->thirdparty)) - $pdf->MultiCell($this->posxamountht-$this->posxsociety, 3, $element->thirdparty->name, 1, 'L'); - - - // Amount without tax - if (empty($value['disableamount'])) - { - $pdf->SetXY($this->posxamountht, $curY); - $pdf->MultiCell($this->posxamountttc-$this->posxamountht, 3, - (isset($element->total_ht)?price($element->total_ht):'&nbsp;'), 1, 'R'); - $pdf->SetXY($this->posxamountttc, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxamountttc, 3, - (isset($element->total_ttc)?price($element->total_ttc):'&nbsp;'), 1, 'R'); - } - else - { - $pdf->SetXY($this->posxamountht, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxamountht, 3, "", 1, 'R'); - } - - // Status - if ($element instanceof CommonInvoice) { - //This applies for Facture and FactureFournisseur - $outputstatut= $element->getLibStatut(1, $element->getSommePaiement()); - } else { - $outputstatut = $element->getLibStatut(1); - } - $pdf->SetXY($this->posxstatut, $curY); - $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->posxstatut, 3, - $outputstatut, 1, 'R',false, 1, '', '', true, 0, true); - - if ($qualifiedfortotal) - { - $total_ht = $total_ht + $element->total_ht; - $total_ttc = $total_ttc + $element->total_ttc; - } -$nexY = $pdf->GetY(); - $curY = $nexY; - } - - - if (empty($value['disableamount'])) - { - $curY = $nexY; - $pdf->SetXY($this->posxref, $curY); - $pdf->MultiCell($this->posxamountttc-$this->posxref, 3, "TOTAL", 1, 'L'); - $pdf->SetXY($this->posxamountht, $curY); - $pdf->MultiCell($this->posxamountttc-$this->posxamountht, 3, - (isset($element->total_ht)?price($total_ht):'&nbsp;'), 1, 'R'); - $pdf->SetXY($this->posxamountttc, $curY); - $pdf->MultiCell($this->posxstatut-$this->posxamountttc, 3, - (isset($element->total_ttc)?price($total_ttc):'&nbsp;'), 1, 'R'); - $pdf->SetXY($this->posxstatut, $curY); - $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->posxstatut, 3, - $outputlangs->transnoentities("Nb")." ".$num, 1, 'L'); - } - $nexY = $pdf->GetY()+5; - $curY = $nexY; - } - } -} -} + + $listofreferent=array( + 'propal'=>array( + 'name'=>"Proposals", + 'title'=>"ListProposalsAssociatedProject", + 'class'=>'Propal', + 'table'=>'propal', + 'datefieldname'=>'datep', + 'test'=>$conf->propal->enabled && $user->rights->propale->lire), + 'order'=>array( + 'name'=>"CustomersOrders", + 'title'=>"ListOrdersAssociatedProject", + 'class'=>'Commande', + 'table'=>'commande', + 'datefieldname'=>'date_commande', + 'test'=>$conf->commande->enabled && $user->rights->commande->lire), + 'invoice'=>array( + 'name'=>"CustomersInvoices", + 'title'=>"ListInvoicesAssociatedProject", + 'class'=>'Facture', + 'margin'=>'add', + 'table'=>'facture', + 'datefieldname'=>'datef', + 'test'=>$conf->facture->enabled && $user->rights->facture->lire), + 'invoice_predefined'=>array( + 'name'=>"PredefinedInvoices", + 'title'=>"ListPredefinedInvoicesAssociatedProject", + 'class'=>'FactureRec', + 'table'=>'facture_rec', + 'datefieldname'=>'datec', + 'test'=>$conf->facture->enabled && $user->rights->facture->lire), + 'order_supplier'=>array( + 'name'=>"SuppliersOrders", + 'title'=>"ListSupplierOrdersAssociatedProject", + 'class'=>'CommandeFournisseur', + 'table'=>'commande_fournisseur', + 'datefieldname'=>'date_commande', + 'test'=>$conf->fournisseur->enabled && $user->rights->fournisseur->commande->lire), + 'invoice_supplier'=>array( + 'name'=>"BillsSuppliers", + 'title'=>"ListSupplierInvoicesAssociatedProject", + 'class'=>'FactureFournisseur', + 'margin'=>'minus', + 'table'=>'facture_fourn', + 'datefieldname'=>'datef', + 'test'=>$conf->fournisseur->enabled && $user->rights->fournisseur->facture->lire), + 'contract'=>array( + 'name'=>"Contracts", + 'title'=>"ListContractAssociatedProject", + 'class'=>'Contrat', + 'table'=>'contrat', + 'datefieldname'=>'date_contrat', + 'test'=>$conf->contrat->enabled && $user->rights->contrat->lire), + 'intervention'=>array( + 'name'=>"Interventions", + 'title'=>"ListFichinterAssociatedProject", + 'class'=>'Fichinter', + 'table'=>'fichinter', + 'datefieldname'=>'date_valid', + 'disableamount'=>1, + 'test'=>$conf->ficheinter->enabled && $user->rights->ficheinter->lire), + 'trip'=>array( + 'name'=>"TripsAndExpenses", + 'title'=>"ListTripAssociatedProject", + 'class'=>'Deplacement', + 'table'=>'deplacement', + 'datefieldname'=>'dated', + 'margin'=>'minus', + 'disableamount'=>1, + 'test'=>$conf->deplacement->enabled && $user->rights->deplacement->lire), + 'agenda'=>array( + 'name'=>"Agenda", + 'title'=>"ListActionsAssociatedProject", + 'class'=>'ActionComm', + 'table'=>'actioncomm', + 'datefieldname'=>'datep', + 'disableamount'=>1, + 'test'=>$conf->agenda->enabled && $user->rights->agenda->allactions->lire) + ); + + + foreach ($listofreferent as $key => $value) + { + $title=$value['title']; + $classname=$value['class']; + $tablename=$value['table']; + $datefieldname=$value['datefieldname']; + $qualified=$value['test']; + + if ($qualified) + { + $elementarray = $object->get_element_list($key, $tablename, $datefieldname, $dates, $datee); + $num = count($elementarray); + if ($num > 0) + { + $nexY = $pdf->GetY() + 5; + $curY = $nexY; + $pdf->SetXY($this->posxref, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxref, 3, $outputlangs->transnoentities($title), 0, 'L'); + + $selectList = $formproject->select_element($tablename, $project->thirdparty->id); + $nexY = $pdf->GetY() + 1; + $curY = $nexY; + $pdf->SetXY($this->posxref, $curY); + $pdf->MultiCell($this->posxdate - $this->posxref, 3, $outputlangs->transnoentities("Ref"), 1, 'L'); + $pdf->SetXY($this->posxdate, $curY); + $pdf->MultiCell($this->posxsociety - $this->posxdate, 3, $outputlangs->transnoentities("Date"), 1, 'C'); + $pdf->SetXY($this->posxsociety, $curY); + $pdf->MultiCell($this->posxamountht - $this->posxsociety, 3, $outputlangs->transnoentities("ThirdParty"), 1, 'L'); + if (empty($value['disableamount'])) { + $pdf->SetXY($this->posxamountht, $curY); + $pdf->MultiCell($this->posxamountttc - $this->posxamountht, 3, $outputlangs->transnoentities("AmountHT"), 1, 'R'); + $pdf->SetXY($this->posxamountttc, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxamountttc, 3, $outputlangs->transnoentities("AmountTTC"), 1, 'R'); + } else { + $pdf->SetXY($this->posxamountht, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxamountht, 3, "", 1, 'R'); + } + $pdf->SetXY($this->posxstatut, $curY); + $pdf->MultiCell($this->page_largeur - $this->marge_droite - $this->posxstatut, 3, $outputlangs->transnoentities("Statut"), 1, 'R'); + + if (is_array($elementarray) && count($elementarray) > 0) + { + $nexY = $pdf->GetY(); + $curY = $nexY; + + $total_ht = 0; + $total_ttc = 0; + $num = count($elementarray); + for ($i = 0; $i < $num; $i ++) { + $element = new $classname($this->db); + $element->fetch($elementarray[$i]); + $element->fetch_thirdparty(); + // print $classname; + + $qualifiedfortotal = true; + if ($key == 'invoice') { + if ($element->close_code == 'replaced') + $qualifiedfortotal = false; // Replacement invoice + } + + $pdf->SetXY($this->posxref, $curY); + $pdf->MultiCell($this->posxdate - $this->posxref, 3, $element->ref, 1, 'L'); + + // Date + if ($tablename == 'commande_fournisseur' || $tablename == 'supplier_order') + $date = $element->date_commande; + else { + $date = $element->date; + if (empty($date)) + $date = $element->datep; + if (empty($date)) + $date = $element->date_contrat; + if (empty($date)) + $date = $element->datev; // Fiche inter + } + + $pdf->SetXY($this->posxdate, $curY); + $pdf->MultiCell($this->posxsociety - $this->posxdate, 3, dol_print_date($date, 'day'), 1, 'C'); + + $pdf->SetXY($this->posxsociety, $curY); + if (is_object($element->thirdparty)) + $pdf->MultiCell($this->posxamountht - $this->posxsociety, 3, $element->thirdparty->name, 1, 'L'); + + // Amount without tax + if (empty($value['disableamount'])) { + $pdf->SetXY($this->posxamountht, $curY); + $pdf->MultiCell($this->posxamountttc - $this->posxamountht, 3, (isset($element->total_ht) ? price($element->total_ht) : '&nbsp;'), 1, 'R'); + $pdf->SetXY($this->posxamountttc, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxamountttc, 3, (isset($element->total_ttc) ? price($element->total_ttc) : '&nbsp;'), 1, 'R'); + } else { + $pdf->SetXY($this->posxamountht, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxamountht, 3, "", 1, 'R'); + } + + // Status + if ($element instanceof CommonInvoice) { + // This applies for Facture and FactureFournisseur + $outputstatut = $element->getLibStatut(1, $element->getSommePaiement()); + } else { + $outputstatut = $element->getLibStatut(1); + } + $pdf->SetXY($this->posxstatut, $curY); + $pdf->MultiCell($this->page_largeur - $this->marge_droite - $this->posxstatut, 3, $outputstatut, 1, 'R', false, 1, '', '', true, 0, true); + + if ($qualifiedfortotal) { + $total_ht = $total_ht + $element->total_ht; + $total_ttc = $total_ttc + $element->total_ttc; + } + $nexY = $pdf->GetY(); + $curY = $nexY; + } + + if (empty($value['disableamount'])) { + $curY = $nexY; + $pdf->SetXY($this->posxref, $curY); + $pdf->MultiCell($this->posxamountttc - $this->posxref, 3, "TOTAL", 1, 'L'); + $pdf->SetXY($this->posxamountht, $curY); + $pdf->MultiCell($this->posxamountttc - $this->posxamountht, 3, (isset($element->total_ht) ? price($total_ht) : '&nbsp;'), 1, 'R'); + $pdf->SetXY($this->posxamountttc, $curY); + $pdf->MultiCell($this->posxstatut - $this->posxamountttc, 3, (isset($element->total_ttc) ? price($total_ttc) : '&nbsp;'), 1, 'R'); + $pdf->SetXY($this->posxstatut, $curY); + $pdf->MultiCell($this->page_largeur - $this->marge_droite - $this->posxstatut, 3, $outputlangs->transnoentities("Nb") . " " . $num, 1, 'L'); + } + $nexY = $pdf->GetY() + 5; + $curY = $nexY; + } + } + } + } diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang index dc6cece9c3b..c15f99996d4 100644 --- a/htdocs/langs/en_US/projects.lang +++ b/htdocs/langs/en_US/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation From fabd751be4d1a3288b5201d0f41fcd799e1ed4c2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 17 Aug 2015 20:07:14 +0200 Subject: [PATCH 077/172] Fix Server hang with long loop when reading specimen pdf and high number of tasks. --- htdocs/core/modules/project/doc/pdf_baleine.modules.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/project/doc/pdf_baleine.modules.php b/htdocs/core/modules/project/doc/pdf_baleine.modules.php index fcac8bd2646..0471fad1877 100644 --- a/htdocs/core/modules/project/doc/pdf_baleine.modules.php +++ b/htdocs/core/modules/project/doc/pdf_baleine.modules.php @@ -154,6 +154,11 @@ class pdf_baleine extends ModelePDFProjects $task = new Task($this->db); $tasksarray = $task->getTasksArray(0,0,$object->id); + if (! $object->id > 0) // Special case when used with object = specimen, we may return all lines + { + $tasksarray=array_slice($tasksarray, 0, min(5, count($tasksarray))); + } + $object->lines=$tasksarray; $nblignes=count($object->lines); @@ -230,12 +235,12 @@ class pdf_baleine extends ModelePDFProjects $pdf->MultiCell($this->posxprogress-$this->posxworkload, 3, $planned_workload, 0, 'R'); $pdf->SetXY($this->posxprogress, $curY); $pdf->MultiCell($this->posxdatestart-$this->posxprogress, 3, $progress, 0, 'R'); + $pdf->SetXY($this->posxdatestart, $curY); $pdf->MultiCell($this->posxdateend-$this->posxdatestart, 3, $datestart, 0, 'C'); $pdf->SetXY($this->posxdateend, $curY); $pdf->MultiCell($this->page_largeur-$this->marge_droite-$this->posxdateend, 3, $dateend, 0, 'C'); - $pageposafter=$pdf->getPage(); $pdf->SetFont('','', $default_font_size - 1); // On repositionne la police par defaut From 241bf85da21d970701139d5a755ca6b38a0d8366 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 18 Aug 2015 09:53:04 +0200 Subject: [PATCH 078/172] Fix parameter sendmassremind --- htdocs/compta/facture/mergepdftool.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/facture/mergepdftool.php b/htdocs/compta/facture/mergepdftool.php index d29f237c331..27741077f6d 100644 --- a/htdocs/compta/facture/mergepdftool.php +++ b/htdocs/compta/facture/mergepdftool.php @@ -56,7 +56,7 @@ if (GETPOST('button_search')) } if ($option == 'late') $filter = 'paye:0'; if ($option == 'unpaidall') $filter = 'paye:0'; -if ($mode == 'sendremind' && $filter == '') $filter = 'paye:0'; +if ($mode == 'sendmassremind' && $filter == '') $filter = 'paye:0'; if ($filter == '') $filter = 'paye:0'; $search_user = GETPOST('search_user','int'); From d6b84233edc4a80ff4543671876e1220327d8255 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Tue, 18 Aug 2015 16:40:03 +0200 Subject: [PATCH 079/172] NEW: Translate extrafield's labels --- htdocs/core/class/commonobject.class.php | 4 ++-- htdocs/core/tpl/extrafields_view.tpl.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 58597862f8c..70b22d94c5e 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3794,7 +3794,7 @@ abstract class CommonObject */ function showOptionals($extrafields, $mode='view', $params=null, $keyprefix='') { - global $_POST, $conf; + global $_POST, $conf, $langs; $out = ''; @@ -3852,7 +3852,7 @@ abstract class CommonObject if($extrafields->attribute_required[$key]) $label = '<span class="fieldrequired">'.$label.'</span>'; - $out .= '<td>'.$label.'</td>'; + $out .= '<td>'.$langs->trans($label).'</td>'; $out .='<td'.($colspan?' colspan="'.$colspan.'"':'').'>'; switch($mode) { diff --git a/htdocs/core/tpl/extrafields_view.tpl.php b/htdocs/core/tpl/extrafields_view.tpl.php index 7100453cab5..ca8785acdfb 100644 --- a/htdocs/core/tpl/extrafields_view.tpl.php +++ b/htdocs/core/tpl/extrafields_view.tpl.php @@ -49,7 +49,7 @@ if (empty($reshook) && ! empty($extrafields->attribute_label)) print '<table width="100%" class="nobordernopadding"><tr><td'; //var_dump($action);exit; if ((! empty($action) && ($action == 'create' || $action == 'edit')) && ! empty($extrafields->attribute_required[$key])) print ' class="fieldrequired"'; - print '>' . $label . '</td>'; + print '>' . $langs->trans($label) . '</td>'; //TODO Improve element and rights detection //var_dump($user->rights); From 38584f2cfacd21161973fc465e68e1936f46d09c Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Wed, 19 Aug 2015 10:42:54 +0200 Subject: [PATCH 080/172] Fix shipment validation 2 times qty in SQL select --- htdocs/expedition/class/expedition.class.php | 22 ++++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 5863161a995..a599a4a7b4b 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -628,7 +628,7 @@ class Expedition extends CommonObject // TODO possibilite d'expedier a partir d'une propale ou autre origine $sql = "SELECT cd.fk_product, cd.subprice,"; $sql.= " ed.rowid, ed.qty, ed.fk_entrepot,"; - $sql.= " edb.rowid as edbrowid, edb.eatby, edb.sellby, edb.batch, edb.qty, edb.fk_origin_stock"; + $sql.= " edb.rowid as edbrowid, edb.eatby, edb.sellby, edb.batch, edb.qty as edbqty, edb.fk_origin_stock"; $sql.= " FROM ".MAIN_DB_PREFIX."commandedet as cd,"; $sql.= " ".MAIN_DB_PREFIX."expeditiondet as ed"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."expeditiondet_batch as edb on edb.fk_expeditiondet = ed.rowid"; @@ -639,8 +639,8 @@ class Expedition extends CommonObject $resql=$this->db->query($sql); if ($resql) { - $cpt = $this->db->num_rows($resql); - for ($i = 0; $i < $cpt; $i++) + $cpt = $this->db->num_rows($resql); + for ($i = 0; $i < $cpt; $i++) { $obj = $this->db->fetch_object($resql); if ($obj->qty <= 0) continue; @@ -654,18 +654,18 @@ class Expedition extends CommonObject { // line without batch detail - // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); - if ($result < 0) { - $error++; break; - } + // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); + if ($result < 0) { + $error++; break; + } } else { // line with batch detail // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref), '', $obj->eatby, $obj->sellby, $obj->batch); + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->edbqty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref), '', $obj->eatby, $obj->sellby, $obj->batch); if ($result < 0) { $error++; break; } @@ -859,8 +859,8 @@ class Expedition extends CommonObject { // $value['q']=qty to move // $value['id_batch']=id into llx_product_batch of record to move - //var_dump($value); - + //var_dump($value); + $linebatch = new ExpeditionLineBatch($this->db); $ret=$linebatch->fetchFromStock($value['id_batch']); // load serial, sellby, eatby if ($ret<0) From 6e9bf70add7f1e938cd0e733d88b6f6ae7d37d38 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 19 Aug 2015 15:12:11 +0200 Subject: [PATCH 081/172] Fix bad text into file --- build.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.xml b/build.xml index 570821a7c7b..c6995ce95f3 100644 --- a/build.xml +++ b/build.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- Script build for hudson CI --> <project name="dolibarr" default="hudson" basedir="."> -fdfds <!-- Exclude/ignore paths --> <property name="ignorepaths" value="${basedir}/htdocs/conf,${basedir}/htdocs/core/filemanagerdol,${basedir}/htdocs/includes" /> <property name="ignoreregexp" value="**/PEAR/*,**/NET/*,**/HTTP/*,**/zendgdata/*,**/reportico/*" /> From 3743c7460de7c73bacbc65de03ad60a4de14899c Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Wed, 19 Aug 2015 16:36:44 +0200 Subject: [PATCH 082/172] FIX : pdf_writeLinkedObjects use foreach instead of for($i..) because now linked objects return by fetchLinkedObject are associative array with ID as key. --- htdocs/core/lib/pdf.lib.php | 37 +++++++++++++++++-------------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index d294bac5132..8ed3c312e50 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1692,64 +1692,61 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { - $objects[$i]->fetchObjectLinked(); - $order = $objects[$i]->linkedObjects['commande'][0]; + $elementobject->fetchObjectLinked(); + $order = $elementobject->linkedObjects['commande'][0]; if (! empty($object->linkedObjects['commande'])) // There is already a link to order so we show only info of shipment { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefSending"); - $linkedobjects[$objecttype]['ref_value'].= $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateSending"); - $linkedobjects[$objecttype]['date_value'].= dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } else // We show both info of order and shipment { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } } } From 5f30ad3b633ce0b8b5a5dbbad8dfd153f21068ab Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 19 Aug 2015 18:27:12 +0200 Subject: [PATCH 083/172] Fix no link to show if id empty --- build/debian/README.howto | 10 +++++----- htdocs/core/boxes/box_contacts.php | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/build/debian/README.howto b/build/debian/README.howto index 6140412b831..3c111f0a0ec 100644 --- a/build/debian/README.howto +++ b/build/debian/README.howto @@ -117,7 +117,7 @@ http://bugs.debian.org/package severity 123 xxx -##### Update but tracker system +##### Update bug tracker system To set status of a bug to "pending" > bts --smtp-host=yoursmtpserver tag 999999 +pending @@ -249,7 +249,7 @@ from git clone dir and make link to git. * If local branch upstream and pristine-tar does not exists, create it from origin/upstream and origin/pristine. -* If new upstream is available onto sourceforge, launch: +* When new upstream is available onto sourceforge, launch: > debian/get-orig-source.sh If script fails with error Bad certificate, you can set "export PERL_LWP_SSL_VERIFY_HOSTNAME=0" to solve this. @@ -273,8 +273,8 @@ Note: If there was errors solved manually after get-orig-sources.sh, you may nee * Fix debian/* files used to build package. Add an entry into debian/changelog > dch -v x.y.z+dfsgw-v "My comment" will add entry. -For example: dch -v x.y.z+dfsgw-1 "New upstream release." for a new version (x.y.z = version, w start from 1 and increaed for each new import) -Then modify changelog to replace "version" or "unstable" with "UNRELEASED". +For example: dch -v x.y.z+dfsgw-1 "New upstream release." for a new version (x.y.z = version, w start from 1 and increased for each new import) +Then check/modify changelog to replace "version" or "unstable" with "UNRELEASED". Then check/modify also the user/date signature: - Date must have format reported by "date -R" - Name and email must match value into debian/control file (Entry added here is used by next step). @@ -299,7 +299,7 @@ Note: Package is built into directory ../build-area * If package .deb is ok: Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit -> git push --all ou git push origin --all +> git push --all * If ok, you can tag. > Edit debian/changelog to replace "UNRELEASED" into "unstable", then push diff --git a/htdocs/core/boxes/box_contacts.php b/htdocs/core/boxes/box_contacts.php index 4695be5eaa0..dde2a559cd3 100644 --- a/htdocs/core/boxes/box_contacts.php +++ b/htdocs/core/boxes/box_contacts.php @@ -105,7 +105,7 @@ class box_contacts extends ModeleBoxes $this->info_box_contents[$line][] = array( 'td' => 'align="left"', - 'text' => $societestatic->getNomUrl(1), + 'text' => ($objp->fk_soc > 0 ? $societestatic->getNomUrl(1) : ''), 'asis' => 1, ); From 259a4e069466b3d5f9bdb39cca244e5e9307ee5a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 19 Aug 2015 18:52:18 +0200 Subject: [PATCH 084/172] Update doc --- ChangeLog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 960bc09756b..1763325fd3e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -224,7 +224,7 @@ Dolibarr better: hook afterLogin or afterLoginFailed instead. - The trigger USER_CREATE_FROM_CONTACT has been replace with USER_CREATE and property context is now filled to make difference between creation from contact or not. - +- Function get_exdir require now 6 parameters. This is to prepare a future feature. ***** ChangeLog for 3.7.2 compared to 3.7.1 ***** FIX [ bug #2855 ] Wrong translation key in localtax report page From 9a6e13d2536e864aae5abeed24d9010fecf6e0c4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 19 Aug 2015 19:45:24 +0200 Subject: [PATCH 085/172] Fix test if empty was inverted --- htdocs/core/lib/functions.lib.php | 2 +- htdocs/fourn/class/fournisseur.facture.class.php | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index e0a7ec1b9f2..cc718334f13 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -3743,7 +3743,7 @@ function yn($yesno, $case=1, $color=0) * * @param string $num Id of object * @param int $level Level of subdirs to return (1, 2 or 3 levels) - * @param int $alpha Use alpha ref + * @param int $alpha 0=Keep number only to forge path, 1=Use alpha part afer the - (By default, use 0). * @param int $withoutslash 0=With slash at end, 1=without slash at end (except if '/', we return '') * @param Object $object Object * @param string $modulepart Type of object ('invoice_supplier, 'donation', 'invoice', ...') diff --git a/htdocs/fourn/class/fournisseur.facture.class.php b/htdocs/fourn/class/fournisseur.facture.class.php index 1bf286ff5aa..5e24417f618 100644 --- a/htdocs/fourn/class/fournisseur.facture.class.php +++ b/htdocs/fourn/class/fournisseur.facture.class.php @@ -1151,7 +1151,7 @@ class FactureFournisseur extends CommonInvoice if (empty($txtva)) $txtva=0; if (empty($txlocaltax1)) $txlocaltax1=0; if (empty($txlocaltax2)) $txlocaltax2=0; - + $remise_percent=price2num($remise_percent); $qty=price2num($qty); $pu=price2num($pu); @@ -1197,7 +1197,7 @@ class FactureFournisseur extends CommonInvoice } else { - dol_syslog("Error error=".$this->error, LOG_ERR); + dol_syslog("Error after updateline error=".$this->error, LOG_ERR); $this->db->rollback(); return -1; } @@ -2096,16 +2096,17 @@ class SupplierInvoiceLine extends CommonObjectLine $this->db->begin(); - if ($this->fk_product) { + if (empty($this->fk_product)) + { $fk_product = "null"; } else { $fk_product = $this->fk_product; } - if ($this->fk_unit) { - $fk_unit = "'".$this->db->escape($this->fk_unit)."'"; - } else { + if (empty($this->fk_unit)) { $fk_unit = "null"; + } else { + $fk_unit = "'".$this->db->escape($this->fk_unit)."'"; } $sql = "UPDATE ".MAIN_DB_PREFIX."facture_fourn_det SET"; From 26e3fcc63688bc7068da7a8d1afe3a0f4eea4786 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 03:38:21 +0200 Subject: [PATCH 086/172] Try a better fix to replace PR #3297 --- htdocs/core/tpl/objectline_edit.tpl.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index e38b8f873bd..ec427addef9 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -322,7 +322,7 @@ if (! empty($conf->margin->enabled)) var remise = $("input[name='remise_percent']:first"); var rate = $("input[name='"+npRate+"']:first"); - if (rate.val() == '') return true; + if (rate.val() == '' || (typeof rate.val()) == 'undefined' ) return true; if (! $.isNumeric(rate.val().replace(',','.'))) { @@ -331,7 +331,7 @@ if (! empty($conf->margin->enabled)) setTimeout(function () { rate.focus() }, 50); return false; } - if (npRate == "markRate" && rate.val() >= 100) + if (npRate == "np_markRate" && rate.val() >= 100) { alert('<?php echo $langs->trans("markRateShouldBeLesserThan100"); ?>'); e.stopPropagation(); @@ -347,9 +347,11 @@ if (! empty($conf->margin->enabled)) bpjs=price2numjs(buying_price.val()); ratejs=price2numjs(rate.val()); - if (npRate == "marginRate") + /* console.log(npRate+" - "+bpjs+" - "+ratejs); */ + + if (npRate == "np_marginRate") price = ((bpjs * (1 + ratejs / 100)) / (1 - remisejs / 100)); - else if (npRate == "markRate") + else if (npRate == "np_markRate") price = ((bpjs / (1 - ratejs / 100)) / (1 - remisejs / 100)); } $("input[name='price_ht']:first").val(price); // TODO Must use a function like php price to have here a formated value From 936f9122167ce1c878f609168b2dabfde0240403 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 04:07:07 +0200 Subject: [PATCH 087/172] Fix filter on category --- htdocs/core/class/html.formother.class.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/htdocs/core/class/html.formother.class.php b/htdocs/core/class/html.formother.class.php index 8e9ca33b2a0..437637c3bdf 100644 --- a/htdocs/core/class/html.formother.class.php +++ b/htdocs/core/class/html.formother.class.php @@ -303,13 +303,14 @@ class FormOther * Return select list for categories (to use in form search selectors) * * @param int $type Type of categories (0=product, 1=suppliers, 2=customers, 3=members) - * @param integer $selected Preselected value - * @param string $htmlname Name of combo list + * @param integer $selected Preselected value + * @param string $htmlname Name of combo list * @param int $nocateg Show also an entry "Not categorized" + * @param int $showempty Add also an empty line * @return string Html combo list code * @see select_all_categories */ - function select_categories($type,$selected=0,$htmlname='search_categ',$nocateg=0) + function select_categories($type,$selected=0,$htmlname='search_categ',$nocateg=0,$showempty=1) { global $conf, $langs; require_once DOL_DOCUMENT_ROOT.'/categories/class/categorie.class.php'; @@ -331,7 +332,7 @@ class FormOther // Print a select with each of them $moreforfilter.='<select class="flat minwidth100" id="select_categ_'.$htmlname.'" name="'.$htmlname.'"'.$nodatarole.'>'; - $moreforfilter.='<option value="">&nbsp;</option>'; // Should use -1 to say nothing + if ($showempty) $moreforfilter.='<option value="0">&nbsp;</option>'; // Should use -1 to say nothing if (is_array($tab_categs)) { From d90b342cc9b161cf84ea9e4f9f86b1ddd534ee89 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 14:34:08 +0200 Subject: [PATCH 088/172] Fix use dedicated escapment function --- htdocs/contact/list.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/contact/list.php b/htdocs/contact/list.php index 85fdbc2870f..cf65c1c5456 100644 --- a/htdocs/contact/list.php +++ b/htdocs/contact/list.php @@ -269,7 +269,7 @@ if ($result) print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<input type="hidden" name="view" value="'.htmlspecialchars($view).'">'; + print '<input type="hidden" name="view" value="'.dol_escape_htmltag($view).'">'; print '<input type="hidden" name="sortfield" value="'.$sortfield.'">'; print '<input type="hidden" name="sortorder" value="'.$sortorder.'">'; From c3fb14855be5c49172dedc451dddc4bcfded8a4e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 03:38:21 +0200 Subject: [PATCH 089/172] Try a better fix to replace PR #3297 --- htdocs/core/tpl/objectline_edit.tpl.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index f7bcf4ed091..bb75b007524 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -278,7 +278,7 @@ if (! empty($conf->margin->enabled)) var remise = $("input[name='remise_percent']:first"); var rate = $("input[name='"+npRate+"']:first"); - if (rate.val() == '') return true; + if (rate.val() == '' || (typeof rate.val()) == 'undefined' ) return true; if (! $.isNumeric(rate.val().replace(',','.'))) { @@ -287,7 +287,7 @@ if (! empty($conf->margin->enabled)) setTimeout(function () { rate.focus() }, 50); return false; } - if (npRate == "markRate" && rate.val() >= 100) + if (npRate == "np_markRate" && rate.val() >= 100) { alert('<?php echo $langs->trans("markRateShouldBeLesserThan100"); ?>'); e.stopPropagation(); @@ -303,9 +303,11 @@ if (! empty($conf->margin->enabled)) bpjs=price2numjs(buying_price.val()); ratejs=price2numjs(rate.val()); - if (npRate == "marginRate") + /* console.log(npRate+" - "+bpjs+" - "+ratejs); */ + + if (npRate == "np_marginRate") price = ((bpjs * (1 + ratejs / 100)) / (1 - remisejs / 100)); - else if (npRate == "markRate") + else if (npRate == "np_markRate") price = ((bpjs / (1 - ratejs / 100)) / (1 - remisejs / 100)); } $("input[name='price_ht']:first").val(price); // TODO Must use a function like php price to have here a formated value From d40956844270a8544215d09655c76ba48c449a4c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:07:16 +0200 Subject: [PATCH 090/172] Format code --- htdocs/core/class/CMailFile.class.php | 24 ++++++++++++------------ htdocs/core/class/smtps.class.php | 6 +++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/htdocs/core/class/CMailFile.class.php b/htdocs/core/class/CMailFile.class.php index 2c58848fe4f..b3da46ff366 100644 --- a/htdocs/core/class/CMailFile.class.php +++ b/htdocs/core/class/CMailFile.class.php @@ -375,19 +375,19 @@ class CMailFile if (empty($conf->global->MAIN_DISABLE_ALL_MAILS)) { - - dol_include_once('/core/class/hookmanager.class.php'); - $hookmanager=new HookManager($db); - $hookmanager->initHooks(array('maildao')); - $reshook=$hookmanager->executeHooks('doactions',$parameters,$this,$action); // Note that $action and $object may have been modified by some hooks - if (!empty($reshook)) - { + dol_include_once('/core/class/hookmanager.class.php'); + $hookmanager = new HookManager($db); + $hookmanager->initHooks(array( + 'maildao' + )); + $reshook = $hookmanager->executeHooks('doactions', $parameters, $this, $action); // Note that $action and $object may have been modified by some hooks + if (! empty($reshook)) + { + $this->error = "Error in hook maildao doactions " . $reshook; + dol_syslog("CMailFile::sendfile: mail end error=" . $this->error, LOG_ERR); - $this->error="Error in hook maildao doactions ".$reshook; - dol_syslog("CMailFile::sendfile: mail end error=".$this->error, LOG_ERR); - - return $reshook; - } + return $reshook; + } // Action according to choosed sending method if ($conf->global->MAIN_MAIL_SENDMODE == 'mail') diff --git a/htdocs/core/class/smtps.class.php b/htdocs/core/class/smtps.class.php index 5cc62c56bc6..51d9dd621dc 100644 --- a/htdocs/core/class/smtps.class.php +++ b/htdocs/core/class/smtps.class.php @@ -522,7 +522,7 @@ class SMTPs * @param mixed $_strConfigPath path to config file or VOID * @return void */ - function setConfig ( $_strConfigPath = null ) + function setConfig($_strConfigPath = null) { /** * Returns constructed SELECT Object string or boolean upon failure @@ -736,7 +736,7 @@ class SMTPs * @param string $_strTransEncode Content-Transfer-Encoding * @return void */ - function setTransEncode ( $_strTransEncode ) + function setTransEncode($_strTransEncode) { if (array_search($_strTransEncode, $this->_smtpsTransEncodeTypes)) $this->_smtpsTransEncode = $_strTransEncode; @@ -830,7 +830,7 @@ class SMTPs * @return void * */ - function _buildAddrList( $_type, $_addrList ) + function _buildAddrList($_type, $_addrList) { // Pull existing list $aryHost = $this->_msgRecipients; From 18f064cc69c6ccc433632903e0cee51d0c5993ea Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:18:36 +0200 Subject: [PATCH 091/172] Fix login is a mandatory field. --- htdocs/user/class/user.class.php | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index d20b4953a61..475b9d7fd2b 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -807,9 +807,9 @@ class User extends CommonObject /** * Create a user into database * - * @param User $user Objet user qui demande la creation - * @param int $notrigger 1 ne declenche pas les triggers, 0 sinon - * @return int <0 si KO, id compte cree si OK + * @param User $user Objet user doing creation + * @param int $notrigger 1=do not execute triggers, 0 otherwise + * @return int <0 if KO, id of created user if OK */ function create($user,$notrigger=0) { @@ -829,6 +829,12 @@ class User extends CommonObject $this->error = $langs->trans("ErrorBadEMail",$this->email); return -1; } + if (empty($this->login)) + { + $langs->load("errors"); + $this->error = $langs->trans("ErrorFieldRequired",$this->login); + return -1; + } $this->datec = dol_now(); @@ -1171,7 +1177,13 @@ class User extends CommonObject $this->error = $langs->trans("ErrorBadEMail",$this->email); return -1; } - + if (empty($this->login)) + { + $langs->load("errors"); + $this->error = $langs->trans("ErrorFieldRequired",$this->login); + return -1; + } + $this->db->begin(); // Update datas From 4541d189acadffcd9808b3422558d4006633278d Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:50:00 +0200 Subject: [PATCH 092/172] Fix #3400 --- htdocs/core/lib/date.lib.php | 4 +-- .../contract/doc/pdf_strato.modules.php | 27 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/date.lib.php b/htdocs/core/lib/date.lib.php index 67c7df4be5b..931f30ce998 100644 --- a/htdocs/core/lib/date.lib.php +++ b/htdocs/core/lib/date.lib.php @@ -144,7 +144,7 @@ function convertTime2Seconds($iHours=0,$iMinutes=0,$iSeconds=0) /** Return, in clear text, value of a number of seconds in days, hours and minutes * * @param int $iSecond Number of seconds - * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30"", 'allhourmin': total delay hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); + * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30", 'allwithouthour': total delay days without hour part like "2 days", 'allhourmin': total delay with format hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); * @param int $lengthOfDay Length of day (default 86400 seconds for 1 day, 28800 for 8 hour) * @param int $lengthOfWeek Length of week (default 7) * @return string Formated text of duration @@ -157,7 +157,7 @@ function convertSecondToTime($iSecond, $format='all', $lengthOfDay=86400, $lengt if (empty($lengthOfDay)) $lengthOfDay = 86400; // 1 day = 24 hours if (empty($lengthOfWeek)) $lengthOfWeek = 7; // 1 week = 7 days - if ($format == 'all' || $format == 'allhour' || $format == 'allhourmin') + if ($format == 'all' || $format == 'allwithouthour' || $format == 'allhour' || $format == 'allhourmin') { if ($iSecond === 0) return '0'; // This is to avoid having 0 return a 12:00 AM for en_US diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php index e7d6d15b9ea..150529ae30d 100644 --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php @@ -269,18 +269,32 @@ class pdf_strato extends ModelePDFContract // Description of product line - if ($objectligne->datei) { - $datei = dol_print_date($objectligne->datei,'dayhour',false,$outputlangs,true); + if ($objectligne->date_ouverture_prevue) { + $datei = dol_print_date($objectligne->date_ouverture_prevue,'day',false,$outputlangs,true); } else { $datei = $langs->trans("Unknown"); } - if ($objectligne->duration) { - $durationi = convertSecondToTime($objectligne->duration); + if ($objectligne->date_fin_validite) { + $durationi = convertSecondToTime($objectligne->date_fin_validite - $objectligne->date_ouverture_prevue, 'allwithouthour'); + $datee = dol_print_date($objectligne->date_fin_validite,'day',false,$outputlangs,true); } else { $durationi = $langs->trans("Unknown"); + $datee = $langs->trans("Unknown"); } + if ($objectligne->date_ouverture) { + $daters = dol_print_date($objectligne->date_ouverture,'day',false,$outputlangs,true); + } else { + $daters = $langs->trans("Unknown"); + } + + if ($objectligne->date_cloture) { + $datere = dol_print_date($objectligne->date_cloture,'day',false,$outputlangs,true); + } else { + $datere = $langs->trans("Unknown"); + } + $txtpredefinedservice=''; $txtpredefinedservice = $objectligne->product_ref; if ($objectligne->product_label) @@ -289,7 +303,10 @@ class pdf_strato extends ModelePDFContract $txtpredefinedservice .= $objectligne->product_label; } - $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("Date")." : ".$datei." - ".$outputlangs->transnoentities("Duration")." : ".$durationi,1,$outputlangs->charset_output).'</strong>'; + $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartPlannedShort")." : ".$datei." - ".$outputlangs->transnoentities("DateEndPlanned")." : ".$datee,1,$outputlangs->charset_output).'</strong>'; + $txt.='<br>'; + $txt.='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartRealShort")." : ".$daters,1,$outputlangs->charset_output); + if ($objectligne->date_cloture) $txt.=dol_htmlentitiesbr(" - ".$outputlangs->transnoentities("DateEndRealShort")." : ".$datere,1,$outputlangs->charset_output).'</strong>'; $desc=dol_htmlentitiesbr($objectligne->desc,1); $pdf->writeHTMLCell(0, 0, $curX, $curY, dol_concatdesc($txt,dol_concatdesc($txtpredefinedservice,$desc)), 0, 1, 0); From 1b409538a8b1ddb7c4d5081399442996c307aab4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 15:50:00 +0200 Subject: [PATCH 093/172] Fix #3400 Conflicts: htdocs/core/lib/date.lib.php --- htdocs/core/lib/date.lib.php | 4 +-- .../contract/doc/pdf_strato.modules.php | 27 +++++++++++++++---- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/htdocs/core/lib/date.lib.php b/htdocs/core/lib/date.lib.php index 4d83f76b910..ba6e219a1ed 100644 --- a/htdocs/core/lib/date.lib.php +++ b/htdocs/core/lib/date.lib.php @@ -166,7 +166,7 @@ function convertTime2Seconds($iHours=0,$iMinutes=0,$iSeconds=0) /** Return, in clear text, value of a number of seconds in days, hours and minutes * * @param int $iSecond Number of seconds - * @param string $format Output format (all: total delay days hour:min like "2 days 12:30"", allhourmin: total delay hours:min like "60:30", allhour: total delay hours without min/sec like "60:30", fullhour: total delay hour decimal like "60.5" for 60:30, hour: only hours part "12", min: only minutes part "30", sec: only seconds part, month: only month part, year: only year part); + * @param string $format Output format ('all': total delay days hour:min like "2 days 12:30", 'allwithouthour': total delay days without hour part like "2 days", 'allhourmin': total delay with format hours:min like "60:30", 'allhour': total delay hours without min/sec like "60:30", 'fullhour': total delay hour decimal like "60.5" for 60:30, 'hour': only hours part "12", 'min': only minutes part "30", 'sec': only seconds part, 'month': only month part, 'year': only year part); * @param int $lengthOfDay Length of day (default 86400 seconds for 1 day, 28800 for 8 hour) * @param int $lengthOfWeek Length of week (default 7) * @return string Formated text of duration @@ -179,7 +179,7 @@ function convertSecondToTime($iSecond, $format='all', $lengthOfDay=86400, $lengt if (empty($lengthOfDay)) $lengthOfDay = 86400; // 1 day = 24 hours if (empty($lengthOfWeek)) $lengthOfWeek = 7; // 1 week = 7 days - if ($format == 'all' || $format == 'allhour' || $format == 'allhourmin') + if ($format == 'all' || $format == 'allwithouthour' || $format == 'allhour' || $format == 'allhourmin') { if ($iSecond === 0) return '0'; // This is to avoid having 0 return a 12:00 AM for en_US diff --git a/htdocs/core/modules/contract/doc/pdf_strato.modules.php b/htdocs/core/modules/contract/doc/pdf_strato.modules.php index ea75b7cf171..f9ad83b944d 100644 --- a/htdocs/core/modules/contract/doc/pdf_strato.modules.php +++ b/htdocs/core/modules/contract/doc/pdf_strato.modules.php @@ -268,18 +268,32 @@ class pdf_strato extends ModelePDFContract // Description of product line - if ($objectligne->datei) { - $datei = dol_print_date($objectligne->datei,'dayhour',false,$outputlangs,true); + if ($objectligne->date_ouverture_prevue) { + $datei = dol_print_date($objectligne->date_ouverture_prevue,'day',false,$outputlangs,true); } else { $datei = $langs->trans("Unknown"); } - if ($objectligne->duration) { - $durationi = convertSecondToTime($objectligne->duration); + if ($objectligne->date_fin_validite) { + $durationi = convertSecondToTime($objectligne->date_fin_validite - $objectligne->date_ouverture_prevue, 'allwithouthour'); + $datee = dol_print_date($objectligne->date_fin_validite,'day',false,$outputlangs,true); } else { $durationi = $langs->trans("Unknown"); + $datee = $langs->trans("Unknown"); } + if ($objectligne->date_ouverture) { + $daters = dol_print_date($objectligne->date_ouverture,'day',false,$outputlangs,true); + } else { + $daters = $langs->trans("Unknown"); + } + + if ($objectligne->date_cloture) { + $datere = dol_print_date($objectligne->date_cloture,'day',false,$outputlangs,true); + } else { + $datere = $langs->trans("Unknown"); + } + $txtpredefinedservice=''; $txtpredefinedservice = $objectligne->product_ref; if ($objectligne->product_label) @@ -288,7 +302,10 @@ class pdf_strato extends ModelePDFContract $txtpredefinedservice .= $objectligne->product_label; } - $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("Date")." : ".$datei." - ".$outputlangs->transnoentities("Duration")." : ".$durationi,1,$outputlangs->charset_output).'</strong>'; + $txt='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartPlannedShort")." : ".$datei." - ".$outputlangs->transnoentities("DateEndPlanned")." : ".$datee,1,$outputlangs->charset_output).'</strong>'; + $txt.='<br>'; + $txt.='<strong>'.dol_htmlentitiesbr($outputlangs->transnoentities("DateStartRealShort")." : ".$daters,1,$outputlangs->charset_output); + if ($objectligne->date_cloture) $txt.=dol_htmlentitiesbr(" - ".$outputlangs->transnoentities("DateEndRealShort")." : ".$datere,1,$outputlangs->charset_output).'</strong>'; $desc=dol_htmlentitiesbr($objectligne->desc,1); $pdf->writeHTMLCell(0, 0, $curX, $curY, dol_concatdesc($txt,dol_concatdesc($txtpredefinedservice,$desc)), 0, 1, 0); From da8e71b2c52c6970825571ee936ee3469167f09c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 20 Aug 2015 16:05:29 +0200 Subject: [PATCH 094/172] Fix #3309 --- htdocs/societe/class/societe.class.php | 2 +- htdocs/user/card.php | 2 +- htdocs/user/class/user.class.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/societe/class/societe.class.php b/htdocs/societe/class/societe.class.php index 0869f46c575..fb99c05728c 100644 --- a/htdocs/societe/class/societe.class.php +++ b/htdocs/societe/class/societe.class.php @@ -672,7 +672,7 @@ class Societe extends CommonObject $this->localtax2_value=trim($this->localtax2_value); $this->capital=price2num(trim($this->capital),'MT'); - if (empty($this->capital)) $this->capital = 0; + if (empty($this->capital) || ! is_numeric($this->capital)) $this->capital = 0; $this->effectif_id=trim($this->effectif_id); $this->forme_juridique_code=trim($this->forme_juridique_code); diff --git a/htdocs/user/card.php b/htdocs/user/card.php index 737af4baa27..6693544f78d 100644 --- a/htdocs/user/card.php +++ b/htdocs/user/card.php @@ -709,7 +709,7 @@ if (($action == 'create') || ($action == 'adduserldap')) print '<form action="'.$_SERVER['PHP_SELF'].'" method="POST" name="createuser">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="add">'; - if (! empty($ldap_sid)) print '<input type="hidden" name="ldap_sid" value="'.$ldap_sid.'">'; + if (! empty($ldap_sid)) print '<input type="hidden" name="ldap_sid" value="'.dol_escape_htmltag($ldap_sid).'">'; print '<input type="hidden" name="entity" value="'.$conf->entity.'">'; print '<table class="border" width="100%">'; diff --git a/htdocs/user/class/user.class.php b/htdocs/user/class/user.class.php index 280e6491f17..dce4dbcf720 100644 --- a/htdocs/user/class/user.class.php +++ b/htdocs/user/class/user.class.php @@ -182,7 +182,7 @@ class User extends CommonObject if ($sid) // permet une recherche du user par son SID ActiveDirectory ou Samba { - $sql.= " AND (u.ldap_sid = '".$sid."' OR u.login = '".$this->db->escape($login)."') LIMIT 1"; + $sql.= " AND (u.ldap_sid = '".$this->db->escape($sid)."' OR u.login = '".$this->db->escape($login)."') LIMIT 1"; } else if ($login) { @@ -845,7 +845,7 @@ class User extends CommonObject else { $sql = "INSERT INTO ".MAIN_DB_PREFIX."user (datec,login,ldap_sid,entity)"; - $sql.= " VALUES('".$this->db->idate($this->datec)."','".$this->db->escape($this->login)."','".$this->ldap_sid."',".$this->db->escape($this->entity).")"; + $sql.= " VALUES('".$this->db->idate($this->datec)."','".$this->db->escape($this->login)."','".$this->db->escape($this->ldap_sid)."',".$this->db->escape($this->entity).")"; $result=$this->db->query($sql); dol_syslog(get_class($this)."::create", LOG_DEBUG); From 1b117d5581b0ab20c16b7c5e3db47073dd6f023d Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Fri, 21 Aug 2015 14:10:55 +0200 Subject: [PATCH 095/172] add in get_origin function generic origintype actually we have only internal module origintype propose to add feature to add stockmovement from other external module --- htdocs/product/stock/class/mouvementstock.class.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 52c69b16ec6..1e72e151044 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -660,9 +660,16 @@ class MouvementStock extends CommonObject require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php'; $origin = new FactureFournisseur($this->db); break; - + default: - return ''; + if ($origintype) + { + require_once DOL_DOCUMENT_ROOT.'/'.$origintype.'/class/'.$origintype.'.class.php'; + $classname = ucfirst($origintype); + $origin = new $classname($this->db); + } + else + return ''; break; } From 7b7fc44b4691bc97b10a18661a1df71d4736cd52 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Sat, 22 Aug 2015 09:24:46 +0200 Subject: [PATCH 096/172] Fix: disable hook for avoid errors when object langs is disable --- htdocs/core/ajax/box.php | 1 + htdocs/core/ajax/security.php | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/ajax/box.php b/htdocs/core/ajax/box.php index 2d14a319a80..63f96a0c513 100644 --- a/htdocs/core/ajax/box.php +++ b/htdocs/core/ajax/box.php @@ -27,6 +27,7 @@ if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); +if (! defined('NOREQUIREHOOK')) define('NOREQUIREHOOK','1'); require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/core/class/infobox.class.php'; diff --git a/htdocs/core/ajax/security.php b/htdocs/core/ajax/security.php index 5bdd45c75d4..6fe4dc6017f 100644 --- a/htdocs/core/ajax/security.php +++ b/htdocs/core/ajax/security.php @@ -1,5 +1,5 @@ <?php -/* Copyright (C) 2011 Regis Houssin <regis.houssin@capnetworks.com> +/* Copyright (C) 2011-2015 Regis Houssin <regis.houssin@capnetworks.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -26,6 +26,7 @@ if (! defined('NOREQUIREHTML')) define('NOREQUIREHTML','1'); if (! defined('NOREQUIREAJAX')) define('NOREQUIREAJAX','1'); if (! defined('NOREQUIRESOC')) define('NOREQUIRESOC','1'); if (! defined('NOREQUIRETRAN')) define('NOREQUIRETRAN','1'); +if (! defined('NOREQUIREHOOK')) define('NOREQUIREHOOK','1'); require '../../main.inc.php'; From af7302fa90bc43fb537aa7356695bec82f252ecb Mon Sep 17 00:00:00 2001 From: BENKE Charlie <charles.fr@benke.fr> Date: Sun, 23 Aug 2015 00:30:11 +0200 Subject: [PATCH 097/172] change done --- htdocs/product/stock/class/mouvementstock.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 1e72e151044..21bfad54f0e 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -664,7 +664,7 @@ class MouvementStock extends CommonObject default: if ($origintype) { - require_once DOL_DOCUMENT_ROOT.'/'.$origintype.'/class/'.$origintype.'.class.php'; + dol_include_once ('/'.$origintype.'/class/'.$origintype.'.class.php'); $classname = ucfirst($origintype); $origin = new $classname($this->db); } From 7d2eae2359d4098d848ff621946c1fbf72282503 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 23 Aug 2015 07:37:38 +0200 Subject: [PATCH 098/172] Fix: Better presentation for add form --- htdocs/product/card.php | 6 +++++- htdocs/product/fournisseurs.php | 10 ++++++++-- htdocs/product/price.php | 23 ++++++++++++++++++++--- 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/htdocs/product/card.php b/htdocs/product/card.php index 704a0db9442..7ba7ecbdf1d 100644 --- a/htdocs/product/card.php +++ b/htdocs/product/card.php @@ -8,7 +8,7 @@ * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2013-2014 Marcos García <marcosgdf@gmail.com> * Copyright (C) 2012-2013 Cédric Salvador <csalvador@gpcsolutions.fr> - * Copyright (C) 2011-2014 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> + * Copyright (C) 2011-2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> * Copyright (C) 2014 Cédric Gross <c.gross@kreiz-it.fr> * Copyright (C) 2014-2015 Ferran Marcet <fmarcet@2byte.es> * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> @@ -1785,6 +1785,8 @@ if ($object->id && ($action == '' || $action == 'view') && $object->status) print '<input type="hidden" name="action" value="addin">'; print load_fiche_titre($langs->trans("Add"),'',''); + + dol_fiche_head(''); $html .= '<tr><td class="nowrap">'.$langs->trans("Quantity").' '; $html .= '<input type="text" class="flat" name="qty" size="1" value="1"></td><td class="nowrap">'.$langs->trans("ReductionShort").'(%) '; @@ -1794,6 +1796,8 @@ if ($object->id && ($action == '' || $action == 'view') && $object->status) print '<table width="100%" class="border">'; print $html; print '</table>'; + + dol_fiche_end(); print '<div class="center">'; print '<input type="submit" class="button" value="'.$langs->trans("Add").'">'; diff --git a/htdocs/product/fournisseurs.php b/htdocs/product/fournisseurs.php index fe715801f11..866abd856b1 100644 --- a/htdocs/product/fournisseurs.php +++ b/htdocs/product/fournisseurs.php @@ -6,6 +6,7 @@ * Copyright (C) 2010-2012 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2012 Christophe Battarel <christophe.battarel@altairis.fr> * Copyright (C) 2014 Ion Agorria <ion@agorria.com> + * Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -320,6 +321,8 @@ if ($id || $ref) print '<form action="'.$_SERVER['PHP_SELF'].'?id='.$product->id.'" method="POST">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="updateprice">'; + + dol_fiche_head(); print '<table class="border" width="100%">'; @@ -487,9 +490,11 @@ if ($id || $ref) print '</table>'; - print '<br><div class="center">'; + dol_fiche_end(); + + print '<div class="center">'; print '<input class="button" type="submit" value="'.$langs->trans("Save").'">'; - print '&nbsp; &nbsp;'; + print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'; print '<input class="button" type="submit" name="cancel" value="'.$langs->trans("Cancel").'">'; print '</div>'; @@ -536,6 +541,7 @@ if ($id || $ref) print_liste_field_titre($langs->trans("UnitPriceHT"),$_SERVER["PHP_SELF"],"pfp.unitprice","",$param,'align="right"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("DiscountQtyMin")); print_liste_field_titre($langs->trans("NbDaysToDelivery"),$_SERVER["PHP_SELF"],"pfp.delivery_time_days","",$param,'align="right"',$sortfield,$sortorder); + // Charges ???? if ($conf->global->PRODUCT_CHARGES) { diff --git a/htdocs/product/price.php b/htdocs/product/price.php index 4114005ecdd..29f0c1bb455 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -8,6 +8,7 @@ * Copyright (C) 2014 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2014 Philippe Grand <philippe.grand@atoo-net.com> * Copyright (C) 2014 Ion agorria <ion@agorria.com> + * Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -690,7 +691,11 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">'; print '<input type="hidden" name="action" value="update_price">'; print '<input type="hidden" name="id" value="' . $object->id . '">'; + + dol_fiche_head(''); + print '<table class="border" width="100%">'; + print '<tbody>'; // VAT print '<tr><td>' . $langs->trans("VATRate") . '</td><td>'; @@ -706,7 +711,7 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> print '</td>'; print '</tr>'; - //Only show price mode and expression selector if module is enabled + // Only show price mode and expression selector if module is enabled if (! empty($conf->dynamicprices->enabled)) { // Price mode selector print '<tr><td>'.$langs->trans("PriceMode").'</td><td>'; @@ -769,9 +774,12 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> } print '</td></tr>'; + print '</tbody>'; print '</table>'; - print '<br><div class="center">'; + dol_fiche_end(); + + print '<div class="center">'; print '<input type="submit" class="button" value="' . $langs->trans("Save") . '">'; print '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'; print '<input type="submit" class="button" name="cancel" value="' . $langs->trans("Cancel") . '">'; @@ -787,7 +795,11 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> print '<input type="hidden" name="token" value="' . $_SESSION ['newtoken'] . '">'; print '<input type="hidden" name="action" value="update_price">'; print '<input type="hidden" name="id" value="' . $object->id . '">'; + + dol_fiche_head(''); + print '<table class="border" width="100%">'; + print '<tbody>'; // VAT if ($i == 1) { @@ -826,9 +838,14 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> } print '</td></tr>'; - print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="' . $langs->trans("Save") . '">&nbsp;'; + print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="' . $langs->trans("Save") . '">&nbsp;&nbsp;&nbsp;'; print '<input type="submit" class="button" name="cancel" value="' . $langs->trans("Cancel") . '"></td></tr>'; + + print '</tbody>'; print '</table>'; + + dol_fiche_end(); + print '</form>'; } } From 478947d630a3cc847e339bdf7663055bbfb5cd56 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 23 Aug 2015 07:46:37 +0200 Subject: [PATCH 099/172] Correct --- htdocs/product/price.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/product/price.php b/htdocs/product/price.php index 29f0c1bb455..87534a6162f 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -799,7 +799,6 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> dol_fiche_head(''); print '<table class="border" width="100%">'; - print '<tbody>'; // VAT if ($i == 1) { @@ -838,10 +837,10 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> } print '</td></tr>'; - print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="' . $langs->trans("Save") . '">&nbsp;&nbsp;&nbsp;'; + print '<tr><td colspan="2" align="center"><input type="submit" class="button" value="' . $langs->trans("Save") . '">'; + print '&nbsp;&nbsp;&nbsp;'; print '<input type="submit" class="button" name="cancel" value="' . $langs->trans("Cancel") . '"></td></tr>'; - print '</tbody>'; print '</table>'; dol_fiche_end(); From fabc771a808f3f94edae68580af16d7a3ae3dafa Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Sun, 23 Aug 2015 08:00:04 +0200 Subject: [PATCH 100/172] Update php-iban library - Just docs update --- COPYRIGHT | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/COPYRIGHT b/COPYRIGHT index 40822059ab0..f7edb08cae8 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -22,7 +22,7 @@ NuSoap 0.9.5 LGPL 2.1+ Yes PEAR Mail_MIME 1.8.9 BSD Yes NuSoap dependency odtPHP 1.0.1 GPL-2+ b Yes Library to build/edit ODT files PHPExcel 1.8.0 LGPL-2.1+ Yes Read/Write XLS files, read ODS files -php-iban 1.4.6 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP +php-iban 1.4.7 LGPL-3+ Yes Parse and validate IBAN (and IIBAN) bank account information in PHP PHPPrintIPP 1.3 GPL-2+ Yes Library to send print IPP requests Restler 3.0 LGPL-3+ Yes Library to develop REST Web services TCPDF 6.2.6 LGPL-3+ Yes PDF generation From feed3f714c3e36be3b4001c6af1fe05a11b1d030 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 11:17:11 +0200 Subject: [PATCH 101/172] Fix to avoid warning --- htdocs/core/modules/syslog/mod_syslog_chromephp.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/modules/syslog/mod_syslog_chromephp.php b/htdocs/core/modules/syslog/mod_syslog_chromephp.php index d46b0734469..cd2ea512850 100644 --- a/htdocs/core/modules/syslog/mod_syslog_chromephp.php +++ b/htdocs/core/modules/syslog/mod_syslog_chromephp.php @@ -55,7 +55,7 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH); //print 'rrrrr'.get_include_path(); - $res = include_once('ChromePhp.php'); + $res = @include_once('ChromePhp.php'); if (! $res) $res=@include_once('ChromePhp.class.php'); restore_include_path(); From e17abbb59a981e49c5e21284a4446cfe0cb99596 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 12:26:49 +0200 Subject: [PATCH 102/172] Fix syntax error --- dev/fixdosfiles.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev/fixdosfiles.sh b/dev/fixdosfiles.sh index 75dde68dcae..f770e28537d 100755 --- a/dev/fixdosfiles.sh +++ b/dev/fixdosfiles.sh @@ -24,7 +24,7 @@ fi # To convert if [ "x$1" = "xfix" ] then - for fic in `find . \( -iname "*.md" -o -iname "*.html" -o -iname "*.htm" -o -iname "*.php" -o -iname "*.sh" -o -iname "*.cml" -o -iname "*.css" -o -iname "*.js" -o -iname "*.lang" -o -iname "*.pl" -o -iname "*.txt" -o -iname "*.xml"\) -exec file "{}" + | grep CRLF | awk -F':' '{ print $1 }' ` + for fic in `find . \( -iname "*.md" -o -iname "*.html" -o -iname "*.htm" -o -iname "*.php" -o -iname "*.sh" -o -iname "*.cml" -o -iname "*.css" -o -iname "*.js" -o -iname "*.lang" -o -iname "*.pl" -o -iname "*.txt" -o -iname "*.xml" \) -exec file "{}" + | grep CRLF | awk -F':' '{ print $1 }' ` do echo "Fix file $fic" dos2unix $fic From 80fc4743c9d82e4c6e0795b93cfecc81a84cb166 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 14:42:07 +0200 Subject: [PATCH 103/172] Fix the property "list" was not used. --- htdocs/comm/prospect/list.php | 51 +++++++++++++- htdocs/core/class/extrafields.class.php | 89 +++++++++++++------------ 2 files changed, 95 insertions(+), 45 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 70847f479c3..6f35709ccfb 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -158,6 +158,9 @@ $sts = array(-1,0,1,2,3); $hookmanager->initHooks(array('prospectlist')); $extrafields = new ExtraFields($db); +// fetch optionals attributes and labels +$extralabels = $extrafields->fetch_name_optionals_label('thirdparty'); + // Do we click on purge search criteria ? if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers { @@ -216,13 +219,14 @@ $sql.= " st.libelle as stcomm_label,"; $sql.= " d.nom as departement"; if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql .= ", sc.fk_soc, sc.fk_user"; // We need these fields in order to filter by sale (including the case where the user can only see his prospects) // Add fields for extrafields -foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key; +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) foreach ($extrafields->attribute_list as $key => $val) $sql.=",ef.".$key.' as options_'.$key; // Add fields from hooks $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListSelect',$parameters); // Note that $action and $object may have been modified by hook $sql.=$hookmanager->resPrint; $sql .= " FROM ".MAIN_DB_PREFIX."c_stcomm as st"; $sql.= ", ".MAIN_DB_PREFIX."societe as s"; +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."societe_extrafields as ef on (s.rowid = ef.fk_object)"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."c_departements as d on (d.rowid = s.fk_departement)"; if (! empty($search_categ) || ! empty($catid)) $sql.= ' LEFT JOIN '.MAIN_DB_PREFIX."categorie_societe as cs ON s.rowid = cs.fk_soc"; // We need this table joined to the select in order to filter by categ if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= ", ".MAIN_DB_PREFIX."societe_commerciaux as sc"; // We need this table joined to the select in order to filter by sale @@ -346,7 +350,19 @@ if ($resql) print_liste_field_titre($langs->trans("ProspectLevelShort"),$_SERVER["PHP_SELF"],"s.fk_prospectlevel","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("StatusProsp"),$_SERVER["PHP_SELF"],"s.fk_stcomm","",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre(''); - + + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print_liste_field_titre($extralabels[$key],$_SERVER["PHP_SELF"],"ef.".$key,"",$param,"",$sortfield,$sortorder); + } + } + } + // Hook fields $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; @@ -411,7 +427,21 @@ if ($resql) print '&nbsp;'; print '</td>'; - $parameters=array(); + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print '<td class="liste_titre">'; + //print $extrafields->showInputField($key, $array_options[$key], '', '', 'search_', 4); + print '</td>'; + } + } + } + // Hook fields + $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListSearch',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; @@ -469,6 +499,21 @@ if ($resql) } print '</td>'; + // Extrafields + if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) + { + foreach($extrafields->attribute_list as $key => $val) + { + if ($val) + { + print '<td>'; + $paramkey='options_'.$key; + print $extrafields->showOutputField($key, $obj->$paramkey); + print '</td>'; + } + } + } + // Hook fields $parameters=array('obj' => $obj); $reshook=$hookmanager->executeHooks('printFieldListValue',$parameters); // Note that $action and $object may have been modified by hook print $hookmanager->resPrint; diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index ebac8ccd797..5644b3c0137 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -567,7 +567,7 @@ class ExtraFields /** * Load array this->attribute_xxx like attribute_label, attribute_type, ... * - * @param string $elementtype Type of element ('adherent', 'commande', thirdparty', 'facture', 'propal', 'product', ...) + * @param string $elementtype Type of element ('adherent', 'commande', 'thirdparty', 'facture', 'propal', 'product', ...) * @param boolean $forceload Force load of extra fields whatever is option MAIN_EXTRAFIELDS_DISABLED * @return array Array of attributes for all extra fields */ @@ -631,13 +631,15 @@ class ExtraFields /** * Return HTML string to put an input field into a page * - * @param string $key Key of attribute - * @param string $value Value to show (for date type it must be in timestamp format) - * @param string $moreparam To add more parametes on html input tag - * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) - * @return string + * @param string $key Key of attribute + * @param string $value Value to show (for date type it must be in timestamp format) + * @param string $moreparam To add more parametes on html input tag + * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) + * @param string $keysuffix Suffix string to add into name and id of field (can be used to avoid duplicate names) + * @param int $showsize Value for size attribute + * @return string */ - function showInputField($key,$value,$moreparam='',$keyprefix='') + function showInputField($key,$value,$moreparam='',$keyprefix='',$keysuffix='',$showsize=0) { global $conf,$langs; @@ -651,24 +653,27 @@ class ExtraFields $perms=$this->attribute_perms[$key]; $list=$this->attribute_list[$key]; - if ($type == 'date') + if (empty($showsize)) { - $showsize=10; + if ($type == 'date') + { + $showsize=10; + } + elseif ($type == 'datetime') + { + $showsize=19; + } + elseif (in_array($type,array('int','double'))) + { + $showsize=10; + } + else + { + $showsize=round($size); + if ($showsize > 48) $showsize=48; + } } - elseif ($type == 'datetime') - { - $showsize=19; - } - elseif (in_array($type,array('int','double'))) - { - $showsize=10; - } - else - { - $showsize=round($size); - if ($showsize > 48) $showsize=48; - } - + if (in_array($type,array('date','datetime'))) { $tmp=explode(',',$size); @@ -684,22 +689,22 @@ class ExtraFields if (! is_object($form)) $form=new Form($this->db); // TODO Must also support $moreparam - $out = $form->select_date($value, 'options_'.$key.$keyprefix, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1); + $out = $form->select_date($value, $keysuffix.'options_'.$key.$keyprefix, $showtime, $showtime, $required, '', 1, 1, 1, 0, 1); } elseif (in_array($type,array('int'))) { $tmp=explode(',',$size); $newsize=$tmp[0]; - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$newsize.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; } elseif ($type == 'varchar') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$size.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="'.$showsize.'" maxlength="'.$size.'" value="'.$value.'"'.($moreparam?$moreparam:'').'>'; } elseif ($type == 'text') { require_once DOL_DOCUMENT_ROOT.'/core/class/doleditor.class.php'; - $doleditor=new DolEditor('options_'.$key.$keyprefix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,5,100); + $doleditor=new DolEditor($keysuffix.'options_'.$key.$keyprefix,$value,'',200,'dolibarr_notes','In',false,false,! empty($conf->fckeditor->enabled) && $conf->global->FCKEDITOR_ENABLE_SOCIETE,5,100); $out=$doleditor->Create(1); } elseif ($type == 'boolean') @@ -710,26 +715,26 @@ class ExtraFields } else { $checked=' value="1" '; } - $out='<input type="checkbox" class="flat" name="options_'.$key.$keyprefix.'" '.$checked.' '.($moreparam?$moreparam:'').'>'; + $out='<input type="checkbox" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" '.$checked.' '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'mail') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="32" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="32" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'phone') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="20" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="20" value="'.$value.'" '.($moreparam?$moreparam:'').'>'; } elseif ($type == 'price') { - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="6" value="'.price($value).'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency); + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="6" value="'.price($value).'" '.($moreparam?$moreparam:'').'> '.$langs->getCurrencySymbol($conf->currency); } elseif ($type == 'double') { if (!empty($value)) { $value=price($value); } - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="6" value="'.$value.'" '.($moreparam?$moreparam:'').'> '; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="6" value="'.$value.'" '.($moreparam?$moreparam:'').'> '; } elseif ($type == 'select') { @@ -737,10 +742,10 @@ class ExtraFields if (! empty($conf->use_javascript_ajax) && ! empty($conf->global->COMPANY_USE_SEARCH_TO_SELECT) && ! $forcecombo) { include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; - $out.= ajax_combobox('options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); + $out.= ajax_combobox($keysuffix.'options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); } - $out.='<select class="flat" name="options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; + $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; $out.='<option value="0">&nbsp;</option>'; foreach ($param['options'] as $key=>$val ) { @@ -758,10 +763,10 @@ class ExtraFields if ($conf->use_javascript_ajax && $conf->global->COMPANY_USE_SEARCH_TO_SELECT && ! $forcecombo) { include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php'; - $out.= ajax_combobox('options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); + $out.= ajax_combobox($keysuffix.'options_'.$key.$keyprefix, array(), $conf->global->COMPANY_USE_SEARCH_TO_SELECT); } - $out.='<select class="flat" name="options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; + $out.='<select class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" id="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:'').'>'; if (is_array($param['options'])) { $param_list=array_keys($param['options']); @@ -907,7 +912,7 @@ class ExtraFields foreach ($param['options'] as $keyopt=>$val ) { - $out.='<input class="flat" type="checkbox" name="options_'.$key.$keyprefix.'[]" '.($moreparam?$moreparam:''); + $out.='<input class="flat" type="checkbox" name="'.$keysuffix.'options_'.$key.$keyprefix.'[]" '.($moreparam?$moreparam:''); $out.=' value="'.$keyopt.'"'; if ((is_array($value_arr)) && in_array($keyopt,$value_arr)) { @@ -924,7 +929,7 @@ class ExtraFields $out=''; foreach ($param['options'] as $keyopt=>$val ) { - $out.='<input class="flat" type="radio" name="options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:''); + $out.='<input class="flat" type="radio" name="'.$keysuffix.'options_'.$key.$keyprefix.'" '.($moreparam?$moreparam:''); $out.=' value="'.$keyopt.'"'; $out.= ($value==$keyopt?'checked':''); $out.='/>'.$val.'<br>'; @@ -1018,7 +1023,7 @@ class ExtraFields $labeltoshow = dol_trunc($obj->$field_toshow, 18) . ' '; } } - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= 'checked'; @@ -1037,7 +1042,7 @@ class ExtraFields $labeltoshow = '(not defined)'; if (is_array($value_arr) && in_array($obj->rowid, $value_arr)) { - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= 'checked'; @@ -1050,7 +1055,7 @@ class ExtraFields $parent = $parentName . ':' . $obj->{$parentField}; } - $out .= '<input class="flat" type="checkbox" name="options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); + $out .= '<input class="flat" type="checkbox" name="'.$keysuffix.'options_' . $key . $keyprefix . '[]" ' . ($moreparam ? $moreparam : ''); $out .= ' value="' . $obj->rowid . '"'; $out .= ((is_array($value_arr) && in_array($obj->rowid, $value_arr)) ? ' checked ' : ''); @@ -1080,7 +1085,7 @@ class ExtraFields dol_include_once($InfoFieldList[1]); $object = new $InfoFieldList[0]($this->db); $object->fetch($value); - $out='<input type="text" class="flat" name="options_'.$key.$keyprefix.'" size="20" value="'.$object->ref.'" >'; + $out='<input type="text" class="flat" name="'.$keysuffix.'options_'.$key.$keyprefix.'" size="20" value="'.$object->ref.'" >'; } /* Add comments From 1a55159e35070bdb1bd0eeb486837af1aea7bbd8 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 14:59:46 +0200 Subject: [PATCH 104/172] Fix filter on prospect status --- htdocs/comm/prospect/list.php | 12 ++++++------ htdocs/core/class/html.form.class.php | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 6f35709ccfb..e6227dad896 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -150,7 +150,7 @@ $search_categ = GETPOST('search_categ','int'); // If the internal user must only see his prospect, force searching by him if (!$user->rights->societe->client->voir && !$socid) $search_sale = $user->id; -// List of avaible states; we'll need that for each lines (quick changing prospect states) and for search bar (filter by prospect state) +// List of available states; we'll need that for each lines (quick changing prospect states) and for search bar (filter by prospect state) $sts = array(-1,0,1,2,3); @@ -235,7 +235,7 @@ $sql.= " AND s.client IN (2, 3)"; $sql.= ' AND s.entity IN ('.getEntity('societe', 1).')'; if ((!$user->rights->societe->client->voir && !$socid) || $search_sale > 0) $sql.= " AND s.rowid = sc.fk_soc"; if ($socid) $sql.= " AND s.rowid = " .$socid; -if ($search_stcomm != '') $sql.= natural_search("s.fk_stcomm",$search_stcomm,2); +if ($search_stcomm != '' && $search_stcomm != -2) $sql.= natural_search("s.fk_stcomm",$search_stcomm,2); if ($catid > 0) $sql.= " AND cs.fk_categorie = ".$catid; if ($catid == -2) $sql.= " AND cs.fk_categorie IS NULL"; if ($search_categ > 0) $sql.= " AND cs.fk_categorie = ".$search_categ; @@ -376,13 +376,13 @@ if ($resql) print '<input type="text" class="flat" name="search_nom" size="10" value="'.$search_nom.'">'; print '</td>'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_zipcode" size="10" value="'.$search_zipcode.'">'; + print '<input type="text" class="flat" name="search_zipcode" size="6" value="'.$search_zipcode.'">'; print '</td>'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="search_town" size="10" value="'.$search_town.'">'; + print '<input type="text" class="flat" name="search_town" size="8" value="'.$search_town.'">'; print '</td>'; print '<td class="liste_titre" align="center">'; - print '<input type="text" class="flat" name="search_state" size="10" value="'.$search_state.'">'; + print '<input type="text" class="flat" name="search_state" size="8" value="'.$search_state.'">'; print '</td>'; print '<td align="center" class="liste_titre">'; print '<input class="flat" type="text" size="10" name="search_datec" value="'.$search_datec.'">'; @@ -490,7 +490,7 @@ if ($resql) print $prospectstatic->LibProspCommStatut($obj->stcomm_id,2,$prospectstatic->cacheprospectstatus[$obj->stcomm_id]['label']); print "</td>"; - print '<td align="right" class="nowrap">'; + print '<td align="center" class="nowrap">'; foreach($prospectstatic->cacheprospectstatus as $key => $val) { $titlealt='default'; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 7efae8effc3..0ab009d9957 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4455,7 +4455,7 @@ class Form { $textforempty=' '; if (! empty($conf->use_javascript_ajax)) $textforempty='&nbsp;'; // If we use ajaxcombo, we need &nbsp; here to avoid to have an empty element that is too small. - $out.='<option value="-1"'.($id==-1?' selected':'').'>'.$textforempty.'</option>'."\n"; + $out.='<option value="-2"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" } if (is_array($array)) From 32ec57403be25fe6e863f52144eca9cfd0f9a241 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:28:15 +0200 Subject: [PATCH 105/172] Bad translation --- htdocs/langs/en_US/compta.lang | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang index 8b38758e737..4d6703feeac 100644 --- a/htdocs/langs/en_US/compta.lang +++ b/htdocs/langs/en_US/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area From aaba18bd5147565707658631675e8cc49ef0e98a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:40:33 +0200 Subject: [PATCH 106/172] Fix filter on date --- htdocs/compta/facture/list.php | 1 + htdocs/compta/paiement/list.php | 29 ++++++++++++++++++++++++++++- 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index faefe63d9af..b06ea221cf8 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -129,6 +129,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_montant_ht=''; $search_montant_ttc=''; $search_status=''; + $day=''; $year=''; $month=''; } diff --git a/htdocs/compta/paiement/list.php b/htdocs/compta/paiement/list.php index d284a128631..c688ca780d4 100644 --- a/htdocs/compta/paiement/list.php +++ b/htdocs/compta/paiement/list.php @@ -28,6 +28,8 @@ require '../../main.inc.php'; require_once DOL_DOCUMENT_ROOT.'/compta/paiement/class/paiement.class.php'; require_once DOL_DOCUMENT_ROOT.'/compta/bank/class/account.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/class/html.formother.class.php'; +require_once DOL_DOCUMENT_ROOT.'/core/lib/date.lib.php'; $langs->load("bills"); $langs->load("compta"); @@ -36,6 +38,10 @@ $langs->load("compta"); $facid =GETPOST('facid','int'); $socid =GETPOST('socid','int'); $userid=GETPOST('userid','int'); +$day = GETPOST('day','int'); +$month = GETPOST('month','int'); +$year = GETPOST('year','int'); + if ($user->societe_id) $socid=$user->societe_id; $result = restrictedArea($user, 'facture',$facid,''); @@ -66,6 +72,9 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_amount=""; $search_paymenttype=""; $search_company=""; + $day=''; + $year=''; + $month=''; } // Initialize technical object to manage hooks of thirdparties. Note that conf->hooks_modules contains array array @@ -81,6 +90,7 @@ $extrafields = new ExtraFields($db); llxHeader('', $langs->trans('ListPayment')); $form=new Form($db); +$formother=new FormOther($db); if (GETPOST("orphelins")) { @@ -141,6 +151,19 @@ else else $sql.= " AND f.fk_user_author = ".$userid; } // Search criteria + if ($month > 0) + { + if ($year > 0 && empty($day)) + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_get_first_day($year,$month,false))."' AND '".$db->idate(dol_get_last_day($year,$month,false))."'"; + else if ($year > 0 && ! empty($day)) + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_mktime(0, 0, 0, $month, $day, $year))."' AND '".$db->idate(dol_mktime(23, 59, 59, $month, $day, $year))."'"; + else + $sql.= " AND date_format(p.datep, '%m') = '".$month."'"; + } + else if ($year > 0) + { + $sql.= " AND p.datep BETWEEN '".$db->idate(dol_get_first_day($year,1,false))."' AND '".$db->idate(dol_get_last_day($year,12,false))."'"; + } if ($search_ref > 0) $sql .=" AND p.rowid=".$search_ref; if ($search_account > 0) $sql .=" AND b.fk_account=".$search_account; if ($search_paymenttype != "") $sql .=" AND c.code='".$db->escape($search_paymenttype)."'"; @@ -194,7 +217,11 @@ if ($resql) print '<td align="left">'; print '<input class="flat" type="text" size="4" name="search_ref" value="'.$search_ref.'">'; print '</td>'; - print '<td>&nbsp;</td>'; + print '<td align="center">'; + if (! empty($conf->global->MAIN_LIST_FILTER_ON_DAY)) print '<input class="flat" type="text" size="1" maxlength="2" name="day" value="'.$day.'">'; + print '<input class="flat" type="text" size="1" maxlength="2" name="month" value="'.$month.'">'; + $formother->select_year($year?$year:-1,'year',1, 20, 5); + print '</td>'; print '<td align="left">'; print '<input class="flat" type="text" size="6" name="search_company" value="'.$search_company.'">'; print '</td>'; From 8061ec90840489d8b2177010be46399e99d2f7c3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 15:59:17 +0200 Subject: [PATCH 107/172] Fix translation --- htdocs/comm/prospect/list.php | 2 +- htdocs/compta/facture/list.php | 2 +- htdocs/core/class/html.form.class.php | 4 ++-- htdocs/core/menus/standard/eldy.lib.php | 2 +- htdocs/fourn/facture/list.php | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index e6227dad896..0422d65cc9a 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -420,7 +420,7 @@ if ($resql) { $arraystcomm[$val['id']]=$val['label']; } - print $form->selectarray('search_stcomm', $arraystcomm, $search_stcomm, 1); + print $form->selectarray('search_stcomm', $arraystcomm, $search_stcomm, -2); print '</td>'; print '<td class="liste_titre" align="center">'; diff --git a/htdocs/compta/facture/list.php b/htdocs/compta/facture/list.php index b06ea221cf8..d88f72f171e 100644 --- a/htdocs/compta/facture/list.php +++ b/htdocs/compta/facture/list.php @@ -351,7 +351,7 @@ if ($resql) print '<td class="liste_titre" align="right"><input class="flat" type="text" size="6" name="search_montant_ttc" value="'.$search_montant_ttc.'"></td>'; print '<td class="liste_titre"></td>'; print '<td class="liste_titre" align="right">'; - $liststatus=array('0'=>$langs->trans("Draft"), '1'=>$langs->trans("Unpaid"), '2'=>$langs->trans("Paid"), '3'=>$langs->trans("Cancel")); + $liststatus=array('0'=>$langs->trans("BillShortStatusDraft"), '1'=>$langs->trans("BillShortStatusNotPaid"), '2'=>$langs->trans("BillShortStatusPaid"), '3'=>$langs->trans("BillShortStatusCanceled")); print $form->selectarray('search_status', $liststatus, $search_status, 1); print '</td>'; print '<td class="liste_titre" align="right"><input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php index 0ab009d9957..bc831baeddf 100644 --- a/htdocs/core/class/html.form.class.php +++ b/htdocs/core/class/html.form.class.php @@ -4406,7 +4406,7 @@ class Form * @param string $htmlname Name of html select area. Must start with "multi" if this is a multiselect * @param array $array Array with key+value * @param string|string[] $id Preselected key or preselected keys for multiselect - * @param int $show_empty 0 no empty value allowed, 1 to add an empty value into list (value is '' or '&nbsp;'). + * @param int $show_empty 0 no empty value allowed, 1 to add an empty value into list (value is '' or '&nbsp;'), <0 to add an empty value with key that is this value. * @param int $key_in_label 1 pour afficher la key dans la valeur "[key] value" * @param int $value_as_key 1 to use value as key * @param string $moreparam Add more parameters onto the select tag @@ -4455,7 +4455,7 @@ class Form { $textforempty=' '; if (! empty($conf->use_javascript_ajax)) $textforempty='&nbsp;'; // If we use ajaxcombo, we need &nbsp; here to avoid to have an empty element that is too small. - $out.='<option value="-2"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" + $out.='<option value="'.($show_empty < 0 ? $show_empty : -1).'"'.($id==-2?' selected':'').'>'.$textforempty.'</option>'."\n"; // id is -2 because -1 is already "do not contact" } if (is_array($array)) diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 807f6759c51..bb632723b0b 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -789,7 +789,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu if (empty($leftmenu) || ($leftmenu == 'suppliers_bills')) { $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=0", $langs->trans("BillShortStatusDraft"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); - $newmenu->add("/fourn/facture/impayees.php", $langs->trans("BillShortStatusNotPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); + $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=1", $langs->trans("BillShortStatusNotPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); $newmenu->add("/fourn/facture/list.php?leftmenu=suppliers_bills&amp;search_status=2", $langs->trans("BillShortStatusPaid"),2,$user->rights->fournisseur->facture->lire, '', $mainmenu, 'suppliers_bills'); } diff --git a/htdocs/fourn/facture/list.php b/htdocs/fourn/facture/list.php index d93f1c4beea..dc8adddec39 100644 --- a/htdocs/fourn/facture/list.php +++ b/htdocs/fourn/facture/list.php @@ -305,7 +305,7 @@ if ($resql) print '</td><td class="liste_titre" align="right">'; print '<input class="flat" type="text" size="6" name="search_amount_all_tax" value="'.$search_amount_all_tax.'">'; print '</td><td class="liste_titre" align="right">'; - $liststatus=array('paye:0'=>$langs->trans("Unpaid"), 'paye:1'=>$langs->trans("Paid")); + $liststatus=array('fac.fk_statut:0'=>$langs->trans("Draft"),'fac.fk_statut:1,paye:0'=>$langs->trans("Unpaid"), 'paye:1'=>$langs->trans("Paid")); print $form->selectarray('filtre', $liststatus, $filter, 1); print '</td><td class="liste_titre" align="right">'; print '<input type="image" class="liste_titre" name="button_search" src="'.img_picto($langs->trans("Search"),'search.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("Search")).'" title="'.dol_escape_htmltag($langs->trans("Search")).'">'; From 2cf10ac05d0c5384371df3c40a79fe4b4764d5f6 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 16:32:43 +0200 Subject: [PATCH 108/172] Fix filtering --- htdocs/comm/prospect/list.php | 22 +++++++++++++++++++--- htdocs/core/class/extrafields.class.php | 19 ++++++++++--------- 2 files changed, 29 insertions(+), 12 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index 0422d65cc9a..b15b3aae9db 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -160,6 +160,7 @@ $extrafields = new ExtraFields($db); // fetch optionals attributes and labels $extralabels = $extrafields->fetch_name_optionals_label('thirdparty'); +$search_array_options=$extrafields->getOptionalsFromPost($extralabels,'','search_'); // Do we click on purge search criteria ? if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both test are required to be compatible with all browsers @@ -174,6 +175,7 @@ if (GETPOST("button_removefilter_x") || GETPOST("button_removefilter")) // Both $search_datec=""; $search_categ=""; $search_status=""; + $search_array_options=array(); } if ($search_status=='') $search_status=1; // always display active customer first @@ -256,6 +258,18 @@ if ($socname) $sortfield = "s.nom"; $sortorder = "ASC"; } +// Extra fields +if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) +{ + foreach($extrafields->attribute_list as $key => $val) + { + $crit=GETPOST('search_options_'.$key); + if ($val && $crit != '') + { + $sql .= natural_search('ef.'.$key, $crit); + } + } +} // Add where from hooks $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListWhere',$parameters); // Note that $action and $object may have been modified by hook @@ -269,6 +283,7 @@ if (empty($conf->global->MAIN_DISABLE_FULL_SCANLIST)) } $sql.= " ORDER BY $sortfield $sortorder, s.nom ASC"; $sql.= $db->plimit($conf->liste_limit+1, $offset); +//print $sql; dol_syslog('comm/prospect/list.php', LOG_DEBUG); $resql = $db->query($sql); @@ -434,9 +449,10 @@ if ($resql) { if ($val) { - print '<td class="liste_titre">'; - //print $extrafields->showInputField($key, $array_options[$key], '', '', 'search_', 4); - print '</td>'; + $crit=$search_array_options['search_options_'.$key]; + print '<td class="liste_titre">'; + print $extrafields->showInputField($key, $crit, '', '', 'search_', 4); + print '</td>'; } } } diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 5644b3c0137..20a812335a1 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1425,11 +1425,12 @@ class ExtraFields /** * return array_options array for object by extrafields value (using for data send by forms) * - * @param array $extralabels $array of extrafields - * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) - * @return int 1 if array_options set / 0 if no value + * @param array $extralabels $array of extrafields + * @param string $keyprefix Prefix string to add into name and id of field (can be used to avoid duplicate names) + * @param string $keysuffix Suffix string to add into name and id of field (can be used to avoid duplicate names) + * @return int 1 if array_options set / 0 if no value */ - function getOptionalsFromPost($extralabels,$keyprefix='') + function getOptionalsFromPost($extralabels,$keyprefix='',$keysuffix='') { global $_POST; @@ -1444,24 +1445,24 @@ class ExtraFields if (in_array($key_type,array('date','datetime'))) { // Clean parameters - $value_key=dol_mktime($_POST["options_".$key.$keyprefix."hour"], $_POST["options_".$key.$keyprefix."min"], 0, $_POST["options_".$key.$keyprefix."month"], $_POST["options_".$key.$keyprefix."day"], $_POST["options_".$key.$keyprefix."year"]); + $value_key=dol_mktime($_POST[$keysuffix."options_".$key.$keyprefix."hour"], $_POST[$keysuffix."options_".$key.$keyprefix."min"], 0, $_POST[$keysuffix."options_".$key.$keyprefix."month"], $_POST[$keysuffix."options_".$key.$keyprefix."day"], $_POST[$keysuffix."options_".$key.$keyprefix."year"]); } else if (in_array($key_type,array('checkbox'))) { - $value_arr=GETPOST("options_".$key.$keyprefix); + $value_arr=GETPOST($keysuffix."options_".$key.$keyprefix); $value_key=implode($value_arr,','); } else if (in_array($key_type,array('price','double'))) { - $value_arr=GETPOST("options_".$key.$keyprefix); + $value_arr=GETPOST($keysuffix."options_".$key.$keyprefix); $value_key=price2num($value_arr); } else { - $value_key=GETPOST("options_".$key.$keyprefix); + $value_key=GETPOST($keysuffix."options_".$key.$keyprefix); } - $array_options["options_".$key]=$value_key; // No keyprefix here. keyprefix is used only for read. + $array_options[$keysuffix."options_".$key]=$value_key; // No keyprefix here. keyprefix is used only for read. } return $array_options; From 09355b0c7b9a9cd4594ad2a38fb3f8ee298b5484 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 16:40:43 +0200 Subject: [PATCH 109/172] Fix filtering --- htdocs/core/class/extrafields.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/extrafields.class.php b/htdocs/core/class/extrafields.class.php index 20a812335a1..0807bbcec75 100644 --- a/htdocs/core/class/extrafields.class.php +++ b/htdocs/core/class/extrafields.class.php @@ -1422,6 +1422,7 @@ class ExtraFields return 0; } } + /** * return array_options array for object by extrafields value (using for data send by forms) * From a54589c13c3597ca1db1491d5267dfdcb87ff53f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 24 Aug 2015 17:47:26 +0200 Subject: [PATCH 110/172] Fix filter lost --- htdocs/comm/prospect/list.php | 27 +++++++++++++++++---------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/htdocs/comm/prospect/list.php b/htdocs/comm/prospect/list.php index b15b3aae9db..5d795775eb4 100644 --- a/htdocs/comm/prospect/list.php +++ b/htdocs/comm/prospect/list.php @@ -259,16 +259,17 @@ if ($socname) $sortorder = "ASC"; } // Extra fields -if (is_array($extrafields->attribute_list) && count($extrafields->attribute_list)) +foreach ($search_array_options as $key => $val) { - foreach($extrafields->attribute_list as $key => $val) - { - $crit=GETPOST('search_options_'.$key); - if ($val && $crit != '') - { - $sql .= natural_search('ef.'.$key, $crit); - } - } + $crit=$val; + $tmpkey=preg_replace('/search_options_/','',$key); + $typ=$extrafields->attribute_type[$tmpkey]; + $mode=0; + if (in_array($typ, array('int'))) $mode=1; // Search on a numeric + if ($val && ( ($crit != '' && ! in_array($typ, array('select'))) || ! empty($crit))) + { + $sql .= natural_search('ef.'.$tmpkey, $crit, $mode); + } } // Add where from hooks $parameters=array(); @@ -317,9 +318,15 @@ if ($resql) } if ($search_level_from != '') $param.='&search_level_from='.$search_level_from; if ($search_level_to != '') $param.='&search_level_to='.$search_level_to; - if ($search_categ != '') $param.='&search_categ='.$search_categ; + if ($search_categ != '') $param.='&search_categ='.urlencode($search_categ); if ($search_sale > 0) $param.='&search_sale='.$search_sale; if ($search_status != '') $param.='&search_status='.$search_status; + foreach ($search_array_options as $key => $val) + { + $crit=$val; + $tmpkey=preg_replace('/search_options_/','',$key); + $param.='&search_options_'.$tmpkey.'='.urlencode($val); + } // $param and $urladd should have the same value $urladd = $param; From 73d8f20c6be0f1be3be50f677cdb86fd5115e754 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Tue, 25 Aug 2015 08:09:14 +0200 Subject: [PATCH 111/172] Fix: Correct directory where the donation is generated & add the action to remove_file who are generated --- .../modules/dons/html_cerfafr.modules.php | 2 +- htdocs/don/card.php | 31 ++++++++++++++----- htdocs/product/price.php | 2 -- 3 files changed, 25 insertions(+), 10 deletions(-) diff --git a/htdocs/core/modules/dons/html_cerfafr.modules.php b/htdocs/core/modules/dons/html_cerfafr.modules.php index 1b3e9822106..ee8951864c0 100644 --- a/htdocs/core/modules/dons/html_cerfafr.modules.php +++ b/htdocs/core/modules/dons/html_cerfafr.modules.php @@ -105,7 +105,7 @@ class html_cerfafr extends ModeleDon else { $donref = dol_sanitizeFileName($don->ref); - $dir = $conf->don->dir_output . "/" . get_exdir($donref,2,0,1,$don,'donation') . "/" . dol_sanitizeFileName($don->ref); + $dir = $conf->don->dir_output . "/" . $donref; $file = $dir . "/" . $donref . ".html"; } diff --git a/htdocs/don/card.php b/htdocs/don/card.php index 323f36bd609..b56171b8796 100644 --- a/htdocs/don/card.php +++ b/htdocs/don/card.php @@ -229,6 +229,25 @@ if ($action == 'set_paid') setEventMessage($object->error, 'errors'); } } +// Remove file in doc form +if ($action == 'remove_file') +{ + $object = new Don($db, 0, $_GET['id']); + if ($object->fetch($id)) + { + require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php'; + + $object->fetch_thirdparty(); + + $langs->load("other"); + $upload_dir = $conf->don->dir_output; + $file = $upload_dir . '/' . GETPOST('file'); + $ret=dol_delete_file($file,0,0,0,$object); + if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('urlfile'))); + else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('urlfile')), 'errors'); + $action=''; + } +} /* * Build doc @@ -743,13 +762,11 @@ if (! empty($id) && $action != 'edit') /* * Documents generes */ - $filename=dol_sanitizeFileName($object->id); - $filedir=$conf->don->dir_output . '/' . get_exdir($filename,2,0,1,$object,'donation'). '/'. dol_sanitizeFileName($object->ref); - $urlsource=$_SERVER['PHP_SELF'].'?rowid='.$object->id; - // $genallowed=($fac->statut == 1 && ($fac->paye == 0 || $user->admin) && $user->rights->facture->creer); - // $delallowed=$user->rights->facture->supprimer; - $genallowed=1; - $delallowed=0; + $filename = dol_sanitizeFileName($object->id); + $filedir = $conf->don->dir_output . "/" . dol_sanitizeFileName($object->id); + $urlsource = $_SERVER['PHP_SELF'].'?rowid='.$object->id; + $genallowed = ($object->statut == 2 && ($object->paid == 0 || $user->admin) && $user->rights->don->creer); + $delallowed = $user->rights->don->supprimer; $var=true; diff --git a/htdocs/product/price.php b/htdocs/product/price.php index 87534a6162f..b3b884cbd7e 100644 --- a/htdocs/product/price.php +++ b/htdocs/product/price.php @@ -695,7 +695,6 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> dol_fiche_head(''); print '<table class="border" width="100%">'; - print '<tbody>'; // VAT print '<tr><td>' . $langs->trans("VATRate") . '</td><td>'; @@ -774,7 +773,6 @@ if ($action == 'edit_price' && ($user->rights->produit->creer || $user->rights-> } print '</td></tr>'; - print '</tbody>'; print '</table>'; dol_fiche_end(); From f32a7ba2281615ee90c819beebcc715c525001b5 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <simnandez@gmail.com> Date: Tue, 25 Aug 2015 21:59:46 +0200 Subject: [PATCH 112/172] Close #3224 --- htdocs/core/modules/modContrat.class.php | 6 +++--- htdocs/exports/export.php | 4 +++- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php index c1bcc9fd914..b2af68277e4 100644 --- a/htdocs/core/modules/modContrat.class.php +++ b/htdocs/core/modules/modContrat.class.php @@ -141,7 +141,7 @@ class modContrat extends DolibarrModules $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode', 's.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode', 's.code_compta_fournisseur'=>'SupplierAccountancyCode','s.tva_intra'=>'VATIntra', - 'co.rowid'=>"contractId",'co.ref'=>"contactRef",'co.datec'=>"contractDateCreation",'co.date_contrat'=>"DateContract",'co.mise_en_service'=>"DateMiseService", + 'co.rowid'=>"contractId",'co.ref'=>"contractRef",'co.datec'=>"contractDateCreation",'co.date_contrat'=>"DateContract",'co.mise_en_service'=>"DateMiseService", 'co.fin_validite'=>"EndValidity",'co.date_cloture'=>"Cloture",'co.note_private'=>"NotePrivate",'co.note_public'=>"NotePublic", 'cod.rowid'=>'LineId','cod.label'=>"LineLabel",'cod.description'=>"LineDescription",'cod.price_ht'=>"LineUnitPrice",'cod.tva_tx'=>"LineVATRate", 'cod.qty'=>"LineQty",'cod.total_ht'=>"LineTotalHT",'cod.total_tva'=>"LineTotalVAT",'cod.total_ttc'=>"LineTotalTTC", @@ -151,8 +151,8 @@ class modContrat extends DolibarrModules $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company', 's.town'=>'company','c.code'=>'company','s.phone'=>'company','s.siren'=>'company','s.siret'=>'company','s.ape'=>'company', 's.idprof4'=>'company','s.code_compta'=>'company','s.code_compta_fournisseur'=>'company','s.tva_intra'=>'company', - 'co.rowid'=>"Contract",'co.ref'=>"Contract",'co.datec'=>"Contract",'co.date_contrat'=>"Contract",'co.mise_en_service'=>"Contract", - 'co.fin_validite'=>"Contract",'co.date_cloture'=>"Contract",'co.note_private'=>"Contract",'co.note_public'=>"Contract", + 'co.rowid'=>"contract",'co.ref'=>"contract",'co.datec'=>"contract",'co.date_contrat'=>"contract",'co.mise_en_service'=>"contract", + 'co.fin_validite'=>"contract",'co.date_cloture'=>"contract",'co.note_private'=>"contract",'co.note_public'=>"contract", 'cod.rowid'=>'contract_line','cod.label'=>"contract_line",'cod.description'=>"contract_line",'cod.price_ht'=>"contract_line",'cod.tva_tx'=>"contract_line", 'cod.qty'=>"contract_line",'cod.total_ht'=>"contract_line",'cod.total_tva'=>"contract_line",'cod.total_ttc'=>"contract_line", 'cod.date_ouverture'=>"contract_line",'cod.date_ouverture_prevue'=>"contract_line",'cod.date_fin_validite'=>"contract_line",'cod.date_cloture'=>"contract_line", diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 452f8474e97..595894073e3 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -3,6 +3,7 @@ * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2012 Marcos García <marcosgdf@gmail.com> * Copyright (C) 2012 Charles-Fr BENKE <charles.fr@benke.fr> + * Copyright (C) 2015 Juanjo Menent <jmenent@2byte.es> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -63,7 +64,8 @@ $entitytoicon = array( 'shipment' => 'sending', 'shipment_line'=> 'sending', 'expensereport'=> 'trip', - 'expensereport_line'=> 'trip' + 'expensereport_line'=> 'trip', + 'contract_line' => 'contract' ); // Translation code From 3db021addf8dbd3a0f9925f78d9ccc35861b93fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 26 Aug 2015 11:24:31 +0200 Subject: [PATCH 113/172] Fix Use correct boolean type. Complete doxygen --- htdocs/core/ajax/security.php | 9 +++------ htdocs/core/lib/security.lib.php | 2 +- htdocs/core/lib/security2.lib.php | 2 +- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/htdocs/core/ajax/security.php b/htdocs/core/ajax/security.php index 5bdd45c75d4..13a1d32dacf 100644 --- a/htdocs/core/ajax/security.php +++ b/htdocs/core/ajax/security.php @@ -17,7 +17,8 @@ /** * \file htdocs/core/ajax/security.php - * \brief File for return security data + * \brief This ajax component is used to generated has keys for security purposes + * like key to use into URL to protect them. */ if (! defined('NOTOKENRENEWAL')) define('NOTOKENRENEWAL','1'); // Disables token renewal @@ -33,10 +34,6 @@ require '../../main.inc.php'; * View */ -// Ajout directives pour resoudre bug IE -//header('Cache-Control: Public, must-revalidate'); -//header('Pragma: public'); - //top_htmlhead("", "", 1); // Replaced with top_httphead. An ajax page does not need html header. top_httphead(); @@ -48,7 +45,7 @@ if (isset($_GET['action']) && ! empty($_GET['action'])) if ($_GET['action'] == 'getrandompassword' && $user->admin) { require_once DOL_DOCUMENT_ROOT.'/core/lib/security2.lib.php'; - $generic = $_GET['generic']; + $generic = $_GET['generic'] ? true : false; echo getRandomPassword($generic); } } diff --git a/htdocs/core/lib/security.lib.php b/htdocs/core/lib/security.lib.php index 78f8309a05b..0e7f74b32f7 100644 --- a/htdocs/core/lib/security.lib.php +++ b/htdocs/core/lib/security.lib.php @@ -90,7 +90,7 @@ function dol_hash($chain,$type=0) else if (! empty($conf->global->MAIN_SECURITY_HASH_ALGO) && $conf->global->MAIN_SECURITY_HASH_ALGO == 'sha1') return sha1($chain); else if (! empty($conf->global->MAIN_SECURITY_HASH_ALGO) && $conf->global->MAIN_SECURITY_HASH_ALGO == 'sha1md5') return sha1(md5($chain)); - // No enconding defined + // No particular enconding defined, use default return md5($chain); } diff --git a/htdocs/core/lib/security2.lib.php b/htdocs/core/lib/security2.lib.php index 04e0fb133f6..3297047bef5 100644 --- a/htdocs/core/lib/security2.lib.php +++ b/htdocs/core/lib/security2.lib.php @@ -439,7 +439,7 @@ function encodedecode_dbpassconf($level=0) /** * Return a generated password using default module * - * @param boolean $generic true=Create generic password (use default crypt function), false=Use the configured password generation module + * @param boolean $generic true=Create generic password (use md5, sha1 depending on setup), false=Use the configured password generation module * @return string New value for password */ function getRandomPassword($generic=false) From 154f6cff9f4adb1bc3bcce71681f75243b8a3ba4 Mon Sep 17 00:00:00 2001 From: Guido Schratzer <guido.schratzer@backbone.co.at> Date: Wed, 26 Aug 2015 18:35:15 +0200 Subject: [PATCH 114/172] Fix: htdocs/projet/element.php Logoposition Fixed Logo from center to right set table width to 100 % --- htdocs/projet/element.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..4f692c3f515 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -345,9 +345,9 @@ $langs->load("proposals"); $langs->load("margins"); //print load_fiche_titre($langs->trans("Profit"),'','title_accountancy'); -print '<div class="center">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; +print '<div class="right">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; -print '<table class="noborder">'; +print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; print '<td align="left" width="200">'.$langs->trans("Element").'</td>'; print '<td align="right" width="100">'.$langs->trans("Number").'</td>'; From cea47f3e25e9c127da196b9c4dfb5f8e72892e51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:30:40 +0200 Subject: [PATCH 115/172] Added tags/categories management to suppliers Suppliers part of #2571 --- htdocs/fourn/card.php | 9 ++- htdocs/societe/soc.php | 144 ++++++++++++++++++++++++++++++----------- 2 files changed, 114 insertions(+), 39 deletions(-) diff --git a/htdocs/fourn/card.php b/htdocs/fourn/card.php index 78a78195d37..5a1f38806bb 100644 --- a/htdocs/fourn/card.php +++ b/htdocs/fourn/card.php @@ -4,8 +4,9 @@ * Copyright (C) 2004-2014 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2010 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2010-2015 Juanjo Menent <jmenent@2byte.es> - * Copyright (C) 2014 Jean Heimburger <jean@tiaris.info> + * Copyright (C) 2014 Jean Heimburger <jean@tiaris.info> * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -262,6 +263,12 @@ if ($object->id > 0) print "</td>"; print '</tr>'; + // Categories + print '<tr><td>' . $langs->trans("Categories") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'supplier', 1); + print "</td></tr>"; + // Other attributes $parameters=array('socid'=>$object->id, 'colspan' => ' colspan="3"', 'colspanvalue' => '3'); $reshook=$hookmanager->executeHooks('formObjectOptions',$parameters,$object,$action); // Note that $action and $object may have been modified by hook diff --git a/htdocs/societe/soc.php b/htdocs/societe/soc.php index 864f507494a..b80f0f2c086 100644 --- a/htdocs/societe/soc.php +++ b/htdocs/societe/soc.php @@ -1,14 +1,15 @@ <?php -/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2003 Brian Fraval <brian@fraval.org> - * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com> - * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2008 Patrick Raguin <patrick.raguin@auguria.net> - * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> - * Copyright (C) 2011-2013 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> - * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> - * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> +/* Copyright (C) 2001-2007 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2003 Brian Fraval <brian@fraval.org> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2005 Eric Seigne <eric.seigne@ryxeo.com> + * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2008 Patrick Raguin <patrick.raguin@auguria.net> + * Copyright (C) 2010-2014 Juanjo Menent <jmenent@2byte.es> + * Copyright (C) 2011-2013 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> + * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> + * Copyright (C) 2015 Marcos García <marcosgdf@gmail.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -411,7 +412,7 @@ if (empty($reshook)) } } - // Categories association + // Customer categories association $custcats = GETPOST( 'custcats', 'array' ); if (!empty( $custcats )) { $cat = new Categorie( $db ); @@ -421,6 +422,16 @@ if (empty($reshook)) } } + // Supplier categories association + $suppcats = GETPOST('suppcats', 'array'); + if (!empty($suppcats)) { + $cat = new Categorie($db); + foreach ($suppcats as $id_category) { + $cat->fetch($id_category); + $cat->add_type($object, 'supplier'); + } + } + // Logo/Photo save $dir = $conf->societe->multidir_output[$conf->entity]."/".$object->id."/logos/"; $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']); @@ -525,7 +536,7 @@ if (empty($reshook)) $error = $object->error; $errors = $object->errors; } - // Categories association + // Customer categories association // First we delete all categories association $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_societe'; $sql .= ' WHERE fk_soc = ' . $object->id; @@ -541,6 +552,22 @@ if (empty($reshook)) } } + // Supplier categories association + // First we delete all categories association + $sql = 'DELETE FROM ' . MAIN_DB_PREFIX . 'categorie_fournisseur'; + $sql .= ' WHERE fk_soc = ' . $object->id; + $db->query($sql); + + // Then we add the associated categories + $categories = GETPOST('suppcats', 'array'); + if (!empty($categories)) { + $cat = new Categorie($db); + foreach ($categories as $id_category) { + $cat->fetch($id_category); + $cat->add_type($object, 'supplier'); + } + } + // Logo/Photo save $dir = $conf->societe->multidir_output[$object->entity]."/".$object->id."/logos"; $file_OK = is_uploaded_file($_FILES['photo']['tmp_name']); @@ -1245,13 +1272,26 @@ else } // Categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td class="toptd">'.fieldLabel('Categories','custcats').'</td><td colspan="3">'; - $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1); - print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null, null, "90%"); - print "</td></tr>"; - } + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td class="toptd">' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td><td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, 'parent', null, null, 1); + print $form->multiselectarray('custcats', $cate_arbo, GETPOST('custcats', 'array'), null, null, null, + null, "90%"); + print "</td></tr>"; + } + + // Supplier + if ($object->fournisseur) { + print '<tr><td class="toptd">' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td><td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, 'parent', null, null, 1); + print $form->multiselectarray('suppcats', $cate_arbo, GETPOST('suppcats', 'array'), null, null, null, + null, "90%"); + print "</td></tr>"; + } + } // Other attributes $parameters=array('colspan' => ' colspan="3"', 'colspanvalue' => '3'); @@ -1761,19 +1801,36 @@ else } // Categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td>'.fieldLabel('Categories', 'custcats').'</td>'; - print '<td colspan="3">'; - $cate_arbo = $form->select_all_categories( Categorie::TYPE_CUSTOMER, null, null, null, null, 1); - $c = new Categorie( $db ); - $cats = $c->containing( $object->id, Categorie::TYPE_CUSTOMER ); - foreach ($cats as $cat) { - $arrayselected[] = $cat->id; + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td>' . fieldLabel('CustomersCategoriesShort', 'custcats') . '</td>'; + print '<td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_CUSTOMER, null, null, null, null, 1); + $c = new Categorie($db); + $cats = $c->containing($object->id, Categorie::TYPE_CUSTOMER); + foreach ($cats as $cat) { + $arrayselected[] = $cat->id; + } + print $form->multiselectarray('custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); + print "</td></tr>"; } - print $form->multiselectarray( 'custcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); - print "</td></tr>"; - } + + // Supplier + if ($object->fournisseur) { + print '<tr><td>' . fieldLabel('SuppliersCategoriesShort', 'suppcats') . '</td>'; + print '<td colspan="3">'; + $cate_arbo = $form->select_all_categories(Categorie::TYPE_SUPPLIER, null, null, null, null, 1); + $c = new Categorie($db); + $cats = $c->containing($object->id, Categorie::TYPE_SUPPLIER); + foreach ($cats as $cat) { + $arrayselected[] = $cat->id; + } + print $form->multiselectarray('suppcats', $cate_arbo, $arrayselected, '', 0, '', 0, '90%'); + print "</td></tr>"; + } + } // Other attributes $parameters=array('colspan' => ' colspan="3"', 'colspanvalue' => '3'); @@ -2207,13 +2264,24 @@ else } // Tags / categories - if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) - { - print '<tr><td>' . $langs->trans( "Categories" ) . '</td>'; - print '<td colspan="3">'; - print $form->showCategories( $object->id, 'customer', 1 ); - print "</td></tr>"; - } + if (! empty($conf->categorie->enabled) && ! empty($user->rights->categorie->lire)) + { + // Customer + if ($object->prospect || $object->client) { + print '<tr><td>' . $langs->trans("CustomersCategoriesShort") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'customer', 1); + print "</td></tr>"; + } + + // Supplier + if ($object->fournisseur) { + print '<tr><td>' . $langs->trans("SuppliersCategoriesShort") . '</td>'; + print '<td colspan="3">'; + print $form->showCategories($object->id, 'supplier', 1); + print "</td></tr>"; + } + } // Incoterms if (!empty($conf->incoterm->enabled)) From 33ea968b5bfae265f4cc9b50121e5b5b99fec6ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:42:12 +0200 Subject: [PATCH 116/172] Fix #3218 Bank date selectors presentation --- htdocs/compta/bank/account.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php index c64d8b48e3d..6bb5a1f95a3 100644 --- a/htdocs/compta/bank/account.php +++ b/htdocs/compta/bank/account.php @@ -528,11 +528,11 @@ if ($id > 0 || ! empty($ref)) print '<input type="hidden" name="id" value="'.$object->id.'">'; $period_filter .= $langs->trans('From').'&nbsp;'.$form->select_date($req_stdt,'req_stdt',0,0,1,null,1,1,1); - $period_filter .= '<BR>'. $langs->trans('to').'&nbsp;'.$form->select_date($req_enddt,'req_enddt',0,0,1,null,1,1,1); + $period_filter .= '&nbsp;'; + $period_filter .= $langs->trans('to').'&nbsp;'.$form->select_date($req_enddt,'req_enddt',0,0,1,null,1,1,1); print '<tr class="liste_titre">'; - print '<td>&nbsp;</td>'; - print '<td>'.$period_filter.'</td>'; + print '<td colspan="2">'.$period_filter.'</td>'; print '<td>'; //$filtertype=array('TIP'=>'TIP','PRE'=>'PRE',...) $filtertype=''; From ba1ad9f317c3fd57a58c8d4b191e8e5eb0d50cb1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Wed, 26 Aug 2015 19:51:06 +0200 Subject: [PATCH 117/172] Fix #3219 More conventional presentation --- htdocs/projet/element.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..b8c66cf8491 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -345,7 +345,7 @@ $langs->load("proposals"); $langs->load("margins"); //print load_fiche_titre($langs->trans("Profit"),'','title_accountancy'); -print '<div class="center">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; +print '<div class="left">'.img_picto("", "title_accountancy").' '.$langs->trans("Profit").'</div><br>'; print '<table class="noborder">'; print '<tr class="liste_titre">'; From 6321e96e49f97f48533b4391a68c77289c7baa0b Mon Sep 17 00:00:00 2001 From: Juanjo Menent <simnandez@gmail.com> Date: Wed, 26 Aug 2015 20:25:52 +0200 Subject: [PATCH 118/172] Close #3223 --- htdocs/core/modules/modContrat.class.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php index b2af68277e4..549409ed01d 100644 --- a/htdocs/core/modules/modContrat.class.php +++ b/htdocs/core/modules/modContrat.class.php @@ -41,7 +41,7 @@ class modContrat extends DolibarrModules */ function __construct($db) { - global $conf; + global $conf, $langs; $this->db = $db; $this->numero = 54; @@ -132,6 +132,8 @@ class modContrat extends DolibarrModules // Exports //-------- + $langs->load("contracts"); + $r=1; $this->export_code[$r]=$this->rights_class.'_'.$r; From 0a33f0728aa6876cc208e8925efc43a7ab6e00b2 Mon Sep 17 00:00:00 2001 From: Juanjo Menent <simnandez@gmail.com> Date: Wed, 26 Aug 2015 21:01:01 +0200 Subject: [PATCH 119/172] Fix translations of contract exports --- htdocs/core/modules/modContrat.class.php | 6 +++--- htdocs/exports/export.php | 4 +++- htdocs/langs/en_US/contracts.lang | 2 ++ htdocs/langs/en_US/exports.lang | 1 + 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/htdocs/core/modules/modContrat.class.php b/htdocs/core/modules/modContrat.class.php index 549409ed01d..38a319e1f59 100644 --- a/htdocs/core/modules/modContrat.class.php +++ b/htdocs/core/modules/modContrat.class.php @@ -143,11 +143,11 @@ class modContrat extends DolibarrModules $this->export_fields_array[$r]=array('s.rowid'=>"IdCompany",'s.nom'=>'CompanyName','s.address'=>'Address','s.zip'=>'Zip','s.town'=>'Town','c.code'=>'CountryCode', 's.phone'=>'Phone','s.siren'=>'ProfId1','s.siret'=>'ProfId2','s.ape'=>'ProfId3','s.idprof4'=>'ProfId4','s.code_compta'=>'CustomerAccountancyCode', 's.code_compta_fournisseur'=>'SupplierAccountancyCode','s.tva_intra'=>'VATIntra', - 'co.rowid'=>"contractId",'co.ref'=>"contractRef",'co.datec'=>"contractDateCreation",'co.date_contrat'=>"DateContract",'co.mise_en_service'=>"DateMiseService", - 'co.fin_validite'=>"EndValidity",'co.date_cloture'=>"Cloture",'co.note_private'=>"NotePrivate",'co.note_public'=>"NotePublic", + 'co.rowid'=>"Id",'co.ref'=>"Ref",'co.datec'=>"DateCreation",'co.date_contrat'=>"DateContract",'co.mise_en_service'=>"ContractStartDate", + 'co.fin_validite'=>"ContractEndDate",'co.date_cloture'=>"Closing",'co.note_private'=>"NotePrivate",'co.note_public'=>"NotePublic", 'cod.rowid'=>'LineId','cod.label'=>"LineLabel",'cod.description'=>"LineDescription",'cod.price_ht'=>"LineUnitPrice",'cod.tva_tx'=>"LineVATRate", 'cod.qty'=>"LineQty",'cod.total_ht'=>"LineTotalHT",'cod.total_tva'=>"LineTotalVAT",'cod.total_ttc'=>"LineTotalTTC", - 'cod.date_ouverture'=>"DateStart",'cod.date_ouverture_prevue'=>"DateStartPrevis",'cod.date_fin_validite'=>"EndValidity",'cod.date_cloture'=>"DateEnd", + 'cod.date_ouverture'=>"DateStart",'cod.date_ouverture_prevue'=>"DateStartPlanned",'cod.date_fin_validite'=>"DateEndPlanned",'cod.date_cloture'=>"DateEnd", 'p.rowid'=>'ProductId','p.ref'=>'ProductRef','p.label'=>'ProductLabel'); $this->export_entities_array[$r]=array('s.rowid'=>"company",'s.nom'=>'company','s.address'=>'company','s.zip'=>'company', diff --git a/htdocs/exports/export.php b/htdocs/exports/export.php index 595894073e3..8d1f00eac3b 100644 --- a/htdocs/exports/export.php +++ b/htdocs/exports/export.php @@ -103,7 +103,9 @@ $entitytolang = array( 'task_time' => 'TaskTimeSpent', 'action' => 'Event', 'expensereport'=> 'ExpenseReport', - 'expensereport_line'=> 'ExpenseReportLine' + 'expensereport_line'=> 'ExpenseReportLine', + 'contract' => 'Contract', + 'contract_line'=> 'ContractLine' ); $array_selected=isset($_SESSION["export_selected_fields"])?$_SESSION["export_selected_fields"]:array(); diff --git a/htdocs/langs/en_US/contracts.lang b/htdocs/langs/en_US/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/en_US/contracts.lang +++ b/htdocs/langs/en_US/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/en_US/exports.lang b/htdocs/langs/en_US/exports.lang index 6c68d6f677e..2b55d18608e 100644 --- a/htdocs/langs/en_US/exports.lang +++ b/htdocs/langs/en_US/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line From 2527ae263be5e3da3f3e0e19572f9b29d66eb106 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:28:12 +0200 Subject: [PATCH 120/172] fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level' --- htdocs/core/class/commonobject.class.php | 6 ++--- htdocs/core/lib/pdf.lib.php | 33 +++++++++++------------- 2 files changed, 18 insertions(+), 21 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..fc740b5215a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') + function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') { global $conf; @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - if (empty($sourceid) && empty($targetid)) + /*if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - } + }*/ // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 794ba7ac2af..0350bce7a4b 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,55 +1585,52 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { - $objects[$i]->fetchObjectLinked(); - $order = $objects[$i]->linkedObjects['commande'][0]; + $elementobject->fetchObjectLinked(); + $order = $elementobject->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } } } From db7defb7c30e982807211df2a4983e9c3440d14e Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:43:48 +0200 Subject: [PATCH 121/172] Revert "fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level'" This reverts commit 2527ae263be5e3da3f3e0e19572f9b29d66eb106. --- htdocs/core/class/commonobject.class.php | 6 ++--- htdocs/core/lib/pdf.lib.php | 33 +++++++++++++----------- 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index fc740b5215a..4bbe7b3aa98 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') + function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') { global $conf; @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - /*if (empty($sourceid) && empty($targetid)) + if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - }*/ + } // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 0350bce7a4b..794ba7ac2af 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,52 +1585,55 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - foreach($objects as $elementobject) + $num=count($objects); + for ($i=0;$i<$num;$i++) { - $elementobject->fetchObjectLinked(); - $order = $elementobject->linkedObjects['commande'][0]; + $objects[$i]->fetchObjectLinked(); + $order = $objects[$i]->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); } } } From e9f631d2e3a78f3c3277a4415c3f2c4082537914 Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 14:49:12 +0200 Subject: [PATCH 122/172] fix : Fatal error: Uncaught exception 'Exception' with message 'Incorrect log level' --- htdocs/core/class/commonobject.class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..ce71b953208 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1837,7 +1837,7 @@ abstract class CommonObject * @return void * @see add_object_linked, updateObjectLinked, deleteObjectLinked */ - function fetchObjectLinked($sourceid='',$sourcetype='',$targetid='',$targettype='',$clause='OR') + function fetchObjectLinked($sourceid=null,$sourcetype='',$targetid=null,$targettype='',$clause='OR') { global $conf; From 134bd42c4ec1ddae5768b43983560e28757adfc9 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Thu, 27 Aug 2015 15:13:29 +0200 Subject: [PATCH 123/172] Increase length of column pcg_version to 32 --- .../install/mysql/migration/3.8.0-3.9.0.sql | 22 +++++++++++++++++++ .../mysql/tables/llx_accounting_system.sql | 2 +- .../mysql/tables/llx_accountingaccount.sql | 2 +- 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 htdocs/install/mysql/migration/3.8.0-3.9.0.sql diff --git a/htdocs/install/mysql/migration/3.8.0-3.9.0.sql b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql new file mode 100644 index 00000000000..84570f9075e --- /dev/null +++ b/htdocs/install/mysql/migration/3.8.0-3.9.0.sql @@ -0,0 +1,22 @@ +-- +-- Be carefull to requests order. +-- This file must be loaded by calling /install/index.php page +-- when current version is 3.9.0 or higher. +-- +-- To rename a table: ALTER TABLE llx_table RENAME TO llx_table_new; +-- To add a column: ALTER TABLE llx_table ADD COLUMN newcol varchar(60) NOT NULL DEFAULT '0' AFTER existingcol; +-- To rename a column: ALTER TABLE llx_table CHANGE COLUMN oldname newname varchar(60); +-- To drop a column: ALTER TABLE llx_table DROP COLUMN oldname; +-- To change type of field: ALTER TABLE llx_table MODIFY COLUMN name varchar(60); +-- To drop a foreign key: ALTER TABLE llx_table DROP FOREIGN KEY fk_name; +-- To restrict request to Mysql version x.y use -- VMYSQLx.y +-- To restrict request to Pgsql version x.y use -- VPGSQLx.y +-- To make pk to be auto increment (mysql): VMYSQL4.3 ALTER TABLE llx_c_shipment_mode CHANGE COLUMN rowid rowid INTEGER NOT NULL AUTO_INCREMENT; +-- To make pk to be auto increment (postgres): VPGSQL8.2 NOT POSSIBLE. MUST DELETE/CREATE TABLE +-- To set a field as NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name DROP NOT NULL; +-- To set a field as default NULL: VPGSQL8.2 ALTER TABLE llx_table ALTER COLUMN name SET DEFAULT NULL; +-- -- VPGSQL8.2 DELETE FROM llx_usergroup_user WHERE fk_user NOT IN (SELECT rowid from llx_user); +-- -- VMYSQL4.1 DELETE FROM llx_usergroup_user WHERE fk_usergroup NOT IN (SELECT rowid from llx_usergroup); + +ALTER TABLE llx_accounting_system MODIFY COLUMN pcg_version varchar(32); +ALTER TABLE llx_accountingaccount MODIFY COLUMN fk_pcg_version varchar(32); \ No newline at end of file diff --git a/htdocs/install/mysql/tables/llx_accounting_system.sql b/htdocs/install/mysql/tables/llx_accounting_system.sql index 50a9c66b054..b0be95c7666 100644 --- a/htdocs/install/mysql/tables/llx_accounting_system.sql +++ b/htdocs/install/mysql/tables/llx_accounting_system.sql @@ -21,7 +21,7 @@ create table llx_accounting_system ( rowid integer AUTO_INCREMENT PRIMARY KEY, - pcg_version varchar(12) NOT NULL, + pcg_version varchar(32) NOT NULL, fk_pays integer NOT NULL, label varchar(128) NOT NULL, active smallint DEFAULT 0 diff --git a/htdocs/install/mysql/tables/llx_accountingaccount.sql b/htdocs/install/mysql/tables/llx_accountingaccount.sql index f4e4d694471..3847ce91811 100644 --- a/htdocs/install/mysql/tables/llx_accountingaccount.sql +++ b/htdocs/install/mysql/tables/llx_accountingaccount.sql @@ -24,7 +24,7 @@ create table llx_accountingaccount entity integer DEFAULT 1 NOT NULL, datec datetime, tms timestamp, - fk_pcg_version varchar(12) NOT NULL, + fk_pcg_version varchar(32) NOT NULL, pcg_type varchar(20) NOT NULL, pcg_subtype varchar(20) NOT NULL, account_number varchar(32) NOT NULL, From aff134ab65f862a9ca6c1cd3dbe3c9b1e2a5ef80 Mon Sep 17 00:00:00 2001 From: aspangaro <alexandre.spangaro@gmail.com> Date: Thu, 27 Aug 2015 16:10:02 +0200 Subject: [PATCH 124/172] Fix #3289 Salaries module shows amounts with currency symbol unlike the rest of Dolibarr --- htdocs/compta/salaries/index.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/salaries/index.php b/htdocs/compta/salaries/index.php index 678b3bfaa2e..008a0ef3e2c 100644 --- a/htdocs/compta/salaries/index.php +++ b/htdocs/compta/salaries/index.php @@ -168,7 +168,7 @@ if ($result) // Type print '<td>'.$langs->trans("PaymentTypeShort".$obj->payment_code).' '.$obj->num_payment.'</td>'; // Amount - print "<td align=\"right\">".price($obj->amount,0,$outputlangs,1,-1,-1,$conf->currency)."</td>"; + print "<td align=\"right\">".price($obj->amount)."</td>"; print "<td>&nbsp;</td>"; print "</tr>\n"; @@ -177,7 +177,7 @@ if ($result) $i++; } print '<tr class="liste_total"><td colspan="5" class="liste_total">'.$langs->trans("Total").'</td>'; - print '<td class="liste_total" align="right">'.price($total,0,$outputlangs,1,-1,-1,$conf->currency)."</td>"; + print '<td class="liste_total" align="right">'.price($total)."</td>"; print "<td>&nbsp;</td></tr>"; print "</table>"; From 6952084be30cef84b22f668bcec0541f240e882f Mon Sep 17 00:00:00 2001 From: philippe grand <philippe.grand@atoo-net.com> Date: Thu, 27 Aug 2015 17:23:23 +0200 Subject: [PATCH 125/172] it's a mess --- htdocs/core/class/commonobject.class.php | 4 +-- htdocs/core/lib/pdf.lib.php | 33 +++++++++++------------- 2 files changed, 17 insertions(+), 20 deletions(-) diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index ce71b953208..fc740b5215a 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -1865,11 +1865,11 @@ abstract class CommonObject $sourcetype = (! empty($sourcetype) ? $sourcetype : $this->element); $targettype = (! empty($targettype) ? $targettype : $this->element); - if (empty($sourceid) && empty($targetid)) + /*if (empty($sourceid) && empty($targetid)) { dol_syslog('Bad usage of function. No source nor target id defined (nor as parameter nor as object id)', LOG_ERROR); return -1; - } + }*/ // Links beetween objects are stored in this table $sql = 'SELECT fk_source, sourcetype, fk_target, targettype'; diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 794ba7ac2af..0350bce7a4b 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -1585,55 +1585,52 @@ function pdf_getLinkedObjects($object,$outputlangs) if ($objecttype == 'propal') { $outputlangs->load('propal'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefProposal"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DatePropal"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'commande') { $outputlangs->load('orders'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref) . ($objects[$i]->ref_client ? ' ('.$objects[$i]->ref_client.')' : ''); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref) . ($elementobject->ref_client ? ' ('.$elementobject->ref_client.')' : ''); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date,'day','',$outputlangs); } } else if ($objecttype == 'contrat') { $outputlangs->load('contracts'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefContract"); - $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("DateContract"); - $linkedobjects[$objecttype]['date_value'] = dol_print_date($objects[$i]->date_contrat,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'] = dol_print_date($elementobject->date_contrat,'day','',$outputlangs); } } else if ($objecttype == 'shipping') { $outputlangs->load('orders'); $outputlangs->load('sendings'); - $num=count($objects); - for ($i=0;$i<$num;$i++) + foreach($objects as $elementobject) { - $objects[$i]->fetchObjectLinked(); - $order = $objects[$i]->linkedObjects['commande'][0]; + $elementobject->fetchObjectLinked(); + $order = $elementobject->linkedObjects['commande'][0]; $linkedobjects[$objecttype]['ref_title'] = $outputlangs->transnoentities("RefOrder") . ' / ' . $outputlangs->transnoentities("RefSending"); $linkedobjects[$objecttype]['ref_value'] = $outputlangs->transnoentities($order->ref) . ($order->ref_client ? ' ('.$order->ref_client.')' : ''); - $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($objects[$i]->ref); + $linkedobjects[$objecttype]['ref_value'].= ' / ' . $outputlangs->transnoentities($elementobject->ref); $linkedobjects[$objecttype]['date_title'] = $outputlangs->transnoentities("OrderDate") . ' / ' . $outputlangs->transnoentities("DateSending"); $linkedobjects[$objecttype]['date_value'] = dol_print_date($order->date,'day','',$outputlangs); - $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($objects[$i]->date_delivery,'day','',$outputlangs); + $linkedobjects[$objecttype]['date_value'].= ' / ' . dol_print_date($elementobject->date_delivery,'day','',$outputlangs); } } } From 6d02c48c49e242fcc4780b1e6856f118437479b3 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Thu, 27 Aug 2015 19:52:43 +0200 Subject: [PATCH 126/172] Fix batch expedition --- htdocs/expedition/class/expedition.class.php | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/htdocs/expedition/class/expedition.class.php b/htdocs/expedition/class/expedition.class.php index 3dc1d555d28..edd8aa0cd39 100644 --- a/htdocs/expedition/class/expedition.class.php +++ b/htdocs/expedition/class/expedition.class.php @@ -643,7 +643,15 @@ class Expedition extends CommonObject for ($i = 0; $i < $cpt; $i++) { $obj = $this->db->fetch_object($resql); - if ($obj->qty <= 0) continue; + if (empty($obj->edbrowid)) + { + $qty = $obj->qty; + } + else + { + $qty = $obj->edbqty; + } + if ($qty <= 0) continue; dol_syslog(get_class($this)."::valid movement index ".$i." ed.rowid=".$obj->rowid." edb.rowid=".$obj->edbrowid); //var_dump($this->lines[$i]); @@ -655,7 +663,7 @@ class Expedition extends CommonObject // line without batch detail // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref)); if ($result < 0) { $error++; break; } @@ -665,15 +673,16 @@ class Expedition extends CommonObject // line with batch detail // We decrement stock of product (and sub-products) -> update table llx_product_stock (key of this table is fk_product+fk_entrepot) and add a movement record - $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $obj->edbqty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref), '', $obj->eatby, $obj->sellby, $obj->batch); + $result=$mouvS->livraison($user, $obj->fk_product, $obj->fk_entrepot, $qty, $obj->subprice, $langs->trans("ShipmentValidatedInDolibarr",$numref), '', $obj->eatby, $obj->sellby, $obj->batch); if ($result < 0) { $error++; break; } // We update content of table llx_product_batch (will be rename into llx_product_stock_batch inantoher version) + // We can set livraison_batch to deprecated and adapt livraison to handle batch too (mouvS->_create also calls mouvS->_create_batch) if (! empty($conf->productbatch->enabled)) { - $result=$mouvS->livraison_batch($obj->fk_origin_stock, $obj->qty); // ->fk_origin_stock = id into table llx_product_batch (will be rename into llx_product_stock_batch in another version) + $result=$mouvS->livraison_batch($obj->fk_origin_stock, $qty); // ->fk_origin_stock = id into table llx_product_batch (will be rename into llx_product_stock_batch in another version) if ($result < 0) { $error++; $this->errors[]=$mouvS->error; break; } } } From 302b61c5ce4c91ef5e5cfce2fc86afd412b6995b Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 22:43:09 +0200 Subject: [PATCH 127/172] Fix Can't download generated document for cheque summary deposit. --- htdocs/compta/paiement/cheque/card.php | 9 ++------- .../cheque/class/remisecheque.class.php | 2 +- .../modules/cheque/pdf/pdf_blochet.class.php | 19 ++++++++++--------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index aa496a17720..ba7272ef59e 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -88,10 +88,6 @@ if ($action == 'setdate' && $user->rights->banque->cheque) } } -/* - * Actions - */ - if ($action == 'setrefext' && $user->rights->banque->cheque) { $result = $object->fetch(GETPOST('id','int')); @@ -282,7 +278,7 @@ else if ($action == 'remove_file' && $user->rights->banque->cheque) $langs->load("other"); - $file=$dir.get_exdir($object->number,2,1,0,$object,'cheque') . GETPOST('file'); + $file=$dir.get_exdir($object->number,0,1,0,$object,'cheque') . GETPOST('file'); $ret=dol_delete_file($file,0,0,0,$object); if ($ret) setEventMessage($langs->trans("FileWasRemoved", GETPOST('file'))); else setEventMessage($langs->trans("ErrorFailToDeleteFile", GETPOST('file')), 'errors'); @@ -655,7 +651,6 @@ else print_liste_field_titre($langs->trans("Amount"),$_SERVER["PHP_SELF"],"b.amount", "",$param,'align="right"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("LineRecord"),$_SERVER["PHP_SELF"],"b.rowid", "",$param,'align="center"',$sortfield,$sortorder); print_liste_field_titre($langs->trans("Payment"),$_SERVER["PHP_SELF"],"p.rowid", "",$param,'align="center"',$sortfield,$sortorder); - print_liste_field_titre('',$_SERVER["PHP_SELF"],"",'','','',$sortfield,$sortorder,'maxwidthsearch '); print "</tr>\n"; $i=1; $var=false; @@ -751,7 +746,7 @@ if ($action != 'new') if ($object->statut == 1) { $filename=dol_sanitizeFileName($object->ref); - $filedir=$dir.get_exdir($object->number,2,1,0,$object,'cheque') . dol_sanitizeFileName($object->ref); + $filedir=$dir.get_exdir($object->number,0,1,0,$object,'cheque') . dol_sanitizeFileName($object->ref); $urlsource=$_SERVER["PHP_SELF"]."?id=".$object->id; $formfile->show_documents('remisecheque', $filename, $filedir, $urlsource, 1, 1); diff --git a/htdocs/compta/paiement/cheque/class/remisecheque.class.php b/htdocs/compta/paiement/cheque/class/remisecheque.class.php index a51072fe2de..d526cb2f601 100644 --- a/htdocs/compta/paiement/cheque/class/remisecheque.class.php +++ b/htdocs/compta/paiement/cheque/class/remisecheque.class.php @@ -548,7 +548,7 @@ class RemiseCheque extends CommonObject // We save charset_output to restore it because write_file can change it if needed for // output format that does not support UTF8. $sav_charseSupprimert_output=$outputlangs->charset_output; - $result=$docmodel->write_file($conf->banque->dir_output.'/bordereau', $this->number, $outputlangs); + $result=$docmodel->write_file($this, $conf->banque->dir_output.'/bordereau', $this->number, $outputlangs); if ($result > 0) { //$outputlangs->charset_output=$sav_charset_output; diff --git a/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php b/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php index d8a4823c785..a7baec4364f 100644 --- a/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php +++ b/htdocs/core/modules/cheque/pdf/pdf_blochet.class.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2009 Laurent Destailleur <eldy@users.sourceforge.net> +/* Copyright (C) 2006 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2009-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -76,14 +76,15 @@ class BordereauChequeBlochet extends ModeleChequeReceipts } /** - * Fonction generant le rapport sur le disque + * Fonction to generate document on disk * - * @param string $_dir Directory - * @param string $number Number - * @param Translate $outputlangs Lang output object - * @return int 1=ok, 0=ko + * @param RemiseCheque $object Object RemiseCheque + * @param string $_dir Directory + * @param string $number Number + * @param Translate $outputlangs Lang output object + * @return int 1=ok, 0=ko */ - function write_file($_dir, $number, $outputlangs) + function write_file($object, $_dir, $number, $outputlangs) { global $user,$conf,$langs,$hookmanager; @@ -98,7 +99,7 @@ class BordereauChequeBlochet extends ModeleChequeReceipts $outputlangs->load("products"); $outputlangs->load("compta"); - $dir = $_dir . "/".get_exdir($number,2,1,0,null,'cheque').$number; + $dir = $_dir . "/".get_exdir($number,0,1,0,$object,'cheque').$number; if (! is_dir($dir)) { From aec39767417701ee275de46591ddb32f3325a11e Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 22:48:52 +0200 Subject: [PATCH 128/172] Fix set ref --- htdocs/compta/paiement/cheque/card.php | 8 +++++--- htdocs/langs/en_US/main.lang | 1 + 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/paiement/cheque/card.php b/htdocs/compta/paiement/cheque/card.php index ba7272ef59e..e53aec7bfea 100644 --- a/htdocs/compta/paiement/cheque/card.php +++ b/htdocs/compta/paiement/cheque/card.php @@ -577,6 +577,7 @@ else print '</tr>'; // External ref + /* Ext ref are not visible field on standard usage print '<tr><td>'; print '<table class="nobordernopadding" width="100%"><tr><td>'; @@ -601,7 +602,8 @@ else print '</td>'; print '</tr>'; - + */ + print '<tr><td>'.$langs->trans('Account').'</td><td colspan="2">'; print $accountstatic->getNomUrl(1); print '</td></tr>'; @@ -622,7 +624,7 @@ else print '</table><br>'; - // Liste des cheques + // List of cheques $sql = "SELECT b.rowid, b.amount, b.num_chq, b.emetteur,"; $sql.= " b.dateo as date, b.datec as datec, b.banque,"; $sql.= " p.rowid as pid, ba.rowid as bid, p.statut"; @@ -632,7 +634,7 @@ else $sql.= " WHERE ba.entity IN (".getEntity('bank_account', 1).")"; $sql.= " AND b.fk_type= 'CHQ'"; $sql.= " AND b.fk_bordereau = ".$object->id; - $sql.= " ORDER BY $sortfield $sortorder"; + $sql.= $db->order($sortfield, $sortorder); $resql = $db->query($sql); if ($resql) diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 70f8a980495..7410d86fada 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -746,3 +746,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref \ No newline at end of file From 39cbd7629f685afd25064ab7f81c545445aa46ea Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 27 Aug 2015 23:49:25 +0200 Subject: [PATCH 129/172] Fix error message during import --- htdocs/compta/facture/fiche-rec.php | 2 +- htdocs/core/class/translate.class.php | 17 +++++++++++++++-- htdocs/imports/import.php | 4 ++-- htdocs/langs/en_US/errors.lang | 2 +- htdocs/langs/fr_FR/errors.lang | 2 +- 5 files changed, 20 insertions(+), 7 deletions(-) diff --git a/htdocs/compta/facture/fiche-rec.php b/htdocs/compta/facture/fiche-rec.php index eefedcdcc6e..460c0bffcab 100644 --- a/htdocs/compta/facture/fiche-rec.php +++ b/htdocs/compta/facture/fiche-rec.php @@ -636,7 +636,7 @@ else $i++; } } - else print '<tr><td>'.$langs->trans("NoneF").'</td></tr>'; + else print '<tr '.$bc[false].'><td colspan="6">'.$langs->trans("NoneF").'</td></tr>'; print "</table>"; $db->free($resql); diff --git a/htdocs/core/class/translate.class.php b/htdocs/core/class/translate.class.php index 37846bf2421..100af13af5d 100644 --- a/htdocs/core/class/translate.class.php +++ b/htdocs/core/class/translate.class.php @@ -421,7 +421,11 @@ class Translate } } - if (! preg_match('/^Format/',$key)) $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + if (! preg_match('/^Format/',$key)) + { + //print $str; + $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + } if ($maxsize) $str=dol_trunc($str,$maxsize); @@ -497,7 +501,11 @@ class Translate } } - if (! preg_match('/^Format/',$key)) $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + if (! preg_match('/^Format/',$key)) + { + //print $str; + $str=sprintf($str,$param1,$param2,$param3,$param4); // Replace %s and %d except for FormatXXX strings. + } return $str; } @@ -819,3 +827,8 @@ class Translate } } + +function warning_handler($errno, $errstr, $errfile, $errline, array $errcontext) { + global $str; + print 'str='.$str; +} diff --git a/htdocs/imports/import.php b/htdocs/imports/import.php index 9c48c680c3f..a103a304630 100644 --- a/htdocs/imports/import.php +++ b/htdocs/imports/import.php @@ -1335,10 +1335,10 @@ if ($step == 5 && $datatoimport) continue; } if ($excludefirstline && $sourcelinenb == 1) continue; - + // $result=$obj->import_insert($arrayrecord,$array_match_file_to_database,$objimport,count($fieldssource),$importid); - + if (count($obj->errors)) $arrayoferrors[$sourcelinenb]=$obj->errors; if (count($obj->warnings)) $arrayofwarnings[$sourcelinenb]=$obj->warnings; if (! count($obj->errors) && ! count($obj->warnings)) $nbok++; diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index 93047c8199f..e01acb3ea0e 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index d4ad8f2fb0d..83f4abf3fd8 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour qu ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre ErrorContactEMail=Une erreur technique est apparue. Merci de contacter l'administrateur à l'email suivant <b>%s</b> en lui indiquant le code erreur <b>%s</b> dans votre message ou mieux en fournissant une copie d'écran de cette page. ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>) -ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b>) ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>) ErrorsOnXLines=Erreurs sur <b>%s</b> enregistrement(s) source ErrorFileIsInfectedWithAVirus=L'antivirus n'a pas pu valider ce fichier (il est probablement infecté par un virus) ! From 6624182361766ce091093890bad4ae7cfe5db73f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 00:29:46 +0200 Subject: [PATCH 130/172] Fix form outside table --- htdocs/comm/remise.php | 18 ++++++++++-------- htdocs/comm/remx.php | 39 ++++++++++++++++++++++----------------- 2 files changed, 32 insertions(+), 25 deletions(-) diff --git a/htdocs/comm/remise.php b/htdocs/comm/remise.php index b2d92dd55dc..6d0d1dedb2a 100644 --- a/htdocs/comm/remise.php +++ b/htdocs/comm/remise.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2001-2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -99,6 +99,13 @@ if ($socid > 0) $head = societe_prepare_head($objsoc); + + + print '<form method="POST" action="remise.php?id='.$objsoc->id.'">'; + print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; + print '<input type="hidden" name="action" value="setremise">'; + print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; + dol_fiche_head($head, 'relativediscount', $langs->trans("ThirdParty"),0,'company'); @@ -119,11 +126,6 @@ if ($socid > 0) print_fiche_titre($langs->trans("NewRelativeDiscount"),'',''); - print '<form method="POST" action="remise.php?id='.$objsoc->id.'">'; - print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; - print '<input type="hidden" name="action" value="setremise">'; - print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; - print '<table class="border" width="100%">'; // Nouvelle valeur @@ -136,6 +138,8 @@ if ($socid > 0) print "</table>"; + dol_fiche_end(); + print '<div class="center">'; print '<input type="submit" class="button" value="'.$langs->trans("Modify").'">'; if (! empty($backtopage)) @@ -147,8 +151,6 @@ if ($socid > 0) print "</form>"; - dol_fiche_end(); - print '<br>'; diff --git a/htdocs/comm/remx.php b/htdocs/comm/remx.php index a68e9d28c19..471232ef708 100644 --- a/htdocs/comm/remx.php +++ b/htdocs/comm/remx.php @@ -221,14 +221,14 @@ if ($socid > 0) */ $head = societe_prepare_head($objsoc); - dol_fiche_head($head, 'absolutediscount', $langs->trans("ThirdParty"),0,'company'); - print '<form method="POST" action="'.$_SERVER["PHP_SELF"].'?id='.$objsoc->id.'">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="setremise">'; print '<input type="hidden" name="backtopage" value="'.$backtopage.'">'; + dol_fiche_head($head, 'absolutediscount', $langs->trans("ThirdParty"),0,'company'); + print '<table class="border" width="100%">'; // Name @@ -278,6 +278,8 @@ if ($socid > 0) print "</table>"; + dol_fiche_end(); + print '<div class="center">'; print '<input type="submit" class="button" name="submit" value="'.$langs->trans("AddGlobalDiscount").'">'; if (! empty($backtopage)) @@ -289,7 +291,6 @@ if ($socid > 0) print '</form>'; - dol_fiche_end(); print '<br>'; @@ -329,8 +330,10 @@ if ($socid > 0) print '<td width="50">&nbsp;</td>'; print '</tr>'; + $showconfirminfo=array(); + $var = true; - $i = 0 ; + $i = 0; $num = $db->num_rows($resql); while ($i < $num) { @@ -382,24 +385,26 @@ if ($socid > 0) if ($_GET["action"]=='split' && $_GET['remid'] == $obj->rowid) { - print "<tr ".$bc[$var].">"; - print '<td colspan="8">'; - $amount1=price2num($obj->amount_ttc/2,'MT'); - $amount2=($obj->amount_ttc-$amount1); - $formquestion=array( - 'text' => $langs->trans('TypeAmountOfEachNewDiscount'), - array('type' => 'text', 'name' => 'amount_ttc_1', 'label' => $langs->trans("AmountTTC").' 1', 'value' => $amount1, 'size' => '5'), - array('type' => 'text', 'name' => 'amount_ttc_2', 'label' => $langs->trans("AmountTTC").' 2', 'value' => $amount2, 'size' => '5') - ); - $langs->load("dict"); - print $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$objsoc->id.'&remid='.$obj->rowid, $langs->trans('SplitDiscount'), $langs->trans('ConfirmSplitDiscount',price($obj->amount_ttc),$langs->transnoentities("Currency".$conf->currency)), 'confirm_split', $formquestion, 0, 0); - print '</td>'; - print '</tr>'; + $showconfirminfo['rowid']=$obj->rowid; + $showconfirminfo['amount_ttc']=$obj->amount_ttc; } $i++; } $db->free($resql); print "</table>"; + + if (count($showconfirminfo)) + { + $amount1=price2num($showconfirminfo['amount_ttc']/2,'MT'); + $amount2=($showconfirminfo['amount_ttc']-$amount1); + $formquestion=array( + 'text' => $langs->trans('TypeAmountOfEachNewDiscount'), + array('type' => 'text', 'name' => 'amount_ttc_1', 'label' => $langs->trans("AmountTTC").' 1', 'value' => $amount1, 'size' => '5'), + array('type' => 'text', 'name' => 'amount_ttc_2', 'label' => $langs->trans("AmountTTC").' 2', 'value' => $amount2, 'size' => '5') + ); + $langs->load("dict"); + print $form->formconfirm($_SERVER["PHP_SELF"].'?id='.$objsoc->id.'&remid='.$showconfirminfo['rowid'], $langs->trans('SplitDiscount'), $langs->trans('ConfirmSplitDiscount',price($showconfirminfo['amount_ttc']),$langs->transnoentities("Currency".$conf->currency)), 'confirm_split', $formquestion, 0, 0); + } } else { From 4377a2d0137907a5a009783252e8374f66d7f8fe Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 18:20:51 +0200 Subject: [PATCH 131/172] Fix style and sql error for field fde.ref not found --- htdocs/categories/index.php | 2 +- htdocs/compta/journal/purchasesjournal.php | 2 +- htdocs/compta/journal/sellsjournal.php | 2 +- htdocs/expensereport/class/expensereport.class.php | 4 ++-- htdocs/projet/class/project.class.php | 4 ++-- htdocs/projet/element.php | 3 ++- 6 files changed, 9 insertions(+), 8 deletions(-) diff --git a/htdocs/categories/index.php b/htdocs/categories/index.php index 97e037c3e8e..b22b1989673 100644 --- a/htdocs/categories/index.php +++ b/htdocs/categories/index.php @@ -179,7 +179,7 @@ if ($nbofentries > 0) } else { - print '<tr>'; + print '<tr '.$bc[0].'>'; print '<td colspan="3"><table class="nobordernopadding"><tr class="nobordernopadding"><td>'.img_picto_common('','treemenu/branchbottom.gif').'</td>'; print '<td valign="middle">'; print $langs->trans("NoCategoryYet"); diff --git a/htdocs/compta/journal/purchasesjournal.php b/htdocs/compta/journal/purchasesjournal.php index a4b699b70b7..b8a5779c708 100644 --- a/htdocs/compta/journal/purchasesjournal.php +++ b/htdocs/compta/journal/purchasesjournal.php @@ -184,7 +184,7 @@ print "<td>".$langs->trans("Account")."</td>"; print "<td>".$langs->trans("Type")."</td><td align='right'>".$langs->trans("Debit")."</td><td align='right'>".$langs->trans("Credit")."</td>"; print "</tr>\n"; -$var=true; +$var=false; $invoicestatic=new FactureFournisseur($db); $companystatic=new Fournisseur($db); diff --git a/htdocs/compta/journal/sellsjournal.php b/htdocs/compta/journal/sellsjournal.php index 843960e8df4..cddbdcaa064 100644 --- a/htdocs/compta/journal/sellsjournal.php +++ b/htdocs/compta/journal/sellsjournal.php @@ -215,7 +215,7 @@ print '<td>'.$langs->trans('Account').'</td>'; print '<td>'.$langs->trans('Type').'</td><td align="right">'.$langs->trans('Debit').'</td><td align="right">'.$langs->trans('Credit').'</td>'; print "</tr>\n"; -$var=true; +$var=false; $invoicestatic=new Facture($db); $companystatic=new Client($db); diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 9a802ac7f34..93dcb7ee03d 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -1508,14 +1508,14 @@ class ExpenseReportLine } /** - * fetch record + * Fetch record for expense report detailed line * * @param int $rowid Id of object to load * @return int <0 if KO, >0 if OK */ function fetch($rowid) { - $sql = 'SELECT fde.rowid, fde.ref, fde.fk_expensereport, fde.fk_c_type_fees, fde.fk_projet, fde.date,'; + $sql = 'SELECT fde.rowid, fde.fk_expensereport, fde.fk_c_type_fees, fde.fk_projet, fde.date,'; $sql.= ' fde.tva_tx as vatrate, fde.comments, fde.qty, fde.value_unit, fde.total_ht, fde.total_tva, fde.total_ttc,'; $sql.= ' ctf.code as type_fees_code, ctf.label as type_fees_libelle,'; $sql.= ' pjt.rowid as projet_id, pjt.title as projet_title, pjt.ref as projet_ref'; diff --git a/htdocs/projet/class/project.class.php b/htdocs/projet/class/project.class.php index a4bd66bc49d..094ae60c59e 100644 --- a/htdocs/projet/class/project.class.php +++ b/htdocs/projet/class/project.class.php @@ -1470,8 +1470,8 @@ class Project extends CommonObject /** * Create an intervention document on disk using template defined into PROJECT_ADDON_PDF * - * @param string $modele force le modele a utiliser ('' par defaut) - * @param Translate $outputlangs objet lang a utiliser pour traduction + * @param string $modele Force template to use ('' by default) + * @param Translate $outputlangs Objet lang to use for translation * @param int $hidedetails Hide details of lines * @param int $hidedesc Hide description * @param int $hideref Hide ref diff --git a/htdocs/projet/element.php b/htdocs/projet/element.php index 6302994181a..f983e5db5fe 100644 --- a/htdocs/projet/element.php +++ b/htdocs/projet/element.php @@ -602,6 +602,7 @@ foreach ($listofreferent as $key => $value) $expensereport->fetch($element->fk_expensereport); } + //print 'xxx'.$tablename; //print $classname; if ($breakline && $saved_third_id != $element->thirdparty->id) @@ -620,7 +621,7 @@ foreach ($listofreferent as $key => $value) $qualifiedfortotal=true; if ($key == 'invoice') { - if ($element->close_code == 'replaced') $qualifiedfortotal=false; // Replacement invoice + if (! empty($element->close_code) && $element->close_code == 'replaced') $qualifiedfortotal=false; // Replacement invoice, do not include into total } $var=!$var; From 47ea834516f18986498a7bdaa5f2e75261eb1dba Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:11:16 +0200 Subject: [PATCH 132/172] Fix debug module expense report --- htdocs/compta/bank/account.php | 36 ++++++---- htdocs/compta/bank/rappro.php | 5 +- htdocs/compta/bank/releve.php | 66 ++++++++++++------- htdocs/expensereport/card.php | 59 ++++++++++------- .../class/expensereport.class.php | 41 ++++++++---- .../class/paymentexpensereport.class.php | 30 ++++++++- htdocs/expensereport/info.php | 6 +- htdocs/expensereport/payment/card.php | 10 +-- htdocs/expensereport/payment/payment.php | 11 +++- .../install/mysql/migration/3.7.0-3.8.0.sql | 1 + htdocs/install/mysql/tables/llx_bank_url.sql | 6 +- .../mysql/tables/llx_expensereport.sql | 5 +- htdocs/install/mysql/tables/llx_facture.sql | 6 +- 13 files changed, 186 insertions(+), 96 deletions(-) diff --git a/htdocs/compta/bank/account.php b/htdocs/compta/bank/account.php index c64d8b48e3d..c5d868d02e3 100644 --- a/htdocs/compta/bank/account.php +++ b/htdocs/compta/bank/account.php @@ -371,23 +371,32 @@ if ($id > 0 || ! empty($ref)) /* - * Boutons actions + * Buttons actions */ - if ($action != 'delete') { + if ($action != 'delete') + { print '<div class="tabsAction">'; - if ($object->type != 2 && $object->rappro) { // If not cash account and can be reconciliate - if ($user->rights->banque->consolidate) { + if ($object->type != 2 && $object->rappro) + { + // If not cash account and can be reconciliate + if ($user->rights->banque->consolidate) + { print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/bank/rappro.php?account='.$object->id.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("Conciliate").'</a>'; - } else { + } + else + { print '<a class="butActionRefused" title="'.$langs->trans("NotEnoughPermissions").'" href="#">'.$langs->trans("Conciliate").'</a>'; } } - if ($action != 'addline') { - if (empty($conf->global->BANK_DISABLE_DIRECT_INPUT)) { - if (empty($conf->accounting->enabled)) { + if ($action != 'addline') + { + if (empty($conf->global->BANK_DISABLE_DIRECT_INPUT)) + { + if (empty($conf->accounting->enabled)) + { if ($user->rights->banque->modifier) { print '<a class="butAction" href="'.$_SERVER["PHP_SELF"].'?action=addline&amp;id='.$object->id.'&amp;page='.$page.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("AddBankRecord").'</a>'; } else { @@ -500,12 +509,13 @@ if ($id > 0 || ! empty($ref)) print '<br>'; } - print '<table class="noborder" width="100%">'; - + /* - * Affiche tableau des transactions bancaires + * Show list of bank transactions */ + print '<table class="noborder" width="100%">'; + // Ligne de titre tableau des ecritures print '<tr class="liste_titre">'; print '<td>'.$langs->trans("Date").'</td>'; @@ -654,7 +664,8 @@ if ($id > 0 || ! empty($ref)) $label=($langs->trans("PaymentTypeShort".$objp->fk_type)!="PaymentTypeShort".$objp->fk_type)?$langs->trans("PaymentTypeShort".$objp->fk_type):$objp->fk_type; if ($objp->fk_type == 'SOLD') $label='&nbsp;'; - if ($objp->fk_type == 'CHQ' && $objp->fk_bordereau > 0) { + if ($objp->fk_type == 'CHQ' && $objp->fk_bordereau > 0) + { dol_include_once('/compta/paiement/cheque/class/remisecheque.class.php'); $bordereaustatic = new RemiseCheque($db); $bordereaustatic->id = $objp->fk_bordereau; @@ -678,6 +689,7 @@ if ($id > 0 || ! empty($ref)) { print dol_trunc($objp->label,60); } + // Add links after description $links = $object->get_url($objp->rowid); foreach($links as $key=>$val) diff --git a/htdocs/compta/bank/rappro.php b/htdocs/compta/bank/rappro.php index 18aacc82bf9..8468bfbd5fb 100644 --- a/htdocs/compta/bank/rappro.php +++ b/htdocs/compta/bank/rappro.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2010 Juanjo Menent <jmenent@2byte.es> * Copyright (C) 2015 Jean-François Ferry <jfefe@aternatik.fr> * @@ -43,6 +43,7 @@ if (! $user->rights->banque->consolidate) accessforbidden(); $action=GETPOST('action', 'alpha'); $id=GETPOST('account', 'int'); + /* * Actions */ @@ -220,7 +221,7 @@ if ($resql) print "<input type=\"hidden\" name=\"action\" value=\"rappro\">"; print "<input type=\"hidden\" name=\"account\" value=\"".$acct->id."\">"; - print $langs->trans("InputReceiptNumber").': '; + print '<strong>'.$langs->trans("InputReceiptNumber").'</strong>: '; print '<input class="flat" name="num_releve" type="text" value="'.(GETPOST('num_releve')?GETPOST('num_releve'):$objp->num_releve).'" size="10">'; print '<br>'; if ($options) diff --git a/htdocs/compta/bank/releve.php b/htdocs/compta/bank/releve.php index eb56a95f96a..73fd8df531a 100644 --- a/htdocs/compta/bank/releve.php +++ b/htdocs/compta/bank/releve.php @@ -94,10 +94,10 @@ $banklinestatic=new AccountLine($db); // Load account -$acct = new Account($db); +$object = new Account($db); if ($id > 0 || ! empty($ref)) { - $acct->fetch($id, $ref); + $object->fetch($id, $ref); } if (empty($num)) @@ -107,7 +107,7 @@ if (empty($num)) */ $sql = "SELECT DISTINCT(b.num_releve) as numr"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; - $sql.= " WHERE b.fk_account = ".$acct->id; + $sql.= " WHERE b.fk_account = ".$object->id; $sql.= " ORDER BY numr DESC"; $sql.= $db->plimit($conf->liste_limit+1,$offset); @@ -120,7 +120,7 @@ if (empty($num)) $i = 0; // Onglets - $head=bank_prepare_head($acct); + $head=bank_prepare_head($object); dol_fiche_head($head,'statement',$langs->trans("FinancialAccount"),0,'account'); print '<table class="border" width="100%">'; @@ -130,19 +130,36 @@ if (empty($num)) // Ref print '<tr><td width="25%">'.$langs->trans("Ref").'</td>'; print '<td colspan="3">'; - print $form->showrefnav($acct, 'ref', $linkback, 1, 'ref'); + print $form->showrefnav($object, 'ref', $linkback, 1, 'ref'); print '</td></tr>'; // Label print '<tr><td>'.$langs->trans("Label").'</td>'; - print '<td colspan="3">'.$acct->label.'</td></tr>'; + print '<td colspan="3">'.$object->label.'</td></tr>'; print '</table>'; dol_fiche_end(); + print '<div class="tabsAction">'; + + if ($object->type != 2 && $object->rappro) + { + // If not cash account and can be reconciliate + if ($user->rights->banque->consolidate) + { + print '<a class="butAction" href="'.DOL_URL_ROOT.'/compta/bank/rappro.php?account='.$object->id.($vline?'&amp;vline='.$vline:'').'">'.$langs->trans("Conciliate").'</a>'; + } + else + { + print '<a class="butActionRefused" title="'.$langs->trans("NotEnoughPermissions").'" href="#">'.$langs->trans("Conciliate").'</a>'; + } + } - print_barre_liste('', $page, $_SERVER["PHP_SELF"], "&account=".$acct->id, $sortfield, $sortorder,'',$numrows); + print '</div>'; + + + print_barre_liste('', $page, $_SERVER["PHP_SELF"], "&account=".$object->id, $sortfield, $sortorder,'',$numrows); print '<table class="noborder" width="100%">'; print '<tr class="liste_titre">'; @@ -164,13 +181,13 @@ if (empty($num)) } else { - print '<tr '.$bc[$var].'><td><a href="releve.php?num='.$objp->numr.'&amp;account='.$acct->id.'">'.$objp->numr.'</a></td>'; + print '<tr '.$bc[$var].'><td><a href="releve.php?num='.$objp->numr.'&amp;account='.$object->id.'">'.$objp->numr.'</a></td>'; // Calculate start amount $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($objp->numr)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) { @@ -184,7 +201,7 @@ if (empty($num)) $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve = '".$db->escape($objp->numr)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) { @@ -222,7 +239,7 @@ else $sql = "SELECT DISTINCT(b.num_releve) as num"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " ORDER BY b.num_releve DESC"; dol_syslog("htdocs/compta/bank/releve.php", LOG_DEBUG); @@ -244,7 +261,7 @@ else $sql = "SELECT DISTINCT(b.num_releve) as num"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve > '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " ORDER BY b.num_releve ASC"; dol_syslog("htdocs/compta/bank/releve.php", LOG_DEBUG); @@ -265,10 +282,10 @@ else $found=true; } - $mesprevnext ="<a href=\"releve.php?rel=prev&amp;num=$num&amp;ve=$ve&amp;account=$acct->id\">".img_previous()."</a> &nbsp;"; + $mesprevnext ="<a href=\"releve.php?rel=prev&amp;num=$num&amp;ve=$ve&amp;account=$object->id\">".img_previous()."</a> &nbsp;"; $mesprevnext.= $langs->trans("AccountStatement")." $num"; - $mesprevnext.=" &nbsp; <a href=\"releve.php?rel=next&amp;num=$num&amp;ve=$ve&amp;account=$acct->id\">".img_next()."</a>"; - print_fiche_titre($langs->trans("AccountStatement").' '.$num.', '.$langs->trans("BankAccount").' : '.$acct->getNomUrl(0),$mesprevnext, 'title_bank.png'); + $mesprevnext.=" &nbsp; <a href=\"releve.php?rel=next&amp;num=$num&amp;ve=$ve&amp;account=$object->id\">".img_next()."</a>"; + print_fiche_titre($langs->trans("AccountStatement").' '.$num.', '.$langs->trans("BankAccount").' : '.$object->getNomUrl(0),$mesprevnext, 'title_bank.png'); print '<br>'; print "<form method=\"post\" action=\"releve.php\">"; @@ -291,7 +308,7 @@ else $sql = "SELECT sum(b.amount) as amount"; $sql.= " FROM ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve < '".$db->escape($num)."'"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $resql=$db->query($sql); if ($resql) @@ -309,7 +326,7 @@ else $sql.= ", ".MAIN_DB_PREFIX."bank as b"; $sql.= " WHERE b.num_releve='".$db->escape($num)."'"; if (!isset($num)) $sql.= " OR b.num_releve is null"; - $sql.= " AND b.fk_account = ".$acct->id; + $sql.= " AND b.fk_account = ".$object->id; $sql.= " AND b.fk_account = ba.rowid"; $sql.= $db->order("b.datev, b.datec", "ASC"); // We add date of creation to have correct order when everything is done the same day @@ -321,7 +338,7 @@ else $i = 0; // Ligne Solde debut releve - print "<tr><td colspan=\"4\"><a href=\"releve.php?num=$num&amp;ve=1&amp;rel=$rel&amp;account=".$acct->id."\">&nbsp;</a></td>"; + print "<tr><td colspan=\"4\"><a href=\"releve.php?num=$num&amp;ve=1&amp;rel=$rel&amp;account=".$object->id."\">&nbsp;</a></td>"; print "<td align=\"right\" colspan=\"2\"><b>".$langs->trans("InitialBankBalance")." :</b></td><td align=\"right\"><b>".price($total)."</b></td><td>&nbsp;</td></tr>\n"; while ($i < $numrows) @@ -337,10 +354,10 @@ else // Date de valeur print '<td align="center" valign="center" class="nowrap">'; - print '<a href="releve.php?action=dvprev&amp;num='.$num.'&amp;account='.$acct->id.'&amp;dvid='.$objp->rowid.'">'; + print '<a href="releve.php?action=dvprev&amp;num='.$num.'&amp;account='.$object->id.'&amp;dvid='.$objp->rowid.'">'; print img_previous().'</a> '; print dol_print_date($db->jdate($objp->dv),"day") .' '; - print '<a href="releve.php?action=dvnext&amp;num='.$num.'&amp;account='.$acct->id.'&amp;dvid='.$objp->rowid.'">'; + print '<a href="releve.php?action=dvnext&amp;num='.$num.'&amp;account='.$object->id.'&amp;dvid='.$objp->rowid.'">'; print img_next().'</a>'; print "</td>\n"; @@ -353,7 +370,7 @@ else print '<td class="nowrap">'.$type_label.' '.($objp->num_chq?$objp->num_chq:'').'</td>'; // Description - print '<td valign="center"><a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$acct->id.'">'; + print '<td valign="center"><a href="'.DOL_URL_ROOT.'/compta/bank/ligne.php?rowid='.$objp->rowid.'&amp;account='.$object->id.'">'; $reg=array(); preg_match('/\((.+)\)/i',$objp->label,$reg); // Si texte entoure de parenthese on tente recherche de traduction if ($reg[1] && $langs->trans($reg[1])!=$reg[1]) print $langs->trans($reg[1]); @@ -364,7 +381,7 @@ else * Ajout les liens (societe, company...) */ $newline=1; - $links = $acct->get_url($objp->rowid); + $links = $object->get_url($objp->rowid); foreach($links as $key=>$val) { if (! $newline) print ' - '; @@ -500,7 +517,7 @@ else if ($user->rights->banque->modifier || $user->rights->banque->consolidate) { - print "<td align=\"center\"><a href=\"ligne.php?rowid=$objp->rowid&amp;account=".$acct->id."\">"; + print "<td align=\"center\"><a href=\"ligne.php?rowid=$objp->rowid&amp;account=".$object->id."\">"; print img_edit(); print "</a></td>"; } @@ -522,6 +539,7 @@ else print "</table></form>\n"; } -$db->close(); llxFooter(); + +$db->close(); diff --git a/htdocs/expensereport/card.php b/htdocs/expensereport/card.php index e7990631457..1eb5d8d47ba 100644 --- a/htdocs/expensereport/card.php +++ b/htdocs/expensereport/card.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2008 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2009 Regis Houssin <regis@dolibarr.fr> * Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> * @@ -166,7 +166,8 @@ if ($action == 'update' && $user->rights->expensereport->creer) $object->fk_c_paiement = GETPOST('fk_c_paiement','int'); $object->note_public = GETPOST('note_public'); $object->note_private = GETPOST('note_private'); - + $object->fk_user_modif = $user->id; + $result = $object->update($user); if ($result > 0) { @@ -1318,30 +1319,35 @@ else { dol_fiche_head($head, 'card', $langs->trans("TripCard"), 0, 'trip'); - if ($action == 'save'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_validate","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'save') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_validate","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'save_from_refuse'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_save_from_refuse","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'save_from_refuse') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("SaveTrip"),$langs->trans("ConfirmSaveTrip"),"confirm_save_from_refuse","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'delete'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'delete') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("DeleteTrip"),$langs->trans("ConfirmDeleteTrip"),"confirm_delete","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'validate'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("ValideTrip"),$langs->trans("ConfirmValideTrip"),"confirm_approve","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'validate') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("ValideTrip"),$langs->trans("ConfirmValideTrip"),"confirm_approve","","",1); + if ($ret == 'html') print '<br>'; + } - if ($action == 'paid'): - $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("PaidTrip"),$langs->trans("ConfirmPaidTrip"),"confirm_paid","","",1); - if ($ret == 'html') print '<br>'; - endif; + if ($action == 'paid') + { + $ret=$form->form_confirm($_SERVER["PHP_SELF"]."?id=".$id,$langs->trans("PaidTrip"),$langs->trans("ConfirmPaidTrip"),"confirm_paid","","",1); + if ($ret == 'html') print '<br>'; + } if ($action == 'cancel') { @@ -1968,7 +1974,7 @@ if ($action != 'create' && $action != 'edit') * ET user à droit de "to_paid" * Afficher : "Annuler" / "Payer" / "Supprimer" */ - if ($user->rights->expensereport->to_paid && $object->fk_statut == 5) + if ($user->rights->expensereport->to_paid && ! empty($conf->banque->enabled) && $object->fk_statut == 5) { // Pay if ($remaintopay == 0) @@ -1979,8 +1985,11 @@ if ($action != 'create' && $action != 'edit') { print '<div class="inline-block divButAction"><a class="butAction" href="'.DOL_URL_ROOT.'/expensereport/payment/payment.php?id=' . $object->id . '&amp;action=create">' . $langs->trans('DoPayment') . '</a></div>'; } - - if (round($remaintopay) == 0 && $object->paid == 0) + } + + if (($user->rights->expensereport->to_paid || empty($conf->banque->enabled)) && $object->fk_statut == 5) + { + if ((round($remaintopay) == 0 || empty($conf->banque->enabled)) && $object->paid == 0) { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER["PHP_SELF"] . '?id='.$object->id.'&action=set_paid">'.$langs->trans("ClassifyPaid")."</a></div>"; } diff --git a/htdocs/expensereport/class/expensereport.class.php b/htdocs/expensereport/class/expensereport.class.php index 93dcb7ee03d..86d5eb51d18 100644 --- a/htdocs/expensereport/class/expensereport.class.php +++ b/htdocs/expensereport/class/expensereport.class.php @@ -61,14 +61,16 @@ class ExpenseReport extends CommonObject var $code_paiement; var $code_statut; - /* - ACTIONS - */ + // ACTIONS - // Enregistrement + // Create var $date_create; var $fk_user_author; + // Update + var $date_modif; + var $fk_user_modif; + // Refus var $date_refuse; var $detail_refuse; @@ -141,6 +143,7 @@ class ExpenseReport extends CommonObject $sql.= ",date_create"; $sql.= ",fk_user_author"; $sql.= ",fk_user_validator"; + $sql.= ",fk_user_modif"; $sql.= ",fk_statut"; $sql.= ",fk_c_paiement"; $sql.= ",paid"; @@ -156,6 +159,7 @@ class ExpenseReport extends CommonObject $sql.= ", '".$this->db->idate($now)."'"; $sql.= ", ".($user->id > 0 ? $user->id:"null"); $sql.= ", ".($this->fk_user_validator > 0 ? $this->fk_user_validator:"null"); + $sql.= ", ".($this->fk_user_modif > 0 ? $this->fk_user_modif:"null"); $sql.= ", ".($this->fk_statut > 1 ? $this->fk_statut:0); $sql.= ", ".($this->modepaymentid?$this->modepaymentid:"null"); $sql.= ", 0"; @@ -240,6 +244,7 @@ class ExpenseReport extends CommonObject $sql.= " , fk_user_author = ".($user->id > 0 ? "'".$user->id."'":"null"); $sql.= " , fk_user_validator = ".($this->fk_user_validator > 0 ? $this->fk_user_validator:"null"); $sql.= " , fk_user_valid = ".($this->fk_user_valid > 0 ? $this->fk_user_valid:"null"); + $sql.= " , fk_user_modif = ".($this->fk_user_modif > 0 ? $this->fk_user_modif:"null"); $sql.= " , fk_statut = ".($this->fk_statut >= 0 ? $this->fk_statut:'0'); $sql.= " , fk_c_paiement = ".($this->fk_c_paiement > 0 ? $this->fk_c_paiement:"null"); $sql.= " , note_public = ".(!empty($this->note_public)?"'".$this->db->escape($this->note_public)."'":"''"); @@ -275,9 +280,10 @@ class ExpenseReport extends CommonObject $sql.= " d.detail_refuse, d.detail_cancel, d.fk_user_refuse, d.fk_user_cancel,"; // ACTIONS $sql.= " d.date_refuse, d.date_cancel,"; // ACTIONS $sql.= " d.total_ht, d.total_ttc, d.total_tva,"; // TOTAUX (int) - $sql.= " d.date_debut, d.date_fin, d.date_create, d.date_valid, d.date_approve,"; // DATES (datetime) - $sql.= " d.fk_user_author, d.fk_user_validator, d.fk_statut as status, d.fk_c_paiement,"; + $sql.= " d.date_debut, d.date_fin, d.date_create, d.tms as date_modif, d.date_valid, d.date_approve,"; // DATES (datetime) + $sql.= " d.fk_user_author, d.fk_user_modif, d.fk_user_validator,"; $sql.= " d.fk_user_valid, d.fk_user_approve,"; + $sql.= " d.fk_statut as status, d.fk_c_paiement,"; $sql.= " dp.libelle as libelle_paiement, dp.code as code_paiement"; // INNER JOIN paiement $sql.= " FROM ".MAIN_DB_PREFIX.$this->table_element." as d LEFT JOIN ".MAIN_DB_PREFIX."c_paiement as dp ON d.fk_c_paiement = dp.id"; if ($ref) $sql.= " WHERE d.ref = '".$this->db->escape($ref)."'"; @@ -306,16 +312,18 @@ class ExpenseReport extends CommonObject $this->date_valid = $this->db->jdate($obj->date_valid); $this->date_approve = $this->db->jdate($obj->date_approve); $this->date_create = $this->db->jdate($obj->date_create); + $this->date_modif = $this->db->jdate($obj->date_modif); $this->date_refuse = $this->db->jdate($obj->date_refuse); $this->date_cancel = $this->db->jdate($obj->date_cancel); $this->fk_user_author = $obj->fk_user_author; + $this->fk_user_modif = $obj->fk_user_modif; $this->fk_user_validator = $obj->fk_user_validator; $this->fk_user_valid = $obj->fk_user_valid; $this->fk_user_refuse = $obj->fk_user_refuse; $this->fk_user_cancel = $obj->fk_user_cancel; $this->fk_user_approve = $obj->fk_user_approve; - + $user_author = new User($this->db); if ($this->fk_user_author > 0) $user_author->fetch($this->fk_user_author); @@ -496,7 +504,13 @@ class ExpenseReport extends CommonObject $muser->fetch($obj->fk_user_modification); $this->user_modification = $muser; } - + if ($obj->fk_user_approve) + { + $auser = new User($this->db); + $auser->fetch($obj->fk_user_approve); + $this->user_approve = $auser; + } + } $this->db->free($resql); } @@ -869,20 +883,21 @@ class ExpenseReport extends CommonObject if ($this->fk_statut != 2) { + $now = dol_now(); + $sql = 'UPDATE '.MAIN_DB_PREFIX.$this->table_element; - $sql.= " SET ref = '".$this->ref."', fk_statut = 2, fk_user_valid = ".$fuser->id.","; + $sql.= " SET ref = '".$this->ref."', fk_statut = 2, fk_user_valid = ".$fuser->id.", date_valid='".$this->db->idate($now)."',"; $sql.= " ref_number_int = ".$ref_number_int; $sql.= ' WHERE rowid = '.$this->id; - dol_syslog(get_class($this)."::set_save sql=".$sql, LOG_DEBUG); - - if ($this->db->query($sql)) + $resql=$this->db->query($sql); + if ($resql) { return 1; } else { - $this->error=$this->db->error(); + $this->error=$this->db->lasterror(); return -1; } } diff --git a/htdocs/expensereport/class/paymentexpensereport.class.php b/htdocs/expensereport/class/paymentexpensereport.class.php index 96e421c4769..c0777654893 100644 --- a/htdocs/expensereport/class/paymentexpensereport.class.php +++ b/htdocs/expensereport/class/paymentexpensereport.class.php @@ -469,7 +469,7 @@ class PaymentExpenseReport extends CommonObject */ function addPaymentToBank($user,$mode,$label,$accountid,$emetteur_nom,$emetteur_banque) { - global $conf; + global $langs,$conf; $error=0; @@ -482,7 +482,7 @@ class PaymentExpenseReport extends CommonObject $total=$this->total; if ($mode == 'payment_expensereport') $amount=$total; - + // Insert payment into llx_bank $bank_line_id = $acc->addline( $this->datepaid, @@ -519,6 +519,32 @@ class PaymentExpenseReport extends CommonObject dol_print_error($this->db); } } + + // Add link 'user' in bank_url between user and bank transaction + if (! $error) + { + foreach ($this->amounts as $key => $value) // We should have always same third party but we loop in case of. + { + if ($mode == 'payment_expensereport') + { + $euser = new User($this->db); + $euser->fetch($key); + $result=$acc->add_url_line( + $bank_line_id, + $euser->id, + DOL_URL_ROOT.'/user/card.php?id=', + $euser->getFullName($langs), + 'user' + ); + if ($result <= 0) + { + $this->error=$this->db->lasterror(); + dol_syslog(get_class($this).'::addPaymentToBank '.$this->error); + $error++; + } + } + } + } } else { diff --git a/htdocs/expensereport/info.php b/htdocs/expensereport/info.php index c1e0b598e7e..b4302631c78 100644 --- a/htdocs/expensereport/info.php +++ b/htdocs/expensereport/info.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2004 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2005 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -59,6 +59,6 @@ if ($id) print '</div>'; } -$db->close(); - llxFooter(); + +$db->close(); diff --git a/htdocs/expensereport/payment/card.php b/htdocs/expensereport/payment/card.php index 0a9b5a05778..eb5314fbd30 100644 --- a/htdocs/expensereport/payment/card.php +++ b/htdocs/expensereport/payment/card.php @@ -157,19 +157,19 @@ print $form->showrefnav($payment,'id','',1,'rowid','id'); print '</td></tr>'; // Date -print '<tr><td valign="top">'.$langs->trans('Date').'</td><td colspan="3">'.dol_print_date($payment->datep,'day').'</td></tr>'; +print '<tr><td>'.$langs->trans('Date').'</td><td colspan="3">'.dol_print_date($payment->datep,'day').'</td></tr>'; // Mode -print '<tr><td valign="top">'.$langs->trans('Mode').'</td><td colspan="3">'.$langs->trans("PaymentType".$payment->type_code).'</td></tr>'; +print '<tr><td>'.$langs->trans('Mode').'</td><td colspan="3">'.$langs->trans("PaymentType".$payment->type_code).'</td></tr>'; // Number -print '<tr><td valign="top">'.$langs->trans('Number').'</td><td colspan="3">'.$payment->num_payment.'</td></tr>'; +print '<tr><td>'.$langs->trans('Numero').'</td><td colspan="3">'.$payment->num_payment.'</td></tr>'; // Amount -print '<tr><td valign="top">'.$langs->trans('Amount').'</td><td colspan="3">'.price($payment->amount, 0, $outputlangs, 1, -1, -1, $conf->currency).'</td></tr>'; +print '<tr><td>'.$langs->trans('Amount').'</td><td colspan="3">'.price($payment->amount, 0, $outputlangs, 1, -1, -1, $conf->currency).'</td></tr>'; // Note -print '<tr><td valign="top">'.$langs->trans('Note').'</td><td colspan="3">'.nl2br($payment->note).'</td></tr>'; +print '<tr><td class="tdtop">'.$langs->trans('Note').'</td><td colspan="3">'.nl2br($payment->note).'</td></tr>'; // Bank account if (! empty($conf->banque->enabled)) diff --git a/htdocs/expensereport/payment/payment.php b/htdocs/expensereport/payment/payment.php index 3c61179e1b3..c65e42f709c 100644 --- a/htdocs/expensereport/payment/payment.php +++ b/htdocs/expensereport/payment/payment.php @@ -1,5 +1,6 @@ <?php -/* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> +/* Copyright (C) 2015 Alexandre Spangaro <aspangaro.dolibarr@gmail.com> + * Copyright (C) 2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -31,6 +32,7 @@ $langs->load("bills"); $chid=GETPOST("id"); $action=GETPOST('action'); $amounts = array(); +$accountid=GETPOST('accountid','int'); // Security check $socid=0; @@ -67,7 +69,7 @@ if ($action == 'add_payment') $mesg = $langs->trans("ErrorFieldRequired",$langs->transnoentities("Date")); $error++; } - if (! empty($conf->banque->enabled) && ! $_POST["accountid"] > 0) + if (! empty($conf->banque->enabled) && ! $accountid > 0) { $mesg = $langs->trans("ErrorFieldRequired",$langs->transnoentities("AccountToCredit")); $error++; @@ -76,6 +78,7 @@ if ($action == 'add_payment') if (! $error) { $paymentid = 0; + $total = 0; // Read possible payments foreach ($_POST as $key => $value) @@ -84,6 +87,7 @@ if ($action == 'add_payment') { $other_chid = substr($key,7); $amounts[$other_chid] = price2num($_POST[$key]); + $total += price2num($_POST[$key]); } } @@ -102,6 +106,7 @@ if ($action == 'add_payment') $payment->chid = $chid; $payment->datepaid = $datepaid; $payment->amounts = $amounts; // Tableau de montant + $payment->total = $total; $payment->fk_typepayment = $_POST["fk_typepayment"]; $payment->num_payment = $_POST["num_payment"]; $payment->note = $_POST["note"]; @@ -118,7 +123,7 @@ if ($action == 'add_payment') if (! $error) { - $result=$payment->addPaymentToBank($user,'payment_expensereport','(ExpenseReportPayment)',$_POST['accountid'],'',''); + $result=$payment->addPaymentToBank($user,'payment_expensereport','(ExpenseReportPayment)',$accountid,'',''); if (! $result > 0) { $errmsg=$payment->error; diff --git a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql index 16b9f274e50..15dd8761e47 100755 --- a/htdocs/install/mysql/migration/3.7.0-3.8.0.sql +++ b/htdocs/install/mysql/migration/3.7.0-3.8.0.sql @@ -22,6 +22,7 @@ UPDATE llx_facture_fourn set ref=rowid where ref IS NULL; ALTER TABLE llx_facture_fourn MODIFY COLUMN ref varchar(255) NOT NULL; +ALTER TABLE llx_bank_url MODIFY COLUMN type varchar(24) NOT NULL; -- IVORY COST (id country=21) insert into llx_c_tva(rowid,fk_pays,taux,recuperableonly,localtax1,localtax1_type,localtax2,localtax2_type,note,active) values (211, 21, '0','0',0,0,0,0,'IVA Rate 0',1); diff --git a/htdocs/install/mysql/tables/llx_bank_url.sql b/htdocs/install/mysql/tables/llx_bank_url.sql index 841e08822ea..0fd99a32e9a 100644 --- a/htdocs/install/mysql/tables/llx_bank_url.sql +++ b/htdocs/install/mysql/tables/llx_bank_url.sql @@ -1,6 +1,6 @@ -- =================================================================== --- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> --- Copyright (C) 2007 Laurent Destailleur <eldy@users.sourceforge.net> +-- Copyright (C) 2003 Rodolphe Quiedeville <rodolphe@quiedeville.org> +-- Copyright (C) 2007-2015 Laurent Destailleur <eldy@users.sourceforge.net> -- -- This program is free software; you can redistribute it and/or modify -- it under the terms of the GNU General Public License as published by @@ -24,5 +24,5 @@ create table llx_bank_url url_id integer, url varchar(255), label varchar(255), - type varchar(20) NOT NULL + type varchar(24) NOT NULL )ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_expensereport.sql b/htdocs/install/mysql/tables/llx_expensereport.sql index 6d0da853fbb..c61ed8a9335 100755 --- a/htdocs/install/mysql/tables/llx_expensereport.sql +++ b/htdocs/install/mysql/tables/llx_expensereport.sql @@ -51,6 +51,9 @@ CREATE TABLE llx_expensereport ( detail_cancel varchar(255) DEFAULT NULL, integration_compta integer DEFAULT NULL, -- not used fk_bank_account integer DEFAULT NULL, - model_pdf varchar(50) DEFAULT NULL + model_pdf varchar(50) DEFAULT NULL, + + import_key varchar(14), + extraparams varchar(255) -- for other parameters with json format ) ENGINE=innodb; diff --git a/htdocs/install/mysql/tables/llx_facture.sql b/htdocs/install/mysql/tables/llx_facture.sql index 93a376c599c..e6da2bda214 100644 --- a/htdocs/install/mysql/tables/llx_facture.sql +++ b/htdocs/install/mysql/tables/llx_facture.sql @@ -78,11 +78,11 @@ create table llx_facture fk_incoterms integer, -- for incoterms location_incoterms varchar(255), -- for incoterms - import_key varchar(14), - extraparams varchar(255), -- for stock other parameters with json format situation_cycle_ref smallint, -- situation cycle reference situation_counter smallint, -- situation counter - situation_final smallint -- is the situation final ? + situation_final smallint, -- is the situation final ? + import_key varchar(14), + extraparams varchar(255) -- for other parameters with json format )ENGINE=innodb; From a98985bf378d33cc2bad30bd204ec48d23026b88 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:17:36 +0200 Subject: [PATCH 133/172] Fix align --- htdocs/admin/modules.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/modules.php b/htdocs/admin/modules.php index 86cfae1d606..398dd8036fb 100644 --- a/htdocs/admin/modules.php +++ b/htdocs/admin/modules.php @@ -469,11 +469,11 @@ if ($mode != 'marketplace') } else if (preg_match('/^([^@]+)@([^@]+)$/i',$objMod->config_page_url,$regs)) { - print '<td align="right" valign="top"><a href="'.dol_buildpath('/'.$regs[2].'/admin/'.$regs[1],1).'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; + print '<td align="right" valign="middle"><a href="'.dol_buildpath('/'.$regs[2].'/admin/'.$regs[1],1).'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; } else { - print '<td align="right" valign="top"><a href="'.$objMod->config_page_url.'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; + print '<td align="right" valign="middle"><a href="'.$objMod->config_page_url.'" title="'.$langs->trans("Setup").'">'.img_picto($langs->trans("Setup"),"setup").'</a></td>'; } } else @@ -500,7 +500,8 @@ if ($mode != 'marketplace') print img_picto($langs->trans("Disabled"),'switch_off'); print "</a>\n"; } - print "</td>\n <td>&nbsp;</td>"; + print "</td>\n"; + print "<td>&nbsp;</td>"; } print "</tr>\n"; From 3e266243e56694eb4d740fa84dd7fcce2a0180e3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Fri, 28 Aug 2015 20:39:30 +0200 Subject: [PATCH 134/172] Fix css for support page --- htdocs/support/default.css | 4 ++++ htdocs/support/index.php | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/htdocs/support/default.css b/htdocs/support/default.css index 1505e59d998..17204387eb4 100644 --- a/htdocs/support/default.css +++ b/htdocs/support/default.css @@ -63,6 +63,10 @@ text-align: left; border: 1px solid #8CACBB; } +table.tablesupport { + min-height: 250px; +} + div.ok { color: #114466; } diff --git a/htdocs/support/index.php b/htdocs/support/index.php index afd7a4f6338..947ae72e70c 100644 --- a/htdocs/support/index.php +++ b/htdocs/support/index.php @@ -66,7 +66,7 @@ print '<div style="width: 100%"><div class="inline-block">'; print "\n"; // Forum/wiki support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title" valign="top">'; print '<td width="100%" align="left" valign="top">'; @@ -179,7 +179,7 @@ print '</div><div class="inline-block">'; */ // EMail support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title" valign="top">'; print '<td width="100%" align="left" valign="top">'; @@ -213,7 +213,7 @@ print '</div><div class="inline-block">'; // Other support -print '<table class="login" width="100%">'; +print '<table class="login tablesupport" width="100%">'; print '<tr class="title">'; print '<td width="100%" align="left" valign="top">'; From 17b69e16d2fe6bbe487c03c13ea94f054b34cbb4 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 29 Aug 2015 13:45:23 +0200 Subject: [PATCH 135/172] Fix remove a bad log reporting error when not --- htdocs/contact/class/contact.class.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/contact/class/contact.class.php b/htdocs/contact/class/contact.class.php index ba12d039e10..3e1e3fd1720 100644 --- a/htdocs/contact/class/contact.class.php +++ b/htdocs/contact/class/contact.class.php @@ -499,9 +499,10 @@ class Contact extends CommonObject */ function fetch($id, $user=0, $ref_ext='') { - dol_syslog(get_class($this)."::fetch ".$this->error, LOG_ERR); global $langs; + dol_syslog(get_class($this)."::fetch id=".$id, LOG_DEBUG); + $langs->load("companies"); $sql = "SELECT c.rowid, c.fk_soc, c.ref_ext, c.civility as civility_id, c.lastname, c.firstname,"; @@ -524,7 +525,6 @@ class Contact extends CommonObject if ($id) $sql.= " WHERE c.rowid = ". $id; elseif ($ref_ext) $sql .= " WHERE c.ref_ext = '".$this->db->escape($ref_ext)."'"; - dol_syslog(get_class($this)."::fetch", LOG_DEBUG); $resql=$this->db->query($sql); if ($resql) { @@ -565,7 +565,7 @@ class Contact extends CommonObject $this->email = $obj->email; $this->jabberid = $obj->jabberid; - $this->skype = $obj->skype; + $this->skype = $obj->skype; $this->priv = $obj->priv; $this->mail = $obj->email; From c8f12dc5f2dcfff71f799a114e893ac061e4bd3f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Sat, 29 Aug 2015 15:06:42 +0200 Subject: [PATCH 136/172] Fix PUT method for already formated strings --- htdocs/core/lib/geturl.lib.php | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/htdocs/core/lib/geturl.lib.php b/htdocs/core/lib/geturl.lib.php index 8f6847bcb9a..3b62556f482 100644 --- a/htdocs/core/lib/geturl.lib.php +++ b/htdocs/core/lib/geturl.lib.php @@ -24,12 +24,12 @@ /** * Function get content from an URL (use proxy if proxy defined) * - * @param string $url URL to call. - * @param string $postorget 'POST', 'GET', 'HEAD' - * @param string $param Parameters of URL (x=value1&y=value2) - * @param string $followlocation 1=Follow location, 0=Do not follow - * @param array $addheaders Array of string to add into header. Example: ('Accept: application/xrds+xml', ....) - * @return array Returns an associative array containing the response from the server array('content'=>response,'curl_error_no'=>errno,'curl_error_msg'=>errmsg...) + * @param string $url URL to call. + * @param string $postorget 'POST', 'GET', 'HEAD', 'PUTALREADYFORMATED' + * @param string $param Parameters of URL (x=value1&y=value2) or may be a formated content with PUTALREADYFORMATED + * @param string $followlocation 1=Follow location, 0=Do not follow + * @param array $addheaders Array of string to add into header. Example: ('Accept: application/xrds+xml', ....) + * @return array Returns an associative array containing the response from the server array('content'=>response,'curl_error_no'=>errno,'curl_error_msg'=>errmsg...) */ function getURLContent($url,$postorget='GET',$param='',$followlocation=1,$addheaders=array()) { @@ -74,10 +74,19 @@ function getURLContent($url,$postorget='GET',$param='',$followlocation=1,$addhea else if ($postorget == 'PUT') { curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); // HTTP request is 'PUT' - if ( ! is_array($param) ) - parse_str($param, $array_param); + if (! is_array($param)) parse_str($param, $array_param); + else + { + dol_syslog("parameter param must be a string", LOG_WARNING); + $array_param=$param; + } curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($array_param)); // Setting param x=a&y=z as PUT fields } + else if ($postorget == 'PUTALREADYFORMATED') + { + curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT'); // HTTP request is 'PUT' + curl_setopt($ch, CURLOPT_POSTFIELDS, $param); // param = content of post, like a xml string + } else if ($postorget == 'HEAD') { curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'HEAD'); // HTTP request is 'HEAD' From ace1681f31a3a29dd0278b6e1e0cf2c340f881b1 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sat, 29 Aug 2015 16:52:10 +0200 Subject: [PATCH 137/172] Fix missing delivery validation button delivery advanced permissions were missing --- htdocs/livraison/card.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 7ea9920d65b..791144ed3aa 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -744,9 +744,13 @@ else { print '<div class="tabsAction">'; - if ($object->statut == 0 && $user->rights->expedition->livraison->valider && $num_prod > 0) + if ($object->statut == 0 && $num_prod > 0) { - print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; + if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->livraison->creer)) + || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison_advance->validate))) + { + print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; + } } if ($user->rights->expedition->livraison->supprimer) From f1be57448924941ebfd720e72522bdbba3e03a6d Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sat, 29 Aug 2015 17:14:41 +0200 Subject: [PATCH 138/172] correction on permissions --- htdocs/livraison/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/livraison/card.php b/htdocs/livraison/card.php index 791144ed3aa..54e45080efb 100644 --- a/htdocs/livraison/card.php +++ b/htdocs/livraison/card.php @@ -746,7 +746,7 @@ else if ($object->statut == 0 && $num_prod > 0) { - if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->livraison->creer)) + if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison->creer)) || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->expedition->livraison_advance->validate))) { print '<a class="butAction" href="'.$_SERVER['PHP_SELF'].'?id='.$object->id.'&amp;action=valid">'.$langs->trans("Validate").'</a>'; From b953d2c4665bd0eb0e8c769189669da6191e7d8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garci=CC=81a=20de=20La=20Fuente?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 19:42:51 +0200 Subject: [PATCH 139/172] FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields Close #3426 --- ChangeLog | 1 + htdocs/core/class/commonobject.class.php | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/ChangeLog b/ChangeLog index f62facbdc36..cf99ec9012f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -21,6 +21,7 @@ FIX: Not showing task extrafields when creating from left menu FIX [ bug #3288 ] Tasks box is not properly drawn FIX [ bug #3211 ] Outstading bill amount of a client showed wrong amounts FIX [ bug #3321 ] Users with certain permissions were shown a "forbidden access" page even if they had the rights +FIX [ bug #3426 ] Unable to create an invoice from a contract with extrafields NEW: Created new ContratLigne::insert function diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index 4bbe7b3aa98..2b9ad1b20c0 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3375,6 +3375,11 @@ abstract class CommonObject { if (empty($rowid)) $rowid=$this->id; + //To avoid SQL errors. Probably not the better solution though + if (!$this->table_element) { + return 0; + } + if (! is_array($optionsArray)) { // optionsArray not already loaded, so we load it From 8fd7f0f383588960092d1317f5d2df64a262f24d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 21:41:15 +0200 Subject: [PATCH 140/172] Removed odd test --- htdocs/core/lib/pdf.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index 8ed3c312e50..e5527a8d2fd 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -744,7 +744,7 @@ function pdf_pagefoot(&$pdf,$outputlangs,$paramfreetext,$fromcompany,$marge_bass // First line of company infos $line1=""; $line2=""; $line3=""; $line4=""; - if ($showdetails && 1) + if ($showdetails) { // Company name if ($fromcompany->name) From 3482031b8a334ca49efd5fdc53897d1195fdb081 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sat, 29 Aug 2015 21:44:05 +0200 Subject: [PATCH 141/172] Removed second odd test --- htdocs/core/lib/pdf.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/pdf.lib.php b/htdocs/core/lib/pdf.lib.php index e5527a8d2fd..dfb805782f0 100644 --- a/htdocs/core/lib/pdf.lib.php +++ b/htdocs/core/lib/pdf.lib.php @@ -788,7 +788,7 @@ function pdf_pagefoot(&$pdf,$outputlangs,$paramfreetext,$fromcompany,$marge_bass $line2.=($line2?" - ":"").$fromcompany->email; } } - if (($showdetails && 2) || ($fromcompany->country_code == 'DE')) + if ($showdetails || ($fromcompany->country_code == 'DE')) { // Managers if ($fromcompany->managers) From b908f10c5bd84891e5ba0e6c4c97529aa3e24508 Mon Sep 17 00:00:00 2001 From: fappels <francis.appels@yahoo.com> Date: Sun, 30 Aug 2015 11:50:47 +0200 Subject: [PATCH 142/172] Fix missing product label in package tab --- htdocs/product/composition/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/product/composition/card.php b/htdocs/product/composition/card.php index 9e8cd7acef3..96e4c955cd6 100644 --- a/htdocs/product/composition/card.php +++ b/htdocs/product/composition/card.php @@ -204,7 +204,7 @@ if ($id > 0 || ! empty($ref)) print '</tr>'; // Label - print '<tr><td>'.$langs->trans("Label").'</td><td>'.$object->libelle.'</td>'; + print '<tr><td>'.$langs->trans("Label").'</td><td>'.$object->label.'</td>'; print '</tr>'; // Nature From e4bddb4a00506e9943b4a3c77f33fd679d62f05e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcos=20Garc=C3=ADa?= <marcosgdf@gmail.com> Date: Sun, 30 Aug 2015 13:47:02 +0200 Subject: [PATCH 143/172] NEW Added __PROJECT_NAME__ tag for customer invoice emails --- htdocs/compta/facture.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 7f5b33ee73a..143c93cfe22 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3851,6 +3851,7 @@ else if ($id > 0 || ! empty($ref)) $formmail->substit['__REFCLIENT__'] = $object->ref_client; $formmail->substit['__THIRPARTY_NAME__'] = $object->thirdparty->name; $formmail->substit['__PROJECT_REF__'] = (is_object($object->projet)?$object->projet->ref:''); + $formmail->substit['__PROJECT_NAME__'] = (is_object($object->projet)?$object->projet->title:''); $formmail->substit['__PERSONALIZED__'] = ''; $formmail->substit['__CONTACTCIVNAME__'] = ''; From cf38b17e88f75ed54ffb478ce8d1dde1b8b91fe8 Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Mon, 31 Aug 2015 09:18:37 +0200 Subject: [PATCH 144/172] FIX: Bad visualization of suppliers name on Incomes-Expenses mode --- htdocs/compta/resultat/clientfourn.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/compta/resultat/clientfourn.php b/htdocs/compta/resultat/clientfourn.php index f389b380b99..b5aab7090d6 100644 --- a/htdocs/compta/resultat/clientfourn.php +++ b/htdocs/compta/resultat/clientfourn.php @@ -304,7 +304,7 @@ if ($modecompta == 'CREANCES-DETTES') } else { - $sql = "SELECT s.nom, s.rowid as socid, sum(pf.amount) as amount_ttc"; + $sql = "SELECT s.nom as name, s.rowid as socid, sum(pf.amount) as amount_ttc"; $sql.= " FROM ".MAIN_DB_PREFIX."paiementfourn as p"; $sql.= ", ".MAIN_DB_PREFIX."paiementfourn_facturefourn as pf"; $sql.= " LEFT JOIN ".MAIN_DB_PREFIX."facture_fourn as f"; From 9f4ec3dbdf34792d2e2c13f29f9c4b69d12029bb Mon Sep 17 00:00:00 2001 From: phf <phf@atm-consulting.fr> Date: Mon, 31 Aug 2015 12:00:47 +0200 Subject: [PATCH 145/172] FIX error creating default object from empty value --- htdocs/core/class/conf.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 29fed41a6ad..97fc168716d 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -110,6 +110,7 @@ class Conf $this->bank = new stdClass(); $this->notification = new stdClass(); $this->mailing = new stdClass(); + $this->expensereport = new stdClass(); } From 31465fe8993e3b43ff0c6558fcfc472f51d9caf2 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 12:13:23 +0200 Subject: [PATCH 146/172] Fix several minor bugs --- htdocs/admin/company.php | 2 +- htdocs/cron/list.php | 2 +- htdocs/opensurvey/card.php | 5 ++++- htdocs/opensurvey/results.php | 24 +++++++++++++++++------- htdocs/paybox/admin/paybox.php | 14 +++++++++++--- htdocs/paypal/admin/paypal.php | 19 ++++++++++--------- htdocs/paypal/lib/paypal.lib.php | 2 +- htdocs/product/admin/product_tools.php | 6 ++++-- 8 files changed, 49 insertions(+), 25 deletions(-) diff --git a/htdocs/admin/company.php b/htdocs/admin/company.php index d95df9c5465..17c1414106e 100644 --- a/htdocs/admin/company.php +++ b/htdocs/admin/company.php @@ -761,7 +761,7 @@ else // On propose la generation de la vignette si elle n'existe pas if (!is_file($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini) && preg_match('/(\.jpg|\.jpeg|\.png)$/i',$mysoc->logo)) { - print '<a href="'.$_SERVER["PHP_SELF"].'?action=addthumb&amp;file='.urlencode($mysoc->logo).'">'.img_picto($langs->trans('GenerateThumb'),'refresh').'&nbsp;&nbsp;</a>'; + print '<a href="'.$_SERVER["PHP_SELF"].'?action=addthumb&amp;file='.urlencode($mysoc->logo).'">'.img_picto($langs->trans('GenerateThumb'),'refresh').'</a>&nbsp;&nbsp;'; } else if ($mysoc->logo_mini && is_file($conf->mycompany->dir_output.'/logos/thumbs/'.$mysoc->logo_mini)) { diff --git a/htdocs/cron/list.php b/htdocs/cron/list.php index 37186686938..d6c0fbd2070 100644 --- a/htdocs/cron/list.php +++ b/htdocs/cron/list.php @@ -208,7 +208,7 @@ print '</tr>'; if (count($object->lines) > 0) { // Loop on each active job - $style='impair'; + $style='pair'; foreach($object->lines as $line) { // title profil diff --git a/htdocs/opensurvey/card.php b/htdocs/opensurvey/card.php index 35837c0331d..d93c37cbfb9 100644 --- a/htdocs/opensurvey/card.php +++ b/htdocs/opensurvey/card.php @@ -311,12 +311,15 @@ if ($action != 'edit') { print '<script type="text/javascript"> jQuery(document).ready(function () { - jQuery("#opensurveyurl").focus(function() { jQuery(this).select(); } ); + jQuery("#opensurveyurl").click(function() { jQuery(this).select(); } ); }); </script>'; print ' <a href="'.$url.'" target="_blank">'.$langs->trans("Link").'</a>'; } + +print '</td></tr>'; + print '</table>'; dol_fiche_end(); diff --git a/htdocs/opensurvey/results.php b/htdocs/opensurvey/results.php index d9ef51b6a4a..e710bca2adf 100644 --- a/htdocs/opensurvey/results.php +++ b/htdocs/opensurvey/results.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2014 Marcos García <marcosgdf@gmail.com> +/* Copyright (C) 2013-2015 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2014 Marcos García <marcosgdf@gmail.com> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -125,7 +125,6 @@ for ($i=0; $i<$nblignes; $i++) } if ($testmodifier) { - // Security check if (!$user->rights->opensurvey->write) accessforbidden(); @@ -473,17 +472,28 @@ if ($object->fk_user_creat) { print '</td></tr>'; // Link -print '<tr><td>'.img_picto('','object_globe.png').' '.$langs->trans("UrlForSurvey",'').'</td><td>'; +print '<tr><td>'.img_picto('','object_globe.png').' '.$langs->trans("UrlForSurvey",'').'</td><td colspan="2">'; // Define $urlwithroot $urlwithouturlroot=preg_replace('/'.preg_quote(DOL_URL_ROOT,'/').'$/i','',trim($dolibarr_main_url_root)); $urlwithroot=$urlwithouturlroot.DOL_URL_ROOT; // This is to use external domain name found into config file //$urlwithroot=DOL_MAIN_URL_ROOT; // This is to use same domain name than current -$url=$urlwithouturlroot.dol_buildpath('/public/opensurvey/studs.php',1).'?sondage='.$numsondage; -$urlvcal='<a href="'.$url.'" target="_blank">'.$url.'</a>'; -print $urlvcal; +$url=$urlwithouturlroot.dol_buildpath('/public/opensurvey/studs.php',1).'?sondage='.$object->id_sondage; +$urllink='<input type="text" style="width: 60%" '.($action == 'edit' ? 'disabled' : '').' id="opensurveyurl" name="opensurveyurl" value="'.$url.'">'; +print $urllink; +if ($action != 'edit') +{ + print '<script type="text/javascript"> + jQuery(document).ready(function () { + jQuery("#opensurveyurl").click(function() { jQuery(this).select(); } ); + }); + </script>'; + print ' <a href="'.$url.'" target="_blank">'.$langs->trans("Link").'</a>'; +} + +print '</td></tr>'; print '</table>'; diff --git a/htdocs/paybox/admin/paybox.php b/htdocs/paybox/admin/paybox.php index 42f81685f8a..20855975880 100644 --- a/htdocs/paybox/admin/paybox.php +++ b/htdocs/paybox/admin/paybox.php @@ -100,6 +100,8 @@ print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; print '<input type="hidden" name="action" value="setvalue">'; +dol_fiche_head(null, 'payboxaccount', ''); + $var=true; print '<table class="noborder" width="100%">'; @@ -195,7 +197,13 @@ print '<input size="32" type="email" name="PAYBOX_PAYONLINE_SENDEMAIL" value="'. print ' &nbsp; '.$langs->trans("Example").': myemail@myserver.com'; print '</td></tr>'; -print '</table><br><div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div></form>'; +print '</table>'; + +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; + +print '</form>'; print '<br><br>'; @@ -227,6 +235,6 @@ if (! empty($conf->adherent->enabled)) print "<br>"; print info_admin($langs->trans("YouCanAddTagOnUrl")); -$db->close(); -dol_fiche_end(); llxFooter(); + +$db->close(); diff --git a/htdocs/paypal/admin/paypal.php b/htdocs/paypal/admin/paypal.php index eec35e38430..a0127cd85d9 100644 --- a/htdocs/paypal/admin/paypal.php +++ b/htdocs/paypal/admin/paypal.php @@ -98,6 +98,11 @@ print '<br>'; $head=paypaladmin_prepare_head(); +print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; +print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; +print '<input type="hidden" name="action" value="setvalue">'; + + dol_fiche_head($head, 'paypalaccount', ''); print $langs->trans("PaypalDesc")."<br>\n"; @@ -111,10 +116,6 @@ if (! function_exists('curl_version')) print '<br>'; -print '<form method="post" action="'.$_SERVER["PHP_SELF"].'">'; -print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; -print '<input type="hidden" name="action" value="setvalue">'; - print '<table class="noborder" width="100%">'; @@ -232,12 +233,12 @@ print '</td></tr>'; print '</table>'; -print '<br><div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; +dol_fiche_end(); + +print '<div class="center"><input type="submit" class="button" value="'.$langs->trans("Modify").'"></div>'; print '</form>'; -dol_fiche_end(); - print '<br><br>'; // Help doc @@ -365,10 +366,10 @@ if (! empty($conf->use_javascript_ajax)) { print "\n".'<script type="text/javascript">'; print '$(document).ready(function () { - $("#apidoc").hide(); + $("#apidoca").hide(); $("#apidoca").click(function() { - $("#apidoca").hide(); $("#apidoc").show(); + $("#apidoca").hide(); }); $("#generate_token").click(function() { diff --git a/htdocs/paypal/lib/paypal.lib.php b/htdocs/paypal/lib/paypal.lib.php index 563cd45edeb..f9ec79244a5 100644 --- a/htdocs/paypal/lib/paypal.lib.php +++ b/htdocs/paypal/lib/paypal.lib.php @@ -173,7 +173,7 @@ function paypaladmin_prepare_head() $head = array(); $head[$h][0] = DOL_URL_ROOT."/paypal/admin/paypal.php"; - $head[$h][1] = $langs->trans("Account"); + $head[$h][1] = $langs->trans("PayPal"); $head[$h][2] = 'paypalaccount'; $h++; diff --git a/htdocs/product/admin/product_tools.php b/htdocs/product/admin/product_tools.php index ec5f575a552..deaf53f0bd2 100644 --- a/htdocs/product/admin/product_tools.php +++ b/htdocs/product/admin/product_tools.php @@ -1,6 +1,6 @@ <?php -/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com> - * Copyright (C) 2013 Laurent Destailleur <eldy@users.sourceforge.net> +/* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2013-2015 Laurent Destailleur <eldy@users.sourceforge.net> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -299,6 +299,8 @@ else print '</table>'; + print '<br>'; + // Boutons actions print '<div class="center">'; print '<input type="submit" id="convert_vatrate" name="convert_vatrate" value="'.$langs->trans("MassConvert").'" class="button" />'; From dfde0314c6d129092b8ddb403a574a35470040c1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 12:34:59 +0200 Subject: [PATCH 147/172] Fix bad permission --- htdocs/compta/facture.php | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 143c93cfe22..927819843a4 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -3536,14 +3536,17 @@ else if ($id > 0 || ! empty($ref)) // modified by hook if (empty($reshook)) { // Editer une facture deja validee, sans paiement effectue et pas exporte en compta - if ($object->statut == 1) { + if ($object->statut == 1) + { // On verifie si les lignes de factures ont ete exportees en compta et/ou ventilees $ventilExportCompta = $object->getVentilExportCompta(); - if ($resteapayer == $object->total_ttc && $object->paye == 0 && $ventilExportCompta == 0) { - if (! $objectidnext && $object->is_last_in_cycle()) { + if ($resteapayer == $object->total_ttc && empty($object->paye) && $ventilExportCompta == 0) + { + if (! $objectidnext && $object->is_last_in_cycle()) + { if ((empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->creer)) - || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->invoice_advance->unvalidate))) + || (! empty($conf->global->MAIN_USE_ADVANCED_PERMS) && ! empty($user->rights->facture->invoice_advance->unvalidate))) { print '<div class="inline-block divButAction"><a class="butAction" href="' . $_SERVER['PHP_SELF'] . '?facid=' . $object->id . '&amp;action=modif">' . $langs->trans('Modify') . '</a></div>'; } else { From 5fd6c44640571ef6c0d0441864c82d65e02af432 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 13:00:24 +0200 Subject: [PATCH 148/172] Fix error management --- htdocs/comm/askpricesupplier/card.php | 2 +- htdocs/comm/propal.php | 2 +- htdocs/commande/card.php | 2 +- htdocs/compta/facture.php | 9 +++------ htdocs/core/class/commonobject.class.php | 11 ++++++++++- htdocs/expedition/card.php | 2 +- htdocs/fourn/facture/card.php | 4 ++-- 7 files changed, 19 insertions(+), 13 deletions(-) diff --git a/htdocs/comm/askpricesupplier/card.php b/htdocs/comm/askpricesupplier/card.php index 3fe244c7396..51368cb09a7 100644 --- a/htdocs/comm/askpricesupplier/card.php +++ b/htdocs/comm/askpricesupplier/card.php @@ -1761,7 +1761,7 @@ if ($action == 'create') $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->askpricesupplier->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/comm/propal.php b/htdocs/comm/propal.php index 4b9f84553ce..5c3b77fc391 100644 --- a/htdocs/comm/propal.php +++ b/htdocs/comm/propal.php @@ -2327,7 +2327,7 @@ if ($action == 'create') if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->propal->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/commande/card.php b/htdocs/commande/card.php index 5c860eee1f6..bd76ec1646d 100644 --- a/htdocs/commande/card.php +++ b/htdocs/commande/card.php @@ -2360,7 +2360,7 @@ if ($action == 'create' && $user->rights->commande->creer) if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->commande->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/compta/facture.php b/htdocs/compta/facture.php index 927819843a4..33734d2a84b 100644 --- a/htdocs/compta/facture.php +++ b/htdocs/compta/facture.php @@ -442,7 +442,7 @@ if (empty($reshook)) $ret = $object->fetch($id); // Reload to get new records $result = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); - if ($result < 0) dol_print_error($db,$result); + if ($result < 0) setEventMessages($object->error, $object->errors, 'errors'); } } else @@ -1421,10 +1421,7 @@ if (empty($reshook)) $ret = $object->fetch($id); // Reload to get new records $result = $object->generateDocument($model, $outputlangs, $hidedetails, $hidedesc, $hideref); - if ($result < 0) - { - setEventMessages($object->error, $object->errors, 'errors'); - } + if ($result < 0) setEventMessages($object->error, $object->errors, 'errors'); } unset($_POST['prod_entry_mode']); @@ -3809,7 +3806,7 @@ else if ($id > 0 || ! empty($ref)) if (! $file || ! is_readable($file)) { $result = $object->generateDocument(GETPOST('model') ? GETPOST('model') : $object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db, $result); + dol_print_error($db, $object->error, $object->errors); exit(); } $fileparams = dol_most_recent_file($conf->facture->dir_output . '/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/core/class/commonobject.class.php b/htdocs/core/class/commonobject.class.php index ed80a152665..a4136d880f0 100644 --- a/htdocs/core/class/commonobject.class.php +++ b/htdocs/core/class/commonobject.class.php @@ -3470,11 +3470,20 @@ abstract class CommonObject if (empty($srctemplatepath)) { - $this->error='ErrorGenerationAskedForOdtTemplateWithNoSrcFileFound'; + $this->error='ErrorGenerationAskedForOdtTemplateWithSrcFileNotDefined'; return -1; } } + if ($obj->type == 'odt' && ! empty($srctemplatepath)) + { + if (! dol_is_file($srctemplatepath)) + { + $this->error='ErrorGenerationAskedForOdtTemplateWithSrcFileNotFound'; + return -1; + } + } + // We save charset_output to restore it because write_file can change it if needed for // output format that does not support UTF8. $sav_charset_output=$outputlangs->charset_output; diff --git a/htdocs/expedition/card.php b/htdocs/expedition/card.php index e72af4de601..1b871136235 100644 --- a/htdocs/expedition/card.php +++ b/htdocs/expedition/card.php @@ -1597,7 +1597,7 @@ else if ($id || $ref) $result = $object->generateDocument(GETPOST('model')?GETPOST('model'):$object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } $fileparams = dol_most_recent_file($conf->expedition->dir_output . '/sending/' . $ref, preg_quote($ref, '/').'[^\-]+'); diff --git a/htdocs/fourn/facture/card.php b/htdocs/fourn/facture/card.php index 38d11843714..6032a7a5036 100644 --- a/htdocs/fourn/facture/card.php +++ b/htdocs/fourn/facture/card.php @@ -526,7 +526,7 @@ if (empty($reshook)) $result = $object->generateDocument($object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } } @@ -2296,7 +2296,7 @@ else $result = $object->generateDocument(GETPOST('model')?GETPOST('model'):$object->modelpdf, $outputlangs, $hidedetails, $hidedesc, $hideref); if ($result <= 0) { - dol_print_error($db,$result); + dol_print_error($db,$object->error,$object->errors); exit; } $fileparams = dol_most_recent_file($conf->fournisseur->facture->dir_output.'/'.get_exdir($object->id,2,0,0,$object,'invoice_supplier').$ref, preg_quote($ref,'/').'([^\-])+'); From 278e90cf0a7d7f2d7dce5965bc89728cee2489ae Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 13:06:53 +0200 Subject: [PATCH 149/172] Fix same pb than #3297 with vat edit --- htdocs/core/tpl/objectline_edit.tpl.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/htdocs/core/tpl/objectline_edit.tpl.php b/htdocs/core/tpl/objectline_edit.tpl.php index ec427addef9..605b03d9c72 100644 --- a/htdocs/core/tpl/objectline_edit.tpl.php +++ b/htdocs/core/tpl/objectline_edit.tpl.php @@ -239,7 +239,15 @@ if (! empty($conf->margin->enabled)) ?> jQuery(document).ready(function() { - /* Add rule to clear margin when we change price_ht or buying_price, so when we change sell or buy price, margin will be recalculated after submitting form */ + /* Add rule to clear margin when we change some data, so when we change sell or buy price, margin will be recalculated after submitting form */ + jQuery("#tva_tx").click(function() { /* somtimes field is a text, sometimes a combo */ + jQuery("input[name='np_marginRate']:first").val(''); + jQuery("input[name='np_markRate']:first").val(''); + }); + jQuery("#tva_tx").keyup(function() { /* somtimes field is a text, sometimes a combo */ + jQuery("input[name='np_marginRate']:first").val(''); + jQuery("input[name='np_markRate']:first").val(''); + }); jQuery("#price_ht").keyup(function() { jQuery("input[name='np_marginRate']:first").val(''); jQuery("input[name='np_markRate']:first").val(''); From 3a32b08512fae4aaa9b02801d4080ef4cd1cab05 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 15:52:54 +0200 Subject: [PATCH 150/172] Fix filter on opportunity status --- htdocs/core/class/html.formprojet.class.php | 6 ++--- htdocs/langs/en_US/main.lang | 1 + htdocs/projet/list.php | 27 ++++++++++++--------- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index d51516359ad..4e6b7407dca 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -521,7 +521,7 @@ class FormProjets * @param int $useshortlabel Use short label * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0) + function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0,$showallnone=0) { global $conf, $langs; @@ -530,8 +530,6 @@ class FormProjets $sql.= " WHERE active = 1"; $sql.= " ORDER BY position"; - dol_syslog(get_class($this).'::selectOpportunityStatus', LOG_DEBUG); - $resql=$this->db->query($sql); if ($resql) { @@ -541,6 +539,8 @@ class FormProjets { $sellist = '<select class="flat oppstatus" name="'.$htmlname.'">'; if ($showempty) $sellist.= '<option value="-1"></option>'; + if ($showallnone) $sellist.= '<option value="all">--'.$langs->trans("Alls").'--</option>'; + if ($showallnone) $sellist.= '<option value="none">--'.$langs->trans("None").'--</option>'; while ($i < $num) { $obj = $this->db->fetch_object($resql); diff --git a/htdocs/langs/en_US/main.lang b/htdocs/langs/en_US/main.lang index 7410d86fada..6b4bef7e8d2 100644 --- a/htdocs/langs/en_US/main.lang +++ b/htdocs/langs/en_US/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index cb159f0d82b..1c36ffdd9bd 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -69,7 +69,7 @@ $search_societe=GETPOST("search_societe"); $search_year=GETPOST("search_year"); $search_all=GETPOST("search_all"); $search_status=GETPOST("search_status",'int'); -$search_opp_status=GETPOST("search_opp_status",'int'); +$search_opp_status=GETPOST("search_opp_status",'alpha'); $search_public=GETPOST("search_public",'int'); $search_user=GETPOST('search_user','int'); $search_sale=GETPOST('search_sale','int'); @@ -126,7 +126,7 @@ llxHeader("",$langs->trans("Projects"),"EN:Module_Projects|FR:Module_Projets|ES: $projectsListId = $projectstatic->getProjectsAuthorizedForUser($user,($mine?$mine:($user->rights->projet->all->lire?2:0)),1,$socid); $sql = "SELECT p.rowid as projectid, p.ref, p.title, p.fk_statut, p.fk_opp_status, p.public, p.fk_user_creat"; -$sql.= ", p.datec as date_create, p.dateo as date_start, p.datee as date_end"; +$sql.= ", p.datec as date_create, p.dateo as date_start, p.datee as date_end, p.opp_amount"; $sql.= ", s.nom as name, s.rowid as socid"; $sql.= ", cls.code as opp_status_code"; // Add fields for extrafields @@ -183,7 +183,12 @@ else if ($year > 0) } if ($search_all) $sql .= natural_search(array('p.ref','p.title','s.nom'), $search_all); if ($search_status >= 0) $sql .= " AND p.fk_statut = ".$db->escape($search_status); -if ($search_opp_status > 0) $sql .= " AND p.fk_opp_status = ".$db->escape($search_opp_status); +if ($search_opp_status) +{ + if (is_numeric($search_opp_status) && $search_opp_status > 0) $sql .= " AND p.fk_opp_status = ".$db->escape($search_opp_status); + if ($search_opp_status == 'all') $sql .= " AND p.fk_opp_status IS NOT NULL"; + if ($search_opp_status == 'none') $sql .= " AND p.fk_opp_status IS NULL"; +} if ($search_public!='') $sql .= " AND p.public = ".$db->escape($search_public); if ($search_sale > 0 || (! $user->rights->societe->client->voir && ! $socid)) $sql.= " AND s.rowid = sc.fk_soc AND sc.fk_user = " .$search_sale; if ($search_user > 0) $sql.= " AND c.fk_c_type_contact = tc.rowid AND tc.element='project' AND tc.source='internal' AND c.element_id = p.rowid AND c.fk_socpeople = ".$search_user; @@ -214,7 +219,7 @@ if ($resql) if ($search_label != '') $param.='&search_label='.$search_label; if ($search_societe != '') $param.='&search_societe='.$search_societe; if ($search_status >= 0) $param.='&search_status='.$search_status; - if ($search_opp_status >= 0) $param.='&search_opp_status='.$search_opp_status; + if ((is_numeric($search_opp_status) && $search_opp_status >= 0) || in_array($search_opp_status, array('all','none'))) $param.='&search_opp_status='.urlencode($search_opp_status); if ($search_public != '') $param.='&search_public='.$search_public; if ($search_user > 0) $param.='&search_user='.$search_user; if ($search_sale > 0) $param.='&search_sale='.$search_sale; @@ -280,8 +285,8 @@ if ($resql) print_liste_field_titre($langs->trans("Visibility"),$_SERVER["PHP_SELF"],"p.public","",$param,"",$sortfield,$sortorder); if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { - print_liste_field_titre($langs->trans("OpportunityAmountShort"),$_SERVER["PHP_SELF"],'p.opp_amount',"",$param,'',$sortfield,$sortorder); - print_liste_field_titre($langs->trans("OpportunityStatusShort"),$_SERVER["PHP_SELF"],'p.fk_opp_status',"",$param,'',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("OpportunityAmountShort"),$_SERVER["PHP_SELF"],'p.opp_amount',"",$param,'align="right"',$sortfield,$sortorder); + print_liste_field_titre($langs->trans("OpportunityStatusShort"),$_SERVER["PHP_SELF"],'p.fk_opp_status',"",$param,'align="center"',$sortfield,$sortorder); } $parameters=array(); $reshook=$hookmanager->executeHooks('printFieldListTitle',$parameters); // Note that $action and $object may have been modified by hook @@ -331,8 +336,8 @@ if ($resql) { print '<td class="liste_titre nowrap">'; print '</td>'; - print '<td class="liste_titre nowrap">'; - print $formproject->selectOpportunityStatus('search_opp_status',$search_opp_status,1,1); + print '<td class="liste_titre nowrap center">'; + print $formproject->selectOpportunityStatus('search_opp_status',$search_opp_status,1,1,1); print '</td>'; } @@ -448,11 +453,11 @@ if ($resql) if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) { - print '<td>'; - if ($objp->opp_status_code) print $langs->trans("OppAmount".$objp->opp_amount); + print '<td align="right">'; + if ($objp->opp_status_code) print price($objp->opp_amount, 1, '', 1, - 1, - 1, $conf->currency); print '</td>'; - print '<td>'; + print '<td align="middle">'; if ($objp->opp_status_code) print $langs->trans("OppStatusShort".$objp->opp_status_code); print '</td>'; } From cf3eb1e452a7d5ee2cd151c41f1391723bbf6b21 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 17:01:32 +0200 Subject: [PATCH 151/172] Fix limit of nb of project. --- htdocs/projet/list.php | 2 +- htdocs/projet/tasks/index.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index 1c36ffdd9bd..ac4108ac05d 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -227,7 +227,7 @@ if ($resql) $text=$langs->trans("Projects"); if ($mine) $text=$langs->trans('MyProjects'); - print_barre_liste($text, $page, $_SERVER["PHP_SELF"], "", $sortfield, $sortorder, "", $num,'','title_project'); + print_barre_liste($text, $page, $_SERVER["PHP_SELF"], $param, $sortfield, $sortorder, "", $num,'','title_project'); print '<form method="GET" id="searchFormList" action="'.$_SERVER["PHP_SELF"].'">'; diff --git a/htdocs/projet/tasks/index.php b/htdocs/projet/tasks/index.php index 02a8eddbc59..22b53d9f61c 100644 --- a/htdocs/projet/tasks/index.php +++ b/htdocs/projet/tasks/index.php @@ -180,14 +180,14 @@ print '<input type="image" class="liste_titre" name="button_search" src="'.img_p print '<input type="image" class="liste_titre" name="button_removefilter" src="'.img_picto($langs->trans("RemoveFilter"),'searchclear.png','','',1).'" value="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'" title="'.dol_escape_htmltag($langs->trans("RemoveFilter")).'">'; print '</td>'; -$max=1000; +$max=10000; if (count($tasksarray) > (empty($conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA)?$max:$conf->global->PROJECT_LIMIT_TASK_PROJECT_AREA)) { $langs->load("errors"); print '<tr '.$bc[0].'>'; print '<td colspan="9">'; - print $langs->trans("WarningTooManyDataPleaseUseMoreFilters"); + print $langs->trans("WarningTooManyDataPleaseUseMoreFilters", $max, 'PROJECT_LIMIT_TASK_PROJECT_AREA'); print '</td></tr>'; } else From 2a85fb542af050c52d39162dc9749be482b760c3 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 17:22:36 +0200 Subject: [PATCH 152/172] Fix phpcs Sync transifex --- htdocs/core/class/html.formprojet.class.php | 15 +- htdocs/langs/ar_SA/agenda.lang | 2 + htdocs/langs/ar_SA/bills.lang | 4 +- htdocs/langs/ar_SA/compta.lang | 2 +- htdocs/langs/ar_SA/contracts.lang | 2 + htdocs/langs/ar_SA/errors.lang | 2 +- htdocs/langs/ar_SA/exports.lang | 1 + htdocs/langs/ar_SA/main.lang | 3 + htdocs/langs/ar_SA/printing.lang | 3 + htdocs/langs/ar_SA/projects.lang | 3 +- htdocs/langs/ar_SA/sendings.lang | 1 + htdocs/langs/ar_SA/trips.lang | 2 + htdocs/langs/bg_BG/agenda.lang | 2 + htdocs/langs/bg_BG/bills.lang | 4 +- htdocs/langs/bg_BG/compta.lang | 2 +- htdocs/langs/bg_BG/contracts.lang | 2 + htdocs/langs/bg_BG/errors.lang | 2 +- htdocs/langs/bg_BG/exports.lang | 1 + htdocs/langs/bg_BG/main.lang | 3 + htdocs/langs/bg_BG/printing.lang | 3 + htdocs/langs/bg_BG/projects.lang | 3 +- htdocs/langs/bg_BG/sendings.lang | 1 + htdocs/langs/bg_BG/trips.lang | 2 + htdocs/langs/bn_BD/agenda.lang | 2 + htdocs/langs/bn_BD/bills.lang | 4 +- htdocs/langs/bn_BD/compta.lang | 2 +- htdocs/langs/bn_BD/contracts.lang | 2 + htdocs/langs/bn_BD/errors.lang | 2 +- htdocs/langs/bn_BD/exports.lang | 1 + htdocs/langs/bn_BD/main.lang | 3 + htdocs/langs/bn_BD/printing.lang | 3 + htdocs/langs/bn_BD/projects.lang | 3 +- htdocs/langs/bn_BD/sendings.lang | 1 + htdocs/langs/bn_BD/trips.lang | 2 + htdocs/langs/bs_BA/agenda.lang | 2 + htdocs/langs/bs_BA/bills.lang | 4 +- htdocs/langs/bs_BA/compta.lang | 2 +- htdocs/langs/bs_BA/contracts.lang | 2 + htdocs/langs/bs_BA/errors.lang | 2 +- htdocs/langs/bs_BA/exports.lang | 1 + htdocs/langs/bs_BA/main.lang | 3 + htdocs/langs/bs_BA/printing.lang | 3 + htdocs/langs/bs_BA/projects.lang | 3 +- htdocs/langs/bs_BA/sendings.lang | 1 + htdocs/langs/bs_BA/trips.lang | 2 + htdocs/langs/ca_ES/agenda.lang | 2 + htdocs/langs/ca_ES/bills.lang | 4 +- htdocs/langs/ca_ES/compta.lang | 2 +- htdocs/langs/ca_ES/contracts.lang | 16 +- htdocs/langs/ca_ES/errors.lang | 2 +- htdocs/langs/ca_ES/exports.lang | 1 + htdocs/langs/ca_ES/main.lang | 3 + htdocs/langs/ca_ES/printing.lang | 3 + htdocs/langs/ca_ES/projects.lang | 3 +- htdocs/langs/ca_ES/sendings.lang | 1 + htdocs/langs/ca_ES/trips.lang | 2 + htdocs/langs/cs_CZ/agenda.lang | 2 + htdocs/langs/cs_CZ/bills.lang | 4 +- htdocs/langs/cs_CZ/compta.lang | 2 +- htdocs/langs/cs_CZ/contracts.lang | 2 + htdocs/langs/cs_CZ/errors.lang | 2 +- htdocs/langs/cs_CZ/exports.lang | 1 + htdocs/langs/cs_CZ/main.lang | 3 + htdocs/langs/cs_CZ/printing.lang | 3 + htdocs/langs/cs_CZ/projects.lang | 3 +- htdocs/langs/cs_CZ/sendings.lang | 1 + htdocs/langs/cs_CZ/trips.lang | 2 + htdocs/langs/da_DK/agenda.lang | 2 + htdocs/langs/da_DK/bills.lang | 4 +- htdocs/langs/da_DK/compta.lang | 2 +- htdocs/langs/da_DK/contracts.lang | 2 + htdocs/langs/da_DK/errors.lang | 2 +- htdocs/langs/da_DK/exports.lang | 1 + htdocs/langs/da_DK/main.lang | 3 + htdocs/langs/da_DK/printing.lang | 3 + htdocs/langs/da_DK/projects.lang | 3 +- htdocs/langs/da_DK/sendings.lang | 1 + htdocs/langs/da_DK/trips.lang | 2 + htdocs/langs/de_AT/admin.lang | 1 - htdocs/langs/de_AT/errors.lang | 1 + htdocs/langs/de_AT/projects.lang | 1 - htdocs/langs/de_CH/errors.lang | 2 + htdocs/langs/de_DE/accountancy.lang | 10 +- htdocs/langs/de_DE/admin.lang | 110 +-- htdocs/langs/de_DE/agenda.lang | 6 +- htdocs/langs/de_DE/banks.lang | 12 +- htdocs/langs/de_DE/bills.lang | 10 +- htdocs/langs/de_DE/cashdesk.lang | 4 +- htdocs/langs/de_DE/companies.lang | 12 +- htdocs/langs/de_DE/compta.lang | 6 +- htdocs/langs/de_DE/contracts.lang | 2 + htdocs/langs/de_DE/errors.lang | 4 +- htdocs/langs/de_DE/exports.lang | 1 + htdocs/langs/de_DE/holiday.lang | 28 +- htdocs/langs/de_DE/install.lang | 32 +- htdocs/langs/de_DE/languages.lang | 6 +- htdocs/langs/de_DE/loan.lang | 100 +-- htdocs/langs/de_DE/main.lang | 19 +- htdocs/langs/de_DE/margins.lang | 12 +- htdocs/langs/de_DE/orders.lang | 2 +- htdocs/langs/de_DE/other.lang | 5 +- htdocs/langs/de_DE/printing.lang | 3 + htdocs/langs/de_DE/products.lang | 8 +- htdocs/langs/de_DE/projects.lang | 53 +- htdocs/langs/de_DE/propal.lang | 9 +- htdocs/langs/de_DE/sendings.lang | 13 +- htdocs/langs/de_DE/stocks.lang | 14 +- htdocs/langs/de_DE/suppliers.lang | 2 +- htdocs/langs/de_DE/trips.lang | 12 +- htdocs/langs/de_DE/withdrawals.lang | 2 +- htdocs/langs/el_GR/agenda.lang | 2 + htdocs/langs/el_GR/bills.lang | 4 +- htdocs/langs/el_GR/compta.lang | 2 +- htdocs/langs/el_GR/contracts.lang | 2 + htdocs/langs/el_GR/errors.lang | 2 +- htdocs/langs/el_GR/exports.lang | 1 + htdocs/langs/el_GR/main.lang | 3 + htdocs/langs/el_GR/printing.lang | 7 +- htdocs/langs/el_GR/projects.lang | 3 +- htdocs/langs/el_GR/sendings.lang | 1 + htdocs/langs/el_GR/trips.lang | 2 + htdocs/langs/en_AU/bills.lang | 2 - htdocs/langs/en_AU/errors.lang | 2 + htdocs/langs/en_GB/errors.lang | 2 + htdocs/langs/en_IN/bills.lang | 17 - htdocs/langs/en_IN/errors.lang | 2 + htdocs/langs/en_US/errors.lang | 2 +- htdocs/langs/es_AR/errors.lang | 2 + htdocs/langs/es_BO/errors.lang | 2 + htdocs/langs/es_CL/errors.lang | 2 + htdocs/langs/es_CO/errors.lang | 2 + htdocs/langs/es_DO/errors.lang | 2 + htdocs/langs/es_ES/admin.lang | 6 +- htdocs/langs/es_ES/agenda.lang | 2 + htdocs/langs/es_ES/bills.lang | 4 +- htdocs/langs/es_ES/commercial.lang | 10 +- htdocs/langs/es_ES/compta.lang | 4 +- htdocs/langs/es_ES/contracts.lang | 2 + htdocs/langs/es_ES/errors.lang | 4 +- htdocs/langs/es_ES/exports.lang | 1 + htdocs/langs/es_ES/main.lang | 9 +- htdocs/langs/es_ES/orders.lang | 2 +- htdocs/langs/es_ES/printing.lang | 9 +- htdocs/langs/es_ES/projects.lang | 31 +- htdocs/langs/es_ES/sendings.lang | 7 +- htdocs/langs/es_ES/suppliers.lang | 2 +- htdocs/langs/es_ES/trips.lang | 4 +- htdocs/langs/es_MX/errors.lang | 2 + htdocs/langs/es_PE/errors.lang | 2 + htdocs/langs/es_PY/errors.lang | 2 + htdocs/langs/et_EE/agenda.lang | 2 + htdocs/langs/et_EE/bills.lang | 4 +- htdocs/langs/et_EE/compta.lang | 2 +- htdocs/langs/et_EE/contracts.lang | 2 + htdocs/langs/et_EE/errors.lang | 2 +- htdocs/langs/et_EE/exports.lang | 1 + htdocs/langs/et_EE/main.lang | 3 + htdocs/langs/et_EE/printing.lang | 3 + htdocs/langs/et_EE/projects.lang | 3 +- htdocs/langs/et_EE/sendings.lang | 1 + htdocs/langs/et_EE/trips.lang | 2 + htdocs/langs/eu_ES/agenda.lang | 2 + htdocs/langs/eu_ES/bills.lang | 4 +- htdocs/langs/eu_ES/compta.lang | 2 +- htdocs/langs/eu_ES/contracts.lang | 2 + htdocs/langs/eu_ES/errors.lang | 2 +- htdocs/langs/eu_ES/exports.lang | 1 + htdocs/langs/eu_ES/main.lang | 3 + htdocs/langs/eu_ES/printing.lang | 3 + htdocs/langs/eu_ES/projects.lang | 3 +- htdocs/langs/eu_ES/sendings.lang | 1 + htdocs/langs/eu_ES/trips.lang | 2 + htdocs/langs/fa_IR/agenda.lang | 2 + htdocs/langs/fa_IR/bills.lang | 4 +- htdocs/langs/fa_IR/compta.lang | 2 +- htdocs/langs/fa_IR/contracts.lang | 2 + htdocs/langs/fa_IR/errors.lang | 2 +- htdocs/langs/fa_IR/exports.lang | 1 + htdocs/langs/fa_IR/install.lang | 6 +- htdocs/langs/fa_IR/main.lang | 3 + htdocs/langs/fa_IR/printing.lang | 3 + htdocs/langs/fa_IR/projects.lang | 3 +- htdocs/langs/fa_IR/sendings.lang | 1 + htdocs/langs/fa_IR/trips.lang | 2 + htdocs/langs/fi_FI/agenda.lang | 2 + htdocs/langs/fi_FI/bills.lang | 4 +- htdocs/langs/fi_FI/compta.lang | 2 +- htdocs/langs/fi_FI/contracts.lang | 2 + htdocs/langs/fi_FI/errors.lang | 2 +- htdocs/langs/fi_FI/exports.lang | 1 + htdocs/langs/fi_FI/main.lang | 3 + htdocs/langs/fi_FI/printing.lang | 3 + htdocs/langs/fi_FI/projects.lang | 3 +- htdocs/langs/fi_FI/sendings.lang | 1 + htdocs/langs/fi_FI/trips.lang | 2 + htdocs/langs/fr_BE/errors.lang | 2 + htdocs/langs/fr_CA/bills.lang | 2 + htdocs/langs/fr_CA/compta.lang | 1 - htdocs/langs/fr_CA/errors.lang | 2 + htdocs/langs/fr_CH/errors.lang | 2 + htdocs/langs/fr_FR/admin.lang | 18 +- htdocs/langs/fr_FR/agenda.lang | 2 + htdocs/langs/fr_FR/bills.lang | 8 +- htdocs/langs/fr_FR/compta.lang | 4 +- htdocs/langs/fr_FR/contracts.lang | 2 + htdocs/langs/fr_FR/errors.lang | 2 +- htdocs/langs/fr_FR/exports.lang | 1 + htdocs/langs/fr_FR/loan.lang | 22 +- htdocs/langs/fr_FR/main.lang | 9 +- htdocs/langs/fr_FR/printing.lang | 4 +- htdocs/langs/fr_FR/projects.lang | 5 +- htdocs/langs/fr_FR/sendings.lang | 1 + htdocs/langs/fr_FR/stocks.lang | 2 +- htdocs/langs/fr_FR/trips.lang | 2 + htdocs/langs/he_IL/agenda.lang | 2 + htdocs/langs/he_IL/bills.lang | 4 +- htdocs/langs/he_IL/compta.lang | 2 +- htdocs/langs/he_IL/contracts.lang | 2 + htdocs/langs/he_IL/errors.lang | 2 +- htdocs/langs/he_IL/exports.lang | 1 + htdocs/langs/he_IL/main.lang | 3 + htdocs/langs/he_IL/printing.lang | 3 + htdocs/langs/he_IL/projects.lang | 3 +- htdocs/langs/he_IL/sendings.lang | 1 + htdocs/langs/he_IL/trips.lang | 2 + htdocs/langs/hr_HR/agenda.lang | 2 + htdocs/langs/hr_HR/bills.lang | 4 +- htdocs/langs/hr_HR/compta.lang | 2 +- htdocs/langs/hr_HR/contracts.lang | 2 + htdocs/langs/hr_HR/errors.lang | 2 +- htdocs/langs/hr_HR/exports.lang | 1 + htdocs/langs/hr_HR/main.lang | 3 + htdocs/langs/hr_HR/printing.lang | 3 + htdocs/langs/hr_HR/projects.lang | 3 +- htdocs/langs/hr_HR/sendings.lang | 1 + htdocs/langs/hr_HR/trips.lang | 2 + htdocs/langs/hu_HU/agenda.lang | 2 + htdocs/langs/hu_HU/bills.lang | 4 +- htdocs/langs/hu_HU/companies.lang | 28 +- htdocs/langs/hu_HU/compta.lang | 2 +- htdocs/langs/hu_HU/contracts.lang | 2 + htdocs/langs/hu_HU/errors.lang | 2 +- htdocs/langs/hu_HU/exports.lang | 1 + htdocs/langs/hu_HU/main.lang | 3 + htdocs/langs/hu_HU/printing.lang | 3 + htdocs/langs/hu_HU/projects.lang | 3 +- htdocs/langs/hu_HU/sendings.lang | 1 + htdocs/langs/hu_HU/trips.lang | 2 + htdocs/langs/id_ID/accountancy.lang | 12 +- htdocs/langs/id_ID/agenda.lang | 2 + htdocs/langs/id_ID/bills.lang | 4 +- htdocs/langs/id_ID/compta.lang | 2 +- htdocs/langs/id_ID/contracts.lang | 2 + htdocs/langs/id_ID/errors.lang | 2 +- htdocs/langs/id_ID/exports.lang | 1 + htdocs/langs/id_ID/main.lang | 3 + htdocs/langs/id_ID/printing.lang | 3 + htdocs/langs/id_ID/projects.lang | 3 +- htdocs/langs/id_ID/sendings.lang | 1 + htdocs/langs/id_ID/trips.lang | 2 + htdocs/langs/is_IS/agenda.lang | 2 + htdocs/langs/is_IS/bills.lang | 4 +- htdocs/langs/is_IS/compta.lang | 2 +- htdocs/langs/is_IS/contracts.lang | 2 + htdocs/langs/is_IS/errors.lang | 2 +- htdocs/langs/is_IS/exports.lang | 1 + htdocs/langs/is_IS/main.lang | 3 + htdocs/langs/is_IS/printing.lang | 3 + htdocs/langs/is_IS/projects.lang | 3 +- htdocs/langs/is_IS/sendings.lang | 1 + htdocs/langs/is_IS/trips.lang | 2 + htdocs/langs/it_IT/agenda.lang | 2 + htdocs/langs/it_IT/bills.lang | 4 +- htdocs/langs/it_IT/compta.lang | 2 +- htdocs/langs/it_IT/contracts.lang | 2 + htdocs/langs/it_IT/errors.lang | 2 +- htdocs/langs/it_IT/exports.lang | 1 + htdocs/langs/it_IT/main.lang | 3 + htdocs/langs/it_IT/printing.lang | 3 + htdocs/langs/it_IT/projects.lang | 3 +- htdocs/langs/it_IT/sendings.lang | 1 + htdocs/langs/it_IT/trips.lang | 2 + htdocs/langs/it_IT/workflow.lang | 12 +- htdocs/langs/ja_JP/agenda.lang | 2 + htdocs/langs/ja_JP/bills.lang | 4 +- htdocs/langs/ja_JP/compta.lang | 2 +- htdocs/langs/ja_JP/contracts.lang | 2 + htdocs/langs/ja_JP/errors.lang | 2 +- htdocs/langs/ja_JP/exports.lang | 1 + htdocs/langs/ja_JP/main.lang | 3 + htdocs/langs/ja_JP/printing.lang | 3 + htdocs/langs/ja_JP/projects.lang | 3 +- htdocs/langs/ja_JP/sendings.lang | 1 + htdocs/langs/ja_JP/trips.lang | 2 + htdocs/langs/ka_GE/agenda.lang | 2 + htdocs/langs/ka_GE/bills.lang | 4 +- htdocs/langs/ka_GE/compta.lang | 2 +- htdocs/langs/ka_GE/contracts.lang | 2 + htdocs/langs/ka_GE/errors.lang | 2 +- htdocs/langs/ka_GE/exports.lang | 1 + htdocs/langs/ka_GE/main.lang | 3 + htdocs/langs/ka_GE/printing.lang | 3 + htdocs/langs/ka_GE/projects.lang | 3 +- htdocs/langs/ka_GE/sendings.lang | 1 + htdocs/langs/ka_GE/trips.lang | 2 + htdocs/langs/kn_IN/agenda.lang | 2 + htdocs/langs/kn_IN/bills.lang | 4 +- htdocs/langs/kn_IN/compta.lang | 2 +- htdocs/langs/kn_IN/contracts.lang | 2 + htdocs/langs/kn_IN/errors.lang | 2 +- htdocs/langs/kn_IN/exports.lang | 1 + htdocs/langs/kn_IN/main.lang | 3 + htdocs/langs/kn_IN/printing.lang | 3 + htdocs/langs/kn_IN/projects.lang | 3 +- htdocs/langs/kn_IN/sendings.lang | 1 + htdocs/langs/kn_IN/trips.lang | 2 + htdocs/langs/ko_KR/agenda.lang | 2 + htdocs/langs/ko_KR/bills.lang | 4 +- htdocs/langs/ko_KR/compta.lang | 2 +- htdocs/langs/ko_KR/contracts.lang | 2 + htdocs/langs/ko_KR/errors.lang | 2 +- htdocs/langs/ko_KR/exports.lang | 1 + htdocs/langs/ko_KR/main.lang | 3 + htdocs/langs/ko_KR/printing.lang | 3 + htdocs/langs/ko_KR/projects.lang | 3 +- htdocs/langs/ko_KR/sendings.lang | 1 + htdocs/langs/ko_KR/trips.lang | 2 + htdocs/langs/lo_LA/agenda.lang | 2 + htdocs/langs/lo_LA/bills.lang | 4 +- htdocs/langs/lo_LA/compta.lang | 2 +- htdocs/langs/lo_LA/contracts.lang | 2 + htdocs/langs/lo_LA/errors.lang | 2 +- htdocs/langs/lo_LA/exports.lang | 1 + htdocs/langs/lo_LA/main.lang | 3 + htdocs/langs/lo_LA/printing.lang | 3 + htdocs/langs/lo_LA/projects.lang | 3 +- htdocs/langs/lo_LA/sendings.lang | 1 + htdocs/langs/lo_LA/trips.lang | 2 + htdocs/langs/lt_LT/agenda.lang | 2 + htdocs/langs/lt_LT/bills.lang | 4 +- htdocs/langs/lt_LT/compta.lang | 2 +- htdocs/langs/lt_LT/contracts.lang | 2 + htdocs/langs/lt_LT/errors.lang | 2 +- htdocs/langs/lt_LT/exports.lang | 1 + htdocs/langs/lt_LT/main.lang | 3 + htdocs/langs/lt_LT/printing.lang | 3 + htdocs/langs/lt_LT/projects.lang | 3 +- htdocs/langs/lt_LT/sendings.lang | 1 + htdocs/langs/lt_LT/trips.lang | 2 + htdocs/langs/lv_LV/admin.lang | 2 +- htdocs/langs/lv_LV/agenda.lang | 2 + htdocs/langs/lv_LV/banks.lang | 4 +- htdocs/langs/lv_LV/bills.lang | 4 +- htdocs/langs/lv_LV/boxes.lang | 4 +- htdocs/langs/lv_LV/commercial.lang | 4 +- htdocs/langs/lv_LV/compta.lang | 2 +- htdocs/langs/lv_LV/contracts.lang | 2 + htdocs/langs/lv_LV/errors.lang | 2 +- htdocs/langs/lv_LV/exports.lang | 1 + htdocs/langs/lv_LV/main.lang | 3 + htdocs/langs/lv_LV/printing.lang | 3 + htdocs/langs/lv_LV/projects.lang | 3 +- htdocs/langs/lv_LV/sendings.lang | 1 + htdocs/langs/lv_LV/trips.lang | 2 + htdocs/langs/mk_MK/agenda.lang | 2 + htdocs/langs/mk_MK/bills.lang | 4 +- htdocs/langs/mk_MK/compta.lang | 2 +- htdocs/langs/mk_MK/contracts.lang | 2 + htdocs/langs/mk_MK/errors.lang | 2 +- htdocs/langs/mk_MK/exports.lang | 1 + htdocs/langs/mk_MK/main.lang | 3 + htdocs/langs/mk_MK/printing.lang | 3 + htdocs/langs/mk_MK/projects.lang | 3 +- htdocs/langs/mk_MK/sendings.lang | 1 + htdocs/langs/mk_MK/trips.lang | 2 + htdocs/langs/nb_NO/accountancy.lang | 6 +- htdocs/langs/nb_NO/admin.lang | 6 +- htdocs/langs/nb_NO/agenda.lang | 2 + htdocs/langs/nb_NO/bills.lang | 4 +- htdocs/langs/nb_NO/commercial.lang | 10 +- htdocs/langs/nb_NO/companies.lang | 6 +- htdocs/langs/nb_NO/compta.lang | 4 +- htdocs/langs/nb_NO/contracts.lang | 2 + htdocs/langs/nb_NO/errors.lang | 4 +- htdocs/langs/nb_NO/exports.lang | 1 + htdocs/langs/nb_NO/main.lang | 9 +- htdocs/langs/nb_NO/margins.lang | 8 +- htdocs/langs/nb_NO/orders.lang | 2 +- htdocs/langs/nb_NO/printing.lang | 3 + htdocs/langs/nb_NO/products.lang | 8 +- htdocs/langs/nb_NO/projects.lang | 31 +- htdocs/langs/nb_NO/sendings.lang | 7 +- htdocs/langs/nb_NO/stocks.lang | 4 +- htdocs/langs/nb_NO/suppliers.lang | 2 +- htdocs/langs/nb_NO/trips.lang | 4 +- htdocs/langs/nl_BE/admin.lang | 4 +- htdocs/langs/nl_BE/agenda.lang | 22 - htdocs/langs/nl_BE/banks.lang | 82 --- htdocs/langs/nl_BE/bills.lang | 158 ---- htdocs/langs/nl_BE/bookmarks.lang | 3 - htdocs/langs/nl_BE/boxes.lang | 40 - htdocs/langs/nl_BE/categories.lang | 58 -- htdocs/langs/nl_BE/compta.lang | 55 -- htdocs/langs/nl_BE/contracts.lang | 40 - htdocs/langs/nl_BE/deliveries.lang | 7 - htdocs/langs/nl_BE/dict.lang | 21 - htdocs/langs/nl_BE/donations.lang | 12 - htdocs/langs/nl_BE/ecm.lang | 35 - htdocs/langs/nl_BE/errors.lang | 52 -- htdocs/langs/nl_BE/exports.lang | 25 - htdocs/langs/nl_BE/install.lang | 134 ---- htdocs/langs/nl_BE/interventions.lang | 21 - htdocs/langs/nl_BE/ldap.lang | 10 - htdocs/langs/nl_BE/mails.lang | 65 -- htdocs/langs/nl_BE/main.lang | 236 +----- htdocs/langs/nl_BE/members.lang | 90 --- htdocs/langs/nl_BE/orders.lang | 88 --- htdocs/langs/nl_BE/other.lang | 46 -- htdocs/langs/nl_BE/products.lang | 76 -- htdocs/langs/nl_BE/projects.lang | 27 - htdocs/langs/nl_BE/propal.lang | 5 - htdocs/langs/nl_BE/sendings.lang | 26 - htdocs/langs/nl_BE/stocks.lang | 47 -- htdocs/langs/nl_BE/suppliers.lang | 19 - htdocs/langs/nl_BE/trips.lang | 12 - htdocs/langs/nl_BE/users.lang | 54 -- htdocs/langs/nl_BE/withdrawals.lang | 27 - htdocs/langs/nl_NL/agenda.lang | 2 + htdocs/langs/nl_NL/bills.lang | 4 +- htdocs/langs/nl_NL/compta.lang | 2 +- htdocs/langs/nl_NL/contracts.lang | 2 + htdocs/langs/nl_NL/errors.lang | 2 +- htdocs/langs/nl_NL/exports.lang | 1 + htdocs/langs/nl_NL/main.lang | 3 + htdocs/langs/nl_NL/printing.lang | 3 + htdocs/langs/nl_NL/projects.lang | 3 +- htdocs/langs/nl_NL/sendings.lang | 1 + htdocs/langs/nl_NL/trips.lang | 2 + htdocs/langs/pl_PL/agenda.lang | 2 + htdocs/langs/pl_PL/bills.lang | 4 +- htdocs/langs/pl_PL/compta.lang | 2 +- htdocs/langs/pl_PL/contracts.lang | 2 + htdocs/langs/pl_PL/errors.lang | 2 +- htdocs/langs/pl_PL/exports.lang | 1 + htdocs/langs/pl_PL/main.lang | 3 + htdocs/langs/pl_PL/printing.lang | 3 + htdocs/langs/pl_PL/projects.lang | 3 +- htdocs/langs/pl_PL/sendings.lang | 1 + htdocs/langs/pl_PL/trips.lang | 2 + htdocs/langs/pt_BR/accountancy.lang | 3 + htdocs/langs/pt_BR/admin.lang | 1 + htdocs/langs/pt_BR/bills.lang | 4 +- htdocs/langs/pt_BR/commercial.lang | 6 + htdocs/langs/pt_BR/companies.lang | 3 + htdocs/langs/pt_BR/compta.lang | 3 +- htdocs/langs/pt_BR/errors.lang | 3 +- htdocs/langs/pt_BR/main.lang | 5 + htdocs/langs/pt_BR/orders.lang | 1 + htdocs/langs/pt_BR/other.lang | 2 + htdocs/langs/pt_BR/products.lang | 10 + htdocs/langs/pt_BR/projects.lang | 8 +- htdocs/langs/pt_BR/propal.lang | 5 +- htdocs/langs/pt_BR/sendings.lang | 2 + htdocs/langs/pt_BR/stocks.lang | 4 + htdocs/langs/pt_BR/suppliers.lang | 1 + htdocs/langs/pt_BR/trips.lang | 1 + htdocs/langs/pt_PT/agenda.lang | 2 + htdocs/langs/pt_PT/bills.lang | 4 +- htdocs/langs/pt_PT/compta.lang | 2 +- htdocs/langs/pt_PT/contracts.lang | 2 + htdocs/langs/pt_PT/errors.lang | 2 +- htdocs/langs/pt_PT/exports.lang | 1 + htdocs/langs/pt_PT/main.lang | 3 + htdocs/langs/pt_PT/printing.lang | 3 + htdocs/langs/pt_PT/projects.lang | 3 +- htdocs/langs/pt_PT/sendings.lang | 1 + htdocs/langs/pt_PT/trips.lang | 2 + htdocs/langs/ro_RO/agenda.lang | 2 + htdocs/langs/ro_RO/bills.lang | 4 +- htdocs/langs/ro_RO/compta.lang | 2 +- htdocs/langs/ro_RO/contracts.lang | 4 +- htdocs/langs/ro_RO/errors.lang | 2 +- htdocs/langs/ro_RO/exports.lang | 1 + htdocs/langs/ro_RO/main.lang | 3 + htdocs/langs/ro_RO/printing.lang | 3 + htdocs/langs/ro_RO/projects.lang | 3 +- htdocs/langs/ro_RO/sendings.lang | 1 + htdocs/langs/ro_RO/trips.lang | 2 + htdocs/langs/ru_RU/agenda.lang | 2 + htdocs/langs/ru_RU/bills.lang | 4 +- htdocs/langs/ru_RU/compta.lang | 2 +- htdocs/langs/ru_RU/contracts.lang | 2 + htdocs/langs/ru_RU/errors.lang | 2 +- htdocs/langs/ru_RU/exports.lang | 1 + htdocs/langs/ru_RU/main.lang | 3 + htdocs/langs/ru_RU/printing.lang | 3 + htdocs/langs/ru_RU/projects.lang | 3 +- htdocs/langs/ru_RU/sendings.lang | 1 + htdocs/langs/ru_RU/trips.lang | 2 + htdocs/langs/sk_SK/agenda.lang | 2 + htdocs/langs/sk_SK/bills.lang | 4 +- htdocs/langs/sk_SK/compta.lang | 2 +- htdocs/langs/sk_SK/contracts.lang | 2 + htdocs/langs/sk_SK/errors.lang | 2 +- htdocs/langs/sk_SK/exports.lang | 1 + htdocs/langs/sk_SK/main.lang | 3 + htdocs/langs/sk_SK/printing.lang | 3 + htdocs/langs/sk_SK/projects.lang | 3 +- htdocs/langs/sk_SK/sendings.lang | 1 + htdocs/langs/sk_SK/trips.lang | 2 + htdocs/langs/sl_SI/accountancy.lang | 22 +- htdocs/langs/sl_SI/admin.lang | 6 +- htdocs/langs/sl_SI/agenda.lang | 18 +- htdocs/langs/sl_SI/bills.lang | 4 +- htdocs/langs/sl_SI/categories.lang | 34 +- htdocs/langs/sl_SI/commercial.lang | 10 +- htdocs/langs/sl_SI/compta.lang | 2 +- htdocs/langs/sl_SI/contracts.lang | 4 +- htdocs/langs/sl_SI/errors.lang | 2 +- htdocs/langs/sl_SI/exports.lang | 1 + htdocs/langs/sl_SI/holiday.lang | 12 +- htdocs/langs/sl_SI/languages.lang | 18 +- htdocs/langs/sl_SI/main.lang | 9 +- htdocs/langs/sl_SI/margins.lang | 8 +- htdocs/langs/sl_SI/orders.lang | 2 +- htdocs/langs/sl_SI/printing.lang | 3 + htdocs/langs/sl_SI/products.lang | 82 +-- htdocs/langs/sl_SI/projects.lang | 3 +- htdocs/langs/sl_SI/salaries.lang | 4 +- htdocs/langs/sl_SI/sendings.lang | 1 + htdocs/langs/sl_SI/stocks.lang | 28 +- htdocs/langs/sl_SI/suppliers.lang | 2 +- htdocs/langs/sl_SI/trips.lang | 2 + htdocs/langs/sq_AL/agenda.lang | 2 + htdocs/langs/sq_AL/bills.lang | 4 +- htdocs/langs/sq_AL/compta.lang | 2 +- htdocs/langs/sq_AL/contracts.lang | 2 + htdocs/langs/sq_AL/errors.lang | 2 +- htdocs/langs/sq_AL/exports.lang | 1 + htdocs/langs/sq_AL/main.lang | 3 + htdocs/langs/sq_AL/printing.lang | 3 + htdocs/langs/sq_AL/projects.lang | 3 +- htdocs/langs/sq_AL/sendings.lang | 1 + htdocs/langs/sq_AL/trips.lang | 2 + htdocs/langs/sr_RS/agenda.lang | 2 + htdocs/langs/sr_RS/bills.lang | 4 +- htdocs/langs/sr_RS/compta.lang | 2 +- htdocs/langs/sr_RS/contracts.lang | 2 + htdocs/langs/sr_RS/errors.lang | 2 +- htdocs/langs/sr_RS/exports.lang | 1 + htdocs/langs/sr_RS/main.lang | 3 + htdocs/langs/sr_RS/printing.lang | 3 + htdocs/langs/sr_RS/projects.lang | 3 +- htdocs/langs/sr_RS/sendings.lang | 1 + htdocs/langs/sr_RS/trips.lang | 2 + htdocs/langs/sv_SE/accountancy.lang | 22 +- htdocs/langs/sv_SE/agenda.lang | 26 +- htdocs/langs/sv_SE/banks.lang | 6 +- htdocs/langs/sv_SE/bills.lang | 4 +- htdocs/langs/sv_SE/bookmarks.lang | 8 +- htdocs/langs/sv_SE/compta.lang | 2 +- htdocs/langs/sv_SE/contracts.lang | 2 + htdocs/langs/sv_SE/errors.lang | 2 +- htdocs/langs/sv_SE/exports.lang | 1 + htdocs/langs/sv_SE/holiday.lang | 22 +- htdocs/langs/sv_SE/install.lang | 4 +- htdocs/langs/sv_SE/interventions.lang | 2 +- htdocs/langs/sv_SE/languages.lang | 18 +- htdocs/langs/sv_SE/loan.lang | 66 +- htdocs/langs/sv_SE/main.lang | 3 + htdocs/langs/sv_SE/printing.lang | 3 + htdocs/langs/sv_SE/projects.lang | 3 +- htdocs/langs/sv_SE/sendings.lang | 1 + htdocs/langs/sv_SE/trips.lang | 2 + htdocs/langs/sw_SW/agenda.lang | 2 + htdocs/langs/sw_SW/bills.lang | 4 +- htdocs/langs/sw_SW/compta.lang | 2 +- htdocs/langs/sw_SW/contracts.lang | 2 + htdocs/langs/sw_SW/errors.lang | 2 +- htdocs/langs/sw_SW/exports.lang | 1 + htdocs/langs/sw_SW/main.lang | 3 + htdocs/langs/sw_SW/printing.lang | 3 + htdocs/langs/sw_SW/projects.lang | 3 +- htdocs/langs/sw_SW/sendings.lang | 1 + htdocs/langs/sw_SW/trips.lang | 2 + htdocs/langs/th_TH/agenda.lang | 2 + htdocs/langs/th_TH/bills.lang | 4 +- htdocs/langs/th_TH/compta.lang | 2 +- htdocs/langs/th_TH/contracts.lang | 2 + htdocs/langs/th_TH/errors.lang | 2 +- htdocs/langs/th_TH/exports.lang | 1 + htdocs/langs/th_TH/main.lang | 3 + htdocs/langs/th_TH/printing.lang | 3 + htdocs/langs/th_TH/projects.lang | 3 +- htdocs/langs/th_TH/sendings.lang | 1 + htdocs/langs/th_TH/trips.lang | 2 + htdocs/langs/tr_TR/accountancy.lang | 10 +- htdocs/langs/tr_TR/admin.lang | 28 +- htdocs/langs/tr_TR/agenda.lang | 2 + htdocs/langs/tr_TR/bills.lang | 4 +- htdocs/langs/tr_TR/commercial.lang | 12 +- htdocs/langs/tr_TR/companies.lang | 6 +- htdocs/langs/tr_TR/compta.lang | 4 +- htdocs/langs/tr_TR/contracts.lang | 2 + htdocs/langs/tr_TR/errors.lang | 6 +- htdocs/langs/tr_TR/exports.lang | 1 + htdocs/langs/tr_TR/languages.lang | 4 +- htdocs/langs/tr_TR/main.lang | 13 +- htdocs/langs/tr_TR/margins.lang | 38 +- htdocs/langs/tr_TR/orders.lang | 2 +- htdocs/langs/tr_TR/printing.lang | 3 + htdocs/langs/tr_TR/products.lang | 8 +- htdocs/langs/tr_TR/projects.lang | 31 +- htdocs/langs/tr_TR/sendings.lang | 7 +- htdocs/langs/tr_TR/stocks.lang | 4 +- htdocs/langs/tr_TR/suppliers.lang | 2 +- htdocs/langs/tr_TR/trips.lang | 4 +- htdocs/langs/uk_UA/agenda.lang | 2 + htdocs/langs/uk_UA/bills.lang | 4 +- htdocs/langs/uk_UA/compta.lang | 2 +- htdocs/langs/uk_UA/contracts.lang | 2 + htdocs/langs/uk_UA/errors.lang | 2 +- htdocs/langs/uk_UA/exports.lang | 1 + htdocs/langs/uk_UA/main.lang | 3 + htdocs/langs/uk_UA/printing.lang | 3 + htdocs/langs/uk_UA/projects.lang | 3 +- htdocs/langs/uk_UA/sendings.lang | 1 + htdocs/langs/uk_UA/trips.lang | 2 + htdocs/langs/uz_UZ/agenda.lang | 2 + htdocs/langs/uz_UZ/bills.lang | 4 +- htdocs/langs/uz_UZ/compta.lang | 2 +- htdocs/langs/uz_UZ/contracts.lang | 2 + htdocs/langs/uz_UZ/errors.lang | 2 +- htdocs/langs/uz_UZ/exports.lang | 1 + htdocs/langs/uz_UZ/main.lang | 3 + htdocs/langs/uz_UZ/printing.lang | 3 + htdocs/langs/uz_UZ/projects.lang | 3 +- htdocs/langs/uz_UZ/sendings.lang | 1 + htdocs/langs/uz_UZ/trips.lang | 2 + htdocs/langs/vi_VN/agenda.lang | 2 + htdocs/langs/vi_VN/bills.lang | 4 +- htdocs/langs/vi_VN/compta.lang | 2 +- htdocs/langs/vi_VN/contracts.lang | 166 ++--- htdocs/langs/vi_VN/errors.lang | 2 +- htdocs/langs/vi_VN/exports.lang | 1 + htdocs/langs/vi_VN/main.lang | 3 + htdocs/langs/vi_VN/printing.lang | 3 + htdocs/langs/vi_VN/projects.lang | 3 +- htdocs/langs/vi_VN/sendings.lang | 1 + htdocs/langs/vi_VN/trips.lang | 2 + htdocs/langs/zh_CN/accountancy.lang | 6 +- htdocs/langs/zh_CN/admin.lang | 768 ++++++++++---------- htdocs/langs/zh_CN/agenda.lang | 2 + htdocs/langs/zh_CN/bills.lang | 360 ++++----- htdocs/langs/zh_CN/bookmarks.lang | 2 +- htdocs/langs/zh_CN/cashdesk.lang | 56 +- htdocs/langs/zh_CN/commercial.lang | 106 +-- htdocs/langs/zh_CN/companies.lang | 96 +-- htdocs/langs/zh_CN/compta.lang | 2 +- htdocs/langs/zh_CN/contracts.lang | 2 + htdocs/langs/zh_CN/errors.lang | 2 +- htdocs/langs/zh_CN/exports.lang | 1 + htdocs/langs/zh_CN/main.lang | 3 + htdocs/langs/zh_CN/printing.lang | 3 + htdocs/langs/zh_CN/projects.lang | 3 +- htdocs/langs/zh_CN/sendings.lang | 1 + htdocs/langs/zh_CN/trips.lang | 2 + htdocs/langs/zh_TW/agenda.lang | 2 + htdocs/langs/zh_TW/bills.lang | 4 +- htdocs/langs/zh_TW/companies.lang | 106 +-- htdocs/langs/zh_TW/compta.lang | 2 +- htdocs/langs/zh_TW/contracts.lang | 2 + htdocs/langs/zh_TW/errors.lang | 2 +- htdocs/langs/zh_TW/exports.lang | 1 + htdocs/langs/zh_TW/install.lang | 20 +- htdocs/langs/zh_TW/main.lang | 3 + htdocs/langs/zh_TW/printing.lang | 3 + htdocs/langs/zh_TW/projects.lang | 3 +- htdocs/langs/zh_TW/sendings.lang | 1 + htdocs/langs/zh_TW/trips.lang | 2 + htdocs/projet/list.php | 4 +- 681 files changed, 2606 insertions(+), 3390 deletions(-) create mode 100644 htdocs/langs/de_CH/errors.lang delete mode 100644 htdocs/langs/en_AU/bills.lang create mode 100644 htdocs/langs/en_AU/errors.lang create mode 100644 htdocs/langs/en_GB/errors.lang delete mode 100644 htdocs/langs/en_IN/bills.lang create mode 100644 htdocs/langs/en_IN/errors.lang create mode 100644 htdocs/langs/es_AR/errors.lang create mode 100644 htdocs/langs/es_BO/errors.lang create mode 100644 htdocs/langs/es_CL/errors.lang create mode 100644 htdocs/langs/es_CO/errors.lang create mode 100644 htdocs/langs/es_DO/errors.lang create mode 100644 htdocs/langs/es_MX/errors.lang create mode 100644 htdocs/langs/es_PE/errors.lang create mode 100644 htdocs/langs/es_PY/errors.lang create mode 100644 htdocs/langs/fr_BE/errors.lang create mode 100644 htdocs/langs/fr_CA/errors.lang create mode 100644 htdocs/langs/fr_CH/errors.lang delete mode 100644 htdocs/langs/nl_BE/agenda.lang delete mode 100644 htdocs/langs/nl_BE/banks.lang delete mode 100644 htdocs/langs/nl_BE/bills.lang delete mode 100644 htdocs/langs/nl_BE/bookmarks.lang delete mode 100644 htdocs/langs/nl_BE/boxes.lang delete mode 100644 htdocs/langs/nl_BE/categories.lang delete mode 100644 htdocs/langs/nl_BE/compta.lang delete mode 100644 htdocs/langs/nl_BE/contracts.lang delete mode 100644 htdocs/langs/nl_BE/deliveries.lang delete mode 100644 htdocs/langs/nl_BE/dict.lang delete mode 100644 htdocs/langs/nl_BE/donations.lang delete mode 100644 htdocs/langs/nl_BE/ecm.lang delete mode 100644 htdocs/langs/nl_BE/errors.lang delete mode 100644 htdocs/langs/nl_BE/exports.lang delete mode 100644 htdocs/langs/nl_BE/install.lang delete mode 100644 htdocs/langs/nl_BE/interventions.lang delete mode 100644 htdocs/langs/nl_BE/ldap.lang delete mode 100644 htdocs/langs/nl_BE/mails.lang delete mode 100644 htdocs/langs/nl_BE/members.lang delete mode 100644 htdocs/langs/nl_BE/orders.lang delete mode 100644 htdocs/langs/nl_BE/other.lang delete mode 100644 htdocs/langs/nl_BE/products.lang delete mode 100644 htdocs/langs/nl_BE/projects.lang delete mode 100644 htdocs/langs/nl_BE/propal.lang delete mode 100644 htdocs/langs/nl_BE/sendings.lang delete mode 100644 htdocs/langs/nl_BE/stocks.lang delete mode 100644 htdocs/langs/nl_BE/suppliers.lang delete mode 100644 htdocs/langs/nl_BE/trips.lang delete mode 100644 htdocs/langs/nl_BE/users.lang delete mode 100644 htdocs/langs/nl_BE/withdrawals.lang diff --git a/htdocs/core/class/html.formprojet.class.php b/htdocs/core/class/html.formprojet.class.php index 4e6b7407dca..25d65cc591a 100644 --- a/htdocs/core/class/html.formprojet.class.php +++ b/htdocs/core/class/html.formprojet.class.php @@ -423,7 +423,7 @@ class FormProjets * @param string $morecss More CSS * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function select_element($table_element,$socid=0,$morecss='') + function select_element($table_element, $socid=0, $morecss='') { global $conf, $langs; @@ -515,13 +515,14 @@ class FormProjets /** * Build a HTML select list of element of same thirdparty to suggest to link them to project * - * @param string $htmlname HTML name - * @param int $preselected Preselected - * @param int $showempty Add an empty line - * @param int $useshortlabel Use short label - * @return int|string The HTML select list of element or '' if nothing or -1 if KO + * @param string $htmlname HTML name + * @param int $preselected Preselected + * @param int $showempty Add an empty line + * @param int $useshortlabel Use short label + * @param int $showallnone Add choice "All" and "None" + * @return int|string The HTML select list of element or '' if nothing or -1 if KO */ - function selectOpportunityStatus($htmlname,$preselected=0,$showempty=1,$useshortlabel=0,$showallnone=0) + function selectOpportunityStatus($htmlname, $preselected=0, $showempty=1, $useshortlabel=0, $showallnone=0) { global $conf, $langs; diff --git a/htdocs/langs/ar_SA/agenda.lang b/htdocs/langs/ar_SA/agenda.lang index 178b91e1ac4..8c1b1e0fcfc 100644 --- a/htdocs/langs/ar_SA/agenda.lang +++ b/htdocs/langs/ar_SA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=عنوان المتصفح للدخول لملف .ical ExtSiteNoLabel=لا يوجد وصف WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang index f47038ac702..afafde9790b 100644 --- a/htdocs/langs/ar_SA/bills.lang +++ b/htdocs/langs/ar_SA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=بطاقة الائتمان PaymentTypeShortCB=بطاقة الائتمان PaymentTypeCHQ=الشيكات PaymentTypeShortCHQ=الشيكات -PaymentTypeTIP=تلميح -PaymentTypeShortTIP=تلميح +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=على خط التسديد PaymentTypeShortVAD=على خط التسديد PaymentTypeTRA=تسديد الفواتير diff --git a/htdocs/langs/ar_SA/compta.lang b/htdocs/langs/ar_SA/compta.lang index ea7c3637cc6..d9707dadaed 100644 --- a/htdocs/langs/ar_SA/compta.lang +++ b/htdocs/langs/ar_SA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=الضرائب وعوائد MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=المحاسبة / الخزانة المنطقة diff --git a/htdocs/langs/ar_SA/contracts.lang b/htdocs/langs/ar_SA/contracts.lang index 8c181b2fba4..a848efea241 100644 --- a/htdocs/langs/ar_SA/contracts.lang +++ b/htdocs/langs/ar_SA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=خدمات أسطورة Contracts=عقود ContractsAndLine=Contracts and line of contracts Contract=العقد +ContractLine=Contract line +Closing=Closing NoContracts=أي عقود MenuServices=الخدمات MenuInactiveServices=الخدمات غير الفعالة diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang index 0ad0e52a988..2006b9db69c 100644 --- a/htdocs/langs/ar_SA/errors.lang +++ b/htdocs/langs/ar_SA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=يجب عدم تعطيل جافا سكريبت لج ErrorPasswordsMustMatch=ويجب على كلا كلمات المرور المكتوبة تطابق بعضها البعض ErrorContactEMail=وقع خطأ فني. من فضلك، اتصل بمسؤول إلى البريد الإلكتروني بعد <b>%s</b> EN توفير <b>%s</b> رمز الخطأ في رسالتك، أو حتى أفضل من خلال إضافة نسخة شاشة من هذه الصفحة. ErrorWrongValueForField=قيمة خاطئة لعدد <b>%s</b> الحقل (قيمة <b>'%s'</b> لا يتطابق <b>%s</b> حكم [رجإكس]) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=قيمة خاطئة <b>ل%s</b> عدد حقل <b>('%s</b> &quot;قيمة ليست المرجع <b>%s</b> موجود) ErrorsOnXLines=الأخطاء على خطوط مصدر <b>%s</b> ErrorFileIsInfectedWithAVirus=وكان برنامج مكافحة الفيروسات غير قادرة على التحقق من صحة الملف (ملف قد يكون مصابا بواسطة فيروس) diff --git a/htdocs/langs/ar_SA/exports.lang b/htdocs/langs/ar_SA/exports.lang index e13f12b0a59..fff12a67b62 100644 --- a/htdocs/langs/ar_SA/exports.lang +++ b/htdocs/langs/ar_SA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=لا ارداتها البيانات (أي وحدة مع الس FileSuccessfullyBuilt=ملف التصدير ولدت SQLUsedForExport=SQL طلب استخدامه لبناء ملف التصدير LineId=معرف السطر +LineLabel=Label of line LineDescription=وصف خط LineUnitPrice=سعر الوحدة من خط LineVATRate=ضريبة القيمة المضافة من سعر الخط diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang index 990f77f061e..c42ef14abb0 100644 --- a/htdocs/langs/ar_SA/main.lang +++ b/htdocs/langs/ar_SA/main.lang @@ -108,6 +108,7 @@ Yes=نعم no=لا No=لا All=الكل +Alls=All Home=منزل Help=مساعدة OnlineHelp=مساعدة على الانترنت @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=واو ShortSaturday=دإ ShortSunday=دإ SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ar_SA/printing.lang b/htdocs/langs/ar_SA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ar_SA/printing.lang +++ b/htdocs/langs/ar_SA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang index b106e982b96..1beb7f9f67c 100644 --- a/htdocs/langs/ar_SA/projects.lang +++ b/htdocs/langs/ar_SA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=وهناك مشروع كامل لنموذج التقرير (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang index 79703f807c2..6574893dbae 100644 --- a/htdocs/langs/ar_SA/sendings.lang +++ b/htdocs/langs/ar_SA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=القبض على العملاء diff --git a/htdocs/langs/ar_SA/trips.lang b/htdocs/langs/ar_SA/trips.lang index 4e7476f44e1..919ff8156d9 100644 --- a/htdocs/langs/ar_SA/trips.lang +++ b/htdocs/langs/ar_SA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bg_BG/agenda.lang b/htdocs/langs/bg_BG/agenda.lang index 51f74f10b72..0619dd98018 100644 --- a/htdocs/langs/bg_BG/agenda.lang +++ b/htdocs/langs/bg_BG/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL адрес за достъп до файла .Ical ExtSiteNoLabel=Няма описание WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang index 0e05f865ad3..e79de2e0fa5 100644 --- a/htdocs/langs/bg_BG/bills.lang +++ b/htdocs/langs/bg_BG/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитна карта PaymentTypeShortCB=Кредитна карта PaymentTypeCHQ=Проверка PaymentTypeShortCHQ=Проверка -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=На линия плащане PaymentTypeShortVAD=На линия плащане PaymentTypeTRA=Плащане на сметки diff --git a/htdocs/langs/bg_BG/compta.lang b/htdocs/langs/bg_BG/compta.lang index efd393dd4ad..6af0cdcc636 100644 --- a/htdocs/langs/bg_BG/compta.lang +++ b/htdocs/langs/bg_BG/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Данъци и дивиденти MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Счетоводство / Каса diff --git a/htdocs/langs/bg_BG/contracts.lang b/htdocs/langs/bg_BG/contracts.lang index 9de549a5042..e397feceead 100644 --- a/htdocs/langs/bg_BG/contracts.lang +++ b/htdocs/langs/bg_BG/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Услуги легенда Contracts=Договори ContractsAndLine=Contracts and line of contracts Contract=Договор +ContractLine=Contract line +Closing=Closing NoContracts=Не договори MenuServices=Услуги MenuInactiveServices=Услуги, които не са активни diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang index 2a7c1e73114..86a3fa753e8 100644 --- a/htdocs/langs/bg_BG/errors.lang +++ b/htdocs/langs/bg_BG/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript не трябва да бъдат хор ErrorPasswordsMustMatch=Двете машинописни пароли трябва да съвпадат помежду си ErrorContactEMail=Техническа грешка. Моля, свържете се с администратора след имейл <b>%s</b> EN предоставят на <b>%s</b> код на грешка в съобщението си, или още по-добре чрез добавяне на екран копие на тази страница. ErrorWrongValueForField=Грешна стойност за номер на полето <b>%s (&quot;%s&quot;</b> стойността не съответства на регулярни изрази върховенството <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Грешна стойност за номер на полето <b>%s (&quot;%s</b> стойност не е <b>%s</b> съществуващия код) ErrorsOnXLines=Грешки на <b>%s</b> изходни линии ErrorFileIsInfectedWithAVirus=Антивирусна програма не е в състояние да валидира файла (файл може да бъде заразен с вирус) diff --git a/htdocs/langs/bg_BG/exports.lang b/htdocs/langs/bg_BG/exports.lang index 51275205a6d..d89260b8acc 100644 --- a/htdocs/langs/bg_BG/exports.lang +++ b/htdocs/langs/bg_BG/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Не се внасят данни (без модул с опр FileSuccessfullyBuilt=Износ генерирания файл SQLUsedForExport=SQL Заявка използвани за изграждане на износно досие LineId=Id на линия +LineLabel=Label of line LineDescription=Описание на линия LineUnitPrice=Единичната цена на линия LineVATRate=ДДС Цена на линия diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang index 5adecceb185..397a5c5f037 100644 --- a/htdocs/langs/bg_BG/main.lang +++ b/htdocs/langs/bg_BG/main.lang @@ -108,6 +108,7 @@ Yes=Да no=не No=Не All=Всички +Alls=All Home=Начало Help=Помощ OnlineHelp=Онлайн помощ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=П ShortSaturday=С ShortSunday=Н SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bg_BG/printing.lang b/htdocs/langs/bg_BG/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bg_BG/printing.lang +++ b/htdocs/langs/bg_BG/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang index 39365c4bec1..a6d18349ff0 100644 --- a/htdocs/langs/bg_BG/projects.lang +++ b/htdocs/langs/bg_BG/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Прекъсни връзката към елемента # Documents models -DocumentModelBaleine=Доклад за цялостния проект модел (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang index b267af3a531..f712ad2fa84 100644 --- a/htdocs/langs/bg_BG/sendings.lang +++ b/htdocs/langs/bg_BG/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Улов от клиента diff --git a/htdocs/langs/bg_BG/trips.lang b/htdocs/langs/bg_BG/trips.lang index 472539e8bdd..2161efb7626 100644 --- a/htdocs/langs/bg_BG/trips.lang +++ b/htdocs/langs/bg_BG/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bn_BD/agenda.lang b/htdocs/langs/bn_BD/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/bn_BD/agenda.lang +++ b/htdocs/langs/bn_BD/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bn_BD/bills.lang b/htdocs/langs/bn_BD/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/bn_BD/bills.lang +++ b/htdocs/langs/bn_BD/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/bn_BD/compta.lang b/htdocs/langs/bn_BD/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/bn_BD/compta.lang +++ b/htdocs/langs/bn_BD/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/bn_BD/contracts.lang b/htdocs/langs/bn_BD/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/bn_BD/contracts.lang +++ b/htdocs/langs/bn_BD/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/bn_BD/errors.lang +++ b/htdocs/langs/bn_BD/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/bn_BD/exports.lang b/htdocs/langs/bn_BD/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/bn_BD/exports.lang +++ b/htdocs/langs/bn_BD/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/bn_BD/main.lang +++ b/htdocs/langs/bn_BD/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bn_BD/printing.lang b/htdocs/langs/bn_BD/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bn_BD/printing.lang +++ b/htdocs/langs/bn_BD/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/bn_BD/projects.lang +++ b/htdocs/langs/bn_BD/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bn_BD/sendings.lang b/htdocs/langs/bn_BD/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/bn_BD/sendings.lang +++ b/htdocs/langs/bn_BD/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/bn_BD/trips.lang b/htdocs/langs/bn_BD/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/bn_BD/trips.lang +++ b/htdocs/langs/bn_BD/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/bs_BA/agenda.lang b/htdocs/langs/bs_BA/agenda.lang index d458fbebe68..50872810d80 100644 --- a/htdocs/langs/bs_BA/agenda.lang +++ b/htdocs/langs/bs_BA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL za pristup .ical fajla ExtSiteNoLabel=Nema opisa WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/bs_BA/bills.lang b/htdocs/langs/bs_BA/bills.lang index 25c723e8b9a..6455fbec236 100644 --- a/htdocs/langs/bs_BA/bills.lang +++ b/htdocs/langs/bs_BA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Elektronska uplata PaymentTypeShortVAD=Elektronska uplata PaymentTypeTRA=Plaćanje računom diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang index 79b5ef3ab8f..fc055bfde1b 100644 --- a/htdocs/langs/bs_BA/compta.lang +++ b/htdocs/langs/bs_BA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/bs_BA/contracts.lang b/htdocs/langs/bs_BA/contracts.lang index 99ee4c3bfb7..de14cbe53f5 100644 --- a/htdocs/langs/bs_BA/contracts.lang +++ b/htdocs/langs/bs_BA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda usluga Contracts=Ugovori ContractsAndLine=Contracts and line of contracts Contract=Ugovor +ContractLine=Contract line +Closing=Closing NoContracts=Nema ugovora MenuServices=Usluge MenuInactiveServices=Usluge nisu aktivne diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/bs_BA/errors.lang +++ b/htdocs/langs/bs_BA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/bs_BA/exports.lang b/htdocs/langs/bs_BA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/bs_BA/exports.lang +++ b/htdocs/langs/bs_BA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang index 451af2b550d..9ef20974928 100644 --- a/htdocs/langs/bs_BA/main.lang +++ b/htdocs/langs/bs_BA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/bs_BA/printing.lang b/htdocs/langs/bs_BA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/bs_BA/printing.lang +++ b/htdocs/langs/bs_BA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang index 7fab581af5b..81cd21ae063 100644 --- a/htdocs/langs/bs_BA/projects.lang +++ b/htdocs/langs/bs_BA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang index af559e5d138..46deb734124 100644 --- a/htdocs/langs/bs_BA/sendings.lang +++ b/htdocs/langs/bs_BA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/bs_BA/trips.lang b/htdocs/langs/bs_BA/trips.lang index 38b20c22e1c..2f6e5a72c00 100644 --- a/htdocs/langs/bs_BA/trips.lang +++ b/htdocs/langs/bs_BA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ca_ES/agenda.lang b/htdocs/langs/ca_ES/agenda.lang index 49d7ade117b..e6dbe781200 100644 --- a/htdocs/langs/ca_ES/agenda.lang +++ b/htdocs/langs/ca_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Url d'accés a l'arxiu. ical ExtSiteNoLabel=Sense descripció WorkingTimeRange=Rang de temps de treball WorkingDaysRange=Rang de dies de treball +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crear esdeveniment MyAvailability=La meva disponibilitat ActionType=Tipus d'esdeveniment diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang index f62d5d749c7..fe0b3986bba 100644 --- a/htdocs/langs/ca_ES/bills.lang +++ b/htdocs/langs/ca_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Targeta PaymentTypeShortCB=Targeta PaymentTypeCHQ=Xec PaymentTypeShortCHQ=Xec -PaymentTypeTIP=Ingrés en compte -PaymentTypeShortTIP=Ingrés +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagament On Line PaymentTypeShortVAD=Pagament On Line PaymentTypeTRA=Lletra de canvi diff --git a/htdocs/langs/ca_ES/compta.lang b/htdocs/langs/ca_ES/compta.lang index dcd993343f2..0da7118653e 100644 --- a/htdocs/langs/ca_ES/compta.lang +++ b/htdocs/langs/ca_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Pagaments especials MenuTaxAndDividends=Impostos i càrregues MenuSalaries=Salaris MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Àrea comptabilitat/tresoreria diff --git a/htdocs/langs/ca_ES/contracts.lang b/htdocs/langs/ca_ES/contracts.lang index 8859f44f388..f70483056c0 100644 --- a/htdocs/langs/ca_ES/contracts.lang +++ b/htdocs/langs/ca_ES/contracts.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - contracts ContractsArea=Àrea contractes ListOfContracts=Llistat de contractes -LastModifiedContracts=Last %s modified contracts +LastModifiedContracts=Últims %s contractes modificats AllContracts=Tots els contractes ContractCard=Fitxa contracte ContractStatus=Estat del contracte @@ -19,8 +19,10 @@ ServiceStatusLateShort=Expirat ServiceStatusClosed=Tancat ServicesLegend=Llegenda per als serveis Contracts=Contractes -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Contractes i línia de contractes Contract=Contracte +ContractLine=Contract line +Closing=Closing NoContracts=Sense contractes MenuServices=Serveis MenuInactiveServices=Serveis inactius @@ -28,7 +30,7 @@ MenuRunningServices=Serveis actius MenuExpiredServices=Serveis expirats MenuClosedServices=Serveis tancats NewContract=Nou contracte -AddContract=Create contract +AddContract=Crear contracte SearchAContract=Cercar un contracte DeleteAContract=Eliminar un contracte CloseAContract=Tancar un contracte @@ -54,7 +56,7 @@ ListOfRunningContractsLines=Llistat de línies de contractes en servei ListOfRunningServices=Llistat de serveis actius NotActivatedServices=Serveis no activats (amb els contractes validats) BoardNotActivatedServices=Serveis a activar amb els contractes validats -LastContracts=Last %s contracts +LastContracts=Últims %s contractes LastActivatedServices=Els %s darrers serveis activats LastModifiedServices=Els %s darrers serveis modificats EditServiceLine=Edició línia del servei @@ -90,9 +92,9 @@ ListOfServicesToExpireWithDuration=Llistat de serveis actius a expirar en %s die ListOfServicesToExpireWithDurationNeg=Llistat de serveis expirats més de %s dies ListOfServicesToExpire=Llistat de serveis actius a expirar NoteListOfYourExpiredServices=Aquest llistat conté només els serveis de contractes de tercers dels que vostè és comercial -StandardContractsTemplate=Standard contracts template -ContactNameAndSignature=For %s, name and signature: -OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. +StandardContractsTemplate=Plantilla de contracte Standard +ContactNameAndSignature=Per %s, nom i signatura: +OnlyLinesWithTypeServiceAreUsed=Només les línies amb tipus "Servei" seran clonades. ##### Types de contacts ##### TypeContact_contrat_internal_SALESREPSIGN=Comercial signant del contracte diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang index 1d11e768e72..1245b6b6664 100644 --- a/htdocs/langs/ca_ES/errors.lang +++ b/htdocs/langs/ca_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ha d'estar activat per a que aquesta opc ErrorPasswordsMustMatch=Les 2 contrasenyes indicades s'han de correspondre ErrorContactEMail=S'ha produït un error tècnic. Contacti amb l'administrador al e-mail <b>%s</b>, indicant el codi d'error <b>%s</b> en el seu missatge, o pot també adjuntar una còpia de pantalla d'aquesta pàgina. ErrorWrongValueForField=Valor incorrecte per al camp número <b>%s</b> (el valor '<b>%s</b>' no compleix amb la regla <b>%s</b>) -ErrorFieldValueNotIn=Valor incorrecte pel camp número <b>%s</b> (el valor '<b>%s</b>' no es un valor en el camp <b>%s</b> de la taula <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor incorrecte per al camp nombre <b>%s</b> (el valor '<b>%s</b>' no és una referència existent en <b>%s</b>) ErrorsOnXLines=Errors a <b>%s</b> línies font ErrorFileIsInfectedWithAVirus=L'antivirus no ha pogut validar aquest arxiu (és probable que estigui infectat per un virus)! diff --git a/htdocs/langs/ca_ES/exports.lang b/htdocs/langs/ca_ES/exports.lang index be7cee98cfa..b04d2b75c43 100644 --- a/htdocs/langs/ca_ES/exports.lang +++ b/htdocs/langs/ca_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Sense taules de dades importables (cap mòdul amb les definicio FileSuccessfullyBuilt=Arxiu d'exportació generat SQLUsedForExport=Consulta SQL utilitzada per construir el fitxer d'exportació LineId=ID de línia +LineLabel=Label of line LineDescription=Descripció de línia LineUnitPrice=Preu unitari de la línia LineVATRate=Tipus d'IVA de la línia diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang index 622c179301d..3f4f3e72120 100644 --- a/htdocs/langs/ca_ES/main.lang +++ b/htdocs/langs/ca_ES/main.lang @@ -108,6 +108,7 @@ Yes=Sí no=no No=No All=Tot +Alls=All Home=Inici Help=Ajuda OnlineHelp=Ajuda en línia @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Anar a Inici->Configuració->Empresa per canviar el logo Deny=Denegar Denied=Denegad ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Dv ShortSaturday=Ds ShortSunday=Dg SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ca_ES/printing.lang b/htdocs/langs/ca_ES/printing.lang index 08e7e8ea343..b70a6277457 100644 --- a/htdocs/langs/ca_ES/printing.lang +++ b/htdocs/langs/ca_ES/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Impressió automàtica Module64000Desc=Habilita el sistema de impressió automàtica PrintingSetup=Configuració del sistema de impressió automàtic PrintingDesc=Aquest mòdul afegeix un boto per enviar documents directament a una impresoa (sense obrir el document a la aplicació) amb varis mòduls +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configuració del mòdul Drivers PrintingDriverDesc=Configuració variables pel driver d'impressió ListDrivers=Llista de controladors @@ -10,6 +12,7 @@ PrintTestDesc=Llista de impressores FileWasSentToPrinter=L'arxiu %s ha sigut enviat a la impressora NoActivePrintingModuleFound=Sense mòdul actiu per imprimir docuements PleaseSelectaDriverfromList=Seleccini un driver del llistat +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Configuració del driver TestDriver=Prova TargetedPrinter=Impresora destí diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang index d55b4c294ef..63f74811402 100644 --- a/htdocs/langs/ca_ES/projects.lang +++ b/htdocs/langs/ca_ES/projects.lang @@ -143,7 +143,8 @@ SelectElement=Seleccioni element AddElement=Vincular a element UnlinkElement=Desvincular element # Documents models -DocumentModelBaleine=Model d'informe de projecte complet (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Càrrega de treball prevista PlannedWorkloadShort=Carrega de treball WorkloadOccupation=Assignació de carrega de treball diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang index 33117d8fa29..5c17e126b94 100644 --- a/htdocs/langs/ca_ES/sendings.lang +++ b/htdocs/langs/ca_ES/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Quantitat de comandes de clients obertes ProductQtyInSuppliersOrdersRunning=Quantitat de comandes a proveïdors obertes ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Quantitat de comandes a proveïdors ja rebudes +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Recollit pel client diff --git a/htdocs/langs/ca_ES/trips.lang b/htdocs/langs/ca_ES/trips.lang index 389c33caf76..8f0546ed429 100644 --- a/htdocs/langs/ca_ES/trips.lang +++ b/htdocs/langs/ca_ES/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/cs_CZ/agenda.lang b/htdocs/langs/cs_CZ/agenda.lang index a7551351e9d..d9eb2b9eb9b 100644 --- a/htdocs/langs/cs_CZ/agenda.lang +++ b/htdocs/langs/cs_CZ/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL pro přístup *.iCal souboru ExtSiteNoLabel=Nepodepsáno WorkingTimeRange=Rozsah pracovní doby WorkingDaysRange=Rozsah pracovních dnů +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Vytvořit událost MyAvailability=Moje dostupnost ActionType=Typ události diff --git a/htdocs/langs/cs_CZ/bills.lang b/htdocs/langs/cs_CZ/bills.lang index 801c90bf697..d55712cc858 100644 --- a/htdocs/langs/cs_CZ/bills.lang +++ b/htdocs/langs/cs_CZ/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditní karta PaymentTypeShortCB=Kreditní karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line platba PaymentTypeShortVAD=On line platby PaymentTypeTRA=Účet platby diff --git a/htdocs/langs/cs_CZ/compta.lang b/htdocs/langs/cs_CZ/compta.lang index de6d2d18855..12288de6482 100644 --- a/htdocs/langs/cs_CZ/compta.lang +++ b/htdocs/langs/cs_CZ/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Zvláštní výdaje MenuTaxAndDividends=Daně a dividendy MenuSalaries=Mzdy MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Oblast Účetnictví/Pokladna diff --git a/htdocs/langs/cs_CZ/contracts.lang b/htdocs/langs/cs_CZ/contracts.lang index e109df83a74..1d90f1d81fc 100644 --- a/htdocs/langs/cs_CZ/contracts.lang +++ b/htdocs/langs/cs_CZ/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda služeb Contracts=Smlouvy ContractsAndLine=Smlouvy a řádky smluv Contract=Smlouva +ContractLine=Contract line +Closing=Closing NoContracts=Žádné smlouvy MenuServices=Služby MenuInactiveServices=Služby, které nejsou aktivní diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang index 439d117ac16..c15b46b143c 100644 --- a/htdocs/langs/cs_CZ/errors.lang +++ b/htdocs/langs/cs_CZ/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript musí být vypnuta, že tato funkce prac ErrorPasswordsMustMatch=Oba napsaný hesla se musí shodovat se navzájem ErrorContactEMail=Technické chybě. Prosím, obraťte se na správce, aby e-mailovou <b>%s</b> en poskytovat <b>%s</b> kód chyby ve zprávě, nebo ještě lépe přidáním obrazovky kopii této stránky. ErrorWrongValueForField=Chybná hodnota <b>%s</b> číslo pole (hodnota <b>&quot;%s</b> 'neodpovídá regex pravidel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Chybná hodnota <b>%s</b> číslo pole (hodnota <b>&quot;%s&quot;</b> není <b>%s</b> stávající ref) ErrorsOnXLines=Chyby na <b>%s</b> zdrojovém záznamu (s) ErrorFileIsInfectedWithAVirus=Antivirový program nebyl schopen ověřit soubor (soubor může být napaden virem) diff --git a/htdocs/langs/cs_CZ/exports.lang b/htdocs/langs/cs_CZ/exports.lang index 2f06426b9f5..5222dc0701b 100644 --- a/htdocs/langs/cs_CZ/exports.lang +++ b/htdocs/langs/cs_CZ/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Žádné importovatelné údaje (žádný modul s definicemi po FileSuccessfullyBuilt=Generován export souboru SQLUsedForExport=Dotaz SQL použitý k vytvoření exportovaného souboru LineId=Id řádku +LineLabel=Label of line LineDescription=Popis řádku LineUnitPrice=Jednotková cena z řádku LineVATRate=Sazba DPH z řádku diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang index 8e392f080de..3b77d7aed59 100644 --- a/htdocs/langs/cs_CZ/main.lang +++ b/htdocs/langs/cs_CZ/main.lang @@ -108,6 +108,7 @@ Yes=Ano no=ne No=Ne All=Vše +Alls=All Home=Domů Help=Pomoc OnlineHelp=Online nápověda @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Jděte na Domů-Nastavení-Společnost pro změnu loga, Deny=Odmítnout Denied=Odmítnuto ListOfTemplates=Seznam šablon +Gender=Gender Genderman=Muž Genderwoman=Žena ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=PÁ ShortSaturday=S ShortSunday=N SelectMailModel=Vybrat šablonu e-mailu +SetRef=Set ref diff --git a/htdocs/langs/cs_CZ/printing.lang b/htdocs/langs/cs_CZ/printing.lang index 590281184d4..809f982752c 100644 --- a/htdocs/langs/cs_CZ/printing.lang +++ b/htdocs/langs/cs_CZ/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Přímý tisk Module64000Desc=Povolit Direct Printing System PrintingSetup=Nastavit systém přímého tisku PrintingDesc=Tento modul přidá tlačítko Tisk pro odesílání dokumentů přímo na tiskárnu (bez otevření dokumentu do aplikace) s různými moduly. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Nastaevní ovladače modulu PrintingDriverDesc=Konfigurace proměnných pro tiskový ovladač. ListDrivers=Výpis ovladačů @@ -10,6 +12,7 @@ PrintTestDesc=Výpis tiskáren FileWasSentToPrinter=Soubor %s byl odeslán na tiskárnu NoActivePrintingModuleFound=Žádný aktivní modul pro tisk dokumentu PleaseSelectaDriverfromList=Prosím vyberte ovladač ze seznamu. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Nastavení ovladače TestDriver=Test TargetedPrinter=Cílová tiskárna diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang index 7b77a0f80f1..deb4b836289 100644 --- a/htdocs/langs/cs_CZ/projects.lang +++ b/htdocs/langs/cs_CZ/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vyberte prvek AddElement=Odkaz na prvek UnlinkElement=Odpojit element # Documents models -DocumentModelBaleine=Kompletní projektový report (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plánované vytížení PlannedWorkloadShort=Pracovní zátěž WorkloadOccupation=Pracovní zátěž diff --git a/htdocs/langs/cs_CZ/sendings.lang b/htdocs/langs/cs_CZ/sendings.lang index 3546f733199..35e1ec27e0d 100644 --- a/htdocs/langs/cs_CZ/sendings.lang +++ b/htdocs/langs/cs_CZ/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Množství výrobku do otevřených objednáv ProductQtyInSuppliersOrdersRunning=Množství výrobku do otevřených dodavatelů zakázek ProductQtyInShipmentAlreadySent=Množství již odeslaných produktů z objednávek zákazníka ProductQtyInSuppliersShipmentAlreadyRecevied=Množství již dodaných produktů z otevřených dodavatelských objednávek +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Chytit zákazníka diff --git a/htdocs/langs/cs_CZ/trips.lang b/htdocs/langs/cs_CZ/trips.lang index 2f34bd518a8..3baea7ea4fe 100644 --- a/htdocs/langs/cs_CZ/trips.lang +++ b/htdocs/langs/cs_CZ/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Jste si jisti, že chcete ověřit tuto zprávu o výdajích? NoTripsToExportCSV=Žádná zpráva o výdajích na export pro toto období. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/da_DK/agenda.lang b/htdocs/langs/da_DK/agenda.lang index 29c6a44ac64..0cc9da05f4d 100644 --- a/htdocs/langs/da_DK/agenda.lang +++ b/htdocs/langs/da_DK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL for at få adgang. ICal fil ExtSiteNoLabel=Ingen beskrivelse WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang index b446ff7bef9..cbe0cfc5958 100644 --- a/htdocs/langs/da_DK/bills.lang +++ b/htdocs/langs/da_DK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online betaling PaymentTypeShortVAD=Online betaling PaymentTypeTRA=Bill betaling diff --git a/htdocs/langs/da_DK/compta.lang b/htdocs/langs/da_DK/compta.lang index 2b6afb49850..55cd7e764ae 100644 --- a/htdocs/langs/da_DK/compta.lang +++ b/htdocs/langs/da_DK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Skatter og udbytter MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Regnskabsmæssig / Treasury område diff --git a/htdocs/langs/da_DK/contracts.lang b/htdocs/langs/da_DK/contracts.lang index 7c4327088bc..942d707a169 100644 --- a/htdocs/langs/da_DK/contracts.lang +++ b/htdocs/langs/da_DK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Kontrakter ContractsAndLine=Contracts and line of contracts Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Nr. kontrakter MenuServices=Services MenuInactiveServices=Tjenester, der ikke er aktive diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang index dc950404c4f..67eadec4f82 100644 --- a/htdocs/langs/da_DK/errors.lang +++ b/htdocs/langs/da_DK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript skal ikke være deaktiveret for at have ErrorPasswordsMustMatch=Begge har skrevet passwords skal matche hinanden ErrorContactEMail=En teknisk fejl opstod. Kontakt venligst administrator til at følge e-mail <b>%s</b> da give fejlkoder <b>%s</b> i din besked, eller endnu bedre ved at tilføje en skærm kopi af denne side. ErrorWrongValueForField=Forkert værdi for felt nummer <b>%s</b> (værdi <b>'%s'</b> passer ikke regex regel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Forkert værdi for feltnummer <b>%s</b> (værdien <b>'%s'</b> er ikke en <b>%s</b> eksisterende ref) ErrorsOnXLines=Fejl på <b>%s</b> kildelinjer ErrorFileIsInfectedWithAVirus=Det antivirusprogram var ikke i stand til at validere filen (filen kan være inficeret med en virus) diff --git a/htdocs/langs/da_DK/exports.lang b/htdocs/langs/da_DK/exports.lang index d5827870b49..c0eecd2c7dc 100644 --- a/htdocs/langs/da_DK/exports.lang +++ b/htdocs/langs/da_DK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nr. indføres data (ingen modul med definitioner at tillade dat FileSuccessfullyBuilt=Eksporter fil genereret SQLUsedForExport=SQL Anmodning bruges til at bygge eksport-fil LineId=Id for linje +LineLabel=Label of line LineDescription=Beskrivelse af linje LineUnitPrice=Enhedspris på linje LineVATRate=Momssats på linje diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang index fd51012b321..4e399ab8821 100644 --- a/htdocs/langs/da_DK/main.lang +++ b/htdocs/langs/da_DK/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nej No=Nej All=Alle +Alls=All Home=Hjem Help=Hjælp OnlineHelp=Online hjælp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/da_DK/printing.lang b/htdocs/langs/da_DK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/da_DK/printing.lang +++ b/htdocs/langs/da_DK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang index 531e1d07cf4..5deebc66599 100644 --- a/htdocs/langs/da_DK/projects.lang +++ b/htdocs/langs/da_DK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=En komplet projekt rapport model (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang index 42698c03145..a078500e992 100644 --- a/htdocs/langs/da_DK/sendings.lang +++ b/htdocs/langs/da_DK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Fangst af kunden diff --git a/htdocs/langs/da_DK/trips.lang b/htdocs/langs/da_DK/trips.lang index 7bb48e358af..0b74716fd93 100644 --- a/htdocs/langs/da_DK/trips.lang +++ b/htdocs/langs/da_DK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang index c8a1bdddc06..bd121bd4d10 100644 --- a/htdocs/langs/de_AT/admin.lang +++ b/htdocs/langs/de_AT/admin.lang @@ -1,5 +1,4 @@ # Dolibarr language file - Source file is en_US - admin -VersionRecommanded=Empfohlen UseSearchToSelectCompany=Suchfeld statt Listenansicht für Partnerauswahl verwenden NextValue=Nächste Wert ImportMySqlDesc=Zum Wiederherstellen einer Sicherungsdatei müssen Sie folgenden Befehl über die Kommandozeile ausführen: diff --git a/htdocs/langs/de_AT/errors.lang b/htdocs/langs/de_AT/errors.lang index 517621afb5d..1802ebe6239 100644 --- a/htdocs/langs/de_AT/errors.lang +++ b/htdocs/langs/de_AT/errors.lang @@ -6,3 +6,4 @@ ErrorCashAccountAcceptsOnlyCashMoney=Dies ist ein Bargeldkonto (Kassa) und akzep ErrorCustomerCodeAlreadyUsed=Diese Kunden Nr. ist bereits vergeben. ErrorSupplierCodeRequired=Lieferanten Nr. erforderlich WarningUntilDirRemoved=Diese Warnung bleibt so lange aktiv, wie dieses Verzeichnis existiert (nur für Administratoren). +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_AT/projects.lang b/htdocs/langs/de_AT/projects.lang index a480ec09913..4ca6e93544f 100644 --- a/htdocs/langs/de_AT/projects.lang +++ b/htdocs/langs/de_AT/projects.lang @@ -16,4 +16,3 @@ ReOpenAProject=Öffne Projekt DoNotShowMyTasksOnly=Zeige auch die Aufgaben Anderer TypeContact_project_task_internal_TASKEXECUTIVE=Task Exekutive TypeContact_project_task_external_TASKEXECUTIVE=Task Exekutive -DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, ...) diff --git a/htdocs/langs/de_CH/errors.lang b/htdocs/langs/de_CH/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/de_CH/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang index b383bb2eba0..7367a09142e 100644 --- a/htdocs/langs/de_DE/accountancy.lang +++ b/htdocs/langs/de_DE/accountancy.lang @@ -14,7 +14,7 @@ Chartofaccounts=Kontenplan Fiscalyear=Fiskalische Jahre Menuaccount=Buchhaltung Konten Menuthirdpartyaccount=Partnerkonten -MenuTools=Werkzeuge +MenuTools=Hilfsprogramme ConfigAccountingExpert=Konfiguration des Experten Buchhaltungsmodul Journaux=Journale @@ -48,7 +48,7 @@ NewAccount=Neues Buchhaltungskonto Update=Aktualisieren List=Liste Create=Erstelle -CreateMvts=Create movement +CreateMvts=Erstelle Lagerbewegung UpdateAccount=Änderung eines Bilanz-Kontos UpdateMvts=Änderung einer Bewegung WriteBookKeeping=Konten ins Hauptbuch übernehmen @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Beginnen Sie die Sortierung der Abbau Seit AccountLength=Länge der in Dolibarr gezeigten Rechnungskonten AccountLengthDesc=Funktion ermöglicht, eine Länge von Rechnungslegungs Konto indem Räume, die durch den Nullwert vorzutäuschen. Diese Funktion berührt nur die Anzeige, ist es nicht die in Dolibarr registriert Rechnungswesen Konten ändern. Für den Export ist diese Funktion erforderlich, bei bestimmten Software-kompatibel zu sein. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Listenlänge für die Anzeige von Produkt- und Dienstleistungsbeschreibung (Empfehlung = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Länge für die Anzeige der Beschreibung von Produkte und Leistungen in den Listen (Ideal = 50) ACCOUNTING_LENGTH_GACCOUNT=Länge der Finanzbuchführung ACCOUNTING_LENGTH_AACCOUNT=Länge der Partner @@ -108,7 +108,7 @@ Docdate=Datum Docref=Referenz Numerocompte=Konto Code_tiers=Partner -Labelcompte=Label-Account +Labelcompte=Konto-Beschriftung Debit=Soll Credit=Haben Amount=Betrag diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang index 789b57c75dc..042fe460c9e 100644 --- a/htdocs/langs/de_DE/admin.lang +++ b/htdocs/langs/de_DE/admin.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - admin -Foundation=Stiftung +Foundation=Verein Version=Version VersionProgram=Programmversion VersionLastInstall=Version der Erstinstallation @@ -7,23 +7,23 @@ VersionLastUpgrade=Version der letzten Aktualisierung VersionExperimental=Experimentell VersionDevelopment=Entwicklung VersionUnknown=Unbekannt -VersionRecommanded=Empfohlene +VersionRecommanded=Empfohlen FileCheck=Datei Integrität FilesMissing=Fehlende Dateien FilesUpdated=Dateien ersetzt FileCheckDolibarr=Überprüfe Integrität von Dolibarr Dateien XmlNotFound=XML-Datei Integrität von Dolibarr nicht gefunden -SessionId=Sitzungs ID +SessionId=ID Session SessionSaveHandler=Handler für Sitzungsspeicherung SessionSavePath=Pfad für Sitzungsdatenspeicherung -PurgeSessions=Sitzungsdaten löschen +PurgeSessions=Bereinigung von Sessions ConfirmPurgeSessions=Wollen Sie wirklich alle Sitzungsdaten löschen? Damit wird zugleich jeder Benutzer (außer Ihnen) vom System abgemeldet. NoSessionListWithThisHandler=Anzeige der aktiven Sitzungen mit Ihrer PHP-Konfiguration nicht möglich. LockNewSessions=Keine neuen Sitzungen zulassen ConfirmLockNewSessions=Möchten Sie wirklich alle Sitzungen bis auf Ihre eigene blocken? Nur Benutzer <b>%s</b> kann danach noch eine Verbindung aufbauen. UnlockNewSessions=Sperrung neuer Sitzungen aufheben YourSession=Ihre Sitzung -Sessions=Sitzungen +Sessions=Benutzer-Sessions WebUserGroup=WebServer Benutzer/Gruppen NoSessionFound=Ihre PHP -Konfiguration scheint keine Liste aktiver Sitzungen zuzulassen. Eventuell ist die Speicherung im Verzeichnis (<b>%s</b>) aktiviert und fehlerhafte Dateizugriffsberechtigungen blockieren den Zugriff (z.B. open_basedir-Beschränkungen). HTMLCharset=Zeichensatz für die generierten HTML-Seiten @@ -48,7 +48,7 @@ SecuritySetup=Sicherheitseinstellungen ErrorModuleRequirePHPVersion=Fehler: Dieses Modul benötigt PHP Version %s oder höher ErrorModuleRequireDolibarrVersion=Fehler: Dieses Moduls erfordert Dolibarr Version %s oder höher ErrorDecimalLargerThanAreForbidden=Fehler: Eine höhere Genauigkeit als <b>%s</b> wird nicht unterstützt. -DictionarySetup=Wörterbucheinstellungen +DictionarySetup=Wörterbuch Einstellungen Dictionary=Wörterbücher Chartofaccounts=Kontenplan Fiscalyear=Fiskalische Jahre @@ -68,7 +68,7 @@ NumberOfKeyToSearch=Anzahl der Buchstaben um eine Suche auszulösen: %s ViewFullDateActions=Zeige alle Terminaktionen in der Partneransicht NotAvailableWhenAjaxDisabled=Nicht verfügbar, wenn Ajax deaktiviert JavascriptDisabled=JavaScript deaktiviert -UsePopupCalendar=Popups für die Datumseingabe verwenden +UsePopupCalendar=Verwenden Sie Popups für die Datumseingabe UsePreviewTabs=Vorschautabs verwenden ShowPreview=Vorschau anzeigen PreviewNotAvailable=Vorschau nicht verfügbar @@ -98,7 +98,7 @@ AntiVirusParamExample= Beispiel für ClamWin: --database="C:\\Program Files (x86 ComptaSetup=Buchhaltungsmoduls-Einstellungen UserSetup=Benutzerverwaltung Einstellungen MenuSetup=Menüverwaltung Einstellungen -MenuLimits=Grenzwerte und Genauigkeit +MenuLimits=Genauigkeit - Toleranz MenuIdParent=Eltern-Menü-ID DetailMenuIdParent=ID des übergeordneten Menüs (0 für einen Eltern-Menü) DetailPosition=Reihungsnummer für definition der Menüposition @@ -345,9 +345,9 @@ ExampleOfDirectoriesForModelGen=Beispiele für Syntax:<br>c:\\mydir<br>/Home/myd FollowingSubstitutionKeysCanBeUsed=<br>Lesen Sie die Wiki Dokumentation um zu wissen, wie Sie Ihre odt Dokumentenvorlage erstellen, bevor Sie diese in den Kategorien speichern: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=Reihenfolge von Vor- und Nachname -DescWeather=Die folgenden Bilder werden auf der Übersichtansicht angezeigt, wenn die Anzahl der verspäteten Aufgaben diese Werte erreichen: +DescWeather=Die folgenden Diagramme werden auf der Übersicht Startseite angezeigt, wenn die entsprechenden Toleranzwerte erreicht werden: KeyForWebServicesAccess=Schlüssel um Web Services (Parameter "dolibarrkey" in webservices) zu benützen -TestSubmitForm=Testbereich +TestSubmitForm=Formular Eingabeüberprüfung ThisForceAlsoTheme=Bei Verwendung dieser Menü-Verwaltung wird die eigene Layout-Vorlage verwendet unabhängig von der Layout Einstellung des Benutzers. Auch wenn diese Menü-Verwaltung für Smartphones ausgelegt ist kann er nicht auf allen Smartphones angezeigt werden. Verwenden Sie eine andere Menü-Verwaltung, wenn Sie Probleme bemerken. ThemeDir=Verzeichnis Layout-Vorlagen ConnectionTimeout=Verbindung Timeout @@ -463,9 +463,9 @@ Module59Name=Bookmark4u Module59Desc=Neues Bookmark4u Konto zu Systembenutzerkonto hinzufügen Module70Name=Service Module70Desc=Serviceverwaltung -Module75Name=Reisekosten und Reisehinweise +Module75Name=Spesen- und Reiseaufzeichnungen Module75Desc=Reise- und Fahrtspesenverwaltung -Module80Name=Lieferungen +Module80Name=Auslieferungen Module80Desc=Versand und Lieferauftragsverwaltung Module85Name=Banken und Kassen Module85Desc=Verwaltung von Bank- oder Bargeldkonten @@ -477,13 +477,13 @@ Module200Name=LDAP Module200Desc=LDAP-Verzeichnissynchronisation Module210Name=PostNuke Module210Desc=PostNuke-Integration -Module240Name=Datenexport +Module240Name=Daten Exporte Module240Desc=Werkzeug zum Datenexport(mit Assistenten) -Module250Name=Datenimport +Module250Name=Daten Importe Module250Desc=Werkzeug zum Dateinport (mit Assistenten) Module310Name=Mitglieder -Module310Desc=Mitgliederverwaltung -Module320Name=RSS-Feed +Module310Desc=Management von Mitglieder einer Stiftung/Vereins +Module320Name=RSS Feed Module320Desc=RSS-Feed-Bildschirm innerhalb des Systems anzeigen Module330Name=Lesezeichen Module330Desc=Lesezeichenverwaltung @@ -492,7 +492,7 @@ Module400Desc=Projektmanagement, Aufträge oder Leads. Anschließend können Sie Module410Name=Webkalender Module410Desc=Webkalenderintegration Module500Name=Sonderausgaben -Module500Desc=Verwalten von speziellen Ausgaben (Steuern, Sozialbeiträge, Dividenden) +Module500Desc=Verwalten von speziellen Ausgaben (Steuern, Sozialabgaben, Dividenden) Module510Name=Löhne Module510Desc=Verwaltung der Angestellten-Gehälter und -Zahlungen Module520Name=Darlehen @@ -502,7 +502,7 @@ Module600Desc=Senden Sie Benachrichtigungen zu einigen Dolibarr-Events per E-Mai Module700Name=Spenden Module700Desc=Spendenverwaltung Module770Name=Spesenabrechnungen -Module770Desc=Management Reisen und Spesen Report (Transport, Essen, ...) +Module770Desc=Management und Reporting von Reise- und Spesenabrechnungen (Transport, Essen, ...) Module1120Name=Lieferant-Angebote Module1120Desc=Anfordern von Lieferanten-Angeboten und Preise Module1200Name=Mantis @@ -542,8 +542,8 @@ Module6000Name=Workflow Module6000Desc=Workflow management Module20000Name=Urlaubsantrags-Verwaltung Module20000Desc=Definieren und beobachten sie die Urlaubsanträge Ihrer Angestellten. -Module39000Name=Produkt Menge -Module39000Desc=Chargen oder Seriennummer, Haltbarkeitsdatum und Verfallsdatum auf Produkte +Module39000Name=Chargen-/ Seriennummern +Module39000Desc=Chargen oder Seriennummer, Haltbarkeitsdatum und Verfallsdatum Management für Produkte Module50000Name=PayBox Module50000Desc=Über dieses Modul können Sie online Kreditkartenzahlungen entgegennehmen Module50100Name=Kasse @@ -585,7 +585,7 @@ Permission44=Projekte löschen Permission61=Leistungen ansehen Permission62=Leistungen erstellen/bearbeiten Permission64=Leistungen löschen -Permission67=Service exportieren +Permission67=Leistungen exportieren Permission71=Mitglieder einsehen Permission72=Mitglieder erstellen/bearbeiten Permission74=Mitglieder löschen @@ -626,20 +626,20 @@ Permission142=Projekte und Aufgaben erstellen und ändern (Auch private Projekte Permission144=Löschen Sie alle Projekte und Aufgaben (einschließlich privater Projekte in denen ich kein Kontakt bin) Permission146=Lieferanten einsehen Permission147=Statistiken einsehen -Permission151=Abbucher einsehen -Permission152=Dauerauftragsanträge erstellen/bearbeiten -Permission153=Dauerauftragsbelege übertragen -Permission154=Dauerauftragsbelege kreditieren/ablehnen +Permission151=Lastschriftaufträge einsehen +Permission152=Lastschriftaufträge erstellen/bearbeiten +Permission153=Lastschriftaufträge übermitteln +Permission154=Lastschriftaufträge genehmigen/ablehnen Permission161=Verträge/Abonnements einsehen Permission162=Verträge/Abonnements erstellen/bearbeiten Permission163=Service/Abonnement in einem Vertrag aktivieren Permission164=Service/Abonnement in einem Vertrag deaktivieren Permission165=Verträge/Abonnement löschen -Permission171=Reisen und Spesen einsehen (eigene und Untergebene) -Permission172=Reisen und Spesen erstellen/ändern -Permission173=Reisen und Spesen löschen -Permission174=Alle Reisen und Spesen einsehen -Permission178=Reisen und Spesen exportieren +Permission171=Reise- und Spesenabrechnung einsehen (Eigene und von Untergebenen) +Permission172=Reise- und Spesenabrechnung erstellen/ändern +Permission173=Reise- und Spesenabrechnung verwerfen +Permission174=Alle Reise- und Spesenabrechnung einsehen +Permission178=Reise- und Spesenabrechnung exportieren Permission180=Lieferanten einsehen Permission181=Lieferantenbestellungen einsehen Permission182=Lieferantenbestellungen erstellen/bearbeiten @@ -651,7 +651,7 @@ Permission187=Lieferantenbestellungen schließen Permission188=Lieferantenbestellungen verwerfen Permission192=Leitungen erstellen Permission193=Leitungen abbrechen -Permission194=Read the bandwith lines +Permission194=Leitungen einsehen Permission202=ADSL Verbindungen erstellen Permission203=Bestellungsverbindungen Bestellungen Permission204=Bestell-Verbindungen @@ -793,17 +793,17 @@ Permission59001=Gewinnspanne einsehen Permission59002=Gewinspanne definieren Permission59003=Lesen aller Benutzer Margen DictionaryCompanyType=Partnertyp -DictionaryCompanyJuridicalType=Gesellschafts- und Unternehmenformen -DictionaryProspectLevel=Geschäftsaussicht -DictionaryCanton=Bundesland/Kanton +DictionaryCompanyJuridicalType=Gesellschafts- und Unternehmensformen +DictionaryProspectLevel=Potenzialstufen von Geschäftsaussicht +DictionaryCanton=Bundesländer/Provinzen/Kantone DictionaryRegion=Regionen DictionaryCountry=Länder DictionaryCurrency=Währungen -DictionaryCivility=Anredeformen +DictionaryCivility=Anrede Bezeichnungen DictionaryActions=Liste Arten von Kalenderereignissen -DictionarySocialContributions=Arten von Sozialbeiträgen +DictionarySocialContributions=Arten von Sozialabgaben/Unternehmenssteuern DictionaryVAT=MwSt.-Sätze -DictionaryRevenueStamp=Anzahl der Steuermarken +DictionaryRevenueStamp=Steuermarken Beträge DictionaryPaymentConditions=Zahlungsbedingungen DictionaryPaymentModes=Zahlungsarten DictionaryTypeContact=Kontaktarten @@ -817,11 +817,11 @@ DictionaryOrderMethods=Bestellmethoden DictionarySource=Quelle der Angebote/Aufträge DictionaryAccountancyplan=Kontenplan DictionaryAccountancysystem=Kontenplan Modul -DictionaryEMailTemplates=Emailvorlage +DictionaryEMailTemplates=Textvorlagen für Emails DictionaryUnits=Einheiten -DictionaryProspectStatus=Geschäftsanbahnungs Status +DictionaryProspectStatus=Geschäftsanbahnungsarten DictionaryHolidayTypes=Art des Urlaubs -DictionaryOpportunityStatus=Chancen für Projekt/Lead +DictionaryOpportunityStatus=Verkaufschancen für Projekt/Lead SetupSaved=Setup gespeichert BackToModuleList=Zurück zur Modulübersicht BackToDictionaryList=Zurück zur Wörterbuchübersicht @@ -933,7 +933,7 @@ EnableMultilangInterface=Mehrsprachigkeit aktivieren EnableShowLogo=Logo über dem linken Menü anzeigen EnableHtml5=Html5 aktivieren (Entwickler - Nur im Eldy template verwenden) SystemSuccessfulyUpdated=Das System wurde erfolgreich aktualisiert -CompanyInfo=Firmen-/Stiftungsinformationen +CompanyInfo=Information über die Firma/Institution CompanyIds=Firmen-/Stiftungs-IDs CompanyName=Firmenname CompanyAddress=Firmenadresse @@ -1009,7 +1009,7 @@ DictionaryDesc=Definieren Sie hier alle Referenzwerte. Sie können vordefinierte ConstDesc=Auf dieser Seite können Sie alle, auf bisherigen Seiten nicht aufgeführte, Parameter einstellen. Dieser Bereich ist primär für fortgeschrittene Entwickler und zur Fehlersuche gedacht. OnceSetupFinishedCreateUsers=Achtung: Sie sind derzeit als Systemadministrator angemeldet. Administratorenkonten dienen primär zur Einrichtung des Systems, für die reguläre Verwendung sollten Sie ein herkömmliches Benutzerkonto unter 'Benutzer&Gruppen' anlegen und verwenden. MiscellaneousDesc=Definieren Sie hier alle sonstigen Sicherheitseinstellungen -LimitsSetup=Grenzwerte-/Genauigkeitseinstellungen +LimitsSetup=Limits und Genauigkeit Einstellungen LimitsDesc=Hier können Sie Grenzwerte, Genauigkeitseinstellungen und das Rundungsverhalten einstellen. MAIN_MAX_DECIMALS_UNIT=Dezimalstellen max. für Stückpreise MAIN_MAX_DECIMALS_TOT=Dezimalstellen max. für Gesamtsummen @@ -1134,14 +1134,14 @@ Miscellaneous=Verschiedenes ##### Webcal setup ##### WebCalSetup=Webkalender-Verbindungseinstellungen WebCalSyncro=Termine an Webkalender übertragen -WebCalAllways=Immer, ohne Rückfrage +WebCalAllways=Immer, ohne zu fragen WebCalYesByDefault=Nach Rückfrage (standardmäßig JA) WebCalNoByDefault=Nach Rückfrage (standardmäßig NEIN) WebCalNever=Nie WebCalURL=URL für den Kalenderzugang WebCalServer=Hostserver der Kalenderdatenbank -WebCalDatabaseName=Datenbankname -WebCalUser=Datenbankbenutzer +WebCalDatabaseName=Name der Datenbank +WebCalUser=Benutzer für Zugriff auf Datenbank WebCalSetupSaved=Webkalender-Einstellungen erfolgreich gespeichert. WebCalTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich. WebCalTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden. @@ -1174,7 +1174,7 @@ FreeLegalTextOnInvoices=Freier Rechtstext für Rechnungen WatermarkOnDraftInvoices=Wasserzeichen auf Rechnungs-Entwurf (keines, falls leer) ##### Proposals ##### PropalSetup=Angebotsmoduleinstellungen -CreateForm=Formular erstellen +CreateForm=Erzeuge Formulare NumberOfProductLines=Anzahl der Produktlinien ProposalsNumberingModules=Angebotsnumerierungs-Module ProposalsPDFModules=PDF-Anbebotsmodule @@ -1316,7 +1316,7 @@ LDAPFieldPassword=Passwort LDAPFieldPasswordNotCrypted=Passwort nicht verschlüsselt LDAPFieldPasswordCrypted=Passwort verschlüsselt LDAPFieldPasswordExample=Beispiel : userPassword -LDAPFieldCommonName=Common Name +LDAPFieldCommonName=CN: allgemeiner Name LDAPFieldCommonNameExample=Beispiel: cn LDAPFieldName=Name LDAPFieldNameExample=Beispiel: sn @@ -1324,16 +1324,16 @@ LDAPFieldFirstName=Vorname LDAPFieldFirstNameExample=Beispiel: givenname LDAPFieldMail=E-Mail-Adresse LDAPFieldMailExample=Beispiel: E-Mail -LDAPFieldPhone=Telefonnummer, beruf. -LDAPFieldPhoneExample=Beispiel : telefonnummer +LDAPFieldPhone=Telefonnummer, Beruf. +LDAPFieldPhoneExample=Beispiel : Telefonnummer LDAPFieldHomePhone=Privatnummer LDAPFieldHomePhoneExample=Beispiel : Telefon Privat LDAPFieldMobile=Handy -LDAPFieldMobileExample=Beispiel : handy +LDAPFieldMobileExample=Beispiel : Handynummer LDAPFieldFax=Faxnummer -LDAPFieldFaxExample=Beispiel : faxnummer +LDAPFieldFaxExample=Beispiel : Faxnummer LDAPFieldAddress=Straße -LDAPFieldAddressExample=Beispiel : straße +LDAPFieldAddressExample=Beispiel : Straße LDAPFieldZip=PLZ LDAPFieldZipExample=Beispiel : plz LDAPFieldTown=Stadt @@ -1512,7 +1512,7 @@ ConfirmDeleteMenu=Möchten Sie diesen Menüeintrag <b>%s</b> wirklich löschen? DeleteLine=Zeile löschen ConfirmDeleteLine=Möchten Sie diese Zeile wirklich löschen? ##### Tax ##### -TaxSetup=Steuer-, Sozialbeitrags- und Dividendenmodul-Einstellungen +TaxSetup=Steuer-, Sozialabgaben- und Dividendenmodul-Einstellungen OptionVatMode=MwSt. fällig OptionVATDefault=Barbestandsbasis OptionVATDebitOption=Rückstellungsbasis @@ -1551,7 +1551,7 @@ CashDeskBankAccountForCB= Finanzkonto für die Einlösung von Bargeldzahlungen v CashDeskDoNotDecreaseStock=Deaktiviere Lagerabgangsbuchung wenn ein Verkauf auf einem Point of Sale durchgeführt wird\n (wenn "Nein", wird die Lagerabgangsbuchung immer durchgeführt , auch wann im Modul Produktbestandsverwaltung was anderes ausgewählt wurde). CashDeskIdWareHouse=Lager für Entnahmen festlegen und und erzwingen StockDecreaseForPointOfSaleDisabled=Lagerrückgang bei Verwendung von Point of Sale deaktivert -StockDecreaseForPointOfSaleDisabledbyBatch=Auf Rückgang der POS ist nicht mit viel Sparfunktionen +StockDecreaseForPointOfSaleDisabledbyBatch=Lagerrückgang in POS-Modul ist noch nicht mit dem Chargen- /Seriennummern Management kompatibel. CashDeskYouDidNotDisableStockDecease=Sie haben die Reduzierung der Lagerbestände nicht deaktiviert, wenn Sie einen Verkauf auf dem POS durchführen.\nAuch ist ein Lager/Standort notwendig. ##### Bookmark ##### BookmarkSetup=Lesezeichenmoduleinstellungen @@ -1659,7 +1659,7 @@ PositionIntoComboList=Zeilenposition in der Combo-Listen SellTaxRate=Mehrwertsteuersatz RecuperableOnly=Ja für MwSt. "Wahrgenommene nicht Erstattungsfähig" für einige Regionen in Frankreich. Nein für alle anderen Fälle. UrlTrackingDesc=Falls der Liefer- bzw. Transportdienst eine Website für die Statusüberprüfung anbietet, kann die URL hier angegeben werden. Sie können die Zeichenfolge {TRACKID} in URL-Parameter verwenden, damit das System den Wert von Tracking-Nummer des Benutzers in die Lieferkarte ersetzen kann. -OpportunityPercent=Wenn Sie eine Möglichkeit schaffen, wird ein geschätzter Betrag an einem Projekt / Lead definiert. Entsprechend der Chance kann diese Menge durch diese Rate multipliziert werden, um die Gesamtmenge, die alle ihre Möglichkeiten erzeugen, generieren kann. Ist der Prozentwert (zwischen 0 und 100). +OpportunityPercent=Wenn Sie eine Verkaufschance erfassen, wird ein geschätzter Betrag an einem Projekt / Lead definiert. Entsprechend der Chance kann diese Menge durch diese Rate multipliziert werden, um die Gesamtmenge, die alle ihre Möglichkeiten erzeugen, generieren kann. Ist der Prozentwert (zwischen 0 und 100). TemplateForElement=Diese Vorlage gehört zu diesem Element TypeOfTemplate=Type der Vorlage TemplateIsVisibleByOwnerOnly=Vorlage ist nur vom Besitzer sichtbar diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang index 6661044aa40..ee6f3ca0065 100644 --- a/htdocs/langs/de_DE/agenda.lang +++ b/htdocs/langs/de_DE/agenda.lang @@ -90,13 +90,15 @@ ExtSiteUrlAgenda=URL Adresse um .ical Datei zu erreichen ExtSiteNoLabel=Keine Beschreibung WorkingTimeRange=Arbeitszeit-Bereich WorkingDaysRange=Arbeitstag-Bereich +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Ereignis erstellen MyAvailability=Meine Verfügbarkeit ActionType=Ereignistyp DateActionBegin=Beginnzeit des Ereignis -CloneAction=Aktion duplizieren +CloneAction=dupliziere Ereignis ConfirmCloneEvent=Möchten Sie dieses Ereignis <b>%s</b> wirklich duplizieren? -RepeatEvent=wiederhole Aktion +RepeatEvent=wiederhole Ereignis EveryWeek=Jede Woche EveryMonth=Jeden Monat DayOfMonth=Tag des Monat diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang index a50d0ec8543..5e0b179d94d 100644 --- a/htdocs/langs/de_DE/banks.lang +++ b/htdocs/langs/de_DE/banks.lang @@ -32,10 +32,10 @@ ShowAllTimeBalance=Zeige Kontostand seit Eröffnung AllTime=Vom start Reconciliation=Zahlungsabgleich RIB=Kontonummer -IBAN=IBAN-Nummer +IBAN=IBAN Nummer IbanValid=IBAN ist gültig IbanNotValid=IBAN ist nicht gültig -BIC=BIC Code +BIC=BIC/Swift Code SwiftValid=BIC ist gültig SwiftNotValid=BIC ist nicht gültig StandingOrders=Abbuchungsaufträge @@ -77,11 +77,11 @@ DeleteAccount=Konto löschen ConfirmDeleteAccount=Möchten Sie dieses Konto wirklich löschen? Account=Konto ByCategories=Nach Kategorien -ByRubriques=Nach Kategorien +ByRubriques=Nach Kostenstellen BankTransactionByCategories=Bank-Transaktionen nach Kategorien BankTransactionForCategory=Bank-Transaktionen für die Kategorie <b>%s</b> -RemoveFromRubrique=Aus Kategorie entfernen -RemoveFromRubriqueConfirm=Möchten Sie die Kategoriezuweisung wirklich entfernen? +RemoveFromRubrique=Aus Kostenstelle entfernen +RemoveFromRubriqueConfirm=Möchten Sie die Kostenstellen wirklich entfernen? ListBankTransactions=Liste der Transaktionen IdTransaction=Transaktions-ID BankTransactions=Bank-Transaktionen @@ -113,7 +113,7 @@ CustomerInvoicePayment=Kundenzahlung CustomerInvoicePaymentBack=Kunden Rückzahlung SupplierInvoicePayment=Lieferantenzahlung WithdrawalPayment=Entnahme Zahlung -SocialContributionPayment=Zahlung von Sozialbeiträgen/Steuern +SocialContributionPayment=Zahlung von Sozialabgaben/Steuern FinancialAccountJournal=Finanzkonto-Journal BankTransfer=Kontentransfer BankTransfers=Kontentransfer diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang index a386bcc9b9f..47f7a2914dc 100644 --- a/htdocs/langs/de_DE/bills.lang +++ b/htdocs/langs/de_DE/bills.lang @@ -178,7 +178,7 @@ NumberOfBills=Anzahl der Rechnungen NumberOfBillsByMonth=Anzahl Rechnungen pro Monat AmountOfBills=Anzahl der Rechnungen AmountOfBillsByMonthHT=Gesamtbetrag Rechnungen pro Monat (inkl. Steuern) -ShowSocialContribution=Zeige Sozialabgaben/Geschäftssteuer +ShowSocialContribution=Zeige Sozialabgaben/Unternehmenssteuer ShowBill=Zeige Rechnung ShowInvoice=Zeige Rechnung ShowInvoiceReplace=Zeige Ersatzrechnung @@ -270,7 +270,7 @@ BillAddress=Rechnungsanschrift HelpEscompte=Bei diesem Rabatt handelt es sich um einen Skonto. HelpAbandonBadCustomer=Dieser Betrag wurde aufgegeben (Kundenverschulden) ist als uneinbringlich zu werten. HelpAbandonOther=Dieser Betrag wurde auf Grund eines Fehlers aufgegeben (falsche Rechnung oder an falschen Kunden) -IdSocialContribution=Sozialabgaben/Geschäftssteuer Zahlungs-ID +IdSocialContribution=Sozialabgaben/Unternehmenssteuer Zahlungs-ID PaymentId=Zahlung id InvoiceId=Rechnungs ID InvoiceRef=Rechnungs Nr. @@ -298,7 +298,7 @@ RelatedCustomerInvoices=Ähnliche Rechnungen RelatedSupplierInvoices=Ähnliche Rechnungen LatestRelatedBill=Letzte ähnliche Rechnung WarningBillExist=Achtung, es existiert bereits mindestens eine Rechnung -MergingPDFTool=Merging PDF Tool +MergingPDFTool=PDF zusammenfügen # PaymentConditions PaymentConditionShortRECEP=Prompt @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkarte PaymentTypeShortCB=Kreditkarte PaymentTypeCHQ=Scheck PaymentTypeShortCHQ=Scheck -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online-Zahlung PaymentTypeShortVAD=Online-Zahlung PaymentTypeTRA=Zahlung auf Rechnung diff --git a/htdocs/langs/de_DE/cashdesk.lang b/htdocs/langs/de_DE/cashdesk.lang index 6a408c7dd2c..f0f7b6c32e1 100644 --- a/htdocs/langs/de_DE/cashdesk.lang +++ b/htdocs/langs/de_DE/cashdesk.lang @@ -6,7 +6,7 @@ CashDeskBank=Bankkonto CashDeskBankCash=Bankkonto (Bargeld) CashDeskBankCB=Bankkonto (Kartenzahlung) CashDeskBankCheque=Bankkonto(Scheckzahlung) -CashDeskWarehouse=Lagerhaus +CashDeskWarehouse=Warenlager CashdeskShowServices=Verkauf von Dienstleistungen CashDeskProducts=Produkte CashDeskStock=Lager @@ -15,7 +15,7 @@ CashDeskThirdParty=Dritter CashdeskDashboard=Zugriff Kasse ShoppingCart=Einkaufswagen NewSell=Neu zu verkaufen -BackOffice=Abrechnungsstelle +BackOffice=Back Office AddThisArticle=Hinzufügen dieses Artikels RestartSelling=zurück zum Verkauf SellFinished=Verkauf abgeschlossen diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang index 3d7bc2517ba..b65fe6eb2c4 100644 --- a/htdocs/langs/de_DE/companies.lang +++ b/htdocs/langs/de_DE/companies.lang @@ -5,7 +5,7 @@ ErrorSetACountryFirst=Wähle zuerst das Land SelectThirdParty=Wähle einen Partner DeleteThirdParty=Lösche einen Partner ConfirmDeleteCompany=Möchten Sie diesen Partner und alle damit verbundenen Informationen wirklich löschen? -DeleteContact=Löschen Sie einen Kontakt +DeleteContact=Löschen eines Kontakts/Adresse ConfirmDeleteContact=Möchten Sie diesen Kontakt und alle verbundenen Informationen wirklich löschen? MenuNewThirdParty=Neuer Partner MenuNewCompany=Neues Unternehmen @@ -45,7 +45,7 @@ ThirdPartyCustomersStats=Kunden ThirdPartyCustomersWithIdProf12=Kunden mit %s oder %s ThirdPartySuppliers=Lieferanten ThirdPartyType=Typ des Partners -Company/Fundation=Firma +Company/Fundation=Firma/Verein Individual=Privatperson ToCreateContactWithSameName=Legt aus diesen Daten autom. eine Person/Kontakt an ParentCompany=Muttergesellschaft @@ -82,7 +82,7 @@ Zip=PLZ Town=Stadt Web=Web Poste= Posten -DefaultLang=Standardsprache +DefaultLang=Standard-Sprache VATIsUsed=MwSt.-pflichtig VATIsNotUsed=Nicht MwSt-pflichtig CopyAddressFromSoc=Übernehme die Adresse vom Partner @@ -256,7 +256,7 @@ CompanyHasAbsoluteDiscount=Dieser Kunde hat noch Rabatt-Gutschriften <b>über %s CompanyHasCreditNote=Dieser Kunde hat noch Gutschriften <b>über %s %s</b> CompanyHasNoAbsoluteDiscount=Dieser Kunde hat keine Rabattgutschriften zur Verfügung CustomerAbsoluteDiscountAllUsers=Absolute Rabatte (von allen Nutzern gewährte) -CustomerAbsoluteDiscountMy=Absolute Rabatte (nur selbst gewährte) +CustomerAbsoluteDiscountMy=Absolute Rabatte (persönlich gewährt) DefaultDiscount=Standard-Rabatt AvailableGlobalDiscounts=Verfügbare absolute Ermäßigungen DiscountNone=Keine @@ -287,7 +287,7 @@ RequiredIfSupplier=Erforderlich falls Partner Lieferant ist ValidityControledByModule=Gültigkeit überwacht von Modul ThisIsModuleRules=Regeln dieses Moduls LastProspect=Letzter Lead -ProspectToContact=Lead an Kontakt +ProspectToContact=Lead zu kontaktieren CompanyDeleted=Firma "%s" aus der Datenbank gelöscht. ListOfContacts=Liste der Kontakte ListOfContactsAddresses=Liste der Ansprechpartner/Adressen @@ -417,6 +417,6 @@ SearchThirdparty=Partner suchen SearchContact=Kontakt suchen MergeOriginThirdparty=Partner duplizieren (Partner den Sie löschen möchten) MergeThirdparties=Zusammenführen von Partnern -ConfirmMergeThirdparties=Sind Sie sicher, Sie wollen diesen Partner in den aktuellen zusammenführen? Alle verknüpften Objekte (Rechnungen, Bestellungen, ...) werden in den aktuellen Partner bewegt werden, so dass Sie das Duplikat löschen können. +ConfirmMergeThirdparties=Sind Sie sicher, dass Sie diesen Partner mit dem aktuelle Partner zusammenführen wollen? Alle verknüpften Objekte (Rechnungen, Bestellungen, ...) werden in den aktuellen Partner verschoben, so dass Sie das Duplikat löschen können. ThirdpartiesMergeSuccess=Partner wurden zusammengelegt ErrorThirdpartiesMerge=Es gab einen Fehler beim Löschen des Partners. Bitte überprüfen Sie das Protokoll. Änderungen wurden rückgängig gemacht. diff --git a/htdocs/langs/de_DE/compta.lang b/htdocs/langs/de_DE/compta.lang index 7ceb57a3b08..08abbfcda37 100644 --- a/htdocs/langs/de_DE/compta.lang +++ b/htdocs/langs/de_DE/compta.lang @@ -63,9 +63,9 @@ MenuSpecialExpenses=Sonstige Ausgaben MenuTaxAndDividends=Steuern und Dividenden MenuSalaries=Löhne MenuSocialContributions=Sozialabgaben/Steuern -MenuNewSocialContribution=Neue Steuerzahlung +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Neue Sozialabgabe / Steuersatz -ContributionsToPay=Sozialbeiträge / Steuern zu zahlen +ContributionsToPay=Sozialabgaben/Unternehmenssteuern zu bezahlen AccountancyTreasuryArea=Rechnungswesen/Vermögensverwaltung AccountancySetup=Buchhaltung Einstellungen NewPayment=Neue Zahlung @@ -194,7 +194,7 @@ ReCalculate=Neuberechnung Mode1=Methode 1 Mode2=Methode 2 CalculationRuleDesc=Zur Berechnung der Gesamt-MwSt. gibt es zwei Methoden: <br>Methode 1 rundet die Steuer in jeder Zeile und addiert zum Schluss. <br>Methode 2 summiert alle Steuer-Zeilen und rundet am Ende. <br>Das endgültige Ergebnis kann sich in wenigen Cent unterscheiden. Standardmodus ist <b>Modus %s.</b> -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Gemäß Ihrem Lieferanten, wählen Sie die geeignete Methode, um die gleiche Berechnungsregel anzuwenden um das selbe Ergebnis wie Ihr Lieferant zu bekommen. TurnoverPerProductInCommitmentAccountingNotRelevant=Umsatz Bericht pro Produkt, bei der Verwendung einer <b>Kassabuch Buchhaltung</b> ist der Modus nicht relevant. Dieser Bericht ist nur bei Verwendung <b>Buchführungsmodus Periodenrechnung</b> (siehe Setup das Modul Buchhaltung). CalculationMode=Berechnungsmodus AccountancyJournal=Buchhaltungscode-Journal diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang index 48d55ab2dda..92ba1779802 100644 --- a/htdocs/langs/de_DE/contracts.lang +++ b/htdocs/langs/de_DE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services Legende Contracts=Verträge ContractsAndLine=Verträge und Zeilen von Verträgen Contract=Vertrag +ContractLine=Contract line +Closing=Closing NoContracts=Keine Verträge MenuServices=Leistungen MenuInactiveServices=Inaktive Leistungen diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang index 7ea6f67673f..f9c8d9956da 100644 --- a/htdocs/langs/de_DE/errors.lang +++ b/htdocs/langs/de_DE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Diese Funktion erfordert aktiviertes JavaScript. Ak ErrorPasswordsMustMatch=Die eingegebenen Passwörter müssen identisch sein. ErrorContactEMail=Ein technischer Fehler ist aufgetreten. Bitte kontaktieren Sie Ihren Administrator unter der folgenden E-Mail-Adresse <b>%s</b> und fügen Sie den Fehlercode <b>%s</b> in Ihrer Nachricht ein, oder (noch besser) fügen Sie einen Screenshot dieser Seite als Anhang bei. ErrorWrongValueForField=Falscher Wert für Feld Nr. <b>%s</b> (Wert '<b>%s</b>' passt nicht zur Regex-Regel <b>%s</b>) -ErrorFieldValueNotIn=Nicht korrekter Wert für das Feld-Nummer <b>%s</b> (Wert: '<b>%s</b>' ist kein verfügbarer Wert im Feld <b>%s</b> der Tabelle <b>%s</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Falscher Wert für Feldnummer <b>%s</b> (für den Wert <b>'%s'</b> besteht keine <b>%s</b> Referenz) ErrorsOnXLines=Fehler in <b>%s</b> Quellzeilen ErrorFileIsInfectedWithAVirus=Der Virenschutz konnte diese Datei nicht freigeben (eventuell ist diese mit einem Virus infiziert) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Keine globale Variable ausgewählt ErrorFieldMustBeANumeric=Feld <b>%s</b> muss ein numerischer Wert sein ErrorFieldMustBeAnInteger=Feld <b>%s</b> muss eine ganze Zahl sein ErrorMandatoryParametersNotProvided=Erforderliche(r) Parameter wird nicht angeboten -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Sie legen einen geschätzten Betrag für diese Verkaufschance/Lead erfasst. Deshalb müssen Sie auch den Status eingeben # Warnings WarningMandatorySetupNotComplete=Zwingend notwendige Parameter sind noch nicht definiert diff --git a/htdocs/langs/de_DE/exports.lang b/htdocs/langs/de_DE/exports.lang index 78a3e69a02f..8c6f9f7de6e 100644 --- a/htdocs/langs/de_DE/exports.lang +++ b/htdocs/langs/de_DE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Keine importfähigen Daten (kein Modul mit Erlaubnis für Daten FileSuccessfullyBuilt=Exportdatei erfolgreich erzeugt SQLUsedForExport=SQL-Abfrage für Erstellung der Exportdatei genutzt LineId=ID der Zeile +LineLabel=Label of line LineDescription=Beschreibung der Zeile LineUnitPrice=Stückpreis der Zeile LineVATRate=Steuersatz der Zeile diff --git a/htdocs/langs/de_DE/holiday.lang b/htdocs/langs/de_DE/holiday.lang index 11157f3692d..6885ba405e0 100644 --- a/htdocs/langs/de_DE/holiday.lang +++ b/htdocs/langs/de_DE/holiday.lang @@ -1,5 +1,5 @@ # Dolibarr language file - Source file is en_US - holiday -HRM=PM +HRM=Personal Holidays=Urlaub CPTitreMenu=Urlaub MenuReportMonth=Monatsauszug @@ -17,7 +17,7 @@ ToReviewCP=Wartet auf Genehmigung ApprovedCP=genehmigt CancelCP=widerrufen RefuseCP=abgelehnt -ValidatorCP=genehmigt durch +ValidatorCP=Genehmiger ListeCP=Urlaubsliste ReviewedByCP=Wird geprüft von DescCP=Beschreibung @@ -25,7 +25,7 @@ SendRequestCP=Urlaubs-Antrag erstellen DelayToRequestCP=Urlaubsanträge müssen mindestens <b>%s Tage</b> im voraus gestellt werden. MenuConfCP=Urlaubsliste bearbeiten UpdateAllCP=Urlaube aktualisieren -SoldeCPUser=Feriensaldo ist <b>%s</b> Tage. +SoldeCPUser=Urlaubssaldo ist <b>%s</b> Tage. ErrorEndDateCP=Sie müssen ein Urlaubsende-Datum wählen, dass nach dem Urlaubsbeginn-Datum liegt. ErrorSQLCreateCP=Ein SQL Fehler trat auf bei der Eerstellung von: ErrorIDFicheCP=Fehler aufgetreten: der Urlaubsantrag existiert nicht. @@ -35,10 +35,10 @@ InfosCP=Hinweis zum Urlaubsantrag InfosWorkflowCP=Informations-Workflow RequestByCP=Beantragt von TitreRequestCP=Urlaubsantrag -NbUseDaysCP=Anzahl genommene Urlaubstage +NbUseDaysCP=Anzahl von konsumierten Tagen des Urlaubs EditCP=Bearbeiten DeleteCP=Lösche Gruppe -ActionValidCP=Freigeben +ActionValidCP=Bestätigen ActionRefuseCP=Ablehnen ActionCancelCP=Abbrechen StatutCP=Status @@ -69,10 +69,10 @@ DefineEventUserCP=Sonderurlaub für einen Anwender zuweisen addEventToUserCP=Urlaub zuweisen MotifCP=Grund UserCP=Benutzer -ErrorAddEventToUserCP=Ein Fehler ist aufgetreten beim erstellen des Sonderurlaubs +ErrorAddEventToUserCP=Ein Fehler ist beim Erstellen des Sonderurlaubs aufgetreten. AddEventToUserOkCP=Das Hinzufügen des Sonderurlaubs wurde abgeschlossen. MenuLogCP=Zeige Änderungsprotokoll -LogCP=Log der Aktualisierung von verfügbaren Urlaubstagen +LogCP=Protokoll über Aktualisierungen von verfügbaren Urlaubstagen ActionByCP=Ausgeführt von UserUpdateCP=Für den Benutzer PrevSoldeCP=Vorherige Übersicht @@ -80,8 +80,8 @@ NewSoldeCP=Neuer Saldo alreadyCPexist=Ein Urlaubsantrag wurde für diese Periode bereits erstellt. UserName=Nachname Employee=Angestellter -FirstDayOfHoliday=Erster Urlaubstag -LastDayOfHoliday=Letzter Urlaubstag +FirstDayOfHoliday=Erster Tag des Urlaubs +LastDayOfHoliday=Letzter Tag des Urlaubs HolidaysMonthlyUpdate=Monatliches Update ManualUpdate=Manuelles Update HolidaysCancelation=Urlaubsanfragen Stornos @@ -102,13 +102,13 @@ AlertapprobatortorDelayCP=der Urlaubsantrag hält die Frist nicht ein! AlertValidatorDelayCP=Verhinde Bestätigung wenn der Urlaubsantrag nicht die Frist einhaltet AlertValidorSoldeCP=Verhindern, die Bestätigung wenn der Urlaubsantrag das Gleichgewichts überschreitet nbUserCP=Anzahl unterstützter Benutzer im Urlaubsmodul -nbHolidayDeductedCP=Anzahl Urlaubstage, die für jeden genommenen Ferientag abgezogen werden +nbHolidayDeductedCP=Anzahl Urlaubstage, die für jeden genommenen Urlaubstag abgezogen werden nbHolidayEveryMonthCP=Anzahl hinzugefügter Urlaubstage pro Monat Module27130Name= Verwaltung von Urlaubsanträgen Module27130Desc= Verwaltung von Urlaubsanträgen TitleOptionMainCP=Wichtigste Urlaubs-Einstellungen TitleOptionEventCP=Einstellungen des Urlaubs Bedienungsruf für Veranstaltungen -ValidEventCP=Freigeben +ValidEventCP=bestätigen UpdateEventCP=Ereignisse aktualisieren CreateEventCP=Erstelle NameEventCP=Name des Ereignis @@ -125,7 +125,7 @@ TitleUpdateEventCP=Verändern oder Löschen von Sonderurlaub DeleteEventOptionCP=Lösche Gruppe UpdateEventOptionCP=Aktualisieren ErrorMailNotSend=Ein Fehler ist beim EMail-Senden aufgetreten: -NoCPforMonth=Kein Urlaub diesen Monat +NoCPforMonth=Kein Urlaub in diesen Monat. nbJours=Anzahl der Tage TitleAdminCP=Konfiguration der Urlaube NoticePeriod=Kündigungsfrist @@ -143,8 +143,8 @@ HolidaysCanceledBody=Ihr Antrag auf Urlaub von %s bis %s wurde storniert. Permission20001=Ihre eigenen Urlaubsanträge einsehen Permission20002=Ihre eigenen Urlaubsanträge erstellen/bearbeiten Permission20003=Urlaubsanträge löschen -Permission20004=Urlaubsanträge von jedem einsehen -Permission20005=Urlaubsanträge für jeden erstellen/bearbeiten +Permission20004=Urlaubsanträge von Jedem einsehen +Permission20005=Urlaubsanträge für Jeden erstellen/bearbeiten Permission20006=Admin Urlaubsanträge (Setup- und Aktualisierung Balance) NewByMonth=Hinzugefügt pro Monat GoIntoDictionaryHolidayTypes=Öffnen Sie das Menü <strong>Start - Einstellungen - Wörterbücher - Art des Urlaubs </strong> um die verschiedene Urlaubsarten zu konfigurieren. diff --git a/htdocs/langs/de_DE/install.lang b/htdocs/langs/de_DE/install.lang index 2fd65476e72..ea6b02e4987 100644 --- a/htdocs/langs/de_DE/install.lang +++ b/htdocs/langs/de_DE/install.lang @@ -1,16 +1,16 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=Wir haben uns bemüht, die Installation von dolibarr so einfach wie möglich zu gestalten. Folgen Sie einfach Schritt für Schritt den Anweisungen auf dem Bildschirm. +InstallEasy=Wir haben uns bemüht, die Installation von Dolibarr so einfach wie möglich zu gestalten. \nBefolgen Sie einfach die Schritte auf dem Bildschirm. MiscellaneousChecks=Systemvoraussetzungen prüfen -DolibarrWelcome=Willkommen bei dolibarr +DolibarrWelcome=Willkommen bei Dolibarr ConfFileExists=Die Konfigurationsdatei <b>%s</b> ist vorhanden. -ConfFileDoesNotExists=Die Konfigurationsdatei <b>%s</b> existiert nicht! +ConfFileDoesNotExists=Die Konfigurationsdatei <b>%s</b> existiert nicht ! ConfFileDoesNotExistsAndCouldNotBeCreated=Die Konfigurationsdatei <b>%s</b> ist nicht vorhanden und konnte auch nicht erstellt werden! ConfFileCouldBeCreated=Die Konfigurationsdatei <b>%s</b> wurde erfolgreich erstellt. ConfFileIsNotWritable=Die Konfigurationsdatei <b>%s</b> ist nicht beschreibbar. Bitte überprüfen Sie die Dateizugriffsrechte. Für die Erstinstallation muss Ihr Webserver in die Konfigurationsdatei schreiben können, sezzten Sie die Dateiberechtigungen entsprechend (z.B. mittels "chmod 666" auf Unix-Betriebssystemen). ConfFileIsWritable=Die Konfigurationsdatei <b>%s</b> ist beschreibbar. ConfFileReload=Alle Information aus der Konfigurationsdatei laden. -PHPSupportSessions=Ihre PHP-Konfiguration unterstützt Sitzungen (Sessions). -PHPSupportPOSTGETOk=Ihre PHP-Konfiguration unterstützt GET- und POST-Variablen +PHPSupportSessions=Ihre PHP-Konfiguration unterstützt Sessions. +PHPSupportPOSTGETOk=Ihre PHP unterstützt GET und POST Variablen. PHPSupportPOSTGETKo=Ihre PHP-Konfiguration scheint GET- und/oder POST-Variablen nicht zu unterstützen. Überprüfen Sie in der php.ini den Parameter <b>variables_order</b>. PHPSupportGD=Ihre PHP-Konfiguration unterstützt grafische Funktionen mittels GD. PHPSupportUTF8=Ihre PHP-Konfiguration unterstützt UTF8-Funktionen. @@ -58,24 +58,24 @@ Password=Passwort PasswordAgain=Passwort wiederholen AdminPassword=Passwort des dolibarr-Datenbankadministrators CreateDatabase=Datenbank erstellen -CreateUser=Benutzer erstellen -DatabaseSuperUserAccess=Superuser-Zugang zum Datenbankserver +CreateUser=Erstelle Besitzer +DatabaseSuperUserAccess=Datenbankserver - Superadministrator-Zugriff CheckToCreateDatabase=Aktivieren Sie dieses Kontrollkästchen, falls Sie noch keine Datenbank angelegt haben und diese im Zuge der Installation erstellt werden soll.<br>Hierfür müssen Sie Benutzername und Passwort des Datenbank-Superusers am Ende der Seite angeben. CheckToCreateUser=Aktivieren Sie dieses Kontrollkästchen, falls Sie noch keinen Datenbankbenutzer angelegt haben und dieser im Zuge der Installation erstellt werden soll.<br>Hierfür müssen Sie Benutzername und Passwort des Datenbank-Superusers am Ende der Seite angeben. Experimental=(experimentell) -Deprecated=(Veraltet) +Deprecated=(veraltet) DatabaseRootLoginDescription=Anmeldedaten des Datenbank-Superusers zur Erstellung neuer Datenbanken und -benutzer. Sollten diese bereits existieren (z.B. weil Ihre Website bei einem Hosting-Provider liegt), ist diese Option nutzlos. KeepEmptyIfNoPassword=Leer lassen wenn der Benutzer kein Passwort hat (nicht empfohlen) -SaveConfigurationFile=Einstellungen speichern +SaveConfigurationFile=Konfigurationsdatei wird gespeichert ConfigurationSaving=Speichern der Konfigurationsdatei ServerConnection=Serververbindung DatabaseConnection=Datenbankverbindung -DatabaseCreation=Datenbankerstellung +DatabaseCreation=Erstellung der Datenbank UserCreation=Benutzererstellung CreateDatabaseObjects=Anlegen der Datenbankobjekte ReferenceDataLoading=Referenzdaten werden geladen TablesAndPrimaryKeysCreation=Erstellen der Tabellen und Primärschlüssel -CreateTableAndPrimaryKey=Erstellen der Tabelle %s +CreateTableAndPrimaryKey=Erstelle Tabelle %s und den Primärschlüssel CreateOtherKeysForTable=Erstellen der Fremdschlüssel und Indizes für Tabelle %s OtherKeysCreation=Erstellen der Fremdschlüssel und Indizes FunctionsCreation=Erstellen der Funktionen @@ -120,12 +120,12 @@ AlreadyDone=Migration bereits durchgeführt DatabaseVersion=Datenbankversion ServerVersion=Version des Datenbankservers YouMustCreateItAndAllowServerToWrite=Bitte erstellen Sie dieses Verzeichnis und machen Sie dieses für Ihren Webserver beschreibbar. -CharsetChoice=Zeichensatzauswahl +CharsetChoice=Zeichensatz wählen CharacterSetClient=Zeichensatz für die generierten HTML-Seiten CharacterSetClientComment=Wählen Sie den gewünschten Zeichensatz für die Anzeige im Web.<br/>Standardmäßig empfiehlt sich jener Ihrer Datenbank. DBSortingCollation=Reihenfolge der Zeichensortierung DBSortingCollationComment=Wählen Sie den page-code zur Definition der Sortierreihenfolge für Zeichen in der Datenbank. Dieser Parameter wird von einigen Datenbanken auch als "Collation" bezeichnet.<br/>Dieser Wert kann nicht festgelegt werden, wenn die Datenbank bereits existiert. -CharacterSetDatabase=Datenbankzeichensatz +CharacterSetDatabase=Zeichensatz/Kollation für die Datenbank CharacterSetDatabaseComment=Wählen Sie den Zeichensatz für die anzulegende Datenbank.<br/>Dieser Wert kann nicht festgelegt werden, wenn die Datenbank bereits existiert. YouAskDatabaseCreationSoDolibarrNeedToConnect=Sie möchten die Datenbank <b>%s</b> erstellen. Hierfür benötigt dolibarr eine Verbindung zum Server <b>%s</b> mit den Berechtigungen des Super-Users %s. YouAskLoginCreationSoDolibarrNeedToConnect=Sie möchten den Datenbankbenutzer <b>%s</b> erstellen. Hierfür benötigt dolibarr eine Verbindung zum Server <b>%s</b> mit den Berechtigungen des Super-Users %s. @@ -169,7 +169,7 @@ MigrationContract=Datenmigration für Verträge MigrationSuccessfullUpdate=Aktualisierung erfolgreich MigrationUpdateFailed=Aktualisierungsvorgang fehlgeschlagen. MigrationRelationshipTables=Datenmigration für Relationentabellen (%s) -MigrationPaymentsUpdate=Zahlungsdatenkorrektur +MigrationPaymentsUpdate=Update Zahlungen (n-n Link Rechnungszahlungen) MigrationPaymentsNumberToUpdate=%s Zahlung(en) zu aktualisieren MigrationProcessPaymentUpdate=Aktualisiere Zahlunge(en) %s MigrationPaymentsNothingToUpdate=Keine weiteren Schritte. @@ -199,7 +199,7 @@ MigrationBankTransfertsNothingToUpdate=Alle Banktransaktionen sind auf neuestem MigrationShipmentOrderMatching=Aktualisierung Versand MigrationDeliveryOrderMatching=Aktualisiere Lieferscheine MigrationDeliveryDetail=Aktualisiere Lieferungen -MigrationStockDetail=Produklagerwerte aktualisieren +MigrationStockDetail=Aktualisiere den Lagerbestand von Produkten MigrationMenusDetail=Tabellen der dynamischen Menüs aktualisieren MigrationDeliveryAddress=Update Lieferadresse in Versand MigrationProjectTaskActors=Datenmigration für llx_projet_task_actors Tabelle @@ -207,7 +207,7 @@ MigrationProjectUserResp=Datenmigration des Feldes fk_user_resp von llx_projet n MigrationProjectTaskTime=Aktualisiere aufgewandte Zeit (in Sekunden) MigrationActioncommElement=Aktualisiere die Termine/Aufgaben MigrationPaymentMode=Migration der Daten für die Zahlungsart -MigrationCategorieAssociation=Kategorien verschieben +MigrationCategorieAssociation=Migration von Kategorien MigrationEvents=Migration of events to add event owner into assignement table ShowNotAvailableOptions=Nicht verfügbare Optionen anzeigen diff --git a/htdocs/langs/de_DE/languages.lang b/htdocs/langs/de_DE/languages.lang index 6da0aabb9fd..21b25c26a5c 100644 --- a/htdocs/langs/de_DE/languages.lang +++ b/htdocs/langs/de_DE/languages.lang @@ -35,13 +35,13 @@ Language_es_PR=Spanisch (Puerto Rico) Language_et_EE=Estnisch Language_eu_ES=Baskisch Language_fa_IR=Persisch -Language_fi_FI=Fins +Language_fi_FI=Finisch Language_fr_BE=Französisch (Belgien) Language_fr_CA=Französisch (Kanada) Language_fr_CH=Französisch (Schweiz) Language_fr_FR=Französisch Language_fr_NC=Französisch (Neukaledonien) -Language_fy_NL=Frisian +Language_fy_NL=Friesisch Language_he_IL=Hebräisch Language_hr_HR=Kroatisch Language_hu_HU=Ungarisch @@ -71,7 +71,7 @@ Language_sv_SV=Schwedisch Language_sv_SE=Schwedisch Language_sq_AL=Albanisch Language_sk_SK=Slovakisch -Language_sr_RS=Serbian +Language_sr_RS=Serbisch Language_sw_SW=Kisuaheli Language_th_TH=Thailändisch Language_uk_UA=Ukrainisch diff --git a/htdocs/langs/de_DE/loan.lang b/htdocs/langs/de_DE/loan.lang index cc7f19037aa..d131147e7c4 100644 --- a/htdocs/langs/de_DE/loan.lang +++ b/htdocs/langs/de_DE/loan.lang @@ -1,53 +1,53 @@ # Dolibarr language file - Source file is en_US - loan -Loan=Loan -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -ShowLoanPayment=Show Loan Payment -Capital=Capital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest -LoanPayment=Loan payment -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +Loan=Kredit +Loans=Kredite +NewLoan=Neuer Kredit +ShowLoan=Zeige Kredit +PaymentLoan=Kreditauszahlung +ShowLoanPayment=Zeige Kreidtauszahlung +Capital=Kapital +Insurance=Versicherung +Interest=Zins +Nbterms=Anzahl der Bedingungen +LoanAccountancyCapitalCode=Kontierungs-Code Kapital +LoanAccountancyInsuranceCode=Kontierungs-Code Versicherung +LoanAccountancyInterestCode=Kontierungs-Code Zinsen +LoanPayment=Kreditauszahlung +ConfirmDeleteLoan=Bestätigen Sie das Löschen dieses Kredites +LoanDeleted=Kredit erfolgreich gelöscht +ConfirmPayLoan=Bestätigen Sie das Löschen dieses Kredites +LoanPaid=Kredit bezahlt +ErrorLoanCapital=Die Kreditsumme muss eine Nummer sein und größer als 0 +ErrorLoanLength=Die Kreditdauer muss eine Nummer sein und größer als 0 +ErrorLoanInterest=Die jährlichen Zinsen müssen eine Nummer sein und größer als 0 # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset -PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 -MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) -MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 -MonthlyPaymentDesc=The montly payment is figured out using the following formula -AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan. -AmountFinanced=Amount Financed -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years -Totalsforyear=Totals for year -MonthlyPayment=Monthly Payment -LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br> -GoToInterest=%s will go towards INTEREST -GoToPrincipal=%s will go towards PRINCIPAL -YouWillSpend=You will spend %s on your house in year %s +LoanCalc=Bankkreditrechner +PurchaseFinanceInfo=Kauf und Finanzierungs Inforamtionen +SalePriceOfAsset=Verkaufspreis +PercentageDown=Prozentsatz +LengthOfMortgage=Kreditlaufzeit +AnnualInterestRate=Jahreszinssatz +ExplainCalculations=Berechnungs-Erläuterung +ShowMeCalculationsAndAmortization=Zeigen Sie mir die Berechnungen und Amortization +MortgagePaymentInformation=Kredit Zahlung Informationen +DownPayment=Anzahlung +DownPaymentDesc=Die <b>Anzahlung</b> = Der Preis des Kredits multipliziert mit dem Prozentsatz geteilt durch 100 (5% wird 5/100 oder 0,05) +InterestRateDesc=Der <b>Zinssatz</b> = Die jährlichen Zins Prozentsatz dividiert durch 100 +MonthlyFactorDesc=Der <b>monatliche Faktor</b> = Das Ergebnis der folgenden Formel +MonthlyInterestRateDesc=Der <b>monatliche Zinssatz</b> = Der effektive Jahreszins geteilt durch 12 (für die 12 Monate in einem Jahr) +MonthTermDesc=Die <b>Monatliche Laufzeit</b> des Darlehens in Monaten = Anzahl der Jahre, die Sie das Darlehen für 12-mal getroffen habe heraus +MonthlyPaymentDesc=Die monatlichen Zahlung erfolgt anhand der folgenden Formel gefunden +AmortizationPaymentDesc=Die <a href="#amortization">Amortisation</a> reißt ab wie viel von Ihrer monatlichen Zahlung geht für die Bankzinsen, und wie viel für die Tilgung des Haupt-Darlehen geht. +AmountFinanced=Höhe Kredit +AmortizationMonthlyPaymentOverYears=Die Dauer der Amortisation bei einer monatliche Zahlung von: <b> %s</b> wird %s Jahre betragen +Totalsforyear=Gesamtbetrag für Jahr +MonthlyPayment=Monatliche Zahlung +LoanCalcDesc=Diese <b>Hypothek Rechner</b> kann benutzt werden, um herauszufinden, die monatlichen Zahlungen von einem Haus Hypothekendarlehen, basierend auf die Heimat der Verkaufspreis, der Begriff des gewünschten Darlehens, Anzahlung Prozentsatz Käufers und Zinssatz des Darlehens. <br> Dieser Rechner Faktoren PMI (Private Mortgage Insurance) für Darlehen, bei denen weniger als 20% wird als Anzahlung genommen. Ebenfalls berücksichtigt sind die Stadt Grundsteuern, und ihre Auswirkungen auf die Summe der monatlichen Hypothekenzahlung. <br> +GoToInterest=%s wird in Richtung ZINSEN gehen +GoToPrincipal=%s wird in Richtung HAUPT gehen +YouWillSpend=Sie werden auf Ihrem Haus im Jahr %s verbringen %s # Admin -ConfigLoan=Configuration of the module loan -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accountancy code capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accountancy code interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accountancy code insurance by default +ConfigLoan=Konfiguration des Modul Kredite +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Kontierungscode Kapital Standardwert +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Kontierungscode Zinsen Standardwert +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Kontierungscode Versicherung Standardwert diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang index 2ffec37b07a..cfbb6db32ba 100644 --- a/htdocs/langs/de_DE/main.lang +++ b/htdocs/langs/de_DE/main.lang @@ -7,7 +7,7 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 SeparatorDecimal=, -SeparatorThousand=Space +SeparatorThousand=. FormatDateShort=%d.%m.%Y FormatDateShortInput=%d.%m.%Y FormatDateShortJava=dd.MM.yyyy @@ -88,7 +88,7 @@ ConnectedOnMultiCompany=Mit Entität verbunden ConnectedSince=Angemeldet seit AuthenticationMode=Authentifizierung-Modus RequestedUrl=Angeforderte URL -DatabaseTypeManager=Datenbanktyp-Verwaltung +DatabaseTypeManager=Datenbank Type Manager RequestLastAccess=Anfrage des letzten Datenbankzugriffs RequestLastAccessInError=Anfrage des letzten fehlerhaften Datenbankzugriffs ReturnCodeLastAccessInError=Return-Code des letzten fehlerhaften Datenbankzugriffs @@ -108,6 +108,7 @@ Yes=Ja no=nein No=Nein All=Alle +Alls=All Home=Start Help=Hilfe OnlineHelp=Online-Hilfe @@ -141,7 +142,7 @@ Resiliate=Ausgleichen Cancel=Abbrechen Modify=Ändern Edit=Bearbeiten -Validate=Freigeben +Validate=Bestätigen ValidateAndApprove=Freigegeben und Bestätigt ToValidate=Freizugeben Save=Speichern @@ -202,14 +203,14 @@ Description=Beschreibung Designation=Beschreibung Model=Vorlage DefaultModel=Standardvorlage -Action=Aktion +Action=Ereignis About=Über Number=Anzahl NumberByMonth=Anzahl nach Monat AmountByMonth=Umsatz nach Monat Numero=Nummer -Limit=Grenze -Limits=Grenzen +Limit=Limit +Limits=Limits DevelopmentTeam=Entwicklungsteam Logout=Abmelden NoLogoutProcessWithAuthMode=Keine Anwendung Trennungsfunktion mit Authentifizierungsmodus <b>% s </ b> @@ -373,7 +374,7 @@ ActionRunningNotStarted=Nicht begonnen ActionRunningShort=Begonnen ActionDoneShort=Abgeschlossen ActionUncomplete=unvollständig -CompanyFoundation=Firma/Stiftung +CompanyFoundation=Firma oder Institution ContactsForCompany=Ansprechpartner/Adressen dieses Partners ContactsAddressesForCompany=Ansprechpartner / Adressen zu diesem Partner AddressesForCompany=Adressen für den Partner @@ -683,7 +684,7 @@ DeleteAFile=Datei löschen ConfirmDeleteAFile=Sind Sie sicher dass Sie diese Datei löschen möchten? NoResults=Keine Ergebnisse SystemTools=Systemwerkzeuge -ModulesSystemTools=Module Werkzeuge +ModulesSystemTools=Module Hilfsprogramme Test=Testen Element=Element NoPhotoYet=Noch keine Bilder verfügbar @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Gehen Sie zu Start - Einstellungen - Firma/Stiftung um d Deny=ablehnen Denied=abgelehnt ListOfTemplates=Liste der Vorlagen +Gender=Gender Genderman=Mann Genderwoman=Frau ViewList=Listenansicht @@ -745,3 +747,4 @@ ShortFriday=Fr ShortSaturday=Sa ShortSunday=So SelectMailModel=Wähle E-Mail-Vorlage +SetRef=Set ref diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang index 67e385fb07d..eec6295e31b 100644 --- a/htdocs/langs/de_DE/margins.lang +++ b/htdocs/langs/de_DE/margins.lang @@ -9,7 +9,7 @@ MarginRate=Gewinnspannen-Rate MarkRate=Gewinnspannen-Rate DisplayMarginRates=Zeige Gewinnspannen-Raten an DisplayMarkRates=Zeige Gewinnspannen-Raten an -InputPrice=Eingabe Preis +InputPrice=Einstandspreis margin=Gewinnspannen-Verwaltung margesSetup=Gewinnspannen Einstellungen MarginDetails=Details zu Gewinnspannen @@ -30,14 +30,14 @@ UseDiscountAsProduct=Als Produkt UseDiscountAsService=Als Service UseDiscountOnTotal=Auf Zwischensumme MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, Service oder nur als Zwischensumme für die Gewinnberechnung benutzt wird. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Kaufpreis / Kosten standardmäßig vorgeschlagen für Standardmargenkalkulation empfohlen\n MargeBrute=Roherlös MargeNette=Nettoerlös -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Spanne vom besten Lieferantenpreis +MargeType2=gewichtete Durchschnittspreis (WAP) MARGIN_TYPE_DETAILS=Roherlös: Verkaufspreis - Einkaufspreis<br/>Nettoerlös: Verkaufspreis - Kosten -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price -CostPrice=Kosten +MarginTypeDesc=Gewinnspanne nach bestem Verkaufpreis: Verkaufspreis - Bester Lieferantenpreis definiert auf Produktkarte <br/> Gewinnspanne nach gewichteten Durchschnittspreis (WAP): Verkaufspreis - gewichteter Produkt Durchschnittspreis +CostPrice=Selbstkostenpreis BuyingCost=Kosten UnitCharges=Einheit Kosten Charges=Kosten diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang index 65491d3bacd..2d942b52f88 100644 --- a/htdocs/langs/de_DE/orders.lang +++ b/htdocs/langs/de_DE/orders.lang @@ -152,7 +152,7 @@ OrderSource4=Fax-Kampagne OrderSource5=Vertrieb OrderSource6=Andere QtyOrdered=Bestellmenge -AddDeliveryCostLine=Fügen Sie eine Versandkostenzeile zur Erfassung des Bestellgewichts ein +AddDeliveryCostLine=Fügen Sie eine Zeile für die Versandkostenanteil an, nach Gewicht der Bestellung # Documents models PDFEinsteinDescription=Eine vollständige Bestellvorlage (Logo, uwm.) PDFEdisonDescription=Eine einfache Bestellungsvorlage diff --git a/htdocs/langs/de_DE/other.lang b/htdocs/langs/de_DE/other.lang index e1102c2445f..862b2865246 100644 --- a/htdocs/langs/de_DE/other.lang +++ b/htdocs/langs/de_DE/other.lang @@ -1,8 +1,8 @@ # Dolibarr language file - Source file is en_US - other SecurityCode=Sicherheitsschlüssel Calendar=Kalender -Tools=Werkzeuge -ToolsDesc=Diese Seite ist eine Zusammenstellung "Verschiedener Werkzeuge" die nicht in andere Menüeinträgen passen.<br><br> Diese Tools können Sie über dieses Menü auf dieser Seite erreichen.\n +Tools=Hilfsprogramme +ToolsDesc=Diese Seite ist eine Zusammenstellung "Verschiedener Hilfsprogramme" die nicht in andere Menüpunkte passen.<br><br> Diese Hilfsprogramme können Sie über dieses Menü auf dieser Seite erreichen. Birthday=Geburtstag BirthdayDate=Geburtstag DateToBirth=Geburtsdatum @@ -204,6 +204,7 @@ ClickHereToGoTo=Hier klicken für %s YouMustClickToChange=Sie müssen zuerst auf den folgenden Link klicken um die Passwortänderung zu bestätigen. ForgetIfNothing=Wenn Sie diese Änderung nicht beantragt haben, löschen Sie einfach dieses Mail. Ihre Anmeldedaten sind sicher bei uns aufbewahrt. IfAmountHigherThan=Wenn der Betrag höher als <strong>%s</strong> +SourcesRepository=Repository für Quellcodes ##### Calendar common ##### AddCalendarEntry=Neuer Eintrag im Kalender %s diff --git a/htdocs/langs/de_DE/printing.lang b/htdocs/langs/de_DE/printing.lang index e9f3f2917eb..8da303937fd 100644 --- a/htdocs/langs/de_DE/printing.lang +++ b/htdocs/langs/de_DE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direkt drucken Module64000Desc=Direkt-Druck-System aktivieren PrintingSetup=Direkt-Druck-System einrichten PrintingDesc=Dieses Modul fügt einen "Drucken"-Button zu, um Dokumente direkt zu einen Drucker zu senden. Dies erfordert ein Linux-System mit installiertem CUPS. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Modul Treiber einrichten PrintingDriverDesc=Konfigurationsvariablen für den Druck-Treiber. ListDrivers=Treiberliste @@ -10,6 +12,7 @@ PrintTestDesc=Druckerliste FileWasSentToPrinter=Datei %s wurde an den Drucker gesendet NoActivePrintingModuleFound=Kein aktives Modul, um Druckvorgang auszuführen PleaseSelectaDriverfromList=Bitte wählen Sie einen Treiber von der Liste +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Treibereinstellungen TestDriver=Test TargetedPrinter=Zieldrucker diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang index ff56243b226..ff98247348f 100644 --- a/htdocs/langs/de_DE/products.lang +++ b/htdocs/langs/de_DE/products.lang @@ -206,11 +206,11 @@ gram=Gramm g=g meter=Meter m=m -linearmeter=linear meter +linearmeter=Laufmeter lm=lm -squaremeter=square meter +squaremeter=Quatratmeter m2=m² -cubicmeter=cubic meter +cubicmeter=Kubikmeter m3=m³ liter=Liter l=L @@ -264,7 +264,7 @@ PriceCatalogue=Einzigartiger Preis pro Produkt/Leistung PricingRule=Preisregel für Kundenpreise AddCustomerPrice=Preis je Kunde hinzufügen ForceUpdateChildPriceSoc=Lege den gleichen Preis für Kunden-Tochtergesellschaften fest -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Protokoll der vorangegangenen Kundenpreise MinimumPriceLimit=Mindestpreis darf nicht kleiner als %s sein MinimumRecommendedPrice=Minimaler empfohlener Preis: %s PriceExpressionEditor=Preis Ausdrucks Editor diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang index dcd3a12e19f..14cd6b17299 100644 --- a/htdocs/langs/de_DE/projects.lang +++ b/htdocs/langs/de_DE/projects.lang @@ -4,12 +4,12 @@ ProjectId=Projekt-ID Project=Projekt Projects=Projekte ProjectStatus=Projekt Status -SharedProject=Alle +SharedProject=Jeder PrivateProject=Kontakte zum Projekt -MyProjectsDesc=Hier können Sie nur die Projekte einsehen, bei welchen Sie als Kontakt hinzugefügt sind. -ProjectsPublicDesc=Ihnen werden alle Projekte angezeigt bei welchen Sie über Leserechte verfügen. +MyProjectsDesc=Diese Ansicht zeigt nur Projekte, bei welchen Sie als Kontakt (unabhängig vom Typ) hinzugefügt sind. +ProjectsPublicDesc=Diese Ansicht zeigt alle Projekte, für die Sie zum Lesen berechtigt sind. ProjectsPublicTaskDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welchen Sie über Leserechte verfügen. -ProjectsDesc=Es werden alle Projekte angezeigt (Ihre Benutzerberechtigungen berechtigt Sie alles zu sehen). +ProjectsDesc=Es werden alle Projekte angezeigt (Ihre Berechtigungen berechtigt Sie alle Projekte zu sehen). MyTasksDesc=Diese Ansicht ist für Sie beschränkt auf Projekte oder Aufgaben bei welchen Sie als Ansprechpartner eingetragen sind. OnlyOpenedProject=Nur offene Projekte sind sichtbar. (Projekte im Entwurf- oder Geschlossenstatus sind nicht sichtbar) TasksPublicDesc=Diese Ansicht ist beschränkt auf Projekt und Aufgaben bei welchen Sie über Leserechte verfügen. @@ -126,10 +126,10 @@ ProjectCreatedInDolibarr=Projekt %s erstellt TaskCreatedInDolibarr=Aufgabe %s erstellt TaskModifiedInDolibarr=Aufgabe %s geändert TaskDeletedInDolibarr=Aufgabe %s gelöscht -OpportunityStatus=Gelegenheit Status -OpportunityStatusShort=Opp. status -OpportunityAmount=Gelegenheit Menge -OpportunityAmountShort=Opp. amount +OpportunityStatus=Verkaufschance Status +OpportunityStatusShort=Chance Status +OpportunityAmount=Verkaufschance Betrag +OpportunityAmountShort=Chance Betrag ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Projektleiter TypeContact_project_external_PROJECTLEADER=Projektleiter @@ -143,7 +143,8 @@ SelectElement=Element wählen AddElement=Mit Element verknüpfen UnlinkElement=Verknüpfung zu Element aufheben # Documents models -DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, uwm.) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Geplante Auslastung PlannedWorkloadShort=Workload WorkloadOccupation=Workloadzuordnung @@ -153,12 +154,12 @@ SearchATask=Aufgabe suchen ProjectMustBeValidatedFirst=Projekt muss erst bestätigt werden ProjectDraft=Projekt-Entwürfe FirstAddRessourceToAllocateTime=Eine Resource zuweisen um Zeit zu reservieren -InputPerDay=Eingabe pro Tag -InputPerWeek=Eingabe pro Woche -InputPerAction=Eingabe pro Aktion +InputPerDay=Eingang pro Tag +InputPerWeek=Eingang pro Woche +InputPerAction=Eingang pro Aktion TimeAlreadyRecorded=Zeitaufwand für diese Aufgabe/Tag und Benutzer %s bereits aufgenommen -ProjectsWithThisUserAsContact=Projekte mit diesem Benutzer als Kontakt -TasksWithThisUserAsContact=Aufgaben diesem Benutzer zugeordnet +ProjectsWithThisUserAsContact=Projekte mit diesem Anwender als Kontakt +TasksWithThisUserAsContact=Aufgaben zugeordnet zu diesem Anwender ResourceNotAssignedToProject=Zugewiesen zu Projekt ResourceNotAssignedToTask= nicht zugewiesen zu Aufgabe AssignTaskToMe=Aufgabe mir selbst zuweisen @@ -167,18 +168,18 @@ ProjectOverview=Projekt-Übersicht ManageTasks=Verwende Projekte um Aufgaben und Zeitaufwand zu verwalten ManageOpportunitiesStatus=Verwende Projekte um Leads und Chancen zu verwalten ProjectNbProjectByMonth=Anzahl der Projekte pro Monat -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Betrag der Verkaufschancen pro Monat +ProjectWeightedOppAmountOfProjectsByMonth=gewichteter Betrag der Verkaufschancen pro Monat +ProjectOpenedProjectByOppStatus=Offene Projekte/Leads nach Verkaufschancen Status ProjectsStatistics=Statistik über Projekte und Leads TaskAssignedToEnterTime=Aufgabe zugewiesen. Eingabe der Zeit zu diese Aufgabe sollte möglich sein. OpenedProjectsByThirdparties=Offene Projekte nach Partner -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Verkaufschancen Gesamtbetrag +OpportunityPonderatedAmount=Verkaufschancen geschätzer Betrag +OppStatusPROSP=Geschäftsanbahnung +OppStatusQUAL=Qualifikation +OppStatusPROPO=Angebot +OppStatusNEGO=Verhandlung +OppStatusPENDING=Anstehend +OppStatusWIN=Gewonnen +OppStatusLOST=Verloren diff --git a/htdocs/langs/de_DE/propal.lang b/htdocs/langs/de_DE/propal.lang index 948b89bb947..c5ecebc064d 100644 --- a/htdocs/langs/de_DE/propal.lang +++ b/htdocs/langs/de_DE/propal.lang @@ -25,13 +25,13 @@ LastModifiedProposals=Die letzen %s bearbeiteten Angebote AllPropals=Alle Angebote LastProposals=Letzte Angebote SearchAProposal=Angebot suchen -ProposalsStatistics=Angebotsstatistiken +ProposalsStatistics=Angebote Statistiken NumberOfProposalsByMonth=Anzahl pro Monat AmountOfProposalsByMonthHT=Betrag pro Monat (nach Steuern) NbOfProposals=Anzahl der Angebote ShowPropal=Zeige Angebot PropalsDraft=Entwürfe -PropalsOpened=Offen +PropalsOpened=geöffnete PropalsNotBilled=Geschlossen, nicht verrechnet PropalStatusDraft=Entwurf (freizugeben) PropalStatusValidated=Freigegeben (Angebot ist offen) @@ -42,7 +42,7 @@ PropalStatusNotSigned=Nicht unterzeichnet (geschlossen) PropalStatusBilled=Verrechnet PropalStatusDraftShort=Entwurf PropalStatusValidatedShort=Freigegeben -PropalStatusOpenedShort=Offen +PropalStatusOpenedShort=offen PropalStatusClosedShort=Geschlossen PropalStatusSignedShort=Unterzeichnet PropalStatusNotSignedShort=Nicht unterzeichnet @@ -52,7 +52,7 @@ PropalsToBill=Unterzeichnete Angebote zur Verrechnung ListOfProposals=Liste der Angebote ActionsOnPropal=Ereignisse zum Angebot NoOpenedPropals=Keine offenen Angebote -NoOtherOpenedPropals=Keine offene Angebote Dritter +NoOtherOpenedPropals=Keine weiteren offenen Angebote RefProposal=Angebots-Nr. SendPropalByMail=Angebot per E-Mail versenden AssociatedDocuments=Dokumente verknüpft mit dem Angebot: @@ -98,3 +98,4 @@ DocModelJauneDescription=Angebotsvorlage <Jaune> DefaultModelPropalCreate=Erstellung Standardvorlage DefaultModelPropalToBill=Standard-Template, wenn Sie ein Angebot schließen wollen (zur Verrechung) DefaultModelPropalClosed=Standard Schablone wenn sie ein Geschäftsangebot schließen wollen. (ohne Rechnung) +ProposalCustomerSignature=Schriftliche Annahme, Firmenstempel, Datum und Unterschrift diff --git a/htdocs/langs/de_DE/sendings.lang b/htdocs/langs/de_DE/sendings.lang index e93b9f1431b..f2ac0f99d80 100644 --- a/htdocs/langs/de_DE/sendings.lang +++ b/htdocs/langs/de_DE/sendings.lang @@ -5,7 +5,7 @@ Sendings=Auslieferungen AllSendings=Alle Lieferungen Shipment=Versand Shipments=Lieferungen -ShowSending=Show Shipments +ShowSending=Zeige Lieferungen Receivings=Beleg SendingsArea=Versandübersicht ListOfSendings=Versandliste @@ -15,7 +15,7 @@ LastSendings=Letzte %s Auslieferung SearchASending=Suche Auslieferung StatisticsOfSendings=Versandstatistik NbOfSendings=Anzahl Auslieferungen -NumberOfShipmentsByMonth=Anzahl Auslieferungen nach Monat +NumberOfShipmentsByMonth=Anzahl Auslieferungen pro Monat SendingCard=Auslieferungen NewSending=Neue Auslieferung CreateASending=Erstelle Auslieferung @@ -26,8 +26,8 @@ QtyToShip=Versandmenge QtyReceived=Erhaltene Menge KeepToShip=Zum Versand behalten OtherSendingsForSameOrder=Weitere Lieferungen zu dieser Bestellung -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Versanddatum +DateSendingShort=Versanddatum SendingsForSameOrder=Lieferungen zu dieser Bestellung SendingsAndReceivingForSameOrder=An- und Auslieferungen zu dieser Bestellung SendingsToValidate=Freizugebende Auslieferungen @@ -42,7 +42,7 @@ StatusSendingProcessedShort=Fertig SendingSheet=Auslieferungen Carriers=Spediteure Carrier=Spediteur -CarriersArea=Spediteursübersicht +CarriersArea=Übersicht Spediteure NewCarrier=Neuer Spediteur ConfirmDeleteSending=Möchten Sie diese Lieferung wirklich löschen? ConfirmValidateSending=Möchten Sie diese Auslieferung <b>%s</b> wirklich freigeben? @@ -59,7 +59,7 @@ SendShippingByEMail=Versand per E-Mail SendShippingRef=Versendung der Auslieferung %s ActionsOnShipping=Hinweis zur Lieferung LinkToTrackYourPackage=Link zur Paket- bzw. Sendungsverfolgung -ShipmentCreationIsDoneFromOrder=Im Moment wurde eine neue Auslieferung von der Bestellung erfolgt. +ShipmentCreationIsDoneFromOrder=Lieferscheine müssen aus einer Bestellung generiert werden RelatedShippings=Ähnliche Auslieferungen ShipmentLine=Zeilen Lieferschein CarrierList=Liste der Transporter @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Produktmenge in geöffneter Kunden Bestellung ProductQtyInSuppliersOrdersRunning=Produktmenge in geöffneter Lieferantenbestellungen ProductQtyInShipmentAlreadySent=Produktmenge von offenem Kundenauftrag bereits geliefert ProductQtyInSuppliersShipmentAlreadyRecevied=Produktmenge aus Lieferantenbestellung bereits erhalten +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Abholung durch Kunden diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang index 2bf1897dc4d..72003dfbe11 100644 --- a/htdocs/langs/de_DE/stocks.lang +++ b/htdocs/langs/de_DE/stocks.lang @@ -55,9 +55,9 @@ QtyToDispatchShort=Menge zu versenden OrderDispatch=Bestellabwicklung RuleForStockManagementDecrease=Regel für Lagerstandsanpassung (Verringerung) RuleForStockManagementIncrease=Regel für Lagerstandsanpassung (Erhöhung) -DeStockOnBill=Verringere realen Bestände in den Rechnungen / Gutschriften -DeStockOnValidateOrder=Decrease realen Bestände auf Bestellungen stellt fest -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnBill=Verringere reale Bestände bei Bestätigung von Rechnungen/Gutschriften +DeStockOnValidateOrder=Verringere reale Bestände bei Bestätigung von Kundenbestellungen +DeStockOnShipment=Verringere reale Bestände bei Bestädigung von Lieferungen ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest ReStockOnDispatchOrder=Reale Bestände auf manuelle Dispatching in Hallen, nach Erhalt Lieferanten bestellen @@ -80,13 +80,13 @@ DescWareHouse=Beschreibung Warenlager LieuWareHouse=Standort Warenlager WarehousesAndProducts=Warenlager und Produkte WarehousesAndProductsBatchDetail=Warenlager und Produkte (mit Detail per lot / serial) -AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einkaufspreis -AverageUnitPricePMP=Gewichteter Durchschnitts-Eingangspreis +AverageUnitPricePMPShort=Gewichteter Durchschnitts-Einstandspreis +AverageUnitPricePMP=Gewichteter Durchschnittpreis bei Erwerb SellPriceMin=Verkaufspreis EstimatedStockValueSellShort=Verkaufswert EstimatedStockValueSell=Lager Verkaufswert EstimatedStockValueShort=Eingangsmenge -EstimatedStockValue=Eingangsmenge +EstimatedStockValue=Einkaufspreis DeleteAWarehouse=Warenlager löschen ConfirmDeleteWarehouse=Möchten Sie das Warenlager <b>%s</b> wirklich löschen? PersonalStock=Persönlicher Warenbestand %s @@ -134,7 +134,7 @@ IsInPackage=In Paket enthalten ShowWarehouse=Zeige Lager MovementCorrectStock=Lagerkorrektur für Produkt %s MovementTransferStock=Umlagerung des Produkt %s in ein anderes Lager -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Quelle Lager muss hier definiert werden, wenn das "Produkt Charge" Modul aktiviert ist. Es wird zum auflisten welche Charge/Serien verfügbar für Produkte die erforderliche Chargen/Serien Daten für die Bewegung erforderlich. Wenn Sie Produkte aus verschiedenen Lagern versenden, erstellen sie den Versand einfach in mehreren Schritten. InventoryCodeShort=Inv. / Mov. Kode NoPendingReceptionOnSupplierOrder=Keine anstehenden Liefereingänge aufgrund offener Lieferantenbestellungen ThisSerialAlreadyExistWithDifferentDate=Diese Charge- / Seriennummer (<strong>%s</strong>) ist bereits vorhanden, jedoch mit unterschiedlichen Haltbarkeits- oder Verfallsdatum. \n(Gefunden: <strong>%s</strong> Erfasst: <strong>%s</strong>) diff --git a/htdocs/langs/de_DE/suppliers.lang b/htdocs/langs/de_DE/suppliers.lang index 3146bb1cc0b..5b2d4584f04 100644 --- a/htdocs/langs/de_DE/suppliers.lang +++ b/htdocs/langs/de_DE/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Liste der Lieferantenbestellungen MenuOrdersSupplierToBill=Zu berechnende Lieferantenbestellungen NbDaysToDelivery=Lieferverzug in Tagen DescNbDaysToDelivery=Max. Verspätungstoleranz bei Lieferverzögerungen bei Produkten aus dieser Bestellung -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Verwende doppelte Genehmigung, wenn der Betrag (ohne Steuer) höher ist als (die zweite Genehmigung kann von jedem Benutzer mit einem speziellen Benutzerrecht durchgeführt werden. Setzen Sie es auf 0 für keine doppelte Genehmigung) diff --git a/htdocs/langs/de_DE/trips.lang b/htdocs/langs/de_DE/trips.lang index 6bdb8124733..67438813063 100644 --- a/htdocs/langs/de_DE/trips.lang +++ b/htdocs/langs/de_DE/trips.lang @@ -4,7 +4,7 @@ ExpenseReports=Spesenabrechnungen Hinweis Trip=Spesenabrechnung Trips=Spesenabrechnungen TripsAndExpenses=Reise- und Fahrtspesen -TripsAndExpensesStatistics=Reise- und Spesen Statistik +TripsAndExpensesStatistics=Reise- und Fahrtspesen Statistik TripCard=Reisekosten Karte AddTrip=Reisekostenabrechnung erstellen ListOfTrips=Liste Reise- und Spesenabrechnungen @@ -13,14 +13,14 @@ ShowTrip=Spesenreport anzeigen NewTrip=neue Reisekostenabrechnung CompanyVisited=Besuchter Partner Kilometers=Kilometerstand -FeesKilometersOrAmout=Kilometergeld oder Spesenbetrag +FeesKilometersOrAmout=Spesenbetrag bzw. Kilometergeld DeleteTrip=Spesenabrechnung löschen ConfirmDeleteTrip=Möchten Sie diese Spesenabrechnung wirklich löschen? ListTripsAndExpenses=Liste Reise- und Spesenabrechnungen ListToApprove=Warten auf Bestätigung ExpensesArea=Spesenabrechnungen SearchATripAndExpense=Suche nach einer Spesenabrechnung -ClassifyRefunded=Als 'rückerstattet' markieren +ClassifyRefunded=Als 'erstattet' markieren ExpenseReportWaitingForApproval=Eine neue Reisekostenabrechnung ist zur Genehmigung vorgelegt worden ExpenseReportWaitingForApprovalMessage=Eine neue Kostenabrechnung wurde vorgelegt und steht zur Überprüfung an.\n- Benutzer: %s \n- Zeitraum: %s \nKlicken Sie hier, um zu überprüfen: %s TripId=Spesenabrechnung ID @@ -34,7 +34,7 @@ PDFStandardExpenseReports=Standard-Vorlage, um ein PDF-Dokument für die Spesena ExpenseReportLine=Spesenabrechnung Zeile TF_OTHER=Andere TF_TRANSPORTATION=Spedition -TF_LUNCH=Essen +TF_LUNCH=Bewirtung TF_METRO=S- und U-Bahn TF_TRAIN=Bahn TF_BUS=Bus @@ -101,4 +101,6 @@ SaveTrip=Bestätige Spesenabrechnung ConfirmSaveTrip=Sind Sie sicher, dass Sie diese Spesenabrechnung überprüfen wollen? NoTripsToExportCSV=Keine Spesenabrechnung für diesen Zeitraum zu exportieren. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Spesenabrechnung Zahlung + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/de_DE/withdrawals.lang b/htdocs/langs/de_DE/withdrawals.lang index 891e3376f17..c896da1542b 100644 --- a/htdocs/langs/de_DE/withdrawals.lang +++ b/htdocs/langs/de_DE/withdrawals.lang @@ -30,7 +30,7 @@ WithdrawalsSetup=Abbuchungseinstellungen WithdrawStatistics=Abbuchungsstatistik WithdrawRejectStatistics=Statistik abgelehnter Abbuchungen LastWithdrawalReceipt=%s neueste Abbuchungsbelege -MakeWithdrawRequest=Abbuchungsantrag stellen +MakeWithdrawRequest=Beantragen Sie einen Abbuchungsantrag ThirdPartyBankCode=BLZ Partner ThirdPartyDeskCode=Schalter-Code Partner NoInvoiceCouldBeWithdrawed=Keine Rechnung erfolgreich abgebucht. Überprüfen Sie die Kontonummern der den Rechnungen zugewiesenen Partnern. diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang index 0ae446807b0..c31604d15da 100644 --- a/htdocs/langs/el_GR/agenda.lang +++ b/htdocs/langs/el_GR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL για να αποκτήσετε πρόσβαση στο .i ExtSiteNoLabel=Χωρίς Περιγραφή WorkingTimeRange=Εύρος χρόνου εργασίας WorkingDaysRange=Εύρος ημερών εργασίας +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Δημιουργία συμβάντος MyAvailability=Η διαθεσιμότητα μου ActionType=Τύπος συμβάντος diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang index 5cd2c16772f..eda7149db72 100644 --- a/htdocs/langs/el_GR/bills.lang +++ b/htdocs/langs/el_GR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Πιστωτική κάρτα PaymentTypeShortCB=Πιστωτική κάρτα PaymentTypeCHQ=Επιταγή PaymentTypeShortCHQ=Επιταγή -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line πληρωμή PaymentTypeShortVAD=On line πληρωμή PaymentTypeTRA=Τιμολόγηση Πληρωμής diff --git a/htdocs/langs/el_GR/compta.lang b/htdocs/langs/el_GR/compta.lang index cc30495af87..4d80cb9eff7 100644 --- a/htdocs/langs/el_GR/compta.lang +++ b/htdocs/langs/el_GR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Ειδικά έξοδα MenuTaxAndDividends=Taxes and dividends MenuSalaries=Μισθοί MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/el_GR/contracts.lang b/htdocs/langs/el_GR/contracts.lang index 1ff660913a1..6c4d210dc22 100644 --- a/htdocs/langs/el_GR/contracts.lang +++ b/htdocs/langs/el_GR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Συμβόλαια ContractsAndLine=Συμβόλαια και η γραμμή των συμβολαίων Contract=Συμβόλαιο +ContractLine=Contract line +Closing=Closing NoContracts=Κανένα Συμβόλαιο MenuServices=Υπηρεσίες MenuInactiveServices=Ανενεργές Υπηρεσίες diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang index 152d6504657..454a9640192 100644 --- a/htdocs/langs/el_GR/errors.lang +++ b/htdocs/langs/el_GR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Η Javascript πρέπει να είναι άτομ ErrorPasswordsMustMatch=Και οι δύο πληκτρολογήσει τους κωδικούς πρόσβασης πρέπει να ταιριάζουν μεταξύ τους ErrorContactEMail=Ένα τεχνικό σφάλμα. Παρακαλούμε, επικοινωνήστε με τον διαχειριστή για μετά <b>%s</b> email en παρέχουν την <b>%s</b> κωδικό σφάλματος στο μήνυμά σας, ή ακόμα καλύτερα με την προσθήκη ενός αντιγράφου της οθόνης αυτής της σελίδας. ErrorWrongValueForField=Λάθος τιμή για <b>%s</b> αριθμό τομέα <b>(«%s»</b> τιμή δεν ταιριάζει regex <b>%s</b> κανόνα) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Λάθος τιμή για τον αριθμό <b>%s</b> τομέα <b>(«%s»</b> τιμή δεν είναι <b>%s</b> υφιστάμενων ref) ErrorsOnXLines=Λάθη σε <b>%s</b> γραμμές πηγή ErrorFileIsInfectedWithAVirus=Το πρόγραμμα προστασίας από ιούς δεν ήταν σε θέση να επικυρώσει το αρχείο (αρχείο μπορεί να μολυνθεί από έναν ιό) diff --git a/htdocs/langs/el_GR/exports.lang b/htdocs/langs/el_GR/exports.lang index 60b35d55797..acc783236a4 100644 --- a/htdocs/langs/el_GR/exports.lang +++ b/htdocs/langs/el_GR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang index 74ab33ef6f7..9e4ecdc9e66 100644 --- a/htdocs/langs/el_GR/main.lang +++ b/htdocs/langs/el_GR/main.lang @@ -108,6 +108,7 @@ Yes=Ναι no=όχι No=Όχι All=Όλα +Alls=All Home=Αρχική Help=Βοήθεια OnlineHelp=Online Βοήθεια @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Πηγαίνετε Αρχική - Ρυθμίσεις - Deny=Άρνηση Denied=Άρνηση ListOfTemplates=Κατάλογος των προτύπων +Gender=Gender Genderman=Άνδρας Genderwoman=Γυναίκα ViewList=Προβολή λίστας @@ -745,3 +747,4 @@ ShortFriday=Π ShortSaturday=Σ ShortSunday=Κ SelectMailModel=Επιλογή προτύπου email +SetRef=Set ref diff --git a/htdocs/langs/el_GR/printing.lang b/htdocs/langs/el_GR/printing.lang index 77afa96bec1..72421b06f21 100644 --- a/htdocs/langs/el_GR/printing.lang +++ b/htdocs/langs/el_GR/printing.lang @@ -1,8 +1,10 @@ # Dolibarr language file - Source file is en_US - printing -Module64000Name=Direct Printing -Module64000Desc=Enable Direct Printing System +Module64000Name=Άμεση εκτύπωση +Module64000Desc=Ενεργοποίηση άμεσης εκτύπωσης PrintingSetup=Ρύθμιση του συστήματος για την άμεση εκτύπωση PrintingDesc=Το module αυτό προσθέτει ένα κουμπί Εκτύπωσης για να στείλετε έγγραφα απευθείας σε έναν εκτυπωτή (χωρίς να ανοίξετε το έγγραφο με μια εφαρμογή). +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Ρύθμιση Module οδήγησης PrintingDriverDesc=Διαμόρφωση μεταβλητών για τον οδηγό εκτύπωσης. ListDrivers=Λίστα οδηγών @@ -10,6 +12,7 @@ PrintTestDesc=Λίστα εκτυπωτών. FileWasSentToPrinter=Το αρχείο %s στάλθηκε στον εκτυπωτή NoActivePrintingModuleFound=Κανένα ενεργό module εκτύπωσης για έγγραφο PleaseSelectaDriverfromList=Παρακαλώ επιλέξτε ένα πρόγραμμα οδήγησης από τη λίστα. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Ρυθμίσεις του προγράμματος οδήγησης TestDriver=Test TargetedPrinter=Στοχευμένη εκτύπωση diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang index aebc4bfbd9b..470b15bda95 100644 --- a/htdocs/langs/el_GR/projects.lang +++ b/htdocs/langs/el_GR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Επιλέξτε το στοιχείο AddElement=Σύνδεση με το στοιχείο UnlinkElement=Αποσύνδεση στοιχείου # Documents models -DocumentModelBaleine=Μοντέλο έκθεση Μια πλήρης έργου (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Σχέδιο φόρτου εργασίας PlannedWorkloadShort=Φόρτος εργασίας WorkloadOccupation=Ανάθεση φόρτου εργασίας diff --git a/htdocs/langs/el_GR/sendings.lang b/htdocs/langs/el_GR/sendings.lang index ebd0dc0111e..ca71d107a55 100644 --- a/htdocs/langs/el_GR/sendings.lang +++ b/htdocs/langs/el_GR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Ποσότητα προϊόντων σε αν ProductQtyInSuppliersOrdersRunning=Ποσότητα προϊόντων σε ανοιχτές παραγγελίες προμηθευτών ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Ποσότητα προϊόντων από ανοιγμένες παραγγελίες του προμηθευτή που έχουν ήδη ληφθεί +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Πιάσε τον πελάτη diff --git a/htdocs/langs/el_GR/trips.lang b/htdocs/langs/el_GR/trips.lang index c6fda295a0d..11e3d375d1b 100644 --- a/htdocs/langs/el_GR/trips.lang +++ b/htdocs/langs/el_GR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/en_AU/bills.lang b/htdocs/langs/en_AU/bills.lang deleted file mode 100644 index 8d5dc2add1a..00000000000 --- a/htdocs/langs/en_AU/bills.lang +++ /dev/null @@ -1,2 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -BankCode=Bank code or BSB diff --git a/htdocs/langs/en_AU/errors.lang b/htdocs/langs/en_AU/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_AU/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_GB/errors.lang b/htdocs/langs/en_GB/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_GB/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_IN/bills.lang b/htdocs/langs/en_IN/bills.lang deleted file mode 100644 index e7f2dd11cfc..00000000000 --- a/htdocs/langs/en_IN/bills.lang +++ /dev/null @@ -1,17 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -RelatedCommercialProposals=Related quotations -PaymentTypeShortCHQ=Cheque -ChequeNumber=Cheque N° -ChequeOrTransferNumber=Cheque/Transfer N° -ChequeMaker=Cheque transmitter -ChequeBank=Bank of Cheque -PrettyLittleSentence=Accept the amount of payments due by cheques issued in my name as a Member of an accounting association approved by the Fiscal Administration. -PaymentByChequeOrderedTo=Cheque payment (including tax) are payable to %s send to -PaymentByChequeOrderedToShort=Cheque payment (including tax) are payable to -MenuChequeDeposits=Cheques deposits -MenuCheques=Cheques -MenuChequesReceipts=Cheques receipts -ChequesReceipts=Cheques receipts -ChequesArea=Cheques deposits area -ChequeDeposits=Cheques deposits -Cheques=Cheques diff --git a/htdocs/langs/en_IN/errors.lang b/htdocs/langs/en_IN/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/en_IN/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/en_US/errors.lang b/htdocs/langs/en_US/errors.lang index e01acb3ea0e..e3d9fbd72f5 100755 --- a/htdocs/langs/en_US/errors.lang +++ b/htdocs/langs/en_US/errors.lang @@ -191,5 +191,5 @@ WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your WarningNotRelevant=Irrelevant operation for this dataset WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Feature disabled when display setup is optimized for blind person or text browsers. WarningPaymentDateLowerThanInvoiceDate=Payment date (%s) is earlier than invoice date (%s) for invoice %s. -WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters +WarningTooManyDataPleaseUseMoreFilters=Too many data (more than %s lines). Please use more filters or set the constant %s to a higher limit. WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent. diff --git a/htdocs/langs/es_AR/errors.lang b/htdocs/langs/es_AR/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_AR/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_BO/errors.lang b/htdocs/langs/es_BO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_BO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CL/errors.lang b/htdocs/langs/es_CL/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_CL/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_CO/errors.lang b/htdocs/langs/es_CO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_CO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_DO/errors.lang b/htdocs/langs/es_DO/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_DO/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang index 89a53a3c87e..0ea52b0a11b 100644 --- a/htdocs/langs/es_ES/admin.lang +++ b/htdocs/langs/es_ES/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Este registro de plantilla se dedica a qué elemento TypeOfTemplate=Tipo de plantilla TemplateIsVisibleByOwnerOnly=La plantilla es visible solamente por el propietario FixTZ=Corrección de zona horaria -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Ejemplo: +2 (complete sólo si tiene problemas) +ExpectedChecksum=Esperando la suma de comprobación +CurrentChecksum=Suma de comprobación actual MailToSendProposal=Para enviar presupuesto a cliente MailToSendOrder=Para enviar pedido de cliente MailToSendInvoice=Para enviar factura a cliente diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang index 3e7c3913229..339d8f45d6f 100644 --- a/htdocs/langs/es_ES/agenda.lang +++ b/htdocs/langs/es_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Url de acceso al archivo .ical ExtSiteNoLabel=Sin descripción WorkingTimeRange=Rango temporal WorkingDaysRange=Rango diario +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crear evento MyAvailability=Mi disponibilidad ActionType=Tipo de evento diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang index d2ac1c02b7c..e92ceb4d1c3 100644 --- a/htdocs/langs/es_ES/bills.lang +++ b/htdocs/langs/es_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Tarjeta PaymentTypeShortCB=Tarjeta PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Ingreso en cuenta -PaymentTypeShortTIP=Ingreso +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pago On Line PaymentTypeShortVAD=Pago On Line PaymentTypeTRA=Letra de cambio diff --git a/htdocs/langs/es_ES/commercial.lang b/htdocs/langs/es_ES/commercial.lang index 55843a14e0c..40a8d19406f 100644 --- a/htdocs/langs/es_ES/commercial.lang +++ b/htdocs/langs/es_ES/commercial.lang @@ -7,13 +7,13 @@ Customer=Cliente Customers=Clientes Prospect=Cliente potencial Prospects=Clientes potenciales -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Eliminar un evento +NewAction=Nuevo evento +AddAction=Crear evento +AddAnAction=Crear un evento AddActionRendezVous=Crear una cita Rendez-Vous=Cita -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=¿Está seguro de querer eliminar este evento? CardAction=Ficha evento PercentDone=Porcentaje realizado ActionOnCompany=Evento concerniente a la empresa diff --git a/htdocs/langs/es_ES/compta.lang b/htdocs/langs/es_ES/compta.lang index 6462192dd3a..846e5000f7c 100644 --- a/htdocs/langs/es_ES/compta.lang +++ b/htdocs/langs/es_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Pagos especiales MenuTaxAndDividends=Impuestos y cargas MenuSalaries=Salarios MenuSocialContributions=Impuestos sociales/fiscales -MenuNewSocialContribution=Nuevo pago +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Nueva tasa social/fiscal ContributionsToPay=Tasas sociales/fiscales a pagar AccountancyTreasuryArea=Área contabilidad/tesorería @@ -194,7 +194,7 @@ ReCalculate=Recalcular Mode1=Método 1 Mode2=Método 2 CalculationRuleDesc=Para calcular el IVA total hay 2 métodos:<br>El método 1 consiste en redondear el IVA en cada línea y luego sumarlo .<br>El método 2 consiste en sumar el IVA de cada línea y luego redondear el resultado.<br>El resultado final puede variar unos céntimos. El modo por defecto es el método <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Según el proveedor, elija el método adecuado para aplicar misma regla de cálculo y obtener el resultado esperado por su proveedor. TurnoverPerProductInCommitmentAccountingNotRelevant=El informe de ventas por producto, cuando se utiliza en modo <b>contabilidad de caja</b> no es relevante. Este informe sólo está disponible cuando se utiliza en modo <b>contabilidad de compromiso</b> (consulte la configuración del módulo de contabilidad). CalculationMode=Modo de cálculo AccountancyJournal=Código contable diario diff --git a/htdocs/langs/es_ES/contracts.lang b/htdocs/langs/es_ES/contracts.lang index 10438b1ef76..a5c0a55487f 100644 --- a/htdocs/langs/es_ES/contracts.lang +++ b/htdocs/langs/es_ES/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Leyenda para los servicios Contracts=Contratos ContractsAndLine=Contratos y líneas de contratos Contract=Contrato +ContractLine=Contract line +Closing=Closing NoContracts=Sin contratos MenuServices=Servicios MenuInactiveServices=Servicios inactivos diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang index 41530184dc4..01a7d5eb193 100644 --- a/htdocs/langs/es_ES/errors.lang +++ b/htdocs/langs/es_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript no debe estar desactivado para que esta ErrorPasswordsMustMatch=Las 2 contraseñas indicadas deben corresponderse ErrorContactEMail=Se ha producido un error técnico. Contacte con el administrador al e-mail <b>%s</b>, indicando el código de error <b>%s</b> en su mensaje, o puede también adjuntar una copia de pantalla de esta página. ErrorWrongValueForField=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no cumple con la regla <b>%s</b>) -ErrorFieldValueNotIn=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no es un valor en el campo <b>%s</b> de la tabla <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor incorrecto para el campo número <b>%s</b> (el valor '<b>%s</b>' no es una referencia existente en <b>%s</b>) ErrorsOnXLines=Errores en <b>%s</b> líneas fuente ErrorFileIsInfectedWithAVirus=¡El antivirus no ha podido validar este archivo (es probable que esté infectado por un virus)! @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Sin variable global seleccionada ErrorFieldMustBeANumeric=El campo <b>%s</b> debe contener un valor numérico ErrorFieldMustBeAnInteger=El campo <b>%s</b> debe de ser un entero ErrorMandatoryParametersNotProvided=Los parámetro(s) obligatorio(s) no están todavía definidos -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Ha indicado un importe estimado para esta oportunidad/lead. Debe indicar también su estado # Warnings WarningMandatorySetupNotComplete=Los parámetros obligatorios de configuración no están todavía definidos diff --git a/htdocs/langs/es_ES/exports.lang b/htdocs/langs/es_ES/exports.lang index 55fc682ebf0..139383ed1dc 100644 --- a/htdocs/langs/es_ES/exports.lang +++ b/htdocs/langs/es_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Sin tablas de datos importables (ningún módulo con las defini FileSuccessfullyBuilt=Archivo de exportación generado SQLUsedForExport=Consulta SQL utilizada para construir el archivo de exportación LineId=ID de línea +LineLabel=Label of line LineDescription=Descripción de línea LineUnitPrice=Precio unitario de la línea LineVATRate=Tipo de IVA de la línea diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang index 5369a8aa074..a3329d02603 100644 --- a/htdocs/langs/es_ES/main.lang +++ b/htdocs/langs/es_ES/main.lang @@ -108,6 +108,7 @@ Yes=Sí no=no No=No All=Todo +Alls=All Home=Inicio Help=Ayuda OnlineHelp=Ayuda en línea @@ -127,7 +128,7 @@ Disable=Desactivar Disabled=Desactivado Add=Añadir AddLink=Enlazar -RemoveLink=Remove link +RemoveLink=Eliminar enlace Update=Modificar AddActionToDo=Añadir acción a realizar AddActionDone=Añadir acción realizada @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Vaya a Inicio->Configuración->Empresa/Institución para Deny=Denegar Denied=Denegada ListOfTemplates=Listado de plantillas +Gender=Gender Genderman=Hombre Genderwoman=Mujer ViewList=Vista de listado Mandatory=Obligatorio -Hello=Hello -Sincerely=Sincerely +Hello=Hola +Sincerely=Atentamente # Week day Monday=Lunes Tuesday=Martes @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Seleccione una plantilla de e-mail +SetRef=Set ref diff --git a/htdocs/langs/es_ES/orders.lang b/htdocs/langs/es_ES/orders.lang index 85e5c389cb5..4c8917619e7 100644 --- a/htdocs/langs/es_ES/orders.lang +++ b/htdocs/langs/es_ES/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Clonar pedido ConfirmCloneOrder=¿Está seguro de querer clonar este pedido <b>%s</b>? DispatchSupplierOrder=Recepción del pedido a proveedor %s FirstApprovalAlreadyDone=Primera aprobación realizada -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Segunda aprobación realizada ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Responsable seguimiento pedido cliente TypeContact_commande_internal_SHIPPING=Responsable envío pedido cliente diff --git a/htdocs/langs/es_ES/printing.lang b/htdocs/langs/es_ES/printing.lang index d9ad1655e53..7b070fd073c 100644 --- a/htdocs/langs/es_ES/printing.lang +++ b/htdocs/langs/es_ES/printing.lang @@ -1,8 +1,10 @@ # Dolibarr language file - Source file is en_US - printing -Module112000Name=Impresión Directa -Module112000Desc=Activa Sistema de Impresión Directa +Module64000Name=Impresión Directa +Module64000Desc=Activa Sistema de Impresión Directa PrintingSetup=Configuración de la Impresión Directa PrintingDesc=Este módulo añade un botón para enviar documentos directamente a una impresora (sin abrir documentos en la aplicación) con varios módulos. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configuración del módulo Drivers PrintingDriverDesc=Configuración variables para el driver de impresión. ListDrivers=Listado de drivers @@ -10,7 +12,7 @@ PrintTestDesc=Listado de Impresoras. FileWasSentToPrinter=El archivo %s ha sido enviado a la impresora NoActivePrintingModuleFound=Sin módulo activo para imprimir documentos PleaseSelectaDriverfromList=Seleccione un driver del listado. -PleaseConfigureDriverfromList=Configure el driver seleccionado del listado. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Configuración driver TestDriver=Prueba TargetedPrinter=Impresora destino @@ -50,7 +52,6 @@ PRINTIPP_PORT=Puerto PRINTIPP_USER=Usuario PRINTIPP_PASSWORD=Contraseña NoPrinterFound=No se han encontrado impresoras (Compruebe la configuración de su CUPS) -FileWasSentToPrinter=El archivo %s ha sido enviado a la impresora NoDefaultPrinterDefined=No hay impresora por defecto definida DefaultPrinter=Impresora por defecto Printer=Impresora diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang index fe990020b18..2c67d5145a0 100644 --- a/htdocs/langs/es_ES/projects.lang +++ b/htdocs/langs/es_ES/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=La tarea %s fue creada TaskModifiedInDolibarr=La tarea %s fue modificada TaskDeletedInDolibarr=La tarea %s fue eliminada OpportunityStatus=Estado de oportunidad -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Estado oportunidad OpportunityAmount=Importe Oportunidad -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Importe oportunidad ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Jefe de proyecto TypeContact_project_external_PROJECTLEADER=Jefe de proyecto @@ -143,7 +143,8 @@ SelectElement=Seleccione elemento AddElement=Vincular a elmento UnlinkElement=Desvincular elemento # Documents models -DocumentModelBaleine=Modelo de informe de proyecto completo (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carga de trabajo prevista PlannedWorkloadShort=Carga de trabajo WorkloadOccupation=Asignación carga de trabajo @@ -167,18 +168,18 @@ ProjectOverview=Resumen ManageTasks=Usar proyectos para seguir tareas y tiempos ManageOpportunitiesStatus=Usar proyectos para seguir leads/oportunidades ProjectNbProjectByMonth=Nº de proyectos creados por mes -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Importe de oportunidades por mes +ProjectWeightedOppAmountOfProjectsByMonth=Importe medio oportinidades por mes +ProjectOpenedProjectByOppStatus=Proyectos/leads abiertos por estado de oportunidad ProjectsStatistics=Estadísticas de proyectos/leads TaskAssignedToEnterTime=Tarea asignada. Debería poder introducir tiempos en esta tarea. OpenedProjectsByThirdparties=Proyectos abiertos de terceros -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Importe total oportunidades +OpportunityPonderatedAmount=Importe medio oportunidades +OppStatusPROSP=Prospección +OppStatusQUAL=Cualificación +OppStatusPROPO=Presupuesto +OppStatusNEGO=Negociación +OppStatusPENDING=Pendiente +OppStatusWIN=Ganado +OppStatusLOST=Perdido diff --git a/htdocs/langs/es_ES/sendings.lang b/htdocs/langs/es_ES/sendings.lang index 68e0d3ef8b8..963d026e3f5 100644 --- a/htdocs/langs/es_ES/sendings.lang +++ b/htdocs/langs/es_ES/sendings.lang @@ -5,7 +5,7 @@ Sendings=Envíos AllSendings=Todos los envíos Shipment=Envío Shipments=Envíos -ShowSending=Show Shipments +ShowSending=Mostrar envíos Receivings=Recepciones SendingsArea=Área envíos ListOfSendings=Listado de envíos @@ -26,8 +26,8 @@ QtyToShip=Cant. a enviar QtyReceived=Cant. recibida KeepToShip=Resto a enviar OtherSendingsForSameOrder=Otros envíos de este pedido -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Fecha de entrega +DateSendingShort=Fecha de entrega SendingsForSameOrder=Expediciones de este pedido SendingsAndReceivingForSameOrder=Envíos y recepciones de este pedido SendingsToValidate=Envíos a validar @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Cantidad en pedidos de clientes abiertos ProductQtyInSuppliersOrdersRunning=Cantidad en pedidos a proveedores abiertos ProductQtyInShipmentAlreadySent=Ya ha sido enviada la cantidad del producto del pedido de cliente abierto ProductQtyInSuppliersShipmentAlreadyRecevied=Cantidad en pedidos a proveedores ya recibidos +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Recogido por el cliente diff --git a/htdocs/langs/es_ES/suppliers.lang b/htdocs/langs/es_ES/suppliers.lang index 84eddd65ebb..6cfa8173a46 100644 --- a/htdocs/langs/es_ES/suppliers.lang +++ b/htdocs/langs/es_ES/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Listado de pedidos a proveedor MenuOrdersSupplierToBill=Pedidos a proveedor a facturar NbDaysToDelivery=Tiempo de entrega en días DescNbDaysToDelivery=El mayor retraso en las entregas de productos de este pedido -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Usar doble aprobación si la base imponible (sin IVA) es mayor que (La segunda aprobación puede ser realizada por cualquier usuario con permisos. Dejar a 0 para que no haya doble aprobación) diff --git a/htdocs/langs/es_ES/trips.lang b/htdocs/langs/es_ES/trips.lang index 25f796f2ddf..80360bd8b78 100644 --- a/htdocs/langs/es_ES/trips.lang +++ b/htdocs/langs/es_ES/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Validar gasto ConfirmSaveTrip=¿Está seguro de querer validar este gasto? NoTripsToExportCSV=Sin gastos a exportar para este periodo. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Informe de pagos de gastos + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/es_MX/errors.lang b/htdocs/langs/es_MX/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_MX/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PE/errors.lang b/htdocs/langs/es_PE/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_PE/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/es_PY/errors.lang b/htdocs/langs/es_PY/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/es_PY/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/et_EE/agenda.lang b/htdocs/langs/et_EE/agenda.lang index 4b65dff8939..a4f72409a8b 100644 --- a/htdocs/langs/et_EE/agenda.lang +++ b/htdocs/langs/et_EE/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL .ical failile ligi pääsemiseks ExtSiteNoLabel=Kirjeldus puudub WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/et_EE/bills.lang b/htdocs/langs/et_EE/bills.lang index a242ed0da9f..b02723b20c7 100644 --- a/htdocs/langs/et_EE/bills.lang +++ b/htdocs/langs/et_EE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Krediitkaart PaymentTypeShortCB=Krediitkaart PaymentTypeCHQ=Tšekk PaymentTypeShortCHQ=Tšekk -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On-line makse PaymentTypeShortVAD=On-line makse PaymentTypeTRA=Elektrooniline makse diff --git a/htdocs/langs/et_EE/compta.lang b/htdocs/langs/et_EE/compta.lang index 6fd69e39376..daeb4d4a3a7 100644 --- a/htdocs/langs/et_EE/compta.lang +++ b/htdocs/langs/et_EE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Erikulud MenuTaxAndDividends=Maksud ja dividendid MenuSalaries=Palgad MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Raamatupidamise/vara ala diff --git a/htdocs/langs/et_EE/contracts.lang b/htdocs/langs/et_EE/contracts.lang index 1d6c23dd8cf..c4df388b8d3 100644 --- a/htdocs/langs/et_EE/contracts.lang +++ b/htdocs/langs/et_EE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Teenuste legend Contracts=Lepingud ContractsAndLine=Contracts and line of contracts Contract=Leping +ContractLine=Contract line +Closing=Closing NoContracts=Lepinguid pole MenuServices=Teenused MenuInactiveServices=Teenused ei ole aktiivsed diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang index cba63a80da2..bcacb2df64b 100644 --- a/htdocs/langs/et_EE/errors.lang +++ b/htdocs/langs/et_EE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Selle võimaluse töötamiseks peab JavaScript olem ErrorPasswordsMustMatch=Sisestatud paroolid peavad klappima ErrorContactEMail=Tekkis tehniline viga. Palun võta ühendust oma administraatoriga e-posti aadressil <b>%s</b> ning lisa sõnumisse vea kood <b>%s</b> või veel parem oleks lisada sõnumisse antud lehe kuvatõmmis. ErrorWrongValueForField=Väli number <b>%s</b> sisaldab vale väärtust (väärtus'<b>%s</b>' ei sobi regulaaravaldisega <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Väli number <b>%s</b> sisaldab vale väärtust (väärtus '<b>%s</b>' ei ole üksuse <b>%s</b> olemasolev viide) ErrorsOnXLines=<b>%s</b> lähtekirje(t) on vigane/vigased ErrorFileIsInfectedWithAVirus=Antiviiruse programm ei suutnud faili valideerida (fail võib olla viiruse poolt nakatatud) diff --git a/htdocs/langs/et_EE/exports.lang b/htdocs/langs/et_EE/exports.lang index 8d8d6c4a808..5998d1ac84e 100644 --- a/htdocs/langs/et_EE/exports.lang +++ b/htdocs/langs/et_EE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Imporditavaid andmeid ei ole (ükski moodul ei luba andmete imp FileSuccessfullyBuilt=Eksport fail loodud SQLUsedForExport=Ekspordi faili loomiseks kasutatav SQL päring LineId=Rea ID +LineLabel=Label of line LineDescription=Rea kirjeldus LineUnitPrice=Rea ühikuhind LineVATRate=Rea KM määr diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang index 1fd459d8c09..3a5be16e7af 100644 --- a/htdocs/langs/et_EE/main.lang +++ b/htdocs/langs/et_EE/main.lang @@ -108,6 +108,7 @@ Yes=Jah no=ei No=Ei All=Kõik +Alls=All Home=Kodu Help=Abi OnlineHelp=Online abi @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Mine Kodu - Seadistamine - Ettevõte logo muutmiseks võ Deny=Lükka tagasi Denied=Tagasi lükatud ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=R ShortSaturday=L ShortSunday=P SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/et_EE/printing.lang b/htdocs/langs/et_EE/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/et_EE/printing.lang +++ b/htdocs/langs/et_EE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang index 5e1e6edb058..b28125917a8 100644 --- a/htdocs/langs/et_EE/projects.lang +++ b/htdocs/langs/et_EE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vali element AddElement=Seosta elemendiga UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Täielik projekti aruande mudel (logo jne) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planeeritav koormus PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/et_EE/sendings.lang b/htdocs/langs/et_EE/sendings.lang index d41bc90c19d..9540f0dd016 100644 --- a/htdocs/langs/et_EE/sendings.lang +++ b/htdocs/langs/et_EE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Kliendi saak diff --git a/htdocs/langs/et_EE/trips.lang b/htdocs/langs/et_EE/trips.lang index 993da46ec5c..c1c890d33a5 100644 --- a/htdocs/langs/et_EE/trips.lang +++ b/htdocs/langs/et_EE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/eu_ES/agenda.lang b/htdocs/langs/eu_ES/agenda.lang index 4cc623b87d0..99ab39fa3cc 100644 --- a/htdocs/langs/eu_ES/agenda.lang +++ b/htdocs/langs/eu_ES/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/eu_ES/bills.lang b/htdocs/langs/eu_ES/bills.lang index d0501c37c19..a2d04d4f538 100644 --- a/htdocs/langs/eu_ES/bills.lang +++ b/htdocs/langs/eu_ES/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/eu_ES/compta.lang b/htdocs/langs/eu_ES/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/eu_ES/compta.lang +++ b/htdocs/langs/eu_ES/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/eu_ES/contracts.lang b/htdocs/langs/eu_ES/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/eu_ES/contracts.lang +++ b/htdocs/langs/eu_ES/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/eu_ES/errors.lang +++ b/htdocs/langs/eu_ES/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/eu_ES/exports.lang b/htdocs/langs/eu_ES/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/eu_ES/exports.lang +++ b/htdocs/langs/eu_ES/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang index 14f1f2556a9..beba4beedc2 100644 --- a/htdocs/langs/eu_ES/main.lang +++ b/htdocs/langs/eu_ES/main.lang @@ -108,6 +108,7 @@ Yes=Bai no=ez No=Ez All=All +Alls=All Home=Home Help=Laguntza OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/eu_ES/printing.lang b/htdocs/langs/eu_ES/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/eu_ES/printing.lang +++ b/htdocs/langs/eu_ES/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/eu_ES/projects.lang +++ b/htdocs/langs/eu_ES/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/eu_ES/sendings.lang b/htdocs/langs/eu_ES/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/eu_ES/sendings.lang +++ b/htdocs/langs/eu_ES/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/eu_ES/trips.lang b/htdocs/langs/eu_ES/trips.lang index dd115be61bf..0da0d51ede7 100644 --- a/htdocs/langs/eu_ES/trips.lang +++ b/htdocs/langs/eu_ES/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fa_IR/agenda.lang b/htdocs/langs/fa_IR/agenda.lang index e01537a5cf3..69782235e87 100644 --- a/htdocs/langs/fa_IR/agenda.lang +++ b/htdocs/langs/fa_IR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=فایل مقرون URL برای دسترسی به. ExtSiteNoLabel=بدون شرح WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/fa_IR/bills.lang b/htdocs/langs/fa_IR/bills.lang index ee86f705fd6..dfa038a4666 100644 --- a/htdocs/langs/fa_IR/bills.lang +++ b/htdocs/langs/fa_IR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=کارت های اعتباری PaymentTypeShortCB=کارت های اعتباری PaymentTypeCHQ=بررسی PaymentTypeShortCHQ=بررسی -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=در پرداخت خط PaymentTypeShortVAD=در پرداخت خط PaymentTypeTRA=پرداخت قبض diff --git a/htdocs/langs/fa_IR/compta.lang b/htdocs/langs/fa_IR/compta.lang index ed5a6152b10..7d8bfc91956 100644 --- a/htdocs/langs/fa_IR/compta.lang +++ b/htdocs/langs/fa_IR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=هزینه های ویژه MenuTaxAndDividends=مالیات و سود سهام MenuSalaries=حقوق MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=منطقه حسابداری / خزانه داری diff --git a/htdocs/langs/fa_IR/contracts.lang b/htdocs/langs/fa_IR/contracts.lang index 399617a86aa..3e4c4aab8d8 100644 --- a/htdocs/langs/fa_IR/contracts.lang +++ b/htdocs/langs/fa_IR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=خدمات افسانه Contracts=قراردادها ContractsAndLine=Contracts and line of contracts Contract=قرارداد +ContractLine=Contract line +Closing=Closing NoContracts=بدون قرارداد MenuServices=خدمات MenuInactiveServices=خدمات فعال است diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang index 2205339951e..142b80bf11b 100644 --- a/htdocs/langs/fa_IR/errors.lang +++ b/htdocs/langs/fa_IR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=جاوا اسکریپت نمی باید غیر فع ErrorPasswordsMustMatch=هر دو کلمه عبور تایپ شده باید با یکدیگر مطابقت ErrorContactEMail=یک خطای فنی رخ داد. لطفا، با مدیر سایت تماس به زیر ایمیل <b>از٪ s</b> EN ارائه کد <b>خطا٪ s</b> در پیام خود، و یا حتی بهتر با اضافه کردن یک کپی روی صفحه نمایش از این صفحه. ErrorWrongValueForField=ارزش اشتباه برای تعداد <b>فیلد٪ s</b> (مقدار <b>«٪ s» به</b> عبارت منظم حکومت <b>از٪ s</b> مطابقت ندارد) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=ارزش اشتباه برای تعداد <b>فیلد٪ s</b> (مقدار <b>«٪ s»</b> است <b>از٪ s</b> کد عکس موجود نیست) ErrorsOnXLines=خطا <b>در٪ s را</b> ثبت منبع (ها) ErrorFileIsInfectedWithAVirus=برنامه آنتی ویروس قادر به اعتبار فایل (فایل ممکن است توسط یک ویروس آلوده) diff --git a/htdocs/langs/fa_IR/exports.lang b/htdocs/langs/fa_IR/exports.lang index c7ad6053f71..a92c7980550 100644 --- a/htdocs/langs/fa_IR/exports.lang +++ b/htdocs/langs/fa_IR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=بدون اطلاعات واردات (بدون ماژول با FileSuccessfullyBuilt=فایل صادرات تولید SQLUsedForExport=درخواست SQL مورد استفاده برای ایجاد فایل صادرات LineId=کد خط +LineLabel=Label of line LineDescription=شرح خط LineUnitPrice=قیمت واحد خط LineVATRate=نرخ مالیات بر ارزش افزوده از خط diff --git a/htdocs/langs/fa_IR/install.lang b/htdocs/langs/fa_IR/install.lang index 0f2271746b1..a361730aaf3 100644 --- a/htdocs/langs/fa_IR/install.lang +++ b/htdocs/langs/fa_IR/install.lang @@ -1,6 +1,6 @@ # Dolibarr language file - Source file is en_US - install -InstallEasy=فقط به گام دستورالعمل های گام به گام دنبال کنید. -MiscellaneousChecks=پیش نیازها بررسی +InstallEasy=لطفا دستورالعمل‌ها را گام به گام اجرا کنید. +MiscellaneousChecks=بررسی پیش‌نیازها DolibarrWelcome=به Dolibarr خوش آمدید ConfFileExists=فایل پیکربندی <b>%s</b> موجود است ConfFileDoesNotExists=فایل <b>پیکربندی٪ s</b> وجود ندارد! @@ -155,7 +155,7 @@ MigrationFinished=مهاجرت به پایان رسید LastStepDesc=<strong>آخرین مرحله:</strong> تعریف اینجا کاربری و رمز عبور شما قصد استفاده برای اتصال به نرم افزار. آیا این شل نیست آن را به عنوان حساب به اداره همه دیگران است. ActivateModule=فعال بخش٪ s ShowEditTechnicalParameters=برای نشان دادن پارامترهای پیشرفته / ویرایش اینجا را کلیک کنید (حالت کارشناسی) -WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process... +WarningUpgrade=هشدار\nآیا اول از پایگاه داده پشتیبان گرفته‌اید؟\nپیشنهاد می‌شود حتما اینکار را انجام دهید: برای مثال، به دلیل برخی مشکلات در سیستم‌های پایگاه داده(مثلا نسخه 5.5 mysql )، ممکن است برخی از داده‌ها و جداول در طول این فرآیند از دست برود، بنابراین پیشنهاد می‌کنیم که رونوشت کاملی از پایگاه داده خود قبل از شروع فرآیند انتقال تهیه کنید.\nبرای شروع فرآیند انتقال OK را بزنید. ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) ######### diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang index 162d79f15c7..e68cf5e67f6 100644 --- a/htdocs/langs/fa_IR/main.lang +++ b/htdocs/langs/fa_IR/main.lang @@ -108,6 +108,7 @@ Yes=بله no=هیچ No=بدون All=همه +Alls=All Home=خانه Help=کمک OnlineHelp=کمک آنلاین @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/fa_IR/printing.lang b/htdocs/langs/fa_IR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/fa_IR/printing.lang +++ b/htdocs/langs/fa_IR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang index 0f1b438807c..256b8742df5 100644 --- a/htdocs/langs/fa_IR/projects.lang +++ b/htdocs/langs/fa_IR/projects.lang @@ -143,7 +143,8 @@ SelectElement=انتخاب عنصر AddElement=لینک به عنصر UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=مدل گزارش یک پروژه کامل (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=حجم کار برنامه ریزی شده PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/fa_IR/sendings.lang b/htdocs/langs/fa_IR/sendings.lang index c84340b4fec..da8166956f2 100644 --- a/htdocs/langs/fa_IR/sendings.lang +++ b/htdocs/langs/fa_IR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=گرفتن توسط مشتری diff --git a/htdocs/langs/fa_IR/trips.lang b/htdocs/langs/fa_IR/trips.lang index bb2098c0c55..c5f3ee570fc 100644 --- a/htdocs/langs/fa_IR/trips.lang +++ b/htdocs/langs/fa_IR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fi_FI/agenda.lang b/htdocs/langs/fi_FI/agenda.lang index a86101e70b8..84232e67752 100644 --- a/htdocs/langs/fi_FI/agenda.lang +++ b/htdocs/langs/fi_FI/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL päästä. ICal-tiedostona ExtSiteNoLabel=Ei kuvausta WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang index e3d908b56b7..0a0ea1cff24 100644 --- a/htdocs/langs/fi_FI/bills.lang +++ b/htdocs/langs/fi_FI/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Luottokortin PaymentTypeShortCB=Luottokortin PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=VIHJE -PaymentTypeShortTIP=VIHJE +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Rivillä maksu PaymentTypeShortVAD=Rivillä maksu PaymentTypeTRA=Bill maksu diff --git a/htdocs/langs/fi_FI/compta.lang b/htdocs/langs/fi_FI/compta.lang index 3961ea6174a..33fb49bbbfa 100644 --- a/htdocs/langs/fi_FI/compta.lang +++ b/htdocs/langs/fi_FI/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Veroja ja osinkoja MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Kirjanpito / Treasury alueella diff --git a/htdocs/langs/fi_FI/contracts.lang b/htdocs/langs/fi_FI/contracts.lang index fb36e753d96..e206108e756 100644 --- a/htdocs/langs/fi_FI/contracts.lang +++ b/htdocs/langs/fi_FI/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Palvelut legenda Contracts=Sopimukset ContractsAndLine=Contracts and line of contracts Contract=Sopimus +ContractLine=Contract line +Closing=Closing NoContracts=Sopimuksia ei MenuServices=Palvelut MenuInactiveServices=Palvelut, joita ei aktiivinen diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang index f00849e088b..653b5255298 100644 --- a/htdocs/langs/fi_FI/errors.lang +++ b/htdocs/langs/fi_FI/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ei saa keskeytyä, on tämä ominaisuus ErrorPasswordsMustMatch=Molemmat kirjoittaa salasanat on vastattava toisiaan ErrorContactEMail=Tekninen virhe. Ota yhteys järjestelmänvalvojaan jälkeen sähköpostin <b>%s</b> en antaa virhekoodi <b>%s</b> viesti, tai jopa paremmin lisäämällä näytön kopion tästä sivusta. ErrorWrongValueForField=Väärä arvo kentän numero <b>%s</b> (arvo <b>"%s"</b> ei vastaa regex sääntö <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Väärä arvo kentän numero <b>%s</b> (arvo <b>&quot;%s&quot;</b> ei <b>%s</b> olemassa ref) ErrorsOnXLines=Virheet <b>%s</b> lähde linjat ErrorFileIsInfectedWithAVirus=Virustentorjuntaohjelma ei voinut tarkistaa tiedoston (tiedosto saattaa olla tartunnan virus) diff --git a/htdocs/langs/fi_FI/exports.lang b/htdocs/langs/fi_FI/exports.lang index c78090d3248..8e53bd88a50 100644 --- a/htdocs/langs/fi_FI/exports.lang +++ b/htdocs/langs/fi_FI/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ei tuoda maahan tiedot (ei-moduulin määritelmiä mahdollistaa FileSuccessfullyBuilt=Vie tiedosto luotu SQLUsedForExport=SQL Pyydä tarkoitus rakentaa viedä tiedosto LineId=Id-linjan +LineLabel=Label of line LineDescription=Kuvaus linja LineUnitPrice=Yksikköhinta radan LineVATRate=Alv-linjan diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang index 999c5dba543..66d76f01036 100644 --- a/htdocs/langs/fi_FI/main.lang +++ b/htdocs/langs/fi_FI/main.lang @@ -108,6 +108,7 @@ Yes=Kyllä no=ei No=Ei All=Kaikki +Alls=All Home=Koti Help=Apu OnlineHelp=Online-ohje @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=PE ShortSaturday=LA ShortSunday=SU SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/fi_FI/printing.lang b/htdocs/langs/fi_FI/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/fi_FI/printing.lang +++ b/htdocs/langs/fi_FI/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang index 1f4e40d23cc..2f1e8cc3e82 100644 --- a/htdocs/langs/fi_FI/projects.lang +++ b/htdocs/langs/fi_FI/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Täydellinen hankkeen tarkastusraportin malli (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/fi_FI/sendings.lang b/htdocs/langs/fi_FI/sendings.lang index 589227cd1c5..0d4f1aa8478 100644 --- a/htdocs/langs/fi_FI/sendings.lang +++ b/htdocs/langs/fi_FI/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Saalis asiakas diff --git a/htdocs/langs/fi_FI/trips.lang b/htdocs/langs/fi_FI/trips.lang index cd63f6865d0..80c8cb53fa4 100644 --- a/htdocs/langs/fi_FI/trips.lang +++ b/htdocs/langs/fi_FI/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/fr_BE/errors.lang b/htdocs/langs/fr_BE/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_BE/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_CA/bills.lang b/htdocs/langs/fr_CA/bills.lang index f0ffeb8a369..17a8453b93a 100644 --- a/htdocs/langs/fr_CA/bills.lang +++ b/htdocs/langs/fr_CA/bills.lang @@ -1,4 +1,6 @@ # Dolibarr language file - Source file is en_US - bills ShowSocialContribution=Afficher charge sociale +AddGlobalDiscount=Créer ligne de déduction IdSocialContribution=Id charge sociale +ClosePaidInvoicesAutomatically=Classer "Payées" touts les factures standards ou de remplacements ayant un reste à payer nul NoSituations=Pas de point de situation ouvert diff --git a/htdocs/langs/fr_CA/compta.lang b/htdocs/langs/fr_CA/compta.lang index f77f01fe8ae..1c5921bfe1b 100644 --- a/htdocs/langs/fr_CA/compta.lang +++ b/htdocs/langs/fr_CA/compta.lang @@ -12,7 +12,6 @@ TaxAndDividendsArea=Espace taxes, charges sociales et dividendes SocialContribution=Charge sociale SocialContributions=Charges sociales MenuSocialContributions=Charges sociales -MenuNewSocialContribution=Nouvelle charge NewSocialContribution=Nouvelle charge sociale ContributionsToPay=Charges à payer PaymentSocialContribution=Règlement charge sociale diff --git a/htdocs/langs/fr_CA/errors.lang b/htdocs/langs/fr_CA/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_CA/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_CH/errors.lang b/htdocs/langs/fr_CH/errors.lang new file mode 100644 index 00000000000..55fee9c7c53 --- /dev/null +++ b/htdocs/langs/fr_CH/errors.lang @@ -0,0 +1,2 @@ +# Dolibarr language file - Source file is en_US - errors +WarningTooManyDataPleaseUseMoreFilters=Too many data. Please use more filters diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang index dcd11df6ff8..3d2ccf6d08c 100644 --- a/htdocs/langs/fr_FR/admin.lang +++ b/htdocs/langs/fr_FR/admin.lang @@ -445,7 +445,7 @@ Module50Name=Produits Module50Desc=Gestion des produits Module51Name=Publipostage Module51Desc=Administration et envoi de courriers papiers en masse -Module52Name=Stocks +Module52Name=Stock Module52Desc=Gestion des stocks de produits Module53Name=Services Module53Desc=Gestion des services @@ -542,7 +542,7 @@ Module6000Name=Workflow Module6000Desc=Gérer le Workflow Module20000Name=Gestion des demandes de congès Module20000Desc=Déclaration et suivi des congès des employés -Module39000Name=Lot/Série du produit +Module39000Name=Numéros de Lot/Série Module39000Desc=Gestion des lots et numéro de série, et date de péremption ou consommation sur les produits Module50000Name=PayBox Module50000Desc=Module permettant d'offrir en ligne une page de paiement par carte de crédit avec PayBox @@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Aucun événement d'audit de sécurité n'a été enregist NoEventFoundWithCriteria=Aucun événement d'audit de sécurité trouvé avec ces critères. SeeLocalSendMailSetup=Voir la configuration locale de sendmail BackupDesc=Pour réaliser une sauvegarde complète de Dolibarr, vous devez : -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). +BackupDesc2=Sauvegardez le contenu du répertoire document (<b>%s</b>) qui contient tous les fichiers envoyés et générés (Par conséquent il contient également les fichiers dump générés à l'étape 1). BackupDesc3=Sauvez le contenu de votre base de données (<b>%s</b>) dans un fichier « dump ». Pour cela vous pouvez utiliser l'assistant ci-dessous. BackupDescX=Le répertoire archivé devra être placé en lieu sûr. BackupDescY=Le fichier « dump » généré devra être placé en lieu sûr. @@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilisez un champ avec auto-complétion pour choisir le UseEcoTaxeAbility=Prise en charge des éco-taxes (DEEE) SetDefaultBarcodeTypeProducts=Type de code-barre utilisé par défaut pour les produits SetDefaultBarcodeTypeThirdParties=Type de code-barre utilisé par défaut pour les tiers -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Définir une unité de mesure pour la quantité lors de l'édition de lignes de commande, proposition ou facture ProductCodeChecker= Modèles de numérotation des produits / services ProductOtherConf= Paramètres des produits / services ##### Syslog ##### @@ -1454,7 +1454,7 @@ FixedEmailTarget=Email fixe cible destinataires SendingsSetup=Configuration du module Expédition/Livraison SendingsReceiptModel=Modèles de bordereau d'expédition SendingsNumberingModules=Modèles de numérotation des expéditions -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=Prise en charge des bons d'expédition pour les livraisons clients NoNeedForDeliveryReceipts=Dans la plupart des cas, ce sont les bons d'expédition/livraison (liste des produits à envoyer par le transporteur) qui font office de bons de réception et qui sont signés par le client. La gestion des bons de réception fait donc double emploi et sera rarement activée. FreeLegalTextOnShippings=Mention complémentaire sur les expéditions ##### Deliveries ##### @@ -1658,15 +1658,15 @@ UnicodeCurrency=Saisissez ici entre accolades, la liste du numéro des octets qu PositionIntoComboList=Position de la ligne dans des listes déroulantes SellTaxRate=Taux de TVA RecuperableOnly=Oui pour une TVA "Perçue Non Récupérable" dédiée à certains pays comme la France. Gardez la valeur à "Non" dans tous les autres cas. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=Si le fournisseur ou le service de transport offrent une page ou un site Web pour vérifier l'état de votre envoi, vous pouvez l'entrer ici. Vous pouvez utiliser la clé {TRACKID} dans les paramètres d'URL afin que le système la remplace par la valeur du numéro de suivi entré sur la fiche d'expédition. OpportunityPercent=Lorsque vous créez une opportunité, vous aurez défini un montant estimatif de projet/affaire. Selon le statut de l'opportunité, ce montant peut être multiplié par ce taux pour évaluer montant probable que vos opportunités sont susceptibles de générer. La valeur est un pourcentage (entre 0 et 100). TemplateForElement=Cet enregistrement modèle est dédié à quel élément TypeOfTemplate=Type de modèle TemplateIsVisibleByOwnerOnly=Le modèle est visible par le propriétaire seulement FixTZ=Correction du fuseau horaire -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Exemple : +2 (ne renseigner que si vous rencontrez des problèmes) +ExpectedChecksum=Somme de contrôle attendue +CurrentChecksum=Somme de contrôle actuelle MailToSendProposal=Pour l'envoi de proposition commerciale client MailToSendOrder=Pour l'envoi de commande client MailToSendInvoice=Pour l'envoi de facture client diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang index ded99209c3b..252177a1495 100644 --- a/htdocs/langs/fr_FR/agenda.lang +++ b/htdocs/langs/fr_FR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL d'accès au fichier ical ExtSiteNoLabel=Aucune description WorkingTimeRange=Plage d'heures travaillées WorkingDaysRange=Plage de jours travaillés +VisibleTimeRange=Plage d'heures visible +VisibleDaysRange=Plage de jours visible AddEvent=Créer un événement MyAvailability=Ma disponibilité ActionType=Type événement diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang index 9d7f05c6ddc..c5de9974ed5 100644 --- a/htdocs/langs/fr_FR/bills.lang +++ b/htdocs/langs/fr_FR/bills.lang @@ -244,7 +244,7 @@ Discounts=Remises AddDiscount=Editer remises AddRelativeDiscount=Créer remise relative EditRelativeDiscount=Editer remise relative -AddGlobalDiscount=Créer ligne de déduction +AddGlobalDiscount=Créer remise fixe EditGlobalDiscounts=Editer remises fixes AddCreditNote=Créer facture avoir ShowDiscount=Visualiser l'avoir @@ -330,8 +330,8 @@ PaymentTypeCB=Carte bancaire PaymentTypeShortCB=Carte bancaire PaymentTypeCHQ=Chèque PaymentTypeShortCHQ=Chèque -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Paiement en ligne PaymentTypeShortVAD=Paiement en ligne PaymentTypeTRA=Paiement par traite @@ -393,7 +393,7 @@ DisabledBecausePayments=Non disponible car il existe des paiements CantRemovePaymentWithOneInvoicePaid=Suppression impossible quand il existe au moins une facture classée payée. ExpectedToPay=Paiement attendu PayedByThisPayment=Règlé par ce paiement -ClosePaidInvoicesAutomatically=Classer "Payées" touts les factures standards ou de remplacements ayant un reste à payer nul +ClosePaidInvoicesAutomatically=Classer "Payées" les factures standards ou de remplacements ayant un reste à payer nul ClosePaidCreditNotesAutomatically=Classer automatiquement à "Payé" les factures avoirs entièrement remboursées. AllCompletelyPayedInvoiceWillBeClosed=Toutes les factures avec un reste à payer nul seront automatiquement fermées au statut "Payé". ToMakePayment=Payer diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang index 3dea76bc8d2..6ec61432810 100644 --- a/htdocs/langs/fr_FR/compta.lang +++ b/htdocs/langs/fr_FR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Dépenses spéciales MenuTaxAndDividends=Taxes et charges MenuSalaries=Salaires MenuSocialContributions=Charges fiscales/sociales -MenuNewSocialContribution=Nouveau règlement de TVA +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Nouvelle charge fiscale/sociale ContributionsToPay=Charges fiscales/sociales à payer AccountancyTreasuryArea=Espace comptabilité/trésorerie @@ -194,7 +194,7 @@ ReCalculate=Recalculer Mode1=Mode 1 Mode2=Mode 2 CalculationRuleDesc=Pour calculer le total de TVA, il existe 2 modes:<br>Le mode 1 consiste à arrondir la tva de chaque ligne et à sommer cet arrondi.<br>Le mode 2 consiste à sommer la tva de chaque ligne puis à l'arrondir.<br>Les résultats peuvent différer de quelques centimes. Le mode par défaut est le mode <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Selon le fournisseur, choisissez le mode approprié afin d'appliquer la même règle que celle du fournisseur et obtenir ainsi le même résultat que celui du fournisseur. TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité). CalculationMode=Mode de calcul AccountancyJournal=Code journal comptabilité diff --git a/htdocs/langs/fr_FR/contracts.lang b/htdocs/langs/fr_FR/contracts.lang index a04821f85b7..116e6630e8e 100644 --- a/htdocs/langs/fr_FR/contracts.lang +++ b/htdocs/langs/fr_FR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Légende pour les services Contracts=Contrats ContractsAndLine=Contrats et lignes de contrats Contract=Contrat +ContractLine=Ligne de contrat +Closing=Fermé NoContracts=Pas de contrats MenuServices=Services MenuInactiveServices=Services inactifs diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang index 83f4abf3fd8..4e591658f67 100644 --- a/htdocs/langs/fr_FR/errors.lang +++ b/htdocs/langs/fr_FR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Le javascript ne doit pas être désactivé pour qu ErrorPasswordsMustMatch=Les 2 mots de passe saisis doivent correspondre ErrorContactEMail=Une erreur technique est apparue. Merci de contacter l'administrateur à l'email suivant <b>%s</b> en lui indiquant le code erreur <b>%s</b> dans votre message ou mieux en fournissant une copie d'écran de cette page. ErrorWrongValueForField=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' ne respecte pas la règle <b>%s</b>) -ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur présente dans le champ <b>%s</b> de la table <b>%s</b>) +ErrorFieldValueNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une valeur disponible dans le champ <b>%s</b> de la table <b>%s</b>) ErrorFieldRefNotIn=Mauvaise valeur pour le champ numéro <b>%s</b> (la valeur '<b>%s</b>' n'est pas une référence existante comme <b>%s</b>) ErrorsOnXLines=Erreurs sur <b>%s</b> enregistrement(s) source ErrorFileIsInfectedWithAVirus=L'antivirus n'a pas pu valider ce fichier (il est probablement infecté par un virus) ! diff --git a/htdocs/langs/fr_FR/exports.lang b/htdocs/langs/fr_FR/exports.lang index 24a73ca3b6f..2d7838c3728 100644 --- a/htdocs/langs/fr_FR/exports.lang +++ b/htdocs/langs/fr_FR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Pas de table de données importable (aucun module contenant des FileSuccessfullyBuilt=Fichier export généré SQLUsedForExport=Requête SQL utilisée pour construire le fichier export LineId=Identifiant de ligne +LineLabel=Libellé de ligne LineDescription=Description de ligne LineUnitPrice=Prix unitaire de la ligne LineVATRate=Taux de TVA de la ligne diff --git a/htdocs/langs/fr_FR/loan.lang b/htdocs/langs/fr_FR/loan.lang index ecac9ee612c..4fef88ca10f 100644 --- a/htdocs/langs/fr_FR/loan.lang +++ b/htdocs/langs/fr_FR/loan.lang @@ -32,22 +32,22 @@ ShowMeCalculationsAndAmortization=Montrer les calculs et l'ammortissement MortgagePaymentInformation=Information de Paiement de l'Hypothèque DownPayment=Acompte DownPaymentDesc=L'<b>acompte</b> = Le prix de la maison multiplié par le pourcentage divisé par 100 (5% devient 5/100 ou 0,05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 +InterestRateDesc=Le <b>taux d'intérêt</b> = Le pourcentage annuel d'intérêt divisé par 100. MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula -MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) +MonthlyInterestRateDesc=Le <b>taux d'intérêt mensuel</b> = Le taux annuel d'intérêt divisé par 12 (pour les 12 mois de l'année) MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 -MonthlyPaymentDesc=The montly payment is figured out using the following formula +MonthlyPaymentDesc=Le paiement mensuel est déterminé en utilisant la formule suivante AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan. -AmountFinanced=Amount Financed -AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years +AmountFinanced=Montant financé +AmortizationMonthlyPaymentOverYears=Amortissement pour paiement mensuel : <b>%s</b> sur %s ans Totalsforyear=Total pour l'année MonthlyPayment=Paiement mensuel LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br> -GoToInterest=%s will go towards INTEREST -GoToPrincipal=%s will go towards PRINCIPAL -YouWillSpend=You will spend %s on your house in year %s +GoToInterest=%s remboursera les intérêts +GoToPrincipal=%s remboursera le principal (capital) +YouWillSpend=Vous allez dépenser %s pour votre maison l'année %s # Admin ConfigLoan=Configuration du module Emprunt -LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Accountancy code capital by default -LOAN_ACCOUNTING_ACCOUNT_INTEREST=Accountancy code interest by default -LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Accountancy code insurance by default +LOAN_ACCOUNTING_ACCOUNT_CAPITAL=Code comptable par défaut pour le capital +LOAN_ACCOUNTING_ACCOUNT_INTEREST=Code comptable par défaut pour les intérêts +LOAN_ACCOUNTING_ACCOUNT_INSURANCE=Code comptable par défaut pour l'assurance diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang index 83ab01378ea..da954eb6a78 100644 --- a/htdocs/langs/fr_FR/main.lang +++ b/htdocs/langs/fr_FR/main.lang @@ -108,6 +108,7 @@ Yes=Oui no=non No=Non All=Tout +Alls=Tous Home=Accueil Help=Aide OnlineHelp=Aide en ligne @@ -127,7 +128,7 @@ Disable=Désactiver Disabled=Désactivé Add=Ajouter AddLink=Lier -RemoveLink=Remove link +RemoveLink=Supprimer le lien Update=Modifier AddActionToDo=Ajouter action à faire AddActionDone=Ajouter action faite @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Allez dans Accueil - Configuration - Société/instituti Deny=Refuser Denied=Refusé ListOfTemplates=Liste des modèles +Gender=Genre Genderman=Homme Genderwoman=Femme ViewList=Vue liste Mandatory=Obligatoire -Hello=Hello -Sincerely=Sincerely +Hello=Bonjour +Sincerely=Sincèrement # Week day Monday=Lundi Tuesday=Mardi @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Sélectionner un modèle de courriels +SetRef=Définir réf. diff --git a/htdocs/langs/fr_FR/printing.lang b/htdocs/langs/fr_FR/printing.lang index eab55c121fa..083b9f5acd8 100644 --- a/htdocs/langs/fr_FR/printing.lang +++ b/htdocs/langs/fr_FR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Impressions Directe Module64000Desc=Activer le système d'impression Directe PrintingSetup=Réglages du module Impression Directe PrintingDesc=Ce module ajoute un bouton Imprimer afin d'envoyer directement les documents à une imprimante (sans ouvrir le document dans une application). +MenuDirectPrinting=Impressions Directe +DirectPrint=Impressions Directe ModuleDriverSetup=Configuration des drivers impression PrintingDriverDesc=Paramètres de configuration pour le driver d'impression ListDrivers=Liste des drivers @@ -10,7 +12,7 @@ PrintTestDesc=Liste des imprimantes FileWasSentToPrinter=Le fichier %s a été envoyé à l'imprimante NoActivePrintingModuleFound=Pas de module actif pour imprimer le document PleaseSelectaDriverfromList=Sélection un driver dans la liste -PleaseConfigureDriverfromList=Configurer le driver sélectionné dans la liste. +PleaseConfigureDriverfromList=Configurez le driver sélectionné depuis la liste SetupDriver=Configuration du driver TestDriver=Test TargetedPrinter=Imprimante cible diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang index 7af8a9d65a2..ac3c00e2bad 100644 --- a/htdocs/langs/fr_FR/projects.lang +++ b/htdocs/langs/fr_FR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Séléctionnez l'élément AddElement=Associer l'élément UnlinkElement=Délier l'élément # Documents models -DocumentModelBaleine=Modèle de rapport de projet complet (logo...) +DocumentModelBeluga=Modèle de document de rapport pour l'aperçu projet +DocumentModelBaleine=Modèles de document de rapport de tâches de projets PlannedWorkload=Charge de travail prévue PlannedWorkloadShort=Charge de travail WorkloadOccupation=Charge de travail affectée @@ -172,7 +173,7 @@ ProjectWeightedOppAmountOfProjectsByMonth=Montant pondéré des opportunités pa ProjectOpenedProjectByOppStatus=Opportunités/affaires ouvertes par statut ProjectsStatistics=Statistics sur les projets TaskAssignedToEnterTime=Tâche assignée. La saisie de temps sur cette tâche devrait être possible. -OpenedProjectsByThirdparties=Projets ouvert par le tiers +OpenedProjectsByThirdparties=Projets ouverts par tiers OpportunityTotalAmount=Montant total des opportunités OpportunityPonderatedAmount=Montant pondéré des opportunités OppStatusPROSP=Prospection diff --git a/htdocs/langs/fr_FR/sendings.lang b/htdocs/langs/fr_FR/sendings.lang index 5ab75473d6e..72a202e84f6 100644 --- a/htdocs/langs/fr_FR/sendings.lang +++ b/htdocs/langs/fr_FR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Quantité de produit en commandes client ouve ProductQtyInSuppliersOrdersRunning=Quantité de produit en commandes fournisseur ouvertes ProductQtyInShipmentAlreadySent=Quantité du produit parmi les commandes clients déjà envoyées ProductQtyInSuppliersShipmentAlreadyRecevied=Quantité de produit déjà reçu en commandes fournisseur ouvertes +NoProductToShipFoundIntoStock=Aucun produit à expédier trouvé dans l'entrepôt <b>%s</b>. Corrigez le stock ou retourner en arrière pour choisir un autre entrepôt. # Sending methods SendingMethodCATCH=Enlèvement par le client diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang index 34e9cb83b22..ecb1e2427fa 100644 --- a/htdocs/langs/fr_FR/stocks.lang +++ b/htdocs/langs/fr_FR/stocks.lang @@ -16,7 +16,7 @@ CancelSending=Annuler expédition DeleteSending=Supprimer expédition Stock=Stock Stocks=Stocks -StocksByLotSerial=Stock par lot/série +StocksByLotSerial=Stocks par lot/série Movement=Mouvement Movements=Mouvements ErrorWarehouseRefRequired=Le nom de référence de l'entrepôt est obligatoire diff --git a/htdocs/langs/fr_FR/trips.lang b/htdocs/langs/fr_FR/trips.lang index 591e45db06e..256df9c3ada 100644 --- a/htdocs/langs/fr_FR/trips.lang +++ b/htdocs/langs/fr_FR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Êtes-vous sûr de vouloir valider cette note de frais ? NoTripsToExportCSV=Pas de note de frais à exporter dans cette période ExpenseReportPayment=Paiement des notes de frais + +ExpenseReportsToPay=Notes de frais à payer diff --git a/htdocs/langs/he_IL/agenda.lang b/htdocs/langs/he_IL/agenda.lang index 12e7dde3403..b29a1a7fe08 100644 --- a/htdocs/langs/he_IL/agenda.lang +++ b/htdocs/langs/he_IL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/he_IL/bills.lang b/htdocs/langs/he_IL/bills.lang index af3dd9c7f8c..1e698c0499b 100644 --- a/htdocs/langs/he_IL/bills.lang +++ b/htdocs/langs/he_IL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/he_IL/compta.lang b/htdocs/langs/he_IL/compta.lang index 30f27cf5b68..b900e06b959 100644 --- a/htdocs/langs/he_IL/compta.lang +++ b/htdocs/langs/he_IL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/he_IL/contracts.lang b/htdocs/langs/he_IL/contracts.lang index 3c4d235e884..b5af8e1f8d2 100644 --- a/htdocs/langs/he_IL/contracts.lang +++ b/htdocs/langs/he_IL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=חוזים ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=שירותים MenuInactiveServices=Services not active diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/he_IL/errors.lang +++ b/htdocs/langs/he_IL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/he_IL/exports.lang b/htdocs/langs/he_IL/exports.lang index 12e497a7955..43b9bfb1a5c 100644 --- a/htdocs/langs/he_IL/exports.lang +++ b/htdocs/langs/he_IL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang index a7b93d23e11..aac518ee726 100644 --- a/htdocs/langs/he_IL/main.lang +++ b/htdocs/langs/he_IL/main.lang @@ -108,6 +108,7 @@ Yes=כן no=no No=לא All=כל +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/he_IL/printing.lang b/htdocs/langs/he_IL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/he_IL/printing.lang +++ b/htdocs/langs/he_IL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang index ce3d81b4112..31bc6283325 100644 --- a/htdocs/langs/he_IL/projects.lang +++ b/htdocs/langs/he_IL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/he_IL/sendings.lang b/htdocs/langs/he_IL/sendings.lang index 67e1464e07f..25e36ba543e 100644 --- a/htdocs/langs/he_IL/sendings.lang +++ b/htdocs/langs/he_IL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/he_IL/trips.lang b/htdocs/langs/he_IL/trips.lang index 44152f252f0..38c6f2aaf20 100644 --- a/htdocs/langs/he_IL/trips.lang +++ b/htdocs/langs/he_IL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/hr_HR/agenda.lang b/htdocs/langs/hr_HR/agenda.lang index 5a61aa263a4..0a32f126110 100644 --- a/htdocs/langs/hr_HR/agenda.lang +++ b/htdocs/langs/hr_HR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL za pristup .ical datoteki ExtSiteNoLabel=Bez opisa WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang index b61ffde1b33..7a344d0bdad 100644 --- a/htdocs/langs/hr_HR/bills.lang +++ b/htdocs/langs/hr_HR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Internet plaćanje PaymentTypeShortVAD=Internet plaćanje PaymentTypeTRA=Plaćanje računa diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/hr_HR/compta.lang +++ b/htdocs/langs/hr_HR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/hr_HR/contracts.lang b/htdocs/langs/hr_HR/contracts.lang index 59e6ca9670f..c4876654460 100644 --- a/htdocs/langs/hr_HR/contracts.lang +++ b/htdocs/langs/hr_HR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Knjiga usluga Contracts=Ugovori ContractsAndLine=Contracts and line of contracts Contract=Ugovor +ContractLine=Contract line +Closing=Closing NoContracts=Nema ugovora MenuServices=Usluge MenuInactiveServices=Usluga nije aktivna diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/hr_HR/errors.lang +++ b/htdocs/langs/hr_HR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/hr_HR/exports.lang b/htdocs/langs/hr_HR/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/hr_HR/exports.lang +++ b/htdocs/langs/hr_HR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang index 02906ddf421..d477c06e165 100644 --- a/htdocs/langs/hr_HR/main.lang +++ b/htdocs/langs/hr_HR/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/hr_HR/printing.lang b/htdocs/langs/hr_HR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/hr_HR/printing.lang +++ b/htdocs/langs/hr_HR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang index bcb62f2e8b7..39ab161a0a6 100644 --- a/htdocs/langs/hr_HR/projects.lang +++ b/htdocs/langs/hr_HR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang index 2a5f5760166..eca7b631e53 100644 --- a/htdocs/langs/hr_HR/sendings.lang +++ b/htdocs/langs/hr_HR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/hr_HR/trips.lang b/htdocs/langs/hr_HR/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/hr_HR/trips.lang +++ b/htdocs/langs/hr_HR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/hu_HU/agenda.lang b/htdocs/langs/hu_HU/agenda.lang index 470ea04ce86..8bfe20769b2 100644 --- a/htdocs/langs/hu_HU/agenda.lang +++ b/htdocs/langs/hu_HU/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL eléréséhez. ICal fájl ExtSiteNoLabel=Nincs leírás WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/hu_HU/bills.lang b/htdocs/langs/hu_HU/bills.lang index 1f2cb518b83..9ad86c77470 100644 --- a/htdocs/langs/hu_HU/bills.lang +++ b/htdocs/langs/hu_HU/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Hitelkártya PaymentTypeShortCB=Hitelkártya PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIPP -PaymentTypeShortTIP=TIPP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On-line fizetés PaymentTypeShortVAD=On-line fizetés PaymentTypeTRA=Bill fizetés diff --git a/htdocs/langs/hu_HU/companies.lang b/htdocs/langs/hu_HU/companies.lang index 3369500d3cf..88e38edd380 100644 --- a/htdocs/langs/hu_HU/companies.lang +++ b/htdocs/langs/hu_HU/companies.lang @@ -5,7 +5,7 @@ ErrorSetACountryFirst=Először állítsa be az országot SelectThirdParty=Válasszon egy partnert DeleteThirdParty=Partner törlése ConfirmDeleteCompany=Biztos benne, hogy törli a céget és az összes örökölt információt? -DeleteContact=Kapcsolat törlése +DeleteContact=Kapcsolat/címek törlése ConfirmDeleteContact=Biztosan törölni akarja ezt a kapcsolatot és az összes örökölt információt? MenuNewThirdParty=Új partner MenuNewCompany=Új cég @@ -24,14 +24,14 @@ SocGroup=Cégcsoport IdThirdParty=Partner ID IdCompany=Cég ID IdContact=Contact ID -Contacts=Kapcsolatok +Contacts=Kapcsolatok/Elérhetőségek ThirdPartyContacts=Partner kapcsolatok ThirdPartyContact=Paertner Kapcsolat/Cím -StatusContactValidated=Kapcsolat/Cím állapota +StatusContactValidated=Kapcsolat/Címek állapota Company=Cég CompanyName=Cégnév -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Álnév megnevezése (kereskedelmi, jogvédett, ...) +AliasNameShort=Álnév Companies=Cégek CountryIsInEEC=EU tagország ThirdPartyName=Partner neve @@ -43,7 +43,7 @@ ThirdPartyProspectsStats=Jelentkezők ThirdPartyCustomers=Vevők ThirdPartyCustomersStats=Vevők ThirdPartyCustomersWithIdProf12=Vevők %s vagy %s -ThirdPartySuppliers=Szállítók +ThirdPartySuppliers=Beszállítók ThirdPartyType=Partner típusa Company/Fundation=Cég / Alapítvány Individual=Magánszemély @@ -69,7 +69,7 @@ Country=Ország CountryCode=Az ország hívószáma CountryId=Ország id Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Hívás Chat=Chat @@ -202,7 +202,7 @@ ProfId5MA=- ProfId6MA=- ProfId1MX=Szakma ID 1 (RFC). ProfId2MX=Szakma ID 2 (R.. P. IMSS) -ProfId3MX=Szakma Id 3 (Profesional Charta) +ProfId3MX=Szakma Id 3 (Végzettségi táblázat) ProfId4MX=- ProfId5MX=- ProfId6MX=- @@ -354,11 +354,11 @@ StatusProspect0=Kapcsolatfelvétel nem volt StatusProspect1=A kapcsolatfelvételhez StatusProspect2=Kapcsolat folyamatban StatusProspect3=Kapcsolatfelévétel történt -ChangeDoNotContact=Megváltoztás erre: &quot;Ne keresse&quot; -ChangeNeverContacted=Megváltoztatás erre: &quot;Soha kapcsolatot&quot; -ChangeToContact=Megváltoztás erre: &quot;Kapcsolat&quot; -ChangeContactInProcess=Megváltoztatás erre: &quot;Kapcsolat folyamatban&quot; -ChangeContactDone=Megváltoztatás erre: &quot;Kapcsolat tenni&quot; +ChangeDoNotContact=Megváltoztás erre: 'Ne keresse' +ChangeNeverContacted=Megváltoztatás erre: 'Soha nem lépett kapcsolatba' +ChangeToContact=Megváltoztás erre: 'Lépjen kapcsolatba' +ChangeContactInProcess=Megváltoztatás erre: 'Kapcsolat folyamatban' +ChangeContactDone=Megváltoztatás erre: 'Kapcsolat létrejött' ProspectsByStatus=Jelentkezők állapot szerint BillingContact=Számlázási kapcsolat NbOfAttachedFiles=A csatolt fájlok száma @@ -410,7 +410,7 @@ ProductsIntoElements=Termékek listája ide: %s CurrentOutstandingBill=Jelenlegi kintlévőség OutstandingBill=Maximális kintlévőség OutstandingBillReached=Elérte a kintlévőség felső határát -MonkeyNumRefModelDesc=Szám formátumban %syymm-nnnn vevőkód, és %syymm-nnnn szállítóküd, ahol yy év, mm a hónap és nnnn sorfolytonosan növekvő számsor, ami nem lehet nulla. +MonkeyNumRefModelDesc=Vevőkód a %yymm-nnnn, valamint a szállítókód a %syymm-nnnn szám formátumban, ahol yy év, mm a hónap és nnnn sorfolytonosan növekvő számsor, ami nem lehet nulla. LeopardNumRefModelDesc=A kód szabad. Ez a kód bármikor módosítható. ManagingDirectors=Vezető(k) neve (ügyvezető, elnök, igazgató) SearchThirdparty=Partner keresése diff --git a/htdocs/langs/hu_HU/compta.lang b/htdocs/langs/hu_HU/compta.lang index 33d42e6a03a..13cf11de84f 100644 --- a/htdocs/langs/hu_HU/compta.lang +++ b/htdocs/langs/hu_HU/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Adók és osztalék MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Számviteli / Treasury területén diff --git a/htdocs/langs/hu_HU/contracts.lang b/htdocs/langs/hu_HU/contracts.lang index 3f46617780e..50f72abf9eb 100644 --- a/htdocs/langs/hu_HU/contracts.lang +++ b/htdocs/langs/hu_HU/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Szolgáltatások magyarázat Contracts=Szerződések ContractsAndLine=Szerződések és a szerződések sorai Contract=Szerződés +ContractLine=Contract line +Closing=Closing NoContracts=Nincs szerződés MenuServices=Szolgáltatás MenuInactiveServices=Nincs aktív szolgáltatás diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang index 314cb0cd69b..8fbccc641f0 100644 --- a/htdocs/langs/hu_HU/errors.lang +++ b/htdocs/langs/hu_HU/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nem szabad tiltani, hogy ez a funkció m ErrorPasswordsMustMatch=Mindkét típusú jelszavakat kell egyeznie egymással ErrorContactEMail=Egy technikai hiba történt. Kérjük, lépjen kapcsolatba a következő e-mail rendszergazda <b>%s</b> en biztosítja a hibakódot <b>%s</b> be az üzenetet, vagy még jobb hozzáadásával képernyő ezen oldal másolatát. ErrorWrongValueForField=Rossz érték mezőszám <b>%s</b> (érték <b>&quot;%s&quot;</b> nem egyezik regex szabály <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Rossz érték mezőszám <b>%s</b> (érték <b>&quot;%s&quot;</b> nem létező <b>%s</b> ref) ErrorsOnXLines=<b>%s</b> hibák forrása vonalak ErrorFileIsInfectedWithAVirus=A víruskereső program nem tudta érvényesíteni a fájl (file lehet megfertőzte egy vírus) diff --git a/htdocs/langs/hu_HU/exports.lang b/htdocs/langs/hu_HU/exports.lang index 4f2414dcd97..019ced00548 100644 --- a/htdocs/langs/hu_HU/exports.lang +++ b/htdocs/langs/hu_HU/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importálható adat (nincs modul meghatározások lehetővé FileSuccessfullyBuilt=Export generált fájl SQLUsedForExport=SQL kérés építésére használták exportfájlba LineId=Id sor +LineLabel=Label of line LineDescription=Leírása vonal LineUnitPrice=Egységára vonal LineVATRate=Az áfa-kulcs online diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang index 9860cf58168..13b0a1c3beb 100644 --- a/htdocs/langs/hu_HU/main.lang +++ b/htdocs/langs/hu_HU/main.lang @@ -108,6 +108,7 @@ Yes=Igen no=nem No=Nem All=Minden +Alls=All Home=Nyitólap Help=Segítség OnlineHelp=Online segítség @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=Szo ShortSunday=V SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/hu_HU/printing.lang b/htdocs/langs/hu_HU/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/hu_HU/printing.lang +++ b/htdocs/langs/hu_HU/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang index d10db399239..55aaa44d3ae 100644 --- a/htdocs/langs/hu_HU/projects.lang +++ b/htdocs/langs/hu_HU/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Teljes jelentés modell (logo, ...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/hu_HU/sendings.lang b/htdocs/langs/hu_HU/sendings.lang index c594aa8b968..87a567b47bb 100644 --- a/htdocs/langs/hu_HU/sendings.lang +++ b/htdocs/langs/hu_HU/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Ügyfél fogád diff --git a/htdocs/langs/hu_HU/trips.lang b/htdocs/langs/hu_HU/trips.lang index 0e023025eb8..57076d0721f 100644 --- a/htdocs/langs/hu_HU/trips.lang +++ b/htdocs/langs/hu_HU/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang index 401c22fdae8..048d45ce7e7 100644 --- a/htdocs/langs/id_ID/accountancy.lang +++ b/htdocs/langs/id_ID/accountancy.lang @@ -25,7 +25,7 @@ Modelcsv=Model Ekspor OptionsDeactivatedForThisExportModel=For this export model, options are deactivated Selectmodelcsv=Pilih satu model Ekspor Modelcsv_normal=Ekspor Klasik -Modelcsv_CEGID=Export towards CEGID Expert +Modelcsv_CEGID=Ekspor terhadap CEGID Ahli BackToChartofaccounts=Akun pembalik Back=Kembali @@ -50,7 +50,7 @@ List=Daftar Create=Buat CreateMvts=Create movement UpdateAccount=Modifikasi akun akuntansi -UpdateMvts=Modification of a movement +UpdateMvts=Modifikasi gerakan WriteBookKeeping=Mencatat akun di buku besar Bookkeeping=Buku besar AccountBalanceByMonth=Saldo per bulan @@ -60,9 +60,9 @@ AccountingVentilationSupplier=Perincian Akunting Pemasok AccountingVentilationCustomer=Perincian Akunting Pelanggan Line=Baris -CAHTF=Total purchase supplier HT -InvoiceLines=Lines of invoice to be ventilated -InvoiceLinesDone=Ventilated lines of invoice +CAHTF=Jumlah HT pemasok pembelian +InvoiceLines=\nBaris faktur untuk ventilasi +InvoiceLinesDone=Baris berventilasi faktur IntoAccount=In the accounting account Ventilate=Ventilate @@ -164,6 +164,6 @@ DescVentilDoneSupplier=Consult here the list of the lines of invoices supplier a ValidateHistory=Validasi Otomatis -ErrorAccountancyCodeIsAlreadyUse=Error, you cannot delete this accounting account because it is used +ErrorAccountancyCodeIsAlreadyUse=Kesalahan, Anda tidak dapat menghapus akun akuntansi ini karena digunakan FicheVentilation=Breakdown card diff --git a/htdocs/langs/id_ID/agenda.lang b/htdocs/langs/id_ID/agenda.lang index e098e2099ae..37498e91adf 100644 --- a/htdocs/langs/id_ID/agenda.lang +++ b/htdocs/langs/id_ID/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/id_ID/bills.lang b/htdocs/langs/id_ID/bills.lang index 7498ce84483..fee00d3c4d8 100644 --- a/htdocs/langs/id_ID/bills.lang +++ b/htdocs/langs/id_ID/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/id_ID/compta.lang +++ b/htdocs/langs/id_ID/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/id_ID/contracts.lang b/htdocs/langs/id_ID/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/id_ID/contracts.lang +++ b/htdocs/langs/id_ID/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/id_ID/errors.lang +++ b/htdocs/langs/id_ID/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/id_ID/exports.lang b/htdocs/langs/id_ID/exports.lang index c40eb00d2fb..fbb62b8044a 100644 --- a/htdocs/langs/id_ID/exports.lang +++ b/htdocs/langs/id_ID/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang index b12465c2431..d89f99eae23 100644 --- a/htdocs/langs/id_ID/main.lang +++ b/htdocs/langs/id_ID/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/id_ID/printing.lang b/htdocs/langs/id_ID/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/id_ID/printing.lang +++ b/htdocs/langs/id_ID/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/id_ID/projects.lang +++ b/htdocs/langs/id_ID/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/id_ID/sendings.lang +++ b/htdocs/langs/id_ID/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/id_ID/trips.lang b/htdocs/langs/id_ID/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/id_ID/trips.lang +++ b/htdocs/langs/id_ID/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/is_IS/agenda.lang b/htdocs/langs/is_IS/agenda.lang index add89497eaa..b5b01664c7d 100644 --- a/htdocs/langs/is_IS/agenda.lang +++ b/htdocs/langs/is_IS/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=Slóð til að opna. Kvæmd skrá ExtSiteNoLabel=Engin lýsing WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/is_IS/bills.lang b/htdocs/langs/is_IS/bills.lang index 460c7317759..75b5b6207f1 100644 --- a/htdocs/langs/is_IS/bills.lang +++ b/htdocs/langs/is_IS/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Athuga PaymentTypeShortCHQ=Athuga -PaymentTypeTIP=ÞJÓRFÉ -PaymentTypeShortTIP=ÞJÓRFÉ +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Á línunni greiðslu PaymentTypeShortVAD=Á línunni greiðslu PaymentTypeTRA=Bill greiðslu diff --git a/htdocs/langs/is_IS/compta.lang b/htdocs/langs/is_IS/compta.lang index 2d20f64f560..25897c988e1 100644 --- a/htdocs/langs/is_IS/compta.lang +++ b/htdocs/langs/is_IS/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Skattar og arður MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Bókhalds / ríkissjóðs area diff --git a/htdocs/langs/is_IS/contracts.lang b/htdocs/langs/is_IS/contracts.lang index 6f81b9bfc44..b84d32debfa 100644 --- a/htdocs/langs/is_IS/contracts.lang +++ b/htdocs/langs/is_IS/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Þjónusta þjóðsaga Contracts=Samningar ContractsAndLine=Contracts and line of contracts Contract=Samningur +ContractLine=Contract line +Closing=Closing NoContracts=Engir samningar MenuServices=Þjónusta MenuInactiveServices=Þjónusta ekki virk diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang index dfdfbb77bed..8b645390056 100644 --- a/htdocs/langs/is_IS/errors.lang +++ b/htdocs/langs/is_IS/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript þarf ekki að vera óvirkur til að haf ErrorPasswordsMustMatch=Bæði tegund lykilorð verður að samsvara hvor öðrum ErrorContactEMail=Tæknilegt villa kom upp. Vinsamlegast hafðu samband við kerfisstjóra til að fylgja email <b>%s</b> en veita merkjamál villa <b>%s</b> í skilaboðin, eða jafnvel enn betri með því að bæta skjár afrit af þessari síðu. ErrorWrongValueForField=Wrong gildi fyrir reitinn <b>númer %s </b> (gildi <b>' %s '</b> er ekki það sama ríkisstjóratíð <b>reglu %s )</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Rangt gildi fyrir sviði númer <b>%s</b> ('á <b>%s</b> &quot;gildi er ekki <b>%s</b> núverandi dómari) ErrorsOnXLines=Villur <b>á %s </b> uppspretta línur ErrorFileIsInfectedWithAVirus=The antivirus program was not 'fær til setja í gildi the skrá (skrá gæti verið sýkt af veiru) diff --git a/htdocs/langs/is_IS/exports.lang b/htdocs/langs/is_IS/exports.lang index c55f654ce51..6db6d46ee66 100644 --- a/htdocs/langs/is_IS/exports.lang +++ b/htdocs/langs/is_IS/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nei importable gögn (ekki mát með skilgreiningar til að ley FileSuccessfullyBuilt=Útflutningur skrá mynda SQLUsedForExport=SQL Beiðni notað til að byggja útflutningur skrá LineId=Auðkenni línu +LineLabel=Label of line LineDescription=Lýsing lína LineUnitPrice=Unit verð á línu LineVATRate=VSK af línu diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang index 634656aa06f..7839d982620 100644 --- a/htdocs/langs/is_IS/main.lang +++ b/htdocs/langs/is_IS/main.lang @@ -108,6 +108,7 @@ Yes=Já no=enginn No=Nei All=All +Alls=All Home=Forsíða Help=Hjálp OnlineHelp=Hjálp á netinu @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/is_IS/printing.lang b/htdocs/langs/is_IS/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/is_IS/printing.lang +++ b/htdocs/langs/is_IS/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang index 95844ace24f..a806f238142 100644 --- a/htdocs/langs/is_IS/projects.lang +++ b/htdocs/langs/is_IS/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=skýrslu lýkur verkefninu er líkan (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/is_IS/sendings.lang b/htdocs/langs/is_IS/sendings.lang index a51ed097625..beca8d7b06b 100644 --- a/htdocs/langs/is_IS/sendings.lang +++ b/htdocs/langs/is_IS/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Afli eftir viðskiptavina diff --git a/htdocs/langs/is_IS/trips.lang b/htdocs/langs/is_IS/trips.lang index f64e428e1e6..2c70d603ed9 100644 --- a/htdocs/langs/is_IS/trips.lang +++ b/htdocs/langs/is_IS/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/it_IT/agenda.lang b/htdocs/langs/it_IT/agenda.lang index 64630737ab3..4158609457a 100644 --- a/htdocs/langs/it_IT/agenda.lang +++ b/htdocs/langs/it_IT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL per accedere al file ICal ExtSiteNoLabel=Nessuna descrizione WorkingTimeRange=Intervallo di tempo di lavoro WorkingDaysRange=Intervallo di giorni di lavoro +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Crea evento MyAvailability=Mie disponibilità ActionType=Tipo di evento diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang index 97406941957..9d3204b06e5 100644 --- a/htdocs/langs/it_IT/bills.lang +++ b/htdocs/langs/it_IT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Carta di credito PaymentTypeShortCB=Carta di credito PaymentTypeCHQ=Assegno PaymentTypeShortCHQ=Assegno -PaymentTypeTIP=RID Ordine permanente -PaymentTypeShortTIP=RID Ord. perm. +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagamento on-line PaymentTypeShortVAD=Pagamen. online PaymentTypeTRA=Cambiale tratta diff --git a/htdocs/langs/it_IT/compta.lang b/htdocs/langs/it_IT/compta.lang index 7beea6a4b19..fbab8ab04ef 100644 --- a/htdocs/langs/it_IT/compta.lang +++ b/htdocs/langs/it_IT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Spese straordinarie MenuTaxAndDividends=Imposte e dividendi MenuSalaries=Stipendi MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Area contabilità/tesoreria diff --git a/htdocs/langs/it_IT/contracts.lang b/htdocs/langs/it_IT/contracts.lang index 8bf0966da6d..ea2bd7e86d1 100644 --- a/htdocs/langs/it_IT/contracts.lang +++ b/htdocs/langs/it_IT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda servizi Contracts=Contratti ContractsAndLine=Contratti e righe di contratto Contract=Contratto +ContractLine=Contract line +Closing=Closing NoContracts=Nessun contratto MenuServices=Servizi MenuInactiveServices=Servizi non attivi diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang index e1d06711848..2ece0a87842 100644 --- a/htdocs/langs/it_IT/errors.lang +++ b/htdocs/langs/it_IT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Per questa funzionalità Javascript deve essere att ErrorPasswordsMustMatch=Le due password digitate devono essere identiche ErrorContactEMail=Si è verificato un errore tecnico. Si prega di contattare l'amministratore all'indirizzo <b>%s</b> <b>%s</b> indicando il codice di errore nel messaggio, o, meglio ancora, allegando uno screenshot della schermata attuale. ErrorWrongValueForField=Valore errato nel campo numero <b>%s</b> (il valore <b>'%s'</b>non corrisponde alla regex <b>%s</b>) -ErrorFieldValueNotIn=Valore errato per il campo numerico <b>%s</b> (valore '<b>%s'</b>' non è un valore consentito nel campo <b>%s</b> della tabella<b>%s =%s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valore errato nel campo numero <b>%s</b> (il valore <b>%s</b>non è un riferimento <b>%s</b> esistente) ErrorsOnXLines=Errori in <b>%s</b> righe del sorgente ErrorFileIsInfectedWithAVirus=Il programma antivirus non è stato in grado di convalidare il file (il file potrebbe essere infetto) diff --git a/htdocs/langs/it_IT/exports.lang b/htdocs/langs/it_IT/exports.lang index 7903cdddeb4..2a5ba41a516 100644 --- a/htdocs/langs/it_IT/exports.lang +++ b/htdocs/langs/it_IT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nessuna importazione dati (nessun modulo con le definizioni dei FileSuccessfullyBuilt=Esporta file generati SQLUsedForExport=Comando SQL utilizzato per costruire file di esportazione LineId=Linea Id +LineLabel=Label of line LineDescription=Linea Descrizione LineUnitPrice=Linea prezzo unitario LineVATRate=Linea percentuale IVA diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang index e53973bfe54..29bc7896f81 100644 --- a/htdocs/langs/it_IT/main.lang +++ b/htdocs/langs/it_IT/main.lang @@ -108,6 +108,7 @@ Yes=Sì no=no No=No All=Tutto +Alls=All Home=Home Help=Aiuto OnlineHelp=Guida in linea @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vai in Home -> Impostazioni -> Società per cambiare il Deny=Rifiuta Denied=Rifiutata ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Ven ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/it_IT/printing.lang b/htdocs/langs/it_IT/printing.lang index 14911ddb0e5..a4c14438497 100644 --- a/htdocs/langs/it_IT/printing.lang +++ b/htdocs/langs/it_IT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Impostazioni del sistema di stampa diretta PrintingDesc=Questo modulo aggiunge un pulsante per la stampa diretta dei documenti (senza aprire il pdf) usando vari moduli. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Credenziali per i driver di stampa ListDrivers=Lista dei driver @@ -10,6 +12,7 @@ PrintTestDesc=Lista delle stampanti FileWasSentToPrinter=Il file %s è stato inviato alla stampante NoActivePrintingModuleFound=Non ci sono moduli per la stampa attivi PleaseSelectaDriverfromList=Seleziona un driver +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang index f5d9f522af2..37c253300b1 100644 --- a/htdocs/langs/it_IT/projects.lang +++ b/htdocs/langs/it_IT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Seleziona elemento AddElement=Link all'elemento UnlinkElement=Rimuovi collegamento # Documents models -DocumentModelBaleine=Modello per il report di un progetto completo (logo, etc..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carico di lavoro previsto PlannedWorkloadShort=Carico di lavoro WorkloadOccupation=Assegnazione carico di lavoro diff --git a/htdocs/langs/it_IT/sendings.lang b/htdocs/langs/it_IT/sendings.lang index 03948d583e9..3c1a85cee14 100644 --- a/htdocs/langs/it_IT/sendings.lang +++ b/htdocs/langs/it_IT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Ritiro da parte del Cliente diff --git a/htdocs/langs/it_IT/trips.lang b/htdocs/langs/it_IT/trips.lang index a01a0e3f88b..e2c878f7401 100644 --- a/htdocs/langs/it_IT/trips.lang +++ b/htdocs/langs/it_IT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Vuoi davvero convalidare questa nota spese? NoTripsToExportCSV=Nessuna nota spese da esportare per il periodo ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/it_IT/workflow.lang b/htdocs/langs/it_IT/workflow.lang index b9ea449d79a..7e19a80b0c8 100644 --- a/htdocs/langs/it_IT/workflow.lang +++ b/htdocs/langs/it_IT/workflow.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - admin WorkflowSetup=Impostazioni flusso di lavoro -WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is open (you can do things in the order you want). You can activate the automatic actions you are interested in. -ThereIsNoWorkflowToModify=There is no workflow modifications available with the activated modules. -descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Automatically create a customer order after a commercial proposal is signed -descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically create a customer invoice after a commercial proposal is signed -descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically create a customer invoice after a contract is validated -descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically create a customer invoice after a customer order is closed +WorkflowDesc=Questo modulo è progettato per modificare il comportamento di azioni automatiche nell'applicazione. Per impostazione predefinita, il flusso di lavoro è aperto (si possono fare cose nell'ordine che volete). È possibile attivare le azioni automatiche che vi interessano. +ThereIsNoWorkflowToModify=Non ci sono modifiche del flusso di lavoro disponibili con i moduli attivati. +descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crea automaticamente un ordine del cliente, dopo una proposta commerciale firmata +descWORKFLOW_PROPAL_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo una proposta commerciale firmata +descWORKFLOW_CONTRACT_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo un contratto convalidato +descWORKFLOW_ORDER_AUTOCREATE_INVOICEAutomatically crea una fattura cliente dopo un ordine del cliente chiuso descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classifica la proposta commerciale collegata come fatturare quando l'ordine cliente è impostato come pagato descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura viene impostata come pagata descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classifica gli ordini dei clienti da fatturare quando la fattura è validata diff --git a/htdocs/langs/ja_JP/agenda.lang b/htdocs/langs/ja_JP/agenda.lang index b79fb4e3f49..7d59891716f 100644 --- a/htdocs/langs/ja_JP/agenda.lang +++ b/htdocs/langs/ja_JP/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=。iCalファイルにアクセスするためのURL ExtSiteNoLabel=全く説明がありません WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang index a9bd63245ef..c6d09e81dec 100644 --- a/htdocs/langs/ja_JP/bills.lang +++ b/htdocs/langs/ja_JP/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=クレジットカード PaymentTypeShortCB=クレジットカード PaymentTypeCHQ=チェック PaymentTypeShortCHQ=チェック -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=ラインの支払いに PaymentTypeShortVAD=ラインの支払いに PaymentTypeTRA=請求書の支払い diff --git a/htdocs/langs/ja_JP/compta.lang b/htdocs/langs/ja_JP/compta.lang index d00cf67e921..1fe30c524d7 100644 --- a/htdocs/langs/ja_JP/compta.lang +++ b/htdocs/langs/ja_JP/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=税金と配当金 MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=会計/財務エリア diff --git a/htdocs/langs/ja_JP/contracts.lang b/htdocs/langs/ja_JP/contracts.lang index db028796696..c653a6dee47 100644 --- a/htdocs/langs/ja_JP/contracts.lang +++ b/htdocs/langs/ja_JP/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=サービス伝説 Contracts=契約 ContractsAndLine=Contracts and line of contracts Contract=契約 +ContractLine=Contract line +Closing=Closing NoContracts=いいえ契約なし MenuServices=サービス MenuInactiveServices=アクティブでないサービス diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang index 891c0406c2b..9b33be7b777 100644 --- a/htdocs/langs/ja_JP/errors.lang +++ b/htdocs/langs/ja_JP/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascriptがこの機能が動作しているた ErrorPasswordsMustMatch=両方入力したパスワードは、互いに一致している必要があります ErrorContactEMail=技術的なエラーが発生しました。 、次の電子メール<b>%s</b>に管理者に連絡してenはエラーコードメッセージで<b>%s、</b>またはこのページの画面コピーを追加することにより、さらに優れたを提供してください。 ErrorWrongValueForField=フィールド番号<b>%s</b>の間違った値(値<b>'%s'は</b>正規表現のルール<b>%s</b>一致<b>し</b>ません) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=フィールド番号<b>%s</b>のために間違った値(値<b>&quot;%s&quot;は%s</b>既存のREFではありません) ErrorsOnXLines=<b>%s</b>ソース行のエラー ErrorFileIsInfectedWithAVirus=ウイルス対策プログラムがファイルを検証することができませんでした(ファイルがウイルスに感染されるかもしれません) diff --git a/htdocs/langs/ja_JP/exports.lang b/htdocs/langs/ja_JP/exports.lang index ea928473fd2..37eb5573dce 100644 --- a/htdocs/langs/ja_JP/exports.lang +++ b/htdocs/langs/ja_JP/exports.lang @@ -48,6 +48,7 @@ NoImportableData=いいえインポート可能なデータがありません( FileSuccessfullyBuilt=生成されたファイルをエクスポートします。 SQLUsedForExport=エクスポート·ファイルをビルドするために使用されるSQLリクエスト LineId=行のid +LineLabel=Label of line LineDescription=ラインの説明 LineUnitPrice=ラインの単価 LineVATRate=ラインの付加価値税率 diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang index 0d21eed80d0..4a80998de58 100644 --- a/htdocs/langs/ja_JP/main.lang +++ b/htdocs/langs/ja_JP/main.lang @@ -108,6 +108,7 @@ Yes=はい no=なし No=なし All=すべて +Alls=All Home=ホーム Help=助け OnlineHelp=オンラインヘルプ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ja_JP/printing.lang b/htdocs/langs/ja_JP/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ja_JP/printing.lang +++ b/htdocs/langs/ja_JP/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang index 8f36b51bd48..90da16cca2b 100644 --- a/htdocs/langs/ja_JP/projects.lang +++ b/htdocs/langs/ja_JP/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=完全なプロジェクトのレポートモデル(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ja_JP/sendings.lang b/htdocs/langs/ja_JP/sendings.lang index 704cdf82204..d1e7f434cb5 100644 --- a/htdocs/langs/ja_JP/sendings.lang +++ b/htdocs/langs/ja_JP/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=顧客がキャッチ diff --git a/htdocs/langs/ja_JP/trips.lang b/htdocs/langs/ja_JP/trips.lang index 58bf162dd8b..5251d3a8797 100644 --- a/htdocs/langs/ja_JP/trips.lang +++ b/htdocs/langs/ja_JP/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ka_GE/agenda.lang b/htdocs/langs/ka_GE/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/ka_GE/agenda.lang +++ b/htdocs/langs/ka_GE/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ka_GE/bills.lang b/htdocs/langs/ka_GE/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/ka_GE/bills.lang +++ b/htdocs/langs/ka_GE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/ka_GE/compta.lang b/htdocs/langs/ka_GE/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/ka_GE/compta.lang +++ b/htdocs/langs/ka_GE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/ka_GE/contracts.lang b/htdocs/langs/ka_GE/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/ka_GE/contracts.lang +++ b/htdocs/langs/ka_GE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/ka_GE/errors.lang +++ b/htdocs/langs/ka_GE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/ka_GE/exports.lang b/htdocs/langs/ka_GE/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/ka_GE/exports.lang +++ b/htdocs/langs/ka_GE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/ka_GE/main.lang +++ b/htdocs/langs/ka_GE/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ka_GE/printing.lang b/htdocs/langs/ka_GE/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ka_GE/printing.lang +++ b/htdocs/langs/ka_GE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/ka_GE/projects.lang +++ b/htdocs/langs/ka_GE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ka_GE/sendings.lang b/htdocs/langs/ka_GE/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/ka_GE/sendings.lang +++ b/htdocs/langs/ka_GE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/ka_GE/trips.lang b/htdocs/langs/ka_GE/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/ka_GE/trips.lang +++ b/htdocs/langs/ka_GE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/kn_IN/agenda.lang b/htdocs/langs/kn_IN/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/kn_IN/agenda.lang +++ b/htdocs/langs/kn_IN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/kn_IN/bills.lang b/htdocs/langs/kn_IN/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/kn_IN/bills.lang +++ b/htdocs/langs/kn_IN/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/kn_IN/compta.lang b/htdocs/langs/kn_IN/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/kn_IN/compta.lang +++ b/htdocs/langs/kn_IN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/kn_IN/contracts.lang b/htdocs/langs/kn_IN/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/kn_IN/contracts.lang +++ b/htdocs/langs/kn_IN/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/kn_IN/errors.lang +++ b/htdocs/langs/kn_IN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/kn_IN/exports.lang b/htdocs/langs/kn_IN/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/kn_IN/exports.lang +++ b/htdocs/langs/kn_IN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/kn_IN/main.lang +++ b/htdocs/langs/kn_IN/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/kn_IN/printing.lang b/htdocs/langs/kn_IN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/kn_IN/printing.lang +++ b/htdocs/langs/kn_IN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/kn_IN/projects.lang +++ b/htdocs/langs/kn_IN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/kn_IN/sendings.lang b/htdocs/langs/kn_IN/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/kn_IN/sendings.lang +++ b/htdocs/langs/kn_IN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/kn_IN/trips.lang b/htdocs/langs/kn_IN/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/kn_IN/trips.lang +++ b/htdocs/langs/kn_IN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ko_KR/agenda.lang b/htdocs/langs/ko_KR/agenda.lang index 8c49a9e7d09..434e85fe811 100644 --- a/htdocs/langs/ko_KR/agenda.lang +++ b/htdocs/langs/ko_KR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/ko_KR/bills.lang b/htdocs/langs/ko_KR/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/ko_KR/bills.lang +++ b/htdocs/langs/ko_KR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/ko_KR/compta.lang b/htdocs/langs/ko_KR/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/ko_KR/compta.lang +++ b/htdocs/langs/ko_KR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/ko_KR/contracts.lang b/htdocs/langs/ko_KR/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/ko_KR/contracts.lang +++ b/htdocs/langs/ko_KR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang index 09034ff4824..02aafbdafbb 100644 --- a/htdocs/langs/ko_KR/errors.lang +++ b/htdocs/langs/ko_KR/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/ko_KR/exports.lang b/htdocs/langs/ko_KR/exports.lang index 885ab95becc..4a1495b5fbf 100644 --- a/htdocs/langs/ko_KR/exports.lang +++ b/htdocs/langs/ko_KR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang index 3a498fc5236..24d324623dd 100644 --- a/htdocs/langs/ko_KR/main.lang +++ b/htdocs/langs/ko_KR/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ko_KR/printing.lang b/htdocs/langs/ko_KR/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/ko_KR/printing.lang +++ b/htdocs/langs/ko_KR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/ko_KR/projects.lang +++ b/htdocs/langs/ko_KR/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ko_KR/sendings.lang b/htdocs/langs/ko_KR/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/ko_KR/sendings.lang +++ b/htdocs/langs/ko_KR/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/ko_KR/trips.lang b/htdocs/langs/ko_KR/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/ko_KR/trips.lang +++ b/htdocs/langs/ko_KR/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lo_LA/agenda.lang b/htdocs/langs/lo_LA/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/lo_LA/agenda.lang +++ b/htdocs/langs/lo_LA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/lo_LA/bills.lang b/htdocs/langs/lo_LA/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/lo_LA/bills.lang +++ b/htdocs/langs/lo_LA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/lo_LA/compta.lang b/htdocs/langs/lo_LA/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/lo_LA/compta.lang +++ b/htdocs/langs/lo_LA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/lo_LA/contracts.lang b/htdocs/langs/lo_LA/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/lo_LA/contracts.lang +++ b/htdocs/langs/lo_LA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/lo_LA/errors.lang +++ b/htdocs/langs/lo_LA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/lo_LA/exports.lang b/htdocs/langs/lo_LA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/lo_LA/exports.lang +++ b/htdocs/langs/lo_LA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/lo_LA/main.lang +++ b/htdocs/langs/lo_LA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/lo_LA/printing.lang b/htdocs/langs/lo_LA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/lo_LA/printing.lang +++ b/htdocs/langs/lo_LA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/lo_LA/projects.lang +++ b/htdocs/langs/lo_LA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/lo_LA/sendings.lang b/htdocs/langs/lo_LA/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/lo_LA/sendings.lang +++ b/htdocs/langs/lo_LA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/lo_LA/trips.lang b/htdocs/langs/lo_LA/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/lo_LA/trips.lang +++ b/htdocs/langs/lo_LA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lt_LT/agenda.lang b/htdocs/langs/lt_LT/agenda.lang index ad09b32b079..ab3242020e2 100644 --- a/htdocs/langs/lt_LT/agenda.lang +++ b/htdocs/langs/lt_LT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL prieiga prie .ical failo ExtSiteNoLabel=Aprašymo nėra WorkingTimeRange=Darbo laiko sritis WorkingDaysRange=Darbo dienų sritis +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Sukurti įvykį MyAvailability=Mano eksploatacinė parengtis ActionType=Įvykio tipas diff --git a/htdocs/langs/lt_LT/bills.lang b/htdocs/langs/lt_LT/bills.lang index c3cc6870257..c5b950a8fee 100644 --- a/htdocs/langs/lt_LT/bills.lang +++ b/htdocs/langs/lt_LT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditinė kortelė PaymentTypeShortCB=Kreditinė kortelė PaymentTypeCHQ=Čekis PaymentTypeShortCHQ=Čekis -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Tiesioginis mokėjimas (online) PaymentTypeShortVAD=Tiesioginis mokėjimas (online) PaymentTypeTRA=Sąskaitos apmokėjimas diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang index 2cdb8f824bc..f62a95f9908 100644 --- a/htdocs/langs/lt_LT/compta.lang +++ b/htdocs/langs/lt_LT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Specialios išlaidos MenuTaxAndDividends=Mokesčiai ir dividendai MenuSalaries=Atlyginimai MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Apskaitos/Iždo sritis diff --git a/htdocs/langs/lt_LT/contracts.lang b/htdocs/langs/lt_LT/contracts.lang index 071d552c3f7..b3255456834 100644 --- a/htdocs/langs/lt_LT/contracts.lang +++ b/htdocs/langs/lt_LT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Paslaugų legenda Contracts=Sutartys ContractsAndLine=Sutartys ir sutarčių eilutė Contract=Sutartis +ContractLine=Contract line +Closing=Closing NoContracts=Nėra sutarčių MenuServices=Paslaugos MenuInactiveServices=Paslaugos neaktyvios diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang index 6e198da6686..de23e639e1d 100644 --- a/htdocs/langs/lt_LT/errors.lang +++ b/htdocs/langs/lt_LT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=JavaScript turi būti neišjungtas, kad ši funkcij ErrorPasswordsMustMatch=Abu įvesti slaptažodžiai turi sutapti tarpusavyje ErrorContactEMail=Įvyko techninė klaida. Kreipkitės į administratorių e-paštu <b>%s</b> ir pateikite klaidos kodą <b>%s</b> savo laiške, arba dar geriau, pridėkite šio puslapio ekrano kopiją. ErrorWrongValueForField=Neteisinga laukelio numerio reikšmė <b>%s</b> (reikšmė '<b>%s</b>' neatitinka reguliarios išraiškos (regex) taisyklės <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Neteisinga reikšmė laukelio numeriui <b>%s</b> (reikšmė '<b>%s</b>' yra ne <b>%s</b> egzistuojanti nuoroda) ErrorsOnXLines=Klaidos <b>%s</b> šaltinio įraše (-uose) ErrorFileIsInfectedWithAVirus=Antivirusinė programa negali patvirtinti failo (failas gali būti užkrėstas virusu) diff --git a/htdocs/langs/lt_LT/exports.lang b/htdocs/langs/lt_LT/exports.lang index 2487d07640e..6a68720a51e 100644 --- a/htdocs/langs/lt_LT/exports.lang +++ b/htdocs/langs/lt_LT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nėra importuojamų duomenų (nėra modulio su apibrėžimais l FileSuccessfullyBuilt=Eksporto failas sukurtas SQLUsedForExport=SQL užklausa naudojamos sukurti eksporto failą LineId=Eilutės ID +LineLabel=Label of line LineDescription=Eilutės aprašymas LineUnitPrice=Eilutės vieneto kaina LineVATRate=Eilutės PVM tarifas diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang index 66da70cf1a2..4784d805449 100644 --- a/htdocs/langs/lt_LT/main.lang +++ b/htdocs/langs/lt_LT/main.lang @@ -108,6 +108,7 @@ Yes=Taip no=ne No=Ne All=Visi +Alls=All Home=Pagrindinis Help=Pagalba OnlineHelp=Pagalba internete @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Eiti į Pradžia - Nustatymai - Bendrovė, kad pakeisti Deny=Atmesti Denied=Atmestas ListOfTemplates=Šablonų sąrašas +Gender=Gender Genderman=Vyras Genderwoman=Moteris ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Pe ShortSaturday=Še ShortSunday=Se SelectMailModel=Pasirinkite el.pašto šabloną +SetRef=Set ref diff --git a/htdocs/langs/lt_LT/printing.lang b/htdocs/langs/lt_LT/printing.lang index 6f2cabc2146..ccefb7932bd 100644 --- a/htdocs/langs/lt_LT/printing.lang +++ b/htdocs/langs/lt_LT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=Draiverių sąrašas @@ -10,6 +12,7 @@ PrintTestDesc=Printerių sąrašas FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Draiverio nustatymai TestDriver=Testas TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang index d19e70a3561..7b74e493108 100644 --- a/htdocs/langs/lt_LT/projects.lang +++ b/htdocs/langs/lt_LT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Pasirinkti elementą AddElement=Susieti su elementu UnlinkElement=Atsieti elementą # Documents models -DocumentModelBaleine=Pilnas projekto ataskaitos modelis (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planuojamas darbo krūvis PlannedWorkloadShort=Darbo krūvis WorkloadOccupation=Darbo krūvio priskyrimas diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang index bccfb7d8569..53907b83b77 100644 --- a/htdocs/langs/lt_LT/sendings.lang +++ b/htdocs/langs/lt_LT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Kliento pagautė diff --git a/htdocs/langs/lt_LT/trips.lang b/htdocs/langs/lt_LT/trips.lang index 494394846d7..7546c061da7 100644 --- a/htdocs/langs/lt_LT/trips.lang +++ b/htdocs/langs/lt_LT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Ar tikrai norite patvirtinti šią išlaidų ataskaitą ? NoTripsToExportCSV=Už šį laikotarpį nėra išlaidų ataskaitų eksportui ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang index 7629a15f74c..7d024fc8e31 100644 --- a/htdocs/langs/lv_LV/admin.lang +++ b/htdocs/langs/lv_LV/admin.lang @@ -299,7 +299,7 @@ ThisIsProcessToFollow=Tas ir setup, lai process: ThisIsAlternativeProcessToFollow=This is an alternative setup to process: StepNb=Solis %s FindPackageFromWebSite=Atrast paketi, kas nodrošina iespēju, jūs vēlaties (piemēram, par oficiālo tīmekļa vietnes %s). -DownloadPackageFromWebSite=Download package (for example from official web site %s). +DownloadPackageFromWebSite=Lejupielādēt arhīvu (piem. no oficialās mājas lapas %s). UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b> SetupIsReadyForUse=Instalēšana ir pabeigta, un Dolibarr ir gatavs lietošanai ar šo jauno komponentu. NotExistsDirect=Alternatīva saknes direktorijs nav definēta.<br> diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang index 189d872dd35..df1ea90e657 100644 --- a/htdocs/langs/lv_LV/agenda.lang +++ b/htdocs/langs/lv_LV/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL, lai piekļūtu. ICal failam ExtSiteNoLabel=Nav Apraksta WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Izveidot notikumu MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/lv_LV/banks.lang b/htdocs/langs/lv_LV/banks.lang index acfa03ab2ee..cc2a12eedce 100644 --- a/htdocs/langs/lv_LV/banks.lang +++ b/htdocs/langs/lv_LV/banks.lang @@ -94,12 +94,12 @@ Conciliate=Samierināt Conciliation=Samierināšanās ConciliationForAccount=Saskaņot šo kontu IncludeClosedAccount=Iekļaut slēgti konti -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Tikai atvērtie konti AccountToCredit=Konts, lai kredītu AccountToDebit=Konta norakstīt DisableConciliation=Atslēgt izlīguma funkciju šim kontam ConciliationDisabled=Izlīgums līdzeklis invalīdiem -StatusAccountOpened=Open +StatusAccountOpened=Atvērt StatusAccountClosed=Slēgts AccountIdShort=Numurs EditBankRecord=Labot ierakstu diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang index 66e807c0e8f..3fe8c17aba1 100644 --- a/htdocs/langs/lv_LV/bills.lang +++ b/htdocs/langs/lv_LV/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredītkarte PaymentTypeShortCB=Kredītkarte PaymentTypeCHQ=Čeks PaymentTypeShortCHQ=Čeks -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Tiešsaistes maksājums PaymentTypeShortVAD=Tiešsaistes maksājums PaymentTypeTRA=Rēķinu apmaksa diff --git a/htdocs/langs/lv_LV/boxes.lang b/htdocs/langs/lv_LV/boxes.lang index 0124626a6ef..4a02cd5c305 100644 --- a/htdocs/langs/lv_LV/boxes.lang +++ b/htdocs/langs/lv_LV/boxes.lang @@ -19,7 +19,7 @@ BoxLastContracts=Pēdējie līgumi BoxLastContacts=Pēdējie kontakti/adreses BoxLastMembers=Pēdējie dalībnieki BoxFicheInter=Pēdējie pasākumi -BoxCurrentAccounts=Atvērtā konta bilance +BoxCurrentAccounts=Open accounts balance BoxSalesTurnover=Apgrozījums BoxTotalUnpaidCustomerBills=Kopējie neapmaksātie klientu rēķini BoxTotalUnpaidSuppliersBills=Kopējie neapmaksātie piegādātāju rēķini @@ -47,7 +47,7 @@ BoxTitleLastModifiedMembers=Pēdējie %s dalībnieki BoxTitleLastFicheInter=Pēdējās %s modificēts iejaukšanās BoxTitleOldestUnpaidCustomerBills=Vecākie %s neapmaksātie klientu rēķini BoxTitleOldestUnpaidSupplierBills=Vecākie %s neapmaksātie piegādātāju rēķini -BoxTitleCurrentAccounts=Atvērto kontu bilances +BoxTitleCurrentAccounts=Open accounts balances BoxTitleSalesTurnover=Apgrozījums BoxTitleTotalUnpaidCustomerBills=Neapmaksātie klientu rēķini BoxTitleTotalUnpaidSuppliersBills=Neapmaksātie piegādātāju rēķini diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang index 5b41187c231..0b259f145b7 100644 --- a/htdocs/langs/lv_LV/commercial.lang +++ b/htdocs/langs/lv_LV/commercial.lang @@ -8,8 +8,8 @@ Customers=Klienti Prospect=Perspektīva Prospects=Perspektīvas DeleteAction=Delete an event -NewAction=New event -AddAction=Create event +NewAction=Jauns notikums +AddAction=Izveidot notikumu AddAnAction=Create an event AddActionRendezVous=Create a Rendez-vous event Rendez-Vous=Satikšanās diff --git a/htdocs/langs/lv_LV/compta.lang b/htdocs/langs/lv_LV/compta.lang index 3339b997859..443d0094d92 100644 --- a/htdocs/langs/lv_LV/compta.lang +++ b/htdocs/langs/lv_LV/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Īpašie izdevumi MenuTaxAndDividends=Nodokļi un dividendes MenuSalaries=Algas MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Grāmatvedība / kase laukums diff --git a/htdocs/langs/lv_LV/contracts.lang b/htdocs/langs/lv_LV/contracts.lang index f72655e0e14..4063ffc1fb8 100644 --- a/htdocs/langs/lv_LV/contracts.lang +++ b/htdocs/langs/lv_LV/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Pakalpojumu apraksts Contracts=Līgumi ContractsAndLine=Contracts and line of contracts Contract=Līgums +ContractLine=Contract line +Closing=Closing NoContracts=Nav līgumi MenuServices=Pakalpojumi MenuInactiveServices=Pakalpojumi, kas nav aktīvi diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang index d387de48cf5..03846eb8363 100644 --- a/htdocs/langs/lv_LV/errors.lang +++ b/htdocs/langs/lv_LV/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nedrīkst tikt izslēgti, ka šī funkci ErrorPasswordsMustMatch=Abām ievadītām parolēm jāsakrīt ErrorContactEMail=Tehniska kļūda. Lūdzu, sazinieties ar administratoru pa sekojošu e-pastu <b>%s</b>, lai iesniegtu kļūdas kodu <b>%s</b> jūsu ziņojumā, vai labāk, pievienojot šīs lapas ekrāna. ErrorWrongValueForField=Nepareiza vērtība lauka numuru <b>%s</b> (vērtība '<b>%s</b>' nesakrīt regex noteikums <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Nepareiza vērtība lauka numuru <b>%s</b> (vērtība <b>&quot;%s&quot;</b> nav <b>%s</b> esošo ref) ErrorsOnXLines=Kļūdas <b>%s</b> avota ierakstu (-s) ErrorFileIsInfectedWithAVirus=Antivīrusu programma nevarēja apstiprināt failu (fails varētu būt inficēti ar vīrusu) diff --git a/htdocs/langs/lv_LV/exports.lang b/htdocs/langs/lv_LV/exports.lang index c267d2a5a3b..c85ee3f5f7e 100644 --- a/htdocs/langs/lv_LV/exports.lang +++ b/htdocs/langs/lv_LV/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nav importēt datus (ne modulis ar definīcijām, kas ļauj dat FileSuccessfullyBuilt=Eksporta fails izveidots SQLUsedForExport=SQL Pieprasījums izmanto, lai veidotu eksporta failu LineId=Līnijas id +LineLabel=Label of line LineDescription=Līnijas apraksts LineUnitPrice=Vienības cenas līnija LineVATRate=PVN likme līnijas diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang index b4545773fbd..11503673ebd 100644 --- a/htdocs/langs/lv_LV/main.lang +++ b/htdocs/langs/lv_LV/main.lang @@ -108,6 +108,7 @@ Yes=Jā no=nē No=Nē All=Visi +Alls=All Home=Mājās Help=Palīdzība OnlineHelp=Tiešsaistes palīdzība @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=Se ShortSunday=Sv SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/lv_LV/printing.lang b/htdocs/langs/lv_LV/printing.lang index 474dc8229ea..1d922cef67e 100644 --- a/htdocs/langs/lv_LV/printing.lang +++ b/htdocs/langs/lv_LV/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang index 9a2aa8be7a7..84c91c248da 100644 --- a/htdocs/langs/lv_LV/projects.lang +++ b/htdocs/langs/lv_LV/projects.lang @@ -143,7 +143,8 @@ SelectElement=Izvēlieties elementu AddElement=Saite uz elementu UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Pilnīgu projekta ziņojums modelis (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plānotais darba apjoms PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/lv_LV/sendings.lang b/htdocs/langs/lv_LV/sendings.lang index 5ba3e011961..e8fc970be50 100644 --- a/htdocs/langs/lv_LV/sendings.lang +++ b/htdocs/langs/lv_LV/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Nozvejas klienta diff --git a/htdocs/langs/lv_LV/trips.lang b/htdocs/langs/lv_LV/trips.lang index c9ba2dca62e..911827380b5 100644 --- a/htdocs/langs/lv_LV/trips.lang +++ b/htdocs/langs/lv_LV/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/mk_MK/agenda.lang b/htdocs/langs/mk_MK/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/mk_MK/agenda.lang +++ b/htdocs/langs/mk_MK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/mk_MK/bills.lang b/htdocs/langs/mk_MK/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/mk_MK/bills.lang +++ b/htdocs/langs/mk_MK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/mk_MK/compta.lang b/htdocs/langs/mk_MK/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/mk_MK/compta.lang +++ b/htdocs/langs/mk_MK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/mk_MK/contracts.lang b/htdocs/langs/mk_MK/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/mk_MK/contracts.lang +++ b/htdocs/langs/mk_MK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/mk_MK/errors.lang +++ b/htdocs/langs/mk_MK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/mk_MK/exports.lang b/htdocs/langs/mk_MK/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/mk_MK/exports.lang +++ b/htdocs/langs/mk_MK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang index b12465c2431..d89f99eae23 100644 --- a/htdocs/langs/mk_MK/main.lang +++ b/htdocs/langs/mk_MK/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/mk_MK/printing.lang b/htdocs/langs/mk_MK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/mk_MK/printing.lang +++ b/htdocs/langs/mk_MK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/mk_MK/projects.lang +++ b/htdocs/langs/mk_MK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/mk_MK/sendings.lang +++ b/htdocs/langs/mk_MK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/mk_MK/trips.lang b/htdocs/langs/mk_MK/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/mk_MK/trips.lang +++ b/htdocs/langs/mk_MK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang index 9b2685de3b2..a211acb258d 100644 --- a/htdocs/langs/nb_NO/accountancy.lang +++ b/htdocs/langs/nb_NO/accountancy.lang @@ -48,7 +48,7 @@ NewAccount=Ny regnskapskonto Update=Oppdater List=Liste Create=Opprett -CreateMvts=Create movement +CreateMvts=Opprett bevegelse UpdateAccount=Endring av regnskapskonto UpdateMvts=Endring av bevegelse WriteBookKeeping=Legg til kontoer i hovedbok @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begynn sortering av fordelingssidene "Ford AccountLength=Lengde på regnskapskontoer vist i Dolibarr AccountLengthDesc=Funksjon for å redusere lengden på regnskapskontoene ved å erstatte mellomrom med null. Denne funksjonen berører bare visning, det endrer ikke regnskapskontoene registrert i Dolibarr. For eksport, er denne funksjonen nødvendig for å være kompatibel med enkelte programvarer. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Antall tegn for beskrivelse av varer og tjenester i lister (anbefalt = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Antall tegn for beskrivelse av kontoskjemaer til varer og tjenester i lister (anbefalt = 50) ACCOUNTING_LENGTH_GACCOUNT=Lengde på generelle kontoer ACCOUNTING_LENGTH_AACCOUNT=Lengde på tredjepartskontoer diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang index 5257c92e9d4..5ae4049afdc 100644 --- a/htdocs/langs/nb_NO/admin.lang +++ b/htdocs/langs/nb_NO/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Mal dedikert til element TypeOfTemplate=Mal-type TemplateIsVisibleByOwnerOnly=Mal er kun synlig for eier FixTZ=Tidssone offset -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Eksempel: +2 (fylles kun ut ved problemer) +ExpectedChecksum=Forventet sjekksum +CurrentChecksum=Gjeldende sjekksum MailToSendProposal=For å sende tilbud MailToSendOrder=For å sende kundeordre MailToSendInvoice=For å sende kundefaktura diff --git a/htdocs/langs/nb_NO/agenda.lang b/htdocs/langs/nb_NO/agenda.lang index 461e51d343c..141273e6ff1 100644 --- a/htdocs/langs/nb_NO/agenda.lang +++ b/htdocs/langs/nb_NO/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL til. ical-fil ExtSiteNoLabel=Ingen beskrivelse WorkingTimeRange=Arbeidstid WorkingDaysRange=Arbeidsuke +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Opprett hendelse MyAvailability=Min tilgjengelighet ActionType=Hendelsestype diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang index 2573fd9377c..ff6a8d32688 100644 --- a/htdocs/langs/nb_NO/bills.lang +++ b/htdocs/langs/nb_NO/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredittkort PaymentTypeShortCB=Kredittkort PaymentTypeCHQ=Sjekk PaymentTypeShortCHQ=Sjekk -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Nettbank PaymentTypeShortVAD=Nettbank PaymentTypeTRA=Fakturabetaling diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang index 4feb6104e05..b84564d15cc 100644 --- a/htdocs/langs/nb_NO/commercial.lang +++ b/htdocs/langs/nb_NO/commercial.lang @@ -7,13 +7,13 @@ Customer=Kunde Customers=Kunder Prospect=Prospekt Prospects=Prospekter -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Slett en hendelse +NewAction=Ny hendelse +AddAction=Opprett hendelse +AddAnAction=Opprett en hendelse AddActionRendezVous=Opprett et møte Rendez-Vous=Møte -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Er du sikker på at du vil slette denne hendelsen? CardAction=Handlingskort PercentDone=Prosent ferdig ActionOnCompany=Oppgave relatert til firma diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang index 3a4e0962cad..c54f430df7e 100644 --- a/htdocs/langs/nb_NO/companies.lang +++ b/htdocs/langs/nb_NO/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Tredjepartskontakt StatusContactValidated=Status for kontakt Company=Bedrift CompanyName=Firmanavn -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Alias (kommersielt, trademark,...) +AliasNameShort=Alias Companies=Bedrifter CountryIsInEEC=Landet er en del av det europeiske økonomiske fellesskap ThirdPartyName=Tredjepart navn @@ -69,7 +69,7 @@ Country=Land CountryCode=Landskode CountryId=Land-ID Phone=Telefon -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Ring Chat=Chat diff --git a/htdocs/langs/nb_NO/compta.lang b/htdocs/langs/nb_NO/compta.lang index 3623373924e..761492364be 100644 --- a/htdocs/langs/nb_NO/compta.lang +++ b/htdocs/langs/nb_NO/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Spesielle utgifter MenuTaxAndDividends=Skatter og utbytte MenuSalaries=Lønn MenuSocialContributions=Skatter/avgifter -MenuNewSocialContribution=Ny skatteinnbetaling +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Ny skatt/avgift ContributionsToPay=Skatter og avgifter som skal betales AccountancyTreasuryArea=Regnskap/kapital-område @@ -194,7 +194,7 @@ ReCalculate=Rekalkuler Mode1=Metode 1 Mode2=Metode 2 CalculationRuleDesc=For å beregne total MVA, er det to metoder:<br>Metode 1 er avrunding på hver linje, og deretter summere dem.<br>Metode 2 er å summere alle på hver linje, og deretter avrunde resultatet.<br>Endelig resultat kan variere noen få kroner. Standardmodusen er modusen <b>%s</b>. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Velg utregningsmetode som gir leverandør forventet resultat TurnoverPerProductInCommitmentAccountingNotRelevant=Omsetningsrapport pr. produkt, er ikke relevant når du bruker en <b>kontantregnskap</b>-modus. Denne rapporten er bare tilgjengelig når du bruker <b>engasjement regnskap</b> modus (se oppsett av regnskap modul). CalculationMode=Kalkuleringsmodus AccountancyJournal=Regnskapskode journal diff --git a/htdocs/langs/nb_NO/contracts.lang b/htdocs/langs/nb_NO/contracts.lang index 68ea8835635..2ba7f4fba0c 100644 --- a/htdocs/langs/nb_NO/contracts.lang +++ b/htdocs/langs/nb_NO/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Tjenestehistorikk Contracts=Kontrakter ContractsAndLine=Kontrakter og kontraktlinjer Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Ingen kontrakter MenuServices=Tjenester MenuInactiveServices=Ikke aktive tjenester diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang index 13f2196ba06..cb5b7aeecae 100644 --- a/htdocs/langs/nb_NO/errors.lang +++ b/htdocs/langs/nb_NO/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript må være aktivert for å kunne bruke de ErrorPasswordsMustMatch=Passordene må samsvare med hverandre ErrorContactEMail=En teknisk feil oppsto. Vennligst kontakt administrator på e-post <b>%s</b> og oppgi feilkoden <b>%s</b> i meldingen, eller enda bedre, ved å legge til en skjermdump av denne siden. ErrorWrongValueForField=Feil verdi for feltnummeret <b>%s</b> (verdien <b>«%s"</b> samsvarer ikke med regex regel <b>%s)</b> -ErrorFieldValueNotIn=Feil verdi for feltnummer <b>%s</b> (verdien '<b>%s</b>' er ikke tilgjengelig for feltet <b>%s</b> i tabell <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Feil verdi for feltnummer <b>%s</b> (verdien '<b>%s</b>' er ikke en <b>%s</b> eksisterende ref) ErrorsOnXLines=Feil på <b>%s</b> kildelinje(r) ErrorFileIsInfectedWithAVirus=Antivirus-programmet var ikke i stand til å validere filen (filen kan være infisert av et virus) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Ingen global variabel valgt ErrorFieldMustBeANumeric=Feltet <b>%s</b> må være en numerisk verdi ErrorFieldMustBeAnInteger=Feltet <b>%s</b> må være et heltall ErrorMandatoryParametersNotProvided=Obligatorisk(e) parametre ikke angitt -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Sett inn et estimert beløp for denne muligheten. Status må også settes # Warnings WarningMandatorySetupNotComplete=Obligatoriske parametre er enda ikke satt opp diff --git a/htdocs/langs/nb_NO/exports.lang b/htdocs/langs/nb_NO/exports.lang index 5f9ff4d3213..983dd60e817 100644 --- a/htdocs/langs/nb_NO/exports.lang +++ b/htdocs/langs/nb_NO/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ingen importerbare data (ingen modul tillater dataimport) FileSuccessfullyBuilt=Eksportfil er opprettet SQLUsedForExport=SQL forespørsel brukt til å bygge eksportfilen LineId=Linje-ID +LineLabel=Label of line LineDescription=Beskrivelse av linje LineUnitPrice=Enhetspris på linje LineVATRate=MVA-sats på linje diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang index a38c05677f1..68a7d318301 100644 --- a/htdocs/langs/nb_NO/main.lang +++ b/htdocs/langs/nb_NO/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nei No=Nei All=Alle +Alls=All Home=Hjem Help=Hjelp OnlineHelp=Online hjelp @@ -127,7 +128,7 @@ Disable=Slå av Disabled=Slått av Add=Legg til AddLink=Legg til link -RemoveLink=Remove link +RemoveLink=Fjern lenke Update=Oppdater AddActionToDo=Legg til åpen handling AddActionDone=Legg til utført handling @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Gå til Hjem - Oppsett - Firma for å skifte logo eller Deny=Avvis Denied=Avvist ListOfTemplates=Liste over maler +Gender=Gender Genderman=Mann Genderwoman=Kvinne ViewList=Listevisning Mandatory=Obligatorisk -Hello=Hello -Sincerely=Sincerely +Hello=Hei +Sincerely=Med vennlig hilsen # Week day Monday=Mandag Tuesday=Tirsdag @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=L ShortSunday=S SelectMailModel=Velg e-postmal +SetRef=Set ref diff --git a/htdocs/langs/nb_NO/margins.lang b/htdocs/langs/nb_NO/margins.lang index a722c4019fc..271cd1c0254 100644 --- a/htdocs/langs/nb_NO/margins.lang +++ b/htdocs/langs/nb_NO/margins.lang @@ -30,13 +30,13 @@ UseDiscountAsProduct=Som vare UseDiscountAsService=Som tjeneste UseDiscountOnTotal=Subtota MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defineres om en global rabatt skal gjelde for et vare, en tjeneste, eller bare som en subtotal for margin-kalkulasjon -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Foreslått innkjøps-/kostpris for utregning av margin MargeBrute=Bruttomargin MargeNette=Nettomargin -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Margin på beste leverandørpris +MargeType2=Margin på gjennomsnittspris (Weighted Average Price - WAP) MARGIN_TYPE_DETAILS=Brutto margin = Utsalgspris - Innkjøpspris<br/>Nettomargin = Utsalgspris - Kostpris -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MarginTypeDesc=Nargin på beste innkjøpspris: Utsalgspris - Beste leverandørpris definert på varekortet<br/>Margin på gjennomsnittspris (WAP): Utsalgspris - Gjennomsnittspris CostPrice=Kostpris BuyingCost=Kostpris UnitCharges=Enhets-avgifter diff --git a/htdocs/langs/nb_NO/orders.lang b/htdocs/langs/nb_NO/orders.lang index 9beb9ede2d2..f78d54a2e93 100644 --- a/htdocs/langs/nb_NO/orders.lang +++ b/htdocs/langs/nb_NO/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Klon bestilling ConfirmCloneOrder=Er du sikker på at du vil klone denne bestillingen <b>%s</b>? DispatchSupplierOrder=Motta leverandørordre %s FirstApprovalAlreadyDone=Første godkjenning allerede utført -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Andre gangs godkjenning allerede utført ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Representant for oppfølging av kundeordre TypeContact_commande_internal_SHIPPING=Representant for oppfølging av levering diff --git a/htdocs/langs/nb_NO/printing.lang b/htdocs/langs/nb_NO/printing.lang index 4a4bffc44a3..0b682318ffc 100644 --- a/htdocs/langs/nb_NO/printing.lang +++ b/htdocs/langs/nb_NO/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direkteutskrift Module64000Desc=Aktiver direkteutskrift PrintingSetup=Oppsett av direkteutskrift-system PrintingDesc=Denne modulen legger til en Skriv-knapp for å sende dokumenter direkte til en skriver (uten å åpne dokumentet i et program) i forskjellige moduler +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Oppsett av drivere PrintingDriverDesc=Oppsett av skrivervariabler ListDrivers=Liste over drivere @@ -10,6 +12,7 @@ PrintTestDesc=Liste over skrivere FileWasSentToPrinter=Filen %s ble sendt til skriveren NoActivePrintingModuleFound=Ingen aktiv modul for utskrift PleaseSelectaDriverfromList=Velg en skriver fra listen +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Oppsett av driver TestDriver=Test TargetedPrinter=Aktiv skriver diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang index 352602d5523..cbe2540c1c7 100644 --- a/htdocs/langs/nb_NO/products.lang +++ b/htdocs/langs/nb_NO/products.lang @@ -206,11 +206,11 @@ gram=gram g=g meter=meter m=m -linearmeter=linear meter +linearmeter=meter lm=lm -squaremeter=square meter +squaremeter=kvadratmeter m2=m² -cubicmeter=cubic meter +cubicmeter=kubikkmeter m3=m³ liter=liter l=l @@ -264,7 +264,7 @@ PriceCatalogue=Unik pris pr. vare/tjeneste PricingRule=Regler for kundepriser AddCustomerPrice=Legg til pris for kunde ForceUpdateChildPriceSoc=Sett samme pris for kundens datterselskaper -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Logg over tidligere kundepriser MinimumPriceLimit=Minstepris kan ikke være lavere enn %s MinimumRecommendedPrice=Anbefalt minstepris er %s PriceExpressionEditor=Pris-formel editor diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang index 22145ed6a86..71d650cc249 100644 --- a/htdocs/langs/nb_NO/projects.lang +++ b/htdocs/langs/nb_NO/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=Oppgave %s opprettet TaskModifiedInDolibarr=Oppgave %s endret TaskDeletedInDolibarr=Oppgave %s slettet OpportunityStatus=Mulighet-status -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Tilbudsstatus OpportunityAmount=Mulighet beløp -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Tilbudsbeløp ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Prosjektleder TypeContact_project_external_PROJECTLEADER=Prosjektleder @@ -143,7 +143,8 @@ SelectElement=Velg element AddElement=Lenke til element UnlinkElement=Koble fra element # Documents models -DocumentModelBaleine=En komplett prosjekts-rapportmodell (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planlagt arbeidsmengde PlannedWorkloadShort=Arbeidsmengde WorkloadOccupation=Tildeling av arbeidsmengde @@ -167,18 +168,18 @@ ProjectOverview=Oversikt ManageTasks=Bruk prosjekter for å følge oppgaver og tidsbruk ManageOpportunitiesStatus=Bruk prosjekter for å følge muligheter ProjectNbProjectByMonth=Antall prosjekter opprettet etter måned -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Tilbudsbeløp etter måned +ProjectWeightedOppAmountOfProjectsByMonth=Gjennomsnittsbeløp på muligheter etter måned +ProjectOpenedProjectByOppStatus=Åpnede prosjekter etter mulighet-status ProjectsStatistics=Statistikk over muligheter TaskAssignedToEnterTime=Oppgave tildelt. Tidsbruk kan legges til OpenedProjectsByThirdparties=Prosjekter åpnet av tredjeparter -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Totalbeløp på muligheter +OpportunityPonderatedAmount=Gjennomsnittsbeløp på muligheter +OppStatusPROSP=Utforskning +OppStatusQUAL=Kvalifikasjon +OppStatusPROPO=Tilbud +OppStatusNEGO=Forhandling +OppStatusPENDING=Venter +OppStatusWIN=Vunnet +OppStatusLOST=Tapt diff --git a/htdocs/langs/nb_NO/sendings.lang b/htdocs/langs/nb_NO/sendings.lang index 13a5263f908..b50f3f27ecf 100644 --- a/htdocs/langs/nb_NO/sendings.lang +++ b/htdocs/langs/nb_NO/sendings.lang @@ -5,7 +5,7 @@ Sendings=Leveringer AllSendings=Alle forsendelser Shipment=Levering Shipments=Leveringer -ShowSending=Show Shipments +ShowSending=Vis forsendelser Receivings=Kvitteringer SendingsArea=Leveringsområde ListOfSendings=Oversikt over leveringer @@ -26,8 +26,8 @@ QtyToShip=Ant. å levere QtyReceived=Ant. mottatt KeepToShip=Gjenstår å sende OtherSendingsForSameOrder=Andre leveringer på denne ordren -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Forsendelsesdato +DateSendingShort=Forsendelsesdato SendingsForSameOrder=Leveringer på denne ordre SendingsAndReceivingForSameOrder=Leveringer og mottak på denne ordren SendingsToValidate=Leveringer til validering @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Varekvantum i åpnede kundeordre ProductQtyInSuppliersOrdersRunning=Varekvantum i åpnede leverandørordre ProductQtyInShipmentAlreadySent=Varekvantum i åpnede kundeordre som er sendt ProductQtyInSuppliersShipmentAlreadyRecevied=Varekvantum i åpnede leverandørordre som er mottatt +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Hentet av kunde diff --git a/htdocs/langs/nb_NO/stocks.lang b/htdocs/langs/nb_NO/stocks.lang index d1db7493ed9..b7cb679cff3 100644 --- a/htdocs/langs/nb_NO/stocks.lang +++ b/htdocs/langs/nb_NO/stocks.lang @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel for lagerreduksjon RuleForStockManagementIncrease=Regel for lagerøkning DeStockOnBill=Reduser virkelig beholdning ut fra faktura/kreditnota DeStockOnValidateOrder=Reduser virkelig beholdning ut fra ordre -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Minsk fysisk lager ved validering av forsendelse ReStockOnBill=Øk virkelig beholdning ut fra faktura/kreditnota ReStockOnValidateOrder=Øk virkelig beholdning ut fra ordre ReStockOnDispatchOrder=Øk virkelig lager ved manuell utsendelse til lager, etter mottak av leverandørordre @@ -134,7 +134,7 @@ IsInPackage=Innhold i pakken ShowWarehouse=Vis lager MovementCorrectStock=Lagerkorreksjon for var %s MovementTransferStock=Lageroverførsel av vare %s til annet lager -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Kildelageret må defineres her når Varelot-modul er aktiv. Den vil bli brukt til å liste hvilke lot/serienummer som er tilgjengelig for varer som krever lot/serienummer for bevegelse. Hvis du ønsker å sende produkter fra forskjellige varehus, del opp forsendelsen i flere trinn InventoryCodeShort=Lag./bev.-kode NoPendingReceptionOnSupplierOrder=Ingen ventende mottak grunnet åpen leverandørordre ThisSerialAlreadyExistWithDifferentDate=Dette lot/serienummeret (<strong>%s</strong>) finnes allerede, men med ulik "best før" og "siste forbruksdag" (funnet <strong>%s</strong> , men tastet inn <strong>%s</strong>). diff --git a/htdocs/langs/nb_NO/suppliers.lang b/htdocs/langs/nb_NO/suppliers.lang index f4982583534..72a5ee4b9b1 100644 --- a/htdocs/langs/nb_NO/suppliers.lang +++ b/htdocs/langs/nb_NO/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Liste over leverandørordre MenuOrdersSupplierToBill=Leverandørordre til faktura NbDaysToDelivery=Leveringsforsinkelse i dager DescNbDaysToDelivery=Største leveringsforsinkelse av varer fra denne ordren -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Bruk dobbel godkjenning når beløpet (eks. MVA) er høyere enn (2. godkjenning kan gjøres av alle brukere med riktig godkjennelse. Settes til 0 hvis dobbel godkjenning ikke skal brukes) diff --git a/htdocs/langs/nb_NO/trips.lang b/htdocs/langs/nb_NO/trips.lang index c53dd4938d3..e96221a129b 100644 --- a/htdocs/langs/nb_NO/trips.lang +++ b/htdocs/langs/nb_NO/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Godkjenn reiseregning ConfirmSaveTrip=Er du sikker på at du vil validere denne reiseregningen? NoTripsToExportCSV=Ingen reiseregning å eksportere for denne perioden -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Betaling av utgiftsrapport + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/nl_BE/admin.lang b/htdocs/langs/nl_BE/admin.lang index 60791e96c3b..1c53b65c99c 100644 --- a/htdocs/langs/nl_BE/admin.lang +++ b/htdocs/langs/nl_BE/admin.lang @@ -1,2 +1,4 @@ # Dolibarr language file - Source file is en_US - admin -GenbarcodeLocation=Bar code generatie command-line tool (gebruikt door phpbarcode motor voor enkele streepjescode typen) +AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan +AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib" +ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir diff --git a/htdocs/langs/nl_BE/agenda.lang b/htdocs/langs/nl_BE/agenda.lang deleted file mode 100644 index 77fadd7de28..00000000000 --- a/htdocs/langs/nl_BE/agenda.lang +++ /dev/null @@ -1,22 +0,0 @@ -# Dolibarr language file - Source file is en_US - agenda -ActionsArea=Acties gebied (Evenementen en taken) -Events=Evenementen -ListOfActions=Lijst met evenementen -MenuToDoActions=Alle onvolledige acties -MenuToDoMyActions=Mijn onvolledige acties -ListOfEvents=Lijst van Dolibarr evenementen -ActionsAskedBy=Acties door -ActionsToDoBy=Acties beïnvloed door -AgendaAutoActionDesc=Definieer hier evenementen waarvoor u wilt dat Dolibarr automatisch een actie op de agenda creëert. Als er niets is aangevinkt (standaard), alleen handmatige acties zullen worden opgenomen in de agenda. -ActionsEvents=Evenementen waarvan Dolibarr automatisch een actie in de agenda zal creëren -PropalValidatedInDolibarr=Voorstel gevalideerd -InvoiceValidatedInDolibarr=Factuur gevalideerd -OrderValidatedInDolibarr=Bestelling gevalideerd -NewCompanyToDolibarr=Derde partij gemaakt -DateActionDoneStart=Werkelijke startdatum -DateActionDoneEnd=Werkelijke einddatum -DateActionStart=Begindatum -AgendaUrlOptions1=U kan ook de volgende parameters toevoegen voor de uitkomst van de filter: -AgendaUrlOptions2=<b>login=%s</b> om de uitkomst van de acties te beperken: gemaakt door, beïnvloed door of gedaan door gebruiker <b>%s</b> -AgendaUrlOptions3=<b>logina=%s</b> om de uitkomst van de acties te beperken: gemaakt door gebruiker <b>%s</b> -AgendaUrlOptions4=<b>logint=%s</b> to restrict output to actions affected to user <b>%s</b>. diff --git a/htdocs/langs/nl_BE/banks.lang b/htdocs/langs/nl_BE/banks.lang deleted file mode 100644 index ce439cc3084..00000000000 --- a/htdocs/langs/nl_BE/banks.lang +++ /dev/null @@ -1,82 +0,0 @@ -# Dolibarr language file - Source file is en_US - banks -MenuSetupBank=Bank / Kas setup -AccountRef=Financiële rekening ref -AccountLabel=Label financiële rekening -CurrentAccount=Lopende rekening -CurrentAccounts=Lopende rekeningen -ErrorBankLabelAlreadyExists=Label financiële rekening bestaat al -BalanceMinimalAllowed=Minimum toegestaan saldo -BalanceMinimalDesired=Minimum gewenst saldo -InitialBankBalance=Beginsaldo -EndBankBalance=Eindsaldo -ShowAllTimeBalance=Toon saldo van start -AccountStatement=Rekeningoverzicht -AccountStatementShort=Rekeningoverzicht -BankAccountDomiciliation=Bank adres -BankAccountOwner=Rekeninghouder naam -BankAccountOwnerAddress=Rekeninghouder adres -CreateAccount=Maak rekening -NewCurrentAccount=Nieuwe lopende rekening -EditFinancialAccount=Aanmaken account -AccountSetup=Setup financiële rekeningen -SearchBankMovement=Zoek bankbeweging -LabelBankCashAccount=Bank of Kas label -AccountType=Type rekening -BankType1=Lopende rekening -IfBankAccount=Als bankrekening -AccountsArea=Rekeningen gebied -AccountCard=Rekening kaart -ByRubriques=Per categorie -BankTransactionForCategory=Bank transacties categorie <b>%s</b> -RemoveFromRubrique=Verwijder link met de categorie -RemoveFromRubriqueConfirm=Weet u zeker dat u de link tussen de transactie en de categorie wilt verwijderen? -ListBankTransactions=Lijst van de banktransacties -ListTransactions=Lijst transacties -ListTransactionsByCategory=Lijst transacties per categorie -TransactionsToConciliate=Transacties te bemiddelen -Conciliable=Bemiddelbaar -Conciliate=Bemiddelen -Conciliation=Bemiddeling -ConciliationForAccount=Bemiddel deze account -IncludeClosedAccount=Voeg gesloten rekeningen toe -OnlyOpenedAccount=Alleen geopende rekeningen -AccountToCredit=Rekening te krediteren -AccountToDebit=Rekening te debiteren -DisableConciliation=Schakel bemiddelingsfunctie uit voor deze rekening -ConciliationDisabled=Bemiddelingsfunctie uitgeschakeld -StatusAccountClosed=Gesloten -EditBankRecord=Bewerk record -AddBankRecord=Toevoegen transactie -AddBankRecordLong=Handmatig transactie toevoegen -ConciliatedBy=Na bemiddeling door -DateConciliating=Bemiddelingsdatum -BankLineConciliated=Transactie na bemiddeling -CustomerInvoicePayment=Klant betaling -SupplierInvoicePayment=Leverancier betaling -SocialContributionPayment=Sociale bijdragen betalen -FinancialAccountJournal=Journaal financiële rekening -BankTransfer=Bankoverschrijving -BankTransfers=Bankoverschrijvingen -TransferDesc=Overdracht van de ene rekening naar een andere, Dolibarr zal twee records schrijven(een debitering in bron-account en een krediet in rekening doelgroep, van hetzelfde bedrag. Hetzelfde label en datum zal worden gebruikt voor deze transactie) -TransferFromToDone=Een overdracht van <b>%s</b> naar <b>%s</b> van <b>%s</b> %s is opgenomen. -CheckTransmitter=Zender -ValidateCheckReceipt=Valideer deze cheque ontvangst? -ConfirmValidateCheckReceipt=Weet u zeker dat u deze cheque wilt valideren voor ontvangst? Geen verandering is mogelijk eens dit is gebeurd! -DeleteCheckReceipt=Verwijder deze cheque ontvangst? -ConfirmDeleteCheckReceipt=Weet u zeker dat u deze cheque ontvangst wilt verwijderen? -BankChecksToReceipt=Cheques wachten voor neerlegging -NumberOfCheques=Nummer van cheques -DeleteTransaction=Verwijderen transactie -ConfirmDeleteTransaction=Weet u zeker dat u deze transactie wilt verwijderen? -ThisWillAlsoDeleteBankRecord=Dit zal ook gegenereerde banktransacties verwijderen -BankMovements=Bewegingen -CashBudget=Kas budget -PlannedTransactions=Geplande transacties -ExportDataset_banque_1=Banktransacties en rekeningoverzicht -TransactionOnTheOtherAccount=Transactie op de andere rekening -TransactionWithOtherAccount=Rekening transfer -PaymentNumberUpdateSucceeded=Betalingsnummer bijgewerkt -BankTransactionLine=Banktransactie -AllAccounts=Alle bank -/ Kasrekeningen -BackToAccount=Terug naar de rekening -ShowAllAccounts=Toon voor alle rekeningen diff --git a/htdocs/langs/nl_BE/bills.lang b/htdocs/langs/nl_BE/bills.lang deleted file mode 100644 index eac85d2b8f2..00000000000 --- a/htdocs/langs/nl_BE/bills.lang +++ /dev/null @@ -1,158 +0,0 @@ -# Dolibarr language file - Source file is en_US - bills -BillsCustomers=Facturen klanten -BillsSuppliers=Facturen leveranciers -BillsCustomersUnpaid=Onbetaalde facturen klanten -BillsCustomersUnpaidForCompany=Onbetaalde facturen leveranciers voor %s -BillsSuppliersUnpaid=Onbetaalde facturen leveranciers -BillsStatistics=Facturen statistieken -InvoiceStandard=Standaard factuur -InvoiceStandardAsk=Standaard factuur -InvoiceStandardDesc=Dit soort factuur is de standaard factuur. -InvoiceAvoirAsk=Creditnota ter correctie van factuur -InvoiceAvoirDesc=De <b>Creditnota</b> is een negatieve factuur gebruikt om gevallen op te lossen waar een factuur een hoger bedrag heeft dan is of zal betaald worden (voor alle mogelijke redenen). -ReplaceInvoice=Vervangingsfactuur %s -NoReplacableInvoice=Geen vervangingsfacturen -NoInvoiceToCorrect=Geen factuur te corrigeren -InvoiceHasAvoir=Gecorrigeerd door 1 of meerdere facturen -CardBill=Factuurkaart -InvoiceLine=Factuurlijn -InvoiceCustomer=Factuur klant -CustomerInvoice=Factuur klant -CustomersInvoices=Facturen klanten -SupplierInvoice=Leveranciers factuur -SuppliersInvoices=Leveranciers facturen -SupplierBill=Factuur leverancier -SupplierBills=Facturen leveranciers -ReceivedCustomersPayments=Betalingen ontvangen van klanten -ReceivedCustomersPaymentsToValid=Te valideren betalingen ontvangen van klanten -PaymentsReportsForYear=Betalingsrapporten voor %s -PaymentsReports=Betalingsrapporten -PaymentsAlreadyDone=Reeds gedane betalingen -PaymentMode=Betalingswijze -PaymentAmount=Bedrag betaling -PaymentHigherThanReminderToPay=Bedrag hoger dan wat nog moet betaald worden -ClassifyPaid=Classifiseer 'Betaald' -ClassifyPaidPartially=Classifiseer 'Gedeeltelijk betaald' -ClassifyCanceled=Classifiseer 'Geannuleerd' -ClassifyClosed=Classifiseer 'Afgesloten' -CreateBill=Maak factuur -AddBill=Factuur toevoegen -DeleteBill=Factuur verwijderen -SearchACustomerInvoice=Zoek een factuur van klant -SearchASupplierInvoice=Zoek een factuur van leverancier -CancelBill=Annuleer een factuur -SendRemindByMail=EMail herinnering -DoPayment=Doe betaling -EnterPaymentReceivedFromCustomer=Voeg betaling in ontvangen van klant -Amount=Bedrag -BillStatus=Status factuur -BillStatusDraft=Klad (moet gevalideerd worden) -BillStatusCanceled=Geannuleerd -BillStatusValidated=Gevalideerd (moet betaald worden) -BillStatusClosedUnpaid=Afgesloten (onbetaald) -BillShortStatusDraft=Klad -BillShortStatusCanceled=Geannuleerd -BillShortStatusClosedUnpaid=Afgesloten -ErrorVATIntraNotConfigured=Intracommunautair BTW nummer nog niet gedefiniëerd -ErrorNoPaiementModeConfigured=Nog geen betalingswijze gedefiniëerd -ErrorCreateBankAccount=Maak een bankrekening aan, ga dan naar "Home" -"Opstelling" en definiëer in de "Factuurmodule" de betalingswijzen -ErrorInvoiceAlreadyReplaced=Fout, u probeert een factuur te valideren om factuur %s te vervangen, maar deze is reeds vervangen door factuur %s. -ErrorDiscountAlreadyUsed=Fout, korting reeds gebruikt -ErrorInvoiceAvoirMustBeNegative=Fout, correctiefactuur moet een negatief bedrag hebben -ErrorInvoiceOfThisTypeMustBePositive=Fout, dit type factuur moet een positief bedrag hebben -ErrorCantCancelIfReplacementInvoiceNotValidated=Fout, kan geen factuur annuleren die is vervangen door een andere factuur die nog in klad status is -BillTo=Aan -LastCustomersBills=Laatste %s facturen klanten -LastSuppliersBills=Laatste %s facturen leveranciers -DraftBills=Klad facturen -CustomersDraftInvoices=Klad facturen klanten -SuppliersDraftInvoices=Klad facturen leveranciers -Unpaid=Onbetaald -ConfirmDeleteBill=Bent u zeker dat u deze factuur wil verwijderen? -ConfirmValidateBill=Bent u zeker dat u deze factuur met referentie <b>%s</b> wil valideren? -ConfirmClassifyPaidBill=Bent u zeker dat u de status van factuur <b>%s</b> wil wijzigen naar 'Betaald'? -ConfirmCancelBill=Bent u zeker dat u factuur <b>%s</b> wil annuleren? -ConfirmClassifyPaidPartially=Bent u zeker dat u de status van factuur <b>%s</b> wil wijzigen naar 'Gedeeltelijk Betaald'? -ConfirmClassifyPaidPartiallyQuestion=Deze factuur is niet volledig betaald. Wat zijn uw rederen om deze factuur af te sluiten? -ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note. -ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount. -ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note. -ConfirmClassifyPaidPartiallyReasonBadCustomer=Slechte klant -ConfirmClassifyPaidPartiallyReasonProductReturned=Een deel van de producten geretourt -ConfirmClassifyPaidPartiallyReasonOther=Bedrag geschrapt om andere reden -ConfirmCustomerPayment=Bevestigt u de betaling van <b>%s</b> %s? -AmountOfBillsByMonthHT=Bedrag van de facturen per maand (excl. BTW) -RemainderToPay=Rest te betalen -RemainderToTake=Rest te ontvangen -SendBillRef=Verstuur factuur %s -SendReminderBillRef=Verstuur factuur %s (herinnering) -NoDraftBills=Geen klad facturen -NoOtherDraftBills=Geen andere klad facturen -RefBill=Factuur ref -RemainderToBill=Herinneringen te factureren -SendBillByMail=Verstuur factuur via email -SendReminderBillByMail=Verstuur herinnering via email -RelatedCommercialProposals=Gerelateerde commerciële voorstellen -MenuToValid=Te valideren -SupplierBillsToPay=Te betalen leveranciers facturen -CustomerBillsUnpaid=Onbetaalde facturen klanten -NonPercuRecuperable=Niet recupereerbaar -RepeatableInvoice=Herhaalbare factuur -RepeatableInvoices=Herhaalbare facturen -Repeatable=Herhaalbaar -ChangeIntoRepeatableInvoice=Verander in herhaalbaar -CreateRepeatableInvoice=Maak een herhaalbare factuur -CreateFromRepeatableInvoice=Maak van herhaalbare factuur -ExportDataset_invoice_1=Lijst facturen klanten en factuur lijnen -Reduction=Korting -ReductionShort=Kort. -Reductions=Kortingen -ReductionsShort=Kort. -AddDiscount=Korting toevoegen -AddGlobalDiscount=Korting toevoegen -RelativeDiscount=Relative korting -GlobalDiscount=Globale korting -NoteReason=Nota/Reden -DiscountStillRemaining=Korting nog steeds geldig / nog niet gerekend -DiscountAlreadyCounted=Korting al gerekend -BillAddress=Facturatieadres -HelpEscompte=Deze korting wordt verleend aan klanten waarvan de betaling voor de verstreken termijn is uitgevoerd. -WatermarkOnDraftBill=Watermerk over klad facturen (geen indien leeg) -PaymentConditionShortRECEP=Contant -PaymentConditionRECEP=Contant -PaymentCondition30D=30 dagen op factuurdatum -PaymentConditionShort30DENDMONTH=30 D einde m. -PaymentCondition60D=60 dagen op factuurdatum -PaymentConditionShort60DENDMONTH=60 D einde m. -PaymentConditionShortPT_DELIVERY=Bij levering -PaymentTypeVIR=Overschrijving -PaymentTypeShortVIR=Overschrijving -PaymentTypeLIQ=Rembours -PaymentTypeShortLIQ=Rembours -PaymentTypeCB=Kredietkaart -PaymentTypeShortCB=Kredietkaart -PaymentTypeVAD=Online betaling -PaymentTypeShortVAD=Online betaling -Residence=Domiciliering -IBANNumber=IBAN nummer -BICNumber=BIC/SWIFT nummer -RegulatedOn=Regulariseerd op -ChequeNumber=Cheque N° -ChequeOrTransferNumber=Cheque/Overschrijving N° -PrettyLittleSentence=Accept the amount of payments due by cheques issued in my name as a Member of an accounting association approved by the Fiscal Administration. -IntracommunityVATNumber=BTW nummer intracommunautair -PaymentByChequeOrderedTo=Cheque payment are payable to %s send to -PaymentByChequeOrderedToShort=Cheque payment are payable to -SendTo=verzonden naar -PaymentByTransferOnThisBankAccount=Betaling via overschrijving op volgend bankrekeningnummer -VATIsNotUsedForInvoice=* TVA non applicable art-293B du CGI -LawApplicationPart1=Par application de la loi 80.335 du 12/05/80 -LawApplicationPart2=les marchandises demeurent la propriété du -LawApplicationPart3=vendeur jusqu'à complet encaissement de -LawApplicationPart4=leurs prix. -LimitedLiabilityCompanyCapital=SARL au Capital de -UsBillingContactAsIncoiveRecipientIfExist=Gebruik de klant zijn contactadres indien ingesteld, in de plaats van het adres van derde partijen als begunstigde voor facturen -PDFCrabeDescription=Factuurmodel Crabe. Een volledig factuurmodel (Ondersteunt BTW optie, kortingen, betalingsvoorwaarden, etc...) -TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0 -MarsNumRefModelDesc1=Numéro de facture sous la forme, PREF-10-2004-005, qui correspond à la 5ème facture d'octobre 2004 et où PREF est le préfix de la société. -TerreNumRefModelError=Une facture commençant par $fayymm existe en base et est incompatible avec cette numérotation. Supprimer la ou renommer la pour activer ce module. diff --git a/htdocs/langs/nl_BE/bookmarks.lang b/htdocs/langs/nl_BE/bookmarks.lang deleted file mode 100644 index 1a77ef25f18..00000000000 --- a/htdocs/langs/nl_BE/bookmarks.lang +++ /dev/null @@ -1,3 +0,0 @@ -# Dolibarr language file - Source file is en_US - bookmarks -AddThisPageToBookmarks=Voeg deze pagina toe aan bladwijzers -NewBookmark=Nieuwe bladwijzer diff --git a/htdocs/langs/nl_BE/boxes.lang b/htdocs/langs/nl_BE/boxes.lang deleted file mode 100644 index d52993dfb45..00000000000 --- a/htdocs/langs/nl_BE/boxes.lang +++ /dev/null @@ -1,40 +0,0 @@ -# Dolibarr language file - Source file is en_US - boxes -BoxLastProducts=Laatste producten / diensten -BoxLastProductsInContract=Laatste gecontracteerde producten / diensten -BoxLastSupplierBills=Laatste facturen leveranciers -BoxLastCustomerBills=Laatste facturen klanten -BoxOldestUnpaidCustomerBills=Oudste onbetaalde facturen klanten -BoxOldestUnpaidSupplierBills=Oudste onbetaalde facturen leveranciers -BoxLastProspects=Laatste potentiële klanten -BoxLastCustomers=Laatste klanten -BoxLastCustomerOrders=Laatste klantenbestellingen -BoxLastBooks=Laatste boeken -BoxCurrentAccounts=Lopende rekeningen -BoxTotalUnpaidCustomerBills=Totaal onbetaalde facturen klanten -BoxTotalUnpaidSuppliersBills=Totaal onbetaalde facturen leveranciers -BoxTitleLastBooks=Laatste %s geregistreerd boeken -BoxTitleNbOfCustomers=Aantal klanten -BoxTitleLastRssInfos=Laatste %s nieuws van %s -BoxTitleLastProducts=Laatste %s bewerkte producten / diensten -BoxTitleLastCustomerOrders=Laatste %s bewerkte klantenbestellingen -BoxTitleLastCustomers=Laatste %s geregistreerde klanten -BoxTitleLastCustomersOrProspects=Laatste %s geregistreerde klanten of potentiële klanten -BoxTitleLastPropals=Laatste %s opgenomen offertes -BoxTitleLastCustomerBills=Laatste %s facturen klanten -BoxTitleLastSupplierBills=Laatste %s facturen leveranciers -BoxTitleLastProductsInContract=Laatste %s producten / diensten in contracten -BoxTitleOldestUnpaidCustomerBills=Oudste %s onbetaalde facturen klanten -BoxTitleOldestUnpaidSupplierBills=Oudste %s onbetaalde facturen leveranciers -BoxTitleCurrentAccounts=Balans huidige rekeningen -BoxTitleTotalUnpaidCustomerBills=Onbetaalde facturen klanten -BoxTitleTotalUnpaidSuppliersBills=Onbetaalde facturen leveranciers -BoxMyLastBookmarks=Mijn laatste %s bladwijzers -FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Laatste succesvolle refresh datum: %s -NoRecordedBookmarks=Geen persoonlijke bladwijzers. Klik hier om bladwijzer toe te voegen. -NoRecordedCustomers=Geen geregistreerde klanten -NoRecordedOrders=Geen klanten orders geregistreerd -NoRecordedProposals=Geen offertes geregistreerd -NoRecordedInvoices=Geen facturen klanten geregistreerd -NoUnpaidCustomerBills=Geen onbetaalde facturen klanten -NoRecordedSupplierInvoices=Geen facturen leveranciers geregistreerd -NoUnpaidSupplierBills=Geen onbetaalde facturen leveranciers diff --git a/htdocs/langs/nl_BE/categories.lang b/htdocs/langs/nl_BE/categories.lang deleted file mode 100644 index 75c115bacd5..00000000000 --- a/htdocs/langs/nl_BE/categories.lang +++ /dev/null @@ -1,58 +0,0 @@ -# Dolibarr language file - Source file is en_US - categories -Rubrique=Categorie -Rubriques=Categorieën -AddIn=Voeg in -Classify=Classificeer -CategoriesArea=Categorieën gebied -ProductsCategoriesArea=Producten / Diensten' categorieën gebied -SuppliersCategoriesArea=Leveranciers categorieën gebied -CustomersCategoriesArea=Klanten categorieën gebied -ThirdPartyCategoriesArea=Derde partijen' categorieën gebied -CatList=Lijst van catgorieën -ModifCat=Wijzigen categorie -CatCreated=Categorie aangemaakt -CreateCat=Maak categorie -CreateThisCat=Maak deze categorie -ValidateFields=Valideer velden -FoundCatsForName=Categorieën gevonden voor de naam: -FoundSubCatsIn=Subcategorieën gevonden in de categorie -ErrSameCatSelected=U heeft dezelfde categorie meerdere malen geselecteerd -ErrForgotCat=U vergat uw categorie te kiezen -ErrForgotField=Je vergat om de velden te kiezen -AddProductToCat=Voeg dit product naar een categorie? -ImpossibleAddCat=Onmogelijk om de categorie toe te voegen -ImpossibleAssociateCategory=Onmogelijk om de categorie toe te wijzen aan -ObjectAlreadyLinkedToCategory=Dit element is gekoppeld aan deze categorie. -ProductIsInCategories=Dit product / dienst zit in de volgende categorieën -SupplierIsInCategories=Deze leverancier zit in de volgende categorieën -CompanyIsInCustomersCategories=Dit bedrijf zit in de volgende categorieën van klanten / potentiële klanten -CompanyIsInSuppliersCategories=Dit bedrijf zit in de volgende categorieën van leveranciers -ProductHasNoCategory=Dit product / dienst zit in geen enkele categorie -SupplierHasNoCategory=Deze leverancier zit in geen enkele categorie -CompanyHasNoCategory=Dit bedrijf zit in geen enkele categorie -ClassifyInCategory=Classificeer in categorie -CategoryExistsAtSameLevel=Deze categorie bestaat al op diezelfde plaats -ReturnInProduct=Terug naar product / dienst-kaart -ReturnInSupplier=Terug naar leverancierskaart -ReturnInCompany=Terug naar de klant of potentiël klantenkaart -ContentsVisibleByAll=De inhoud zichtbaar door iedereen -ContentsVisibleByAllShort=Inhoud zichtbaar door iedereen -ContentsNotVisibleByAllShort=Inhoud niet zichtbaar door iedereen -CategoriesTree=Categorieën boom -DeleteCategory=Verwijderen categorie -RemoveFromCategory=Verwijder de link met de categorie -RemoveFromCategoryConfirm=Weet u zeker dat u de link tussen de transactie en de categorie wilt verwijderen? -NoCategoriesDefined=Geen gedefiniëerde categorie -SuppliersCategoryShort=Leveranciers categorie -CustomersCategoryShort=Categorie klanten -ProductsCategoryShort=Categorie producten -SuppliersCategoriesShort=Categorieën leveranciers -CustomersCategoriesShort=Categorieën klanten -CustomersProspectsCategoriesShort=Categorieën <br>Klanten / Potentiële klanten -ProductsCategoriesShort=Categorieën producten -ThisCategoryHasNoCustomer=Deze categorie bevat geen klant. -AssignedToCustomer=Toegewezen aan een klant -AssignedToTheCustomer=Toegewezen aan de klant -CategoryContents=Categorie inhoud -CategId=Categorie id -DeleteFromCat=Verwijderen uit de categorie diff --git a/htdocs/langs/nl_BE/compta.lang b/htdocs/langs/nl_BE/compta.lang deleted file mode 100644 index 03fff05cd82..00000000000 --- a/htdocs/langs/nl_BE/compta.lang +++ /dev/null @@ -1,55 +0,0 @@ -# Dolibarr language file - Source file is en_US - compta -Accountancy=De boekhouding -AccountancyCard=Kaart boekhouding -Treasury=Penningmeester -MenuFinancial=Financiëel -OptionMode=Optie voor de boekhouding -OptionModeTrue=Optie Input-Ouput -OptionModeVirtual=Optie Credit-Debet -OptionModeTrueDesc=In deze context is de omzet berekend op betalingen (datum van de betalingen). \n De geldigheid van de cijfers zijn slechts verzekerd wanneer de boekhouding wordt gecontroleerd door middel van de input / output op de rekeningen via facturen. -OptionModeVirtualDesc=In deze context wordt de omzet berekend op de facturen (datum van validatie). Wanneer deze facturen verschuldigd zijn, ongeacht of zij betaald zijn of niet, ze zijn opgenomen in de omzet. -BillsForSuppliers=Facturen van leveranciers -Outcome=Uitgaven -ReportInOut=Inkomsten / Uitgaven -AmountHTVATRealReceived=HT ontvangen -AmountHTVATRealPaid=HT betaald -VATToPay=BTW te betalen -VATToCollect=BTW te ontvangen -VATSummary=BTW Samenvatting -VATPaid=BTW betaald -VATCollected=Geïnde BTW -TaxAndDividendsArea=Belastingen, sociale premies en dividenden gebied -SocialContribution=Sociale bijdrage -SocialContributions=Sociale premies -ContributionsToPay=Bijdragen te betalen -AccountancyTreasuryArea=Boekhouding / Penningmeester gebied -AccountancySetup=Boekhouding setup -PaymentCustomerInvoice=Factuur betaling klant -PaymentSupplierInvoice=Factuur betaling leverancier -PaymentSocialContribution=Sociale bijdrage betalen -PaymentVat=BTW-betaling -ListPayment=Lijst van de betalingen -ListOfPayments=Lijst van de betalingen -ListOfCustomerPayments=Lijst van klantenbetalingen -ListOfSupplierPayments=Lijst van leveranciersbetalingen -TotalToPay=Totaal te betalen -TotalVATReceived=Totaal BTW ontvangen -CustomerAccountancyCode=Klant boekhouding code -SupplierAccountancyCode=Leverancier boekhouding code -AccountNumberShort=Rekeningnummer -ByUserAuthorOfInvoice=Door auteur factuur -AccountancyExport=Export boekhouding -ErrorWrongAccountancyCodeForCompany=Onjuiste boekhouding code voor %s -SuppliersProductsSellSalesTurnover=Omzet gegenereerd door de verkoop van producten van leveranciers. -CheckReceipt=Check neerlegging -CheckReceiptShort=Check neerlegging -NewCheckDeposit=Nieuwe neerlegging controleren -NewCheckDepositOn=Nieuwe neerlegging controleren op rekening: %s -NoWaitingChecks=Geen wachtende neerleggingen. -DateChequeReceived=Datum cheque ontvangen -PaySocialContribution=Betalen van een sociale bijdrage -ConfirmPaySocialContribution=Weet u zeker dat u deze sociale bijdrage als betaald wilt klasseren? -DeleteSocialContribution=Verwijderen van een sociale bijdrage -RulesResultDue=- Bedragen zijn inclusief alle belastingen <br> - Het omvat openstaande facturen, onkosten en BTW of ze betaald zijn of niet. <br> - Het is gebaseerd op de validatiedatum van de facturen en BTW en op de vervaldag voor de kosten. -RulesCADue=- It includes the clients' due invoices whether they are paid or not. <br>- It is based on the validation date of these invoices. <br> -RulesCAIn=- Het omvat alle effectieve betalingen van facturen van klanten. <br> - Het is gebaseerd op de betalingsdatum van deze facturen <br> diff --git a/htdocs/langs/nl_BE/contracts.lang b/htdocs/langs/nl_BE/contracts.lang deleted file mode 100644 index f6113661917..00000000000 --- a/htdocs/langs/nl_BE/contracts.lang +++ /dev/null @@ -1,40 +0,0 @@ -# Dolibarr language file - Source file is en_US - contracts -ContractsArea=Contracten gebied -ListOfContracts=Lijst van opdrachten -ContractCard=Contract kaart -ContractStatusDraft=Ontwerp -ServiceStatusLate=Actief, verstreken -ServicesLegend=Legende diensten -MenuInactiveServices=Diensten niet actief -MenuRunningServices=Diensten actief -MenuExpiredServices=Verstreken diensten -DeleteAContract=Verwijderen een contract -ConfirmDeleteAContract=Weet u zeker dat u dit contract en al haar diensten wilt verwijderen? -ConfirmCloseContract=Dit sluit alle diensten (actief of niet). Weet u zeker dat u dit contract wilt afsluiten? -ConfirmCloseService=Weet u zeker dat u eze dienst met datum <b>%s</b> wilt afsluiten? -ValidateAContract=Valideren van een contract -ActivateService=Dienst activeren -ConfirmActivateService=Weet u zeker dat u deze dienst met de datum van <b>%s</b> wilt activeren? -DateServiceActivate=Datum van de activering van de dienst -DateServiceUnactivate=Deactiveringsdatum van de dienst -DateServiceStart=Begindatum van de dienst -DateServiceEnd=Einddatum van de dienst -ListOfServices=Lijst van diensten -ListOfRunningContractsLines=Lijst van lopende contract lijnen -ListOfRunningServices=Lijst van actieve diensten -NotActivatedServices=Niet geactiveerde diensten (onder gevalideerde contracten) -LastContracts=Laatste %s bewerkte contracten -LastActivatedServices=Laatste %s geactiveerde diensten -EditServiceLine=Bewerken service lijn -DateEndReal=Werkelijke einddatum van de dienst -CloseService=Sluit dienst -BoardRunningServices=Actieve verstreken diensten -DraftContracts=Ontwerp-contracten -CloseRefusedBecauseOneServiceActive=Het contract kan niet worden gesloten omdat er ten minste één open dienst is. -ConfirmMoveToAnotherContract=Ik kies een nieuw contract en bevestig dat deze dienst verplaatst wordt naar dit contract. -ConfirmMoveToAnotherContractQuestion=In welk bestaand contract (of zelfde derde partij) wilt u deze dienst verplaatsen? -TypeContact_contrat_internal_SALESREPSIGN=Verkoopvertegenwoordiger ondertekening contract -TypeContact_contrat_internal_SALESREPFOLL=Verkoopvertegenwoordiger opvolging contract -TypeContact_contrat_external_BILLING=Factureer contact met klant -TypeContact_contrat_external_CUSTOMER=Opvolging contact met klant -TypeContact_contrat_external_SALESREPSIGN=Ondertekening contract klantencontact diff --git a/htdocs/langs/nl_BE/deliveries.lang b/htdocs/langs/nl_BE/deliveries.lang deleted file mode 100644 index f5adb22eca4..00000000000 --- a/htdocs/langs/nl_BE/deliveries.lang +++ /dev/null @@ -1,7 +0,0 @@ -# Dolibarr language file - Source file is en_US - deliveries -Delivery=Aflevering -Deliveries=Afleveringen -DeliveryOrder=Ontvangstbon -CreateDeliveryOrder=Genereer ontvangstbon -DeliveryMethod=Leveringsmethode -GoodStatusDeclaration=Heeft de bovenvermelde goederen in goede staat ontvangen, diff --git a/htdocs/langs/nl_BE/dict.lang b/htdocs/langs/nl_BE/dict.lang deleted file mode 100644 index 13dc5f202c1..00000000000 --- a/htdocs/langs/nl_BE/dict.lang +++ /dev/null @@ -1,21 +0,0 @@ -# Dolibarr language file - Source file is en_US - dict -CountryGB=Groot Brittanië -CountryTN=Tunisië -CountryCM=Cameroun -CountrySA=Saudi Arabië -CountryAX=Land Eilanden -CountryCD=Congo, de Democratische Republiek van de -CountryFK=Falklandeilanden -CountryLY=Libische -CountryMK=Macedonië, de Voormalige Joegoslavische van -CountryPG=Papoea-Nieuw-Guinea -CivilityMME=Meneer -CivilityMR=Mevrouw -CivilityMLE=Jufrrouw -CurrencyAUD=Dollar AU -CurrencyCAD=Dollar KAN -CurrencyEUR=Euro -CurrencyTND=TND -CurrencyUSD=Dollar US -CurrencyXAF=CFA Frank BEAC -CurrencyXOF=FCFA BCEAO diff --git a/htdocs/langs/nl_BE/donations.lang b/htdocs/langs/nl_BE/donations.lang deleted file mode 100644 index 1a87f57f500..00000000000 --- a/htdocs/langs/nl_BE/donations.lang +++ /dev/null @@ -1,12 +0,0 @@ -# Dolibarr language file - Source file is en_US - donations -DonationPromise=Donatie belofte -PromisesNotValid=Niet gevalideerd beloften -PromisesValid=Gevalideerde beloften -DonationsPaid=Donaties betaald -DonationsReceived=Donaties ontvangen -DonationsArea=Donaties gebied -DonationStatusPromiseNotValidated=Klad belofte -DonationStatusPromiseValidated=Gevalideerde belofte -DonationStatusPromiseNotValidatedShort=Klad -BuildDonationReceipt=Creëer donatie ontvangst -DonationsModels=Documenten modellen voor donatie ontvangsten diff --git a/htdocs/langs/nl_BE/ecm.lang b/htdocs/langs/nl_BE/ecm.lang deleted file mode 100644 index 427b9712044..00000000000 --- a/htdocs/langs/nl_BE/ecm.lang +++ /dev/null @@ -1,35 +0,0 @@ -# Dolibarr language file - Source file is en_US - ecm -DocsElements=Elementen documenten -DocsContracts=Documenten contracten -DocsProposals=Documenten voorstellen -DocsOrders=Documenten bestellingen -DocsInvoices=Documenten facturen -ECMNbOfDocs=Aantal documenten in de directory -ECMSection=Directorie -ECMSectionManual=Manuele directorie -ECMSectionAuto=Automatische directorie -ECMSectionsManual=Manuale directories -ECMSectionsAuto=Automatische directories -ECMNewSection=Nieuwe directorie -ECMAddSection=Maak manueel een directorie aan -ECMCreationDate=Aanmaakdatum -ECMNbOfFilesInDir=Aantal bestanden in de directorie -ECMNbOfSubDir=Aantal sub-directories -ECMAreaDesc2=* Automatische directories zijn automatisch gevuld bij het toevoegen van documenten vanaf een kaart (voorstel,factuur ...). <br> * Manuele directories kunnen worden gebruikt voor het opslaan van documenten die niet gekoppeld zijn aan een bepaald element. -ECMSectionWasRemoved=Directorie <b>%s</b> is verwijderd. -ECMDocumentsSection=Document van directorie -ECMSearchByEntity=Zoek op sleutelwoorden -ECMSectionOfDocuments=Directories van documenten -ECMTypeManual=Manueel -ECMDocsByThirdParties=Documenten in verband met derden -ECMDocsByProposals=Documenten in verband met voorstellen -ECMDocsByOrders=Documenten in verband met klantenbestellingen -ECMDocsByContracts=Documenten in verband met contracten -ECMDocsByInvoices=Documenten in verband met klantenfacturen -ECMDocsByProducts=Documenten in verband met producten -ShowECMSection=Toon directorie -DeleteSection=Verwijder directorie -ConfirmDeleteSection=Kunt u bevestigen dat u directorie <b>%s</b> wilt verwijderen? -ECMDirectoryForFiles=Relatieve directorie voor bestanden -CannotRemoveDirectoryContainsFiles=Verwijderden niet mogelijk omdat het een aantal bestanden bevat -ECMSelectASection=Selecteer een map op de linker tak-structuur ... diff --git a/htdocs/langs/nl_BE/errors.lang b/htdocs/langs/nl_BE/errors.lang deleted file mode 100644 index 77f035e2009..00000000000 --- a/htdocs/langs/nl_BE/errors.lang +++ /dev/null @@ -1,52 +0,0 @@ -# Dolibarr language file - Source file is en_US - errors -ErrorLoginAlreadyExists=Inloggen %s bestaat reeds. -ErrorFailToDeleteFile=Mislukt om bestand '<b>%s</b>' te verwijderen -ErrorFailToCreateFile=Mislukt om bestand '<b>%s</b>' te creëren -ErrorFailToRenameDir=Mislukt om directory '<b>%s</b>' in '<b>%s</b>' te hernoemen -ErrorFailToCreateDir=Mislukt om de directory '<b>%s</b>' te creëren -ErrorFailToDeleteDir=Mislukt om de directory '<b>%s</b>' te verwijderen -ErrorFailedToDeleteJoinedFiles=Kan niet verwijderen omdat bestanden gekoppeld zijn. Verwijder deze bestanden eerst. -ErrorThisContactIsAlreadyDefinedAsThisType=Deze contactpersoon is al omschreven als contactpersoon voor dit type. -ErrorCashAccountAcceptsOnlyCashMoney=Deze bankrekening is een KAS-rekening, zodat zij enkel betalingen in contanten (cash) aanvaard. -ErrorFromToAccountsMustDiffers=Bron en toegewezen bankrekeningen moet verschillend zijn. -ErrorBadThirdPartyName=Onjuiste waarde voor derden naam -ErrorBadCustomerCodeSyntax=Bad syntaxis voor klantcode -ErrorCustomerCodeRequired=Klantencode nodig -ErrorCustomerCodeAlreadyUsed=Klantencode al gebruikt -ErrorPrefixRequired=Prefix nodig -ErrorBadSupplierCodeSyntax=Slechte syntaxis voor Leverancierscode -ErrorSupplierCodeRequired=Leverancierscode nodig -ErrorBadParameters=Slechte parameters -ErrorFailedToWriteInDir=Mislukt om in de map %s te schrijven -ErrorFailedToCreateDir=Mislukt om een directory te creëren. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter <b>safe_mode</b> is enabled on this PHP, check that Dolibarr php files owns to web server user (or group). -ErrorNoMailDefinedForThisUser=Geen mail gedefinieerd voor deze gebruiker -ErrorFeatureNeedJavascript=Javascript moet geactiveerd zijn voor deze functie. Verander dit in de setup - display. -ErrorFileNotFound=Bestand niet gevonden (Slecht pad, verkeerde permissies of toegang geweigerd door openbasedir parameter) -ErrorFunctionNotAvailableInPHP=Functie <b>%s</b> is vereist voor deze toepassing, maar is niet beschikbaar in deze versie / setup van PHP. -ErrorDirAlreadyExists=Een map met deze naam bestaat al. -ErrorNoAccountancyModuleLoaded=Geen "accountancy" module geactiveerd -ErrorExportDuplicateProfil=Deze profielnaam bestaat al voor deze export set. -ErrorLDAPSetupNotComplete=Dolibarr LDAP-matching is niet compleet. -ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more informations on errors. -ErrorRefAlreadyExists=Ref gebruikt voor de oprichting bestaat al. -ErrorPleaseTypeBankTransactionReportName=Vul bankontvangst naam in waar transactie wordt gemeld (Formaat YYYYMM of JJJJMMDD) -ErrorRecordHasChildren=Mislukt om records te verwijderen omdat er nog gelinkte bestanden zijn. -ErrorFailedToSendPassword=Mislukt om wachtwoord te verzenden -ErrorPasswordDiffers=Wachtwoorden verschilt, typt u deze opnieuw. -ErrorForbidden=Toegang verboden. <br> U probeert toegang te krijgen tot een pagina of functie zonder in een geauthentiseerde sessie te gaan, of dat niet is toegestaan voor uw gebruikersaccount. -ErrorForbidden2=De machtigingen voor deze aanmelding kan worden verleend door de beheerder van Dolibarr via menu %s -> %s. -ErrorForbidden3=Dolibarr lijkt niet te werken binnen een geauthentiseerde sessie. Raadpleeg de installatie documentatie voor Dolibarr over hoe de authenticatie te beheren (htaccess, mod_auth of andere ...). -ErrorNoImagickReadimage=Imagick_readimage functie is niet aanwezig in deze installatie van PHP. De samenvatting is niet beschikbaar. Beheerders kunnen dit uitschakelen via het menu Opstelling - Grafische Instellingen. -ErrorRecordAlreadyExists=Record bestaat al -ErrorCantReadFile=Mislukt om bestand '%s' te lezen -ErrorCantReadDir=Mislukt om directorie '%s' te lezen -ErrorFailedToFindEntity=Mislukt om entiteit '%s' te lezen -ErrorBadLoginPassword=Onjuiste waarde voor login of wachtwoord -ErrorLoginDisabled=Uw account is uitgeschakeld -ErrorFailedToChangePassword=Mislukt om wachtwoord te wijzigen -ErrorLoginDoesNotExists=Gebruiker met login <b>%s</b> kon niet worden gevonden. -ErrorBadValueForCode=Slechte waarde voor de input-code. Probeer het opnieuw met een nieuwe waarde ... -WarningAllowUrlFopenMustBeOn=Parameter <b>allow_url_fopen</b> must be set to <b>on</b> in filer <b>php.ini</b> for having this module working completely. U moet dit bestand handmatig wijzigen. -WarningBookmarkAlreadyExists=Een bladwijzer met deze titel of deze URL bestaat al. -WarningPassIsEmpty=Waarschuwing, database wachtwoord is leeg. Dit is een gat in de beveiliging. You should add a password to your database and change your conf.php file to reflect this. -WarningUntilDirRemoved=Deze waarschuwing zal actief blijven zolang deze map aanwezig is (alleen weergegeven voor admin-gebruikers).WarningInstallDirExists=Waarschuwing, install directorie (%s) bestaat nog steeds. Dit is een ernstig beveiligingslek. U moet deze zo spoedig mogelijk verwijderen. diff --git a/htdocs/langs/nl_BE/exports.lang b/htdocs/langs/nl_BE/exports.lang deleted file mode 100644 index 15ff2545d16..00000000000 --- a/htdocs/langs/nl_BE/exports.lang +++ /dev/null @@ -1,25 +0,0 @@ -# Dolibarr language file - Source file is en_US - exports -ExportsArea=Export gebied -ImportArea=Import gebied -NewExport=Nieuwe exportmogelijkheden -SelectExportDataSet=Kies dataset die u wilt exporteren ... -SelectExportFields=Kies velden die u wilt exporteren, of selecteer een vooraf gedefinieerde uitvoer-profiel -SaveExportModel=Bewaar dit uitvoer-profiel als u van plan bent om het later te hergebruiken ... -ExportModelName=Export profielnaam -ExportModelSaved=Export profiel opgeslagen onder de naam <b>%s</b>. -ExportableFields=Exportable velden -DatasetToExport=Dataset te exporteren -ChooseFieldsOrdersAndTitle=Kies velden Om ... -FieldsOrder=Velden bestelling -FieldsTitle=Velden titel -ChooseExportFormat=Kies exportformaat -NowClickToGenerateToBuildExportFile=Nu, klik op "Genereer" om het exportbestand te creëren -AvailableFormats=Formaten beschikbaar -LibraryUsed=Librairie -FormatedImport=Import-assistent -FormatedImportDesc1=Dit gebied maakt het mogelijk om persoonlijke gegevens te importeren, met behulp van een assistent om u te helpen in het proces, zonder technische kennis. -FormatedExport=Export assistent -FormatedExportDesc1=Dit gebied maakt het mogelijk om persoonlijke gegevens te exporteren, met behulp van een assistent om u te helpen in het proces, zonder technische kennis. -Sheet=Blad -NoImportableData=Geen importable gegevens (no module with definitions to allow data imports) -FileSuccessfullyBuilt=Export bestand gegenereerd diff --git a/htdocs/langs/nl_BE/install.lang b/htdocs/langs/nl_BE/install.lang deleted file mode 100644 index 7967a9c12c8..00000000000 --- a/htdocs/langs/nl_BE/install.lang +++ /dev/null @@ -1,134 +0,0 @@ -# Dolibarr language file - Source file is en_US - install -InstallEasy=We hebben geprobeerd om de Dolibarr installatie zo eenvoudig mogelijk te maken. Volg de instructies stap voor stap. -MiscellaneousChecks=Vereisten controleren -ConfFileDoesNotExistsAndCouldNotBeCreated=Configuratiebestand <b>%s</b> bestaat niet en kan niet worden gemaakt! -ConfFileCouldBeCreated=Configuratiebestand <b>%s</b> kan worden gecreëerd. -ConfFileIsNotWritable=Configuratiebestand <b>%s</b> is niet schrijfbaar. Controleer de machtigingen. Wanneer u voor het eerst installeert zal u aan uw web-server schrijfrechten moet verlenen aan het configuratiebestand tijdens het installatie proces ( "chmod 666", bijvoorbeeld op Unix zoals OS). -ConfFileIsWritable=Configuratiebestand <b>%s</b> is schrijfbaar. -PHPSupportSessions=Dit PHP ondersteunt sessies. -PHPSupportPOSTGETOk=Dit PHP ondersteunt variabelen POST en GET. -PHPSupportPOSTGETKo=Het is mogelijk dat uw PHP configuratie geen POST en / of GET variabelen ondersteunt. Controleer uw parameter <b>variables_order</b> in php.ini. -PHPSupportGD=Dit PHP ondersteuning GD grafische functies. -PHPSupportUTF8=Dit PHP ondersteuning UTF8 functies. -PHPMemoryOK=Uw PHP max. session geheugen is ingesteld op <b>%s</b>. Dit moet genoeg zijn. -PHPMemoryTooLow=Uw PHP max. session geheugen is ingesteld op <b>%s</b> bytes. Dit zal te laag zijn. Verander uw <b>php.ini</b> om <b>memory_limit</b> parameter in te stellen naar ten minste <b>%s</b> bytes. -Recheck=Klik hier voor een meer uitgebreide test -ErrorPHPDoesNotSupportSessions=Uw PHP installatie ondersteunt geen sessies. Deze functie is vereist om Dolibarr doen te werken. Controleer uw PHP installatie. -ErrorPHPDoesNotSupportGD=Uw PHP installatie biedt geen ondersteuning voor grafische functie GD. Geen grafiek zal beschikbaar zijn. -ErrorPHPDoesNotSupportUTF8=Uw PHP installatie biedt geen ondersteuning voor UTF8 functies. Dolibarr kan niet correct werken. Los dit op voordat u Dolibarr installeert. -ErrorDirDoesNotExists=Map bestaat %s niet. -ErrorGoBackAndCorrectParameters=Ga terug en verbeter verkeerde parameters. -ErrorWrongValueForParameter=Mogelijk heeft u een verkeerde waarde ingegeven voor parameter '%s'. -ErrorFailedToCreateDatabase=Mislukt om database '%s' te creëren. -ErrorFailedToConnectToDatabase=Kan geen verbinding maken met database '%s'. -ErrorPHPVersionTooLow=PHP versie te oud. Versie %s is vereist. -ErrorConnectedButDatabaseNotFound=Succesvol verbinding gemaakt met server maar database '%s' niet gevonden. -ErrorDatabaseAlreadyExists=Database '%s' bestaat reeds. -IfDatabaseNotExistsGoBackAndUncheckCreate=Als database niet bestaat, ga terug en vink de optie "Maak database" aan. -IfDatabaseExistsGoBackAndCheckCreate=Als de database reeds bestaat, ga terug en verwijder het vinkje bij de optie "Maak database". -YouCanContinue=U kunt doorgaan ... -License=Licentie gebruiken -WebPagesDirectory=Directorie waarin webpagina's worden opgeslagen -DocumentsDirectory=Directorie om geüploade en gegenereerde documenten op te slaan -DolibarrDatabase=Dolibarr Databank -ServerAddressDescription=Naam of IP-adres voor de database server, meestal "localhost" als database server wordt gehost op dezelfde server dan de web-server -ServerPortDescription=Database server poort. Leeg houden als onbekend. -AdminLogin=Login voor administrator van de Dolibarr database. -PasswordAgain=Bevestig uw wachtwoord een tweede keer -AdminPassword=Wachtwoord voor administrator van de Dolibarr database. -CreateDatabase=Maak database -DatabaseSuperUserAccess=Database - super gebruiker toegang -CheckToCreateDatabase=Aankruisvakje als de database niet bestaat en aangemaakt moet worden. <br> In dit geval moet u login en wachtwoord voor superuser account onderaan deze pagina invullen. -CheckToCreateUser=Aankruisvakje als login niet bestaat en moet worden gemaakt. <br> In dit geval moet u login en wachtwoord voor superuser account onderaan deze pagina invullen. -Experimental=(experimenteel, niet operationele) -DatabaseRootLoginDescription=Login van de gebruiker mogelijk om nieuwe databases of nieuwe gebruikers, nutteloos als uw database en uw database login al bestaat (zoals wanneer je gehost door een web hosting provider). -KeepEmptyIfNoPassword=Laat leeg als gebruiker geen wachtwoord heeft (dit vermijden) -SaveConfigurationFile=Opslaan waarden -ConfigurationSaving=Configuratiebestand opslaan -ServerConnection=Server-verbinding -DatabaseCreation=Database creatie -UserCreation=Gebruiker creëren -CreateDatabaseObjects=Database-objecten creëren -ReferenceDataLoading=Referentiegegevens laden -TablesAndPrimaryKeysCreation=Maken tabellen en primaire sleutels -CreateTableAndPrimaryKey=Maak tabel %s -CreateOtherKeysForTable=Maak vreemde sleutels en indexen voor tabel %s -OtherKeysCreation=Maken vreemde sleutels en indexen -FunctionsCreation=Functies creëren -AdminAccountCreation=Maken administrator login -PleaseTypePassword=Typ een wachtwoord, lege wachtwoorden zijn niet toegestaan! -PleaseTypeALogin=Geef een login! -PasswordsMismatch=Wachtwoorden verschilt, probeer het opnieuw! -SetupEnd=Einde van de setup -SystemIsInstalled=Deze installatie is voltooid. -SystemIsUpgraded=Dolibarr is met succes opgewaardeerd. -YouNeedToPersonalizeSetup=U moet Dolibarr configureren om aan uw behoeften te voldoen (uiterlijk, de functies, ...). Om dit te doen, volgt u de onderstaande link: -AdminLoginCreatedSuccessfuly=Dolibarr administrator login '<b>%s</b>' succesvol gemaakt. -GoToSetupArea=Ga naar Dolibarr (setup gebied) -WithNoSlashAtTheEnd=Zonder de schuine streep "/" aan het eind -DirectoryRecommendation=Het wordt aanbevolen deze directorie te plaatsen uit de directorie van de webpagina's. -LoginAlreadyExists=login bestaat reeds -AdminLoginAlreadyExists=Dolibarr administrator account '<b>%s</b>' bestaat reeds. -WarningRemoveInstallDir=Waarschuwing, nadat de installatie of upgrade is voltooid, moet u om veiligheidsredenen de <b>install<b> directorie verwijderen of hernoemen naar <b>install.lock</b> om kwaadwillige gebruik te voorkomen. -ThisPHPDoesNotSupportTypeBase=Dit PHP-systeem biedt geen ondersteuning voor enig interface om toegang te krijgen tot database type %s -FunctionNotAvailableInThisPHP=Niet beschikbaar op deze PHP -MigrateScript=Migreer script -ChoosedMigrateScript=Gekozen migratie script -DataMigration=Data migratie -DatabaseMigration=Structuur database migratie -ChooseYourSetupMode=Kies uw setup-modus en klik op "Start" ... -FreshInstall=Eerste installatie -FreshInstallDesc=Gebruik deze modus als dit uw eerste installatie is. Zo niet kan deze modus een eerdere onvolledige installatie repareren, maar als u een upgrade van uw huidige versie wilt, kies "Upgrade"-modus. -UpgradeDesc=Gebruik deze modus als u oude Dolibarr bestanden heeft vervangen met bestanden van een nieuwere versie. Dit zal uw database en gegevens upgraden. -InstallNotAllowed=Setup niet toegestaan door <b>conf.php</b> machtigingen -YouMustCreateWithPermission=U moet bestand %s aanmaken en schrijfrechten geven voor de webserver tijdens het installatieproces. -CorrectProblemAndReloadPage=Gelieve het probleem op te lossen en druk op F5 om de pagina te herladen. -YouMustCreateItAndAllowServerToWrite=U moet deze directorie creëren en schrijfrechten geven zodat de webserver in deze directorie kan schrijven. -CharsetChoice=Tekenset keuze -CharacterSetClient=Tekenset gebruikt voor gegenereerde HTML-webpagina's -CharacterSetClientComment=Kies tekenset voor web display. <br/> Standaard voorgesteld tekenset die van uw database. -DBSortingCollation=Teken sorteervolgorde -DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.<br/> Deze parameter kan niet worden gedefiniëerd als de database al bestaat. -CharacterSetDatabase=Tekenset voor database -CharacterSetDatabaseComment=Kies tekenset gewild voor database creatie. <br/> Deze parameter kan niet worden gedefinieerd als database al bestaat. -YouAskDatabaseCreationSoDolibarrNeedToConnect=U vraagt om database <b>%s</b> te creëren, maar voor dit moet Dolibarr verbinding maken met server <b>%s</b> met super-gebruiker <b>%s</b> machtigingen. -YouAskLoginCreationSoDolibarrNeedToConnect=U vraagt om database login <b>%s</b> te creëren, maar voor dit moet Dolibarr verbinding maken met server <b>%s</b> met super-gebruiker <b>%s</b> machtigingen. -BecauseConnectionFailedParametersMayBeWrong=Als verbinding mislukt, host of super-gebruiker parameters moeten verkeerd zijn. -OrphelinsPaymentsDetectedByMethod=Orphelins betalingen gedetecteerd door methode %s -RemoveItManuallyAndPressF5ToContinue=Verwijder deze handmatig en druk op F5 om verder te gaan. -KeepDefaultValuesWamp=U gebruikt de wizard voor het instellen van DoliWamp, dus waarden die hier zijn voorgesteld zijn al geoptimaliseerd. Verander ze alleen als je weet wat je doet. -KeepDefaultValuesMamp=U gebruikt de wizard voor het instellen van DoliMamp, dus waarden die hier zijn voorgesteld zijn al geoptimaliseerd. Verander ze alleen als je weet wat je doet. -FieldRenamed=Veld naam -IfLoginDoesNotExistsCheckCreateUser=Als login nog niet bestaat, u moet de optie "Maak gebruiker" controleren -ErrorConnection=Server "<b>%s</b>", database naam "<b>%s</b>", login "<b>%s</b>", of database wachtwoord kan verkeerd zijn of PHP client versie kan te oud zijn vergeleken met de database versie. -MigrationOrder=Data migratie voor klanten bestellingen -MigrationSupplierOrder=Data migratie voor leveranciers bestellingen -MigrationProposal=Data migratie voor commerciële voorstellen -MigrationInvoice=Data migratie voor klanten facturen -MigrationContract=Data migratie voor contracten -MigrationUpdateFailed=Upgrade proces mislukt -MigrationPaymentsUpdate=Correctie betaalgegevens -MigrationPaymentsNumberToUpdate=%s betaling(en) up te daten -MigrationProcessPaymentUpdate=Update betaling(en) %s -MigrationPaymentsNothingToUpdate=Geen dingen meer te doen -MigrationPaymentsNothingUpdatable=Geen betalingen dat kunnen gecorrigeerd worden -MigrationContractsUpdate=Contract gegevens correctie -MigrationContractsNumberToUpdate=%s contracten(en) up te daten -MigrationContractsLineCreation=Maak contractlijn voor contract ref %s -MigrationContractsNothingToUpdate=Geen dingen meer te doen -MigrationContractsFieldDontExist=Veld fk_facture bestaat niet meer. Niets te doen. -MigrationContractsEmptyDatesUpdateSuccess=Contract lege datum correctie succesvol gedaan -MigrationContractsEmptyDatesNothingToUpdate=Geen contract lege datum te corrigeren -MigrationContractsEmptyCreationDatesNothingToUpdate=Geen contract aanmaakdatum te corrigeren -MigrationContractsInvalidDatesNumber=%s contracten gemodifieerd -MigrationContractsInvalidDatesNothingToUpdate=Geen datum met slechte waarde te corrigeren -MigrationReopeningContracts=Open contract gesloten door fout -MigrationReopenThisContract=Heropenen contract %s -MigrationReopenedContractsNumber=%s contracten gemodifieerd -MigrationReopeningContractsNothingToUpdate=Geen gesloten contract te openen -MigrationBankTransfertsUpdate=Update links tussen banktransactie en een banktransfer -MigrationBankTransfertsNothingToUpdate=Alle links zijn up-to-date -MigrationShipmentOrderMatching=Verzendingen ontvangst update -MigrationDeliveryOrderMatching=Leveringsbon update -MigrationDeliveryDetail=Levering update -MigrationStockDetail=Update voorraad van producten diff --git a/htdocs/langs/nl_BE/interventions.lang b/htdocs/langs/nl_BE/interventions.lang deleted file mode 100644 index 1a0b97ed7f2..00000000000 --- a/htdocs/langs/nl_BE/interventions.lang +++ /dev/null @@ -1,21 +0,0 @@ -# Dolibarr language file - Source file is en_US - interventions -InterventionCard=Interventie-kaart -AddIntervention=Toevoegen interventie -ListOfInterventions=Lijst van interventies -EditIntervention=Aanpassen interventie -CreateDraftIntervention=Maak klad -CustomerDoesNotHavePrefix=Klant heeft geen voorvoegsel -InterventionContact=Interventie contact -DeleteIntervention=Verwijderen interventie -ValidateIntervention=Valideer interventie -DeleteInterventionLine=Verwijderen interventie lijn -NameAndSignatureOfExternalContact=Naam en handtekening van de klant: -DocumentModelStandard=Standaard document model voor interventies -TypeContact_fichinter_internal_INTERREPFOLL=Vertegenwoordiger van de opvolging van de interventie -TypeContact_fichinter_internal_INTERVENING=Tussenkomst -TypeContact_fichinter_external_BILLING=Rekening klanten contact -TypeContact_fichinter_external_CUSTOMER=Opvolging klanten contact -ArcticNumRefModelDesc1=Generiek nummer model -ArcticNumRefModelError=Mislukt om te activeren -PacificNumRefModelDesc1=Nummer met formaat %syymm-nnnn waar yy het jaar is, mm de maand is en nnnn een sequentie is zonder pauze en geen terugkeer naar 0 -PacificNumRefModelError=Een interventie kaart te beginnen met %s syymm bestaat al en is niet compatibel met dit model van de reeks. Verwijdere of hernoem het om deze module te activeren. diff --git a/htdocs/langs/nl_BE/ldap.lang b/htdocs/langs/nl_BE/ldap.lang deleted file mode 100644 index cd70dfbe609..00000000000 --- a/htdocs/langs/nl_BE/ldap.lang +++ /dev/null @@ -1,10 +0,0 @@ -# Dolibarr language file - Source file is en_US - ldap -YouMustChangePassNextLogon=Wachtwoord voor <b>gebruiker %s</b> op het <b>domein %s</b> moet worden veranderd. -UserMustChangePassNextLogon=Gebruiker moet wachtwoord wijzigen op het domein %s -LDAPRecordNotFound=Record niet gevonden in de LDAP database -LDAPFieldFirstSubscriptionDate=Eerste abonnement datum -LDAPFieldFirstSubscriptionAmount=Fist abonnement bedrag -LDAPFieldLastSubscriptionAmount=Laatste abonnement bedrag -SynchronizeDolibarr2Ldap=Synchroniseren gebruiker (Dolibarr - LDAP) -ForceSynchronize=Force synchroniserende Dolibarr - LDAP -ErrorFailedToReadLDAP=Failed to read LDAP-database. Check LDAP module setup en database toegankelijkheid. diff --git a/htdocs/langs/nl_BE/mails.lang b/htdocs/langs/nl_BE/mails.lang deleted file mode 100644 index 3c7e836943e..00000000000 --- a/htdocs/langs/nl_BE/mails.lang +++ /dev/null @@ -1,65 +0,0 @@ -# Dolibarr language file - Source file is en_US - mails -Mailing=Mailing -EMailing=E-mailing -Mailings=Mailings -EMailings=E-mailings -MailCard=E-mail kaart -MailTargets=Doelen -MailErrorsTo=Fouten -MailReply=Antwoord op -MailCCC=Cached kopie aan -MailTopic=EMail onderwerp -MailMessage=EMail bericht -ShowEMailing=Toon mailing -ListOfEMailings=Lijst van mailings -NewMailing=Nieuwe mailing -EditMailing=Bewerk mailing -DeleteMailing=Verwijder mailing -DeleteAMailing=Verwijder een mailing -PreviewMailing=Voorbeeld mailing -PrepareMailing=Mailing voorbereiden -CreateMailing=Maak mailing -MailingDesc=Deze pagina laat u toe om een mailing te sturen naar een groep van mensen. -MailingResult=Resultaat verzonden E-mails -TestMailing=Test mailing -ValidMailing=Bevestig mailing -ApproveMailing=Mailing goedkeuren -MailingStatusDraft=Ontwerp -MailingStatusSent=Verstuurd -MailSuccessfulySent=E-mail succesvol verzonden (van %s naar %s) -WarningNoEMailsAdded=Geen nieuwe E-mail toe te voegen aan de ontvangerslijst. -ConfirmValidMailing=Weet u zeker dat u deze mailing wilt valideren om te verzenden? -ConfirmDeleteMailing=Weet u zeker dat u deze mailing wilt verwijderen? -NoTargetYet=Nog geen ontvangers gedefiniëerd (Ga op het tabblad "Ontvangers") -RemoveRecipient=Verwijder ontvanger -YouCanAddYourOwnPredefindedListHere=Om uw email selector module te creëren, zie htdocs/core/modules/mailings/README. -EMailTestSubstitutionReplacedByGenericValues=Bij het gebruik van test-modus, substituties variabelen worden vervangen door algemene waarden -MailingAddFile=Bestand toevoegen -CloneEMailing=Kloon email -ConfirmCloneEMailing=Weet u zeker dat u deze e-mail wilt klonen? -MailingModuleDescContactCompanies=Contacten van alle derde partijen (klant, potentiële klant, leverancier, ...) -MailingModuleDescDolibarrUsers=Alle Dolibarr gebruikers met e-mails -MailingModuleDescEmailsFromFile=E-mails van een tekstbestand (e-mail, naam, achternaam, commentaar) -MailingModuleDescContactsCategories=Derde partijen met e-mails (per categorie) -RecipientSelectionModules=Omschreven verzoeken om ontvangers te selecteren -MailingArea=Mailing gebied -LastMailings=Laatste %s mailings -TargetsStatistics=Statistieken ontvangers -MailNoChangePossible=Ontvangers voor een gevalideerde mailing kan niet meer worden gewijzigd -SearchAMailing=Zoek een mailing -SendMailing=Stuur mailing -SendMail=Stuur een e-mailbericht -MailingNeedCommand=Om veiligheidsredenen kan het verzendenvan een mailing enkel uitgevoerd worden vanaf command-line. Vraag aan de administrator voor deze mailing naar alle ontvangers te versturen: -MailingNeedCommand2=U kunt ze echter online sturen door het toevoegen van parameter MAILING_LIMIT_SENDBYWEB met een maximale waarde van het aantal e-mails die u wilt verzenden per sessie. -ConfirmSendingEmailing=Weet u zeker dat u deze mailing wilt verzenden? <br> Online verzenden van mailings zijn door veiligheidredenen beperkt om naar <b>%s</b> ontvangers sturen per sessie. -TargetsReset=Verwijder lijst -ToClearAllRecipientsClickHere=Als u de lijst van ontvangers van deze mailing wilt verwijderen, klik op de knop -ToAddRecipientsChooseHere=Om ontvangers toe te voegen, kiest u in deze lijsten -NbOfEMailingsReceived=Massa mailings ontvangen -IdRecord=Record ID -Notifications=Berichtgevingen -NoNotificationsWillBeSent=Geen e-mail berichtgevingen staan gepland voor dit evenement en bedrijf -ANotificationsWillBeSent=1 berichtgeving zal worden verzonden per e-mail -SomeNotificationsWillBeSent=%s berichtgevingen worden verzonden per e-mail -AddNewNotification=Activeer een nieuw verzoek van berichtgeving -ListOfActiveNotifications=Lijst van alle actieve berichtgevingen diff --git a/htdocs/langs/nl_BE/main.lang b/htdocs/langs/nl_BE/main.lang index 7b963e8acca..2e691473326 100644 --- a/htdocs/langs/nl_BE/main.lang +++ b/htdocs/langs/nl_BE/main.lang @@ -2,228 +2,20 @@ DIRECTION=ltr FONTFORPDF=helvetica FONTSIZEFORPDF=10 -SeparatorDecimal=, -SeparatorThousand=None -FormatDateShort=%d/%m/%Y -FormatDateShortInput=%d/%m/%Y -FormatDateShortJava=dd/MM/yyyy -FormatDateShortJavaInput=dd/MM/yyyy -FormatDateShortJQuery=dd/mm/yy -FormatDateShortJQueryInput=dd/mm/yy +SeparatorDecimal=. +SeparatorThousand=, +FormatDateShort=%m/%d/%Y +FormatDateShortInput=%m/%d/%Y +FormatDateShortJava=MM/dd/yyyy +FormatDateShortJavaInput=MM/dd/yyyy +FormatDateShortJQuery=mm/dd/yy +FormatDateShortJQueryInput=mm/dd/yy FormatHourShortJQuery=HH:MI -FormatHourShort=%H:%M +FormatHourShort=%I:%M %p FormatHourShortDuration=%H:%M -FormatDateTextShort=%d %b %Y -FormatDateText=%d %B %Y -FormatDateHourShort=%d/%m/%Y %H:%M +FormatDateTextShort=%b %d, %Y +FormatDateText=%B %d, %Y +FormatDateHourShort=%m/%d/%Y %I:%M %p FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p -FormatDateHourTextShort=%d %b %Y %H:%M -FormatDateHourText=%d %B %Y %H:%M -ErrorFieldRequired=Veld "%s" is vereist -ErrorFieldFormat=Veld "%s" heeft een slechte waarde -ErrorFailedToOpenFile=Gefaald om file %s te openen -ErrorCanNotCreateDir=Kan dir %s niet creëren -ErrorCanNotReadDir=Kan dircectory %s niet lezen -ErrorUnknown=ONBEKENDE fout -ErrorLogoFileNotFound=Logo bestand "%s" is niet gevonden -ErrorGoToGlobalSetup=Ga naar "Bedrijf" setup om dit op te lossen -ErrorGoToModuleSetup=Ga naar Module setup Om dit op te lossen -ErrorFailedToSendMail=Mislukt om mail te verzenden (afzender= %s, ontvanger= %s) -ErrorAttachedFilesDisabled=Verbonden bestanden functie is uitgeschakeld op deze server -ErrorFileNotUploaded=Bestand is niet geüpload. Controleer of de groote niet meer is dan maximaal toegestaan, dat er vrije ruimte beschikbaar is op de schijf en dat er al een bestand bestaat met dezelfde naam in deze directory. -ErrorNoRequestRan=Geen lopend verzoek -ErrorWrongHostParameter=Verkeerde ontvangst parameter -ErrorYourCountryIsNotDefined=Uw land wordt niet gedefinieerd. Ga naar de Home-Setup-Bewerk en post opnieuw het formulier. -ErrorRecordIsUsedByChild=Mislukt om dit record te verwijderen. Dit record wordt gebruikt door ten minste één ander records -ErrorNoRequestInError=Geen verzoek in de fout -ErrorServiceUnavailableTryLater=Service niet beschikbaar voor het moment. Proberen het later opnieuw. -ErrorDuplicateField=Dubbele waarde in een uniek gebied -ErrorSomeErrorWereFoundRollbackIsDone=Sommige fouten zijn gevonden. Wij draaien de veranderingen terug. -ErrorConfigParameterNotDefined=Parameter <b>%s</b> is niet gedefinieerd binnen Dolibarr configuratiebestand <b>conf.php.</b> -ErrorCantLoadUserFromDolibarrDatabase=Niet vinden van gebruiker <b>%s</b> in Dolibarr database. -ErrorNoVATRateDefinedForSellerCountry=Fout, geen BTW-tarieven voor land "%s". -ErrorFailedToSaveFile=Fout, mislukt om bestand op te slaan. -RecordSaved=Record opgeslagen -LevelOfFeature=Niveau van de functies -DefinedAndHasThisValue=Omschreven en heeft waarde van -HomeArea=Home gebied -PreviousConnexion=Vorige verbinding -RequestedUrl=Aangevraagd Url -RequestLastAccess=Verzoek voor laatste database toegang -RequestLastAccessInError=Verzoek voor laatste database toegang in fout -DolibarrHasDetectedError=Dolibarr heeft een technische fout -InformationToHelpDiagnose=Informatie die kan helpen bij het vaststellen -NotePublic=Nota (openbaar) -NotePrivate=Nota (privé) -WarningYouHaveAtLeastOneTaskLate=Waarschuwing, u hebt ten minste één element dat de tolerantie van vertraging heeft overschreden. -Activate=Activeer -Activated=Activeer -Add=Voeg toe -AddActionToDo=Voeg actie te doen toe -AddActionDone=Voeg actie gedaan toe -ConfirmSendCardByMail=Bent u echt zeker dat u deze kaart via mail wilt verzenden? -Delete=Verwijder -Remove=Verwijder -Resiliate=Beëindig -Cancel=Annuleer -Modify=Wijzig -Edit=Bewerk -TestConnection=Test aansluiting -ToClone=Kloon -NoCloneOptionsSpecified=Er zijn geen gegevens gedefinieerd voor klonen. -Of=du -Show=Toon -ReOpen=Heropen -Upload=Stuur bestand -Choose=Kiezen -ChooseLangage=Selecteer alstublieft je taal -Author=De auteur -PasswordRetype=Voer opnieuw je wachtwoord in -Note=Aantekening -Label=Het etiket -RefOrLabel=Ref. of etiket -DefaultModel=Standaardmodel -DevelopmentTeam=Ontwikkelingsteam -Connection=Verbinding -Alert=Alarm -Previous=Vorig -Next=Volgend -DateCreation=Datum van creatie -DateModification=Wijziging datum -DateValidation=Datum validatie -DateValue=Geldigheidsdatum -DateValueShort=Geldigheidsdatum -DateOperation=Datum uitvoering -DateOperationShort=Datum uitvoering -DateLimit=Tijdslimiet (Deadline) -DateRequest=Verzoek datum -DateProcess=Proces datum -DatePlanShort=Datum geplant -DateRealShort=Datum echt. -Hour=uur -Hours=Uren -Default=Standaardwaarde -DefaultValue=Default waarde -UnitPriceTTC=Eenheidsprijs -PriceU=UP -PriceUTTC=EP -AmountHT=Bedrag excl. BTW -AmountTTC=Bedrag incl. BTW -AmountTotal=Totaal bedrag (excl. BTW) -PriceQtyHT=Prijs voor deze hoeveelheid (excl. BTW) -PriceQtyMinHT=Prijs hoeveelheid min. (excl. BTW) -Total=totaal -TotalTTC=Totaal incl. BTW -TotalTTCToYourCredit=Total TTC to your credit -IncludedVAT=Incl. BTW -HT=Na aftrek van belastingen -TTC=Incl. BTW -VATRate=BTW tarief -List=De lijst -FullList=Volledige lijst -Ref=Ref -RefSupplier=Ref. Leverancier -RefPayment=Ref. betaling -ActionsToDo=Acties nog te doen -ActionsDoneShort=Gedaan -ActionRunningNotStarted=Nog niet gestart -ActionDoneShort=Afgewerkt -CompanyFoundation=Bedrijf -ContactsForCompany=Contactpersonen voor deze derde partij -ActionsOnCompany=Acties over deze derde partij -NActionsLate=%s te laat -Filter=filter -GeneratedOn=Voortgebouwd op %s -Duration=Duurtijd -MyBookmarks=Mijn bladwijzers -OtherInformationsBoxes=Overige informatie overzichten -DolibarrBoard=Dolibarr boord -DolibarrWorkBoard=Werktaken overzicht -to=tot -Other=Ander -Others=Anderen -Draft=Ontwerp -Drafts=Ontwerpen -Rejects=Verwerpen -Late=Laat -January=januari -February=februari -March=maart -April=april -May=mei -June=juni -July=juli -August=augustus -September=september -October=oktober -November=november -December=december -FileTransferComplete=Bestand werd succesvol upgeload -ReportPeriod=Rapport periode -ReportDescription=Beschrijving -Keyword=Sleutelwoord -FillTownFromZip=Vul gemeente uit postcode -ReadPermissionNotAllowed=Lees toestemming niet toegestaan -AmountInCurrency=Bedrag in %s -NbOfThirdParties=Aantal derde partijen -NbOfCustomers=Aantal klanten -NbOfLines=Aantal lijnen -NbOfReferers=Aantal referers -Referers=Referers -DateFromTo=Van %s tot %s -Internal=Intern -Internals=Interne -Externals=Extern -BuildPDF=Maak PDF -RebuildPDF=Maak opnieuw PDF aan -BuildDoc=Maak Doc -RebuildDoc=Maak opnieuw Doc aan -Entity=Profiel -Entities=Profielen -CustomerPreview=Klanten preview -SupplierPreview=Leverancier preview -ShowCustomerPreview=Toon klant preview -ShowSupplierPreview=Toon leverancier preview -ShowAccountancyPreview=Toon accountancy preview -RefCustomer=Ref. klant -ExpandAll=Alles uitvouwen -UndoExpandAll=Undo alles uitvouwen -Response=Reactie -SendByMail=EMail -MailSentBy=E-mail verstuurd door -TextUsedInTheMessageBody=E-mail vak -SendAcknowledgementByMail=Stuur Ack. per e-mail -DetectedVersion=Gedetecteerde versie -FollowingConstantsWillBeSubstituted=Volgende constanten worden vervangen met de overeenkomstige waarde. -BackToList=Terug naar de lijst -CanBeModifiedIfOk=Kan worden gewijzigd als het geldig is -CanBeModifiedIfKo=Kan worden gewijzigd indien het niet geldig is -RecordModifiedSuccessfully=Record succesvol aangepast -NotManaged=Niet in geslaagd -Offered=Gratis -Receive=Ontvang -YouCanChangeValuesForThisListFromDictionarySetup=U kan deze waarden voor deze lijst wijzigen. Ga naar Home - Opstelling - Taalkundige instellingen om te wijzigen. -BuildDocuments=Gemaakte documenten -ThisLimitIsDefinedInSetup=Dolibarr limiet (Menu Home-Opstelling-Beveiliging): %s Kb, PHP limiet: %s Kb -NoFileFound=Geen documenten opgeslagen in deze map -CurrentTheme=Huidig thema -ForCustomer=Voor de klant -HidePassword=Toon commando met het wachtwoord verborgen -UnHidePassword=Toon echt commando met geen verborgen wachtwoord -Notes=Nota's -NewAttribute=Nieuw attribuut -OptionalFieldsSetup=Optionele velden setup -CreateDraft=Creëer klad -NoPhotoYet=Geen foto's beschikbaar -Day1=maandag -Day2=dinsdag -Day3=woensdag -Day4=donderdag -Day5=vrijdag -Day6=zaterdag -Day0=zondag -ShortTuesday=D -ShortThursday=D -ShortFriday=V -ShortSaturday=Z -ShortSunday=Z +FormatDateHourTextShort=%b %d, %Y, %I:%M %p +FormatDateHourText=%B %d, %Y, %I:%M %p diff --git a/htdocs/langs/nl_BE/members.lang b/htdocs/langs/nl_BE/members.lang deleted file mode 100644 index fe245dadb7c..00000000000 --- a/htdocs/langs/nl_BE/members.lang +++ /dev/null @@ -1,90 +0,0 @@ -# Dolibarr language file - Source file is en_US - members -MembersArea=Leden gebied -PublicMembersArea=Openbare leden gebied -MemberCard=Lidkaart -MemberAccount=Lid login -ShowMember=Toon lidkaart -MembersTickets=Etiketten lidmaatschap -FundationMembers=Leden van de vereniging -Attributs=Eigenschappen -ErrorMemberTypeNotDefined=Lid type niet gedefiniëerd -MembersCards=Lidmaatschap kaarten -MembersList=Lijst van de leden -MembersListToValid=Lijst van de klad-leden (te valideren) -MembersListUpToDate=Lijst van geldige leden met up-to-date abonnementen -MembersListNotUpToDate=Lijst van geldige leden met abonnement out of date -MembersListResiliated=Lijst van beëindigde leden -MenuMembersToValidate=Klad-leden -MenuMembersUpToDate=Up-to-date leden -MenuMembersNotUpToDate=Leden niet up-to-date -MenuMembersResiliated=Leden beëindigd -DateNextSubscription=Datum volgende inschrijving -DateEndSubscription=Einddatum lidmaatschap -NewType=Nieuw lid type -MemberType=Lid type -MemberTypeId=Lid type id -MemberTypeLabel=Lid type etiket -MembersTypes=Leden soorten -MembersAttributes=Leden attributen -MemberStatusDraft=Klad (moet worden gevalideerd) -MemberStatusDraftShort=Te valideren -MemberStatusActive=Gevalideerd (wachten op inschrijving) -MemberStatusActiveLate=Lidmaatschap verlopen -MemberStatusPaid=Lidmaatschap betaald -MemberStatusPaidShort=Betaald -MemberStatusResiliated=Lid beëindigd -MemberStatusResiliatedShort=Beëindigd -MembersStatusToValid=Klad-leden -MembersStatusToValidShort=Klad-leden -MembersStatusPaid=Lidmaatschap betaald -MembersStatusPaidShort=Betaald -MembersStatusNotPaid=Lidmaatschap niet betaald -MembersStatusNotPaidShort=Niet betaald -MembersStatusResiliated=Leden beëindigd -MembersStatusResiliatedShort=Leden beëindigd -EditMember=Bewerk Lid -SubscriptionEndDate=Lidmaatschap einddatum -MembersTypeSetup=Leden type configuratie -NewSubscription=Nieuwe inschrijving -Subscription=Inschrijving -Subscriptions=Inschrijvingen -SubscriptionNotReceived=Inschrijving nooit ontvangen -ListOfSubscriptions=Lijst van inschrijvingen -SendCardByMail=Kaart verzenden via mail -AddMember=Toevoegen lid -NoTypeDefinedGoToSetup=Geen lid types gedefinieerd. Ga op deze pagina naar het links menu en selecteer "Opstelling - Leden soorten" -NewMemberType=Nieuw lid type -WelcomeEMail=Welkom e-mail -SubscriptionRequired=Inschrijving nodig -EditType=Bewerk lid type -Physical=Fysieke -Moral=Morele -MorPhy=Morele / Fysische -ResiliateMember=Annuleer een lid -ConfirmResiliateMember=Weet u zeker dat u dit lid wilt annuleren? -DeleteMember=Verwijderen van een lid -ConfirmDeleteMember=Weet u zeker dat u dit lid wilt verwijderen (verwijderen van een lid zal ook al zijn inschrijvingen verwijderen)? -DeleteSubscription=Verwijder een inschrijving -ConfirmDeleteSubscription=Weet u zeker dat u deze inschrijving wilt verwijderen? -ValidateMember=Valideren van een lid -FollowingLinksArePublic=De volgende links zijn open pagina's niet beschermd door een Dolibarr toestemming. They are not formated pages, provided as example to show how to list members database. -ExportDataset_member_1=Leden en inschrijvingen -AttributeName=Attribuut naam -PublicMemberCard=Lid publiek kaart -MemberNotOrNoMoreExpectedToSubscribe=Lid niet of wordt niet meer verwacht zich te abonneren -AddSubscription=Toevoegen abonnement -SendAnEMailToMember=Verzend informatie email naar lid -DescADHERENT_MAIL_VALID_SUBJECT=Email onderwerp lid validatie -DescADHERENT_MAIL_VALID=EMail voor lid validatie -DescADHERENT_MAIL_COTIS_SUBJECT=Email onderwerp voor inschrijving -DescADHERENT_MAIL_COTIS=EMail voor inschrijving -DescADHERENT_MAIL_RESIL_SUBJECT=Email onderwerp voor lid beëindiging -DescADHERENT_MAIL_RESIL=EMail voor lid beëindiging -DescADHERENT_MAIL_FROM=Sender EMail voor automatische e-mails -DescADHERENT_ETIQUETTE_TYPE=Etiketten formaat -DescADHERENT_CARD_HEADER_TEXT=Tekst op de top van de lidkaarten -DescADHERENT_CARD_TEXT=Tekst op de lidkaarten -DescADHERENT_CARD_FOOTER_TEXT=Tekst op de bodem van de lidkaarten -ShowTypeCard=Toon type '%s' -NoThirdPartyAssociatedToMember=Geen derde partij verbonden met dit lid -ThirdPartyDolibarr=Dolibarr derde partij diff --git a/htdocs/langs/nl_BE/orders.lang b/htdocs/langs/nl_BE/orders.lang deleted file mode 100644 index 8e18d502b6a..00000000000 --- a/htdocs/langs/nl_BE/orders.lang +++ /dev/null @@ -1,88 +0,0 @@ -# Dolibarr language file - Source file is en_US - orders -OrdersArea=Bestellings gebied -SuppliersOrdersArea=Leveranciers bestellingen gebied -OrderCard=Bestellingskaart -Order=Orderbevestiging -Orders=Bestellingen -OrderDate=Bestellingsdatum -NewOrder=Nieuwe bestelling -ToOrder=Naar bestelling -MakeOrder=Maak bestelling -SupplierOrder=Bestelbon -SuppliersOrders=Bestelbon -SuppliersOrdersRunning=Huidige leverenaciersbestellingen -CustomerOrder=Klantenbestelling -CustomersOrders=Klantenbestellingen -CustomersOrdersRunning=Huidige klantenbestellingen -CustomersOrdersAndOrdersLines=Klant bestelling en bestellingen' lijnen -OrdersToValid=Bestellingen te valideren -OrdersToBill=Betellingen te factureren -OrdersInProcess=Bestellingen in uitvoering -OrdersToProcess=Bestellingen af te handelen -StatusOrderDraftShort=Klad -StatusOrderOnProcessShort=In uitvoering -StatusOrderProcessedShort=Afgehandeld -StatusOrderReceivedAllShort=Ontvangen -StatusOrderDraft=Klad (moet gevalideerd worden) -StatusOrderOnProcess=In uitvoering -StatusOrderProcessed=Afgehandeld -StatusOrderReceivedAll=Volledig ontvangen -DraftOrWaitingApproved=Klad of nog niet goedgekeurd -DraftOrWaitingShipped=Ontwerp of gevalideerd nog niet verzonden -MenuOrdersToBill=Bestellingen te factureren -SearchOrder=Zoek bestelling -CreateOrder=Creëer bestelling -RefuseOrder=Weiger bestelling -ApproveOrder=Accepteer bestelling -ValidateOrder=Valideer bestelling -DeleteOrder=Verwijder bestelling -CancelOrder=Annuleer bestelling -AddOrder=Voeg bestelling toe -AddToMyOrders=Voeg toe aan mijn bestellingen -AddToOtherOrders=Voeg toe aan andere bestellingen -ShowOrder=Toon bestelling -NoOpenedOrders=Geen geopende bestellingen -NoOtherOpenedOrders=Geen andere geopende bestellingen -OtherOrders=Andere bestellingen -LastOrders=Laatste %s bestellingen -LastModifiedOrders=Laatste %s gewijzigde bestellingen -LastClosedOrders=Laatste %s afgesloten bestellingen -AllOrders=Alle bestellingen -NbOfOrders=Aantal bestellingen -OrdersStatistics=Bestellingstatistieken -OrdersStatisticsSuppliers=Leverancier bestellingen' statistieken -NumberOfOrdersByMonth=Aantal bestellingen per maand -AmountOfOrdersByMonthHT=bedrag van de bestellingen per maand (exclusief BTW) -ListOfOrders=Lijst van bestellingen -CloseOrder=Afsluiten bestelling -ConfirmCloseOrder=Bent u zeker dat u deze bestelling wil afsluiten? Eens een bestelling is afgesloten, kan deze enkel nog gefactureerd worden. -ConfirmCloseOrderIfSending=Bent u zeker dat u deze bestelling wil afsluiten? Sluit een bestelling enkel af als alle verzendingen gedaan zijn. -ConfirmDeleteOrder=Bent u zeker dat u deze bestelling wil verwijderen ? -ConfirmValidateOrder=Bent u zeker dat u deze bestelling onder naam <b>%ss</b> wil valideren? -ConfirmCancelOrder=Bent u zeker dat u deze bestelling wil annuleren? -ConfirmMakeOrder=Bent u zeker dat u deze bestelling gemaakt op <b>%ss</b> wil bevestigen? -ClassifyBilled=Classify "Billed" -DraftOrders=Klad bestellingen -RelatedOrders=Gerelateerde bestellingen -OnProcessOrders=Bestellingen in uitvoering -RefOrder=Ref. bestelling -RefCustomerOrder=Ref. klant bestelling -RefCustomerOrderShort=Ref. klant bestelling -SendOrderByMail=Verzend bestelling via mail -ActionsOnOrder=Acties op bestelling -NoArticleOfTypeProduct=Geen artikel van het type 'product' dus geen verzendbaar artikel voor deze bestelling -OrderMode=Bestellingswijze -AuthorRequest=Verzoek auteur -UseCustomerContactAsOrderRecipientIfExist=Gebruik de klant zijn contactadres indien ingesteld, in de plaats van het adres van derde partijen voor ontvangst -RunningOrders=Lopende bestellingen -UserWithApproveOrderGrant=Gebruikers gemachtigd om "bestellingen goed te keuren". -Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Kan module file '%ss' niet laden -Error_FailedToLoad_COMMANDE_ADDON_File=Kan module file '%ss' niet laden -OrderSource0=Commercieel voorstel -OrderSource2=Mail campagne -OrderSource3=Telefoon compagne -OrderSource5=Commerciëel -OrderSource6=Winkel -QtyOrdered=Hoeveelheid besteld -AddDeliveryCostLine=Voeg een lijn 'Leveringskost' toe, duidend op het gewicht van de bestelling -PDFEinsteinDescription=Een compleet bestel document (logo. ..) diff --git a/htdocs/langs/nl_BE/other.lang b/htdocs/langs/nl_BE/other.lang deleted file mode 100644 index c1a1850e465..00000000000 --- a/htdocs/langs/nl_BE/other.lang +++ /dev/null @@ -1,46 +0,0 @@ -# Dolibarr language file - Source file is en_US - other -BirthdayDate=Datum verjaardag -Notify_FICHINTER_VALIDATE=Valideer interventie -Notify_BILL_VALIDATE=Valideer factuur -NbOfActiveNotifications=Aantal aanmeldingen -DemoDesc=Dolibarr is geen compacte ERP maar is opgebouwd uit verschillende functionele modules. Een demo waarin alle modules zijn geactiveerd heeft geen zin, omdat niet alle modules in praktijk worden gebruikt. Het kan echter zijn dat alle modules wel worden gebruikt, dus zijn er verschillende demo-profielen beschikbaar. -ChooseYourDemoProfil=Kies een demo profiel die overeenkomt met uw activiteit ... -DemoFundation=Leden beheren van een vereniging -DemoFundation2=Beheer van leden en een bankrekening van een vereniging -DemoCompanyServiceOnly=Het beheren van een freelance activiteit met enkel diensten als verkoop -DemoCompanyProductAndStocks=Het beheren van een kleine of middelgrote onderneming met als hoofdzaak het verkopen van producten -CreatedBy=Gemaakt door %s -FileWasRemoved=Bestand is verwijderd -DirWasRemoved=Directorie is verwijderd -FeatureNotYetAvailableShort=Beschikbaar in een volgende versie -FeatureNotYetAvailable=Functie nog niet beschikbaar in deze versie -FeatureExperimental=Experimentele functie. Niet stabiel in deze versie -FeatureDevelopment=Ontwikkeling functie. Niet stabiel in deze versie -FeaturesSupported=Functies ondersteund -SendNewPasswordDesc=Dit formulier laat u toe om een nieuwe wachtwoord aan te vragen. Het zal worden verstuurd naar uw e-mailadres. <br> Verandering van het wachtwoord zal enkel gebeuren na het klikken op de bevestigingslink van deze mail. <br> Controleer uw e-mail ontvanger. -BackToLoginPage=Naar login pagina -AuthenticationDoesNotAllowSendNewPassword=De verificatie van Dolibarr is ingesteld op <b>%s</b>.<br> In deze modus kan Dolibarr uw wachtwoord niet weten of wijzigen. <br> Neem contact op met uw systeembeheerder voor het wijzigen van uw wachtwoord. -DolibarrDemo=Dolibarr ERP / CRM demo -StatsByNumberOfUnits=Statistieken van het aantal eenheden -StatsByNumberOfEntities=Statistieken van het aantal verwezen entiteiten -NumberOfProposals=Aantal offertes op de laatste 12 maanden -NumberOfCustomerOrders=Aantal klantenbestellingen op de laatste 12 maanden -NumberOfCustomerInvoices=Aantal facturen klanten op de laatste 12 maanden -NumberOfSupplierInvoices=Aantal facturen leveranciers op de laatste 12 maanden -NumberOfUnitsProposals=Aantal eenheden op offertes van de afgelopen 12 maanden -NumberOfUnitsCustomerOrders=Aantal eenheden van klantenbestellingen op de laatste 12 maanden -NumberOfUnitsCustomerInvoices=Aantal eenheden van facturen klanten op de laatste 12 maanden -NumberOfUnitsSupplierInvoices=Aantal eenheden van facturen leveranciers op de laatste 12 maanden -EMailTextOrderApproved=Bestelling %s goedgekeurd -EMailTextOrderApprovedBy=Bestelling % is goedgekeurd door %s -EMailTextOrderRefused=Bestelling %s geweigerd -EMailTextOrderRefusedBy=Bestelling %s geweigerd door %s -AddCalendarEntry=Voeg item toe in kalender %s -PropalClosedRefusedInDolibarr=Offerte %s is geweigerd in Dolibarr -InvoicePaidInDolibarr=Factuur %s is veranderd naar betaald in Dolibarr -PaymentDoneInDolibarr=Betaling %s is gedaan in Dolibarr -CustomerPaymentDoneInDolibarr=Klant betaling %s is gedaan in Dolibarr -SupplierPaymentDoneInDolibarr=Leverancier betaling %s is gedaan in Dolibarr -MemberResiliatedInDolibarr=Lid %s is beëindigd in Dolibarr -MemberSubscriptionAddedInDolibarr=Inschrijving voor lid %s is toegevoegd Dolibarr -NoExportableData=Geen gegevens exporteerbaar (geen modules geladen met exporteerbare gegevens, of het ontbreken van machtigingen) diff --git a/htdocs/langs/nl_BE/products.lang b/htdocs/langs/nl_BE/products.lang deleted file mode 100644 index 9e4761e9f41..00000000000 --- a/htdocs/langs/nl_BE/products.lang +++ /dev/null @@ -1,76 +0,0 @@ -# Dolibarr language file - Source file is en_US - products -ProductServiceCard=Producten/Diensten kaart -ProductId=Product/dienst id -Create=Maak -ProductsAndServicesOnSell=Producten en Diensten in verkoop -ProductsAndServicesNotOnSell=Producten en diensten niet in verkoop -ProductsAndServicesStatistics=Statistieken van producten en diensten -ProductsStatistics=Statistieken producten -ProductsOnSell=Producten in verkoop -ProductsNotOnSell=Producten niet in verkoop -ServicesOnSell=Diensten in verkoop -ServicesNotOnSell=Diensten niet in verkoop -InternalRef=Verslag -LastRecorded=Laatste geregistreerde producten/diensten in verkoop -LastRecordedProductsAndServices=Laatste %s aangemaakte producten / diensten -LastModifiedProductsAndServices=Laatste %s aangepaste producten / diensten -LastRecordedProducts=Laatste %s aangemaakte producten -LastRecordedServices=Laatste %s aangemaakte diensten -CardProduct0=De productkaart -CardProduct1=Diensten kaart -CardContract=Contract kaart -OnSell=In verkoop -NotOnSell=NIET in verkoop -ProductStatusOnSell=In verkoop -ProductStatusNotOnSell=NIET in verkoop -ProductStatusOnSellShort=In verkoop -ProductStatusNotOnSellShort=NIET in verkoop -UpdatePrice=Update prijs -PublicPrice=Openbare prijs -ContractStatusOnHold=In wacht -ContractStatusToRun=Een METTRE en service -ErrorProductBadRefOrLabel=Verkeerde waarde voor de referentie-of etiket. -SupplierRef=Leverancier ref. -ShowProduct=Toon producten -ProductsAndServicesArea=Producten en Diensten gebied -ProductsArea=Producten gebied -ServicesArea=Diensten gebied -AddToMyProposals=Toevoegen aan mijn voorstellen -AddToOtherProposals=Toevoegen aan andere voorstellen -SupplierCard=Leverancierskaart -AllWays=Pad naar het vinden van uw product in voorraad -NoCat=Uw product is niet in elke categorie -SetDefaultBarcodeType=Stel barcode type -BarcodeValue=Barcode waarde -NoteNotVisibleOnBill=Nota (niet zichtbaar op facturen, voorstellen ...) -CreateCopy=Maak kopie -ServiceLimitedDuration=Dienst beperkte duur: -MultiPricesAbility=Activeer de multi-prijzen -MultiPricesNumPrices=Aantal prijs -AssociatedProductsAbility=Activeer de aanverwante producten -AssociatedProducts=Aanverwante producten -AssociatedProductsNumber=Aantal aanverwante producten -EditAssociate=Universitair -KeywordFilter=Zoekwoord filter -ProductToAddSearch=Zoek product toe te voegen -AddDel=Toevoegen / Verwijderen -ProductAssociationList=Lijst van gerelateerde producten / diensten: naam van het product / de dienst (hoeveelheid aangetast) -ErrorAssociationIsFatherOfThis=Een van de geselecteerde product is ouder met huidige product -DeleteProduct=Het verwijderen van een product / dienst -ConfirmDeleteProduct=Weet u zeker dat u dit product/dienst wilt verwijderen? -ProductDeleted=Product / Dienst: %s geschrapt uit de database. -ExportDataset_produit_1=Producten en diensten -ConfirmDeleteProductLine=Weet u zeker dat u deze prodcutlijn wilt verwijderen? -NoProductMatching=Geen product / dienst voldoen aan uw criteria -ProductSpecial=Speciale -QtyMin=Minimum hoeveelheid -PriceQtyMin=Prijs hoeveelheid min. -NoPriceDefinedForThisSupplier=Geen prijs / Qty gedefinieerd voor deze leverancier / product -NoSupplierPriceDefinedForThisProduct=Geen enkele leverancier prijs / Qty gedefinieerd voor dit product -RecordedProducts=Producten geregistreerd -RecordedProductsAndServices=Producten / diensten opgenomen -GenerateThumb=Genereer Thumb -ServiceNb=Service # %s -ListProductByPopularity=Lijst van producten / diensten op populariteit -Finished=Afgewerkt product -RowMaterial=Basis product diff --git a/htdocs/langs/nl_BE/projects.lang b/htdocs/langs/nl_BE/projects.lang deleted file mode 100644 index 033d48b9669..00000000000 --- a/htdocs/langs/nl_BE/projects.lang +++ /dev/null @@ -1,27 +0,0 @@ -# Dolibarr language file - Source file is en_US - projects -SharedProject=Gezamenlijk project -ProjectsArea=Projecten gebied -DeleteAProject=Verwijder een project -DeleteATask=Verwijder een taak -LastProjects=Laatste % projecten -ProjectsList=Lijst van projecten -SetProject=Instellen project -NoProject=Geen enkel project gedefinieerd -NbOpenTasks=Aantal open taken -NewTimeSpent=Nieuwe tijd -MyTimeSpent=Mijn tijd besteed -AddTask=Toevoegen taak -AddDuration=Tijd toevoegen -DurationEffective=Effectieve looptijd -ListProposalsAssociatedProject=Lijst van de commerciële voorstellen in verband met het project -ListOrdersAssociatedProject=Lijst van de orders in verband met het project -ListInvoicesAssociatedProject=Lijst van de facturen in verband met het project -ListSupplierOrdersAssociatedProject=Lijst van de bestellingen bij leveranciers in verband met het project -ListSupplierInvoicesAssociatedProject=Lijst van de facturen bij leveranciers in verband met het project -ListContractAssociatedProject=Lijst van opdrachten in verband met het project -ActivityOnProjectThisWeek=Activiteiten op project(en) van deze week -ActivityOnProjectThisMonth=Activiteiten op project(en) van deze maand -ActivityOnProjectThisYear=Activiteiten op projecten van dit jaar -ChildOfTask=Uitvoering in project / taak -NotOwnerOfProject=Geen eigenaar van dit project -AffectedTo=Uitgevoerd door diff --git a/htdocs/langs/nl_BE/propal.lang b/htdocs/langs/nl_BE/propal.lang deleted file mode 100644 index 9229a950309..00000000000 --- a/htdocs/langs/nl_BE/propal.lang +++ /dev/null @@ -1,5 +0,0 @@ -# Dolibarr language file - Source file is en_US - propal -DateEndPropalShort=Vervaldatum -CreateEmptyPropal=Maak een lege offerte of uit de lijst van producten / diensten -UseCustomerContactAsPropalRecipientIfExist=Gebruik, indien ingesteld, het afnemercontactadres als offerteontvangstadres in plaats van het adres van de derde partij. -ProposalLine=Offerteregels diff --git a/htdocs/langs/nl_BE/sendings.lang b/htdocs/langs/nl_BE/sendings.lang deleted file mode 100644 index 61c5758e975..00000000000 --- a/htdocs/langs/nl_BE/sendings.lang +++ /dev/null @@ -1,26 +0,0 @@ -# Dolibarr language file - Source file is en_US - sendings -RefSending=Ref. verzending -SendingsArea=Verzendingen gebied -ListOfSendings=Lijst van de verzendingen -SendingMethod=Verzendmethode -SendingReceipt=Ontvangstbevestiging -SearchASending=Zoek een zendorganisatie -StatisticsOfSendings=Statistieken van verzendingen -SendingCard=Kaart versturen -CreateASending=Maak een verzending -CreateSending=Maak verzending -QtyToShip=Aantal verzendklaar -OtherSendingsForSameOrder=Andere verzendingen voor deze bestelling -DateSendingShort=Datum verzending bestelling -SendingsForSameOrder=Verzendingen voor deze bestelling -SendingsAndReceivingForSameOrder=Verzendingen en ontvangsten voor deze bestelling -SendingsToValidate=Verzending te valideren -StatusSendingDraft=Ontwerp -StatusSendingValidated=Gevalideerd (producten om te verzenden of reeds verzonden) -StatusSendingDraftShort=Ontwerp -SendingSheet=Leveringsbon -CarriersArea=Vervoerders gebied -ConfirmDeleteSending=Weet u zeker dat u deze verzending wilt verwijderen? -Enlevement=Opgehaald door klant -DocumentModelSimple=Eenvoudig document model -WarningNoQtyLeftToSend=Waarschuwing, geen producten wachten nog voor verzending. diff --git a/htdocs/langs/nl_BE/stocks.lang b/htdocs/langs/nl_BE/stocks.lang deleted file mode 100644 index 832a0f5a9f7..00000000000 --- a/htdocs/langs/nl_BE/stocks.lang +++ /dev/null @@ -1,47 +0,0 @@ -# Dolibarr language file - Source file is en_US - stocks -WarehouseCard=Opslagplaats kaart -Warehouse=Opslagplaats -NewWarehouse=Nieuw opslagplaats / Stock gebied -MenuNewWarehouse=Nieuw opslagplaats -WarehouseOpened=Opslagplaats geopend -WarehouseClosed=Opslagplaats gesloten -WarehouseSource=Bron opslagplaats -WarehouseTarget=Target opslagplaats -ValidateSending=Wissen verzenden -CancelSending=Verzending annuleren -DeleteSending=Verzenden verwijderen -Movement=Beweging -Movements=bewegingen -ErrorWarehouseRefRequired=Opslagplaats "Ref." is verplicht -ErrorWarehouseLabelRequired=Opslagplaats etiket wordt vereist -CorrectStock=Aanpassen voorraad -ListOfWarehouses=Lijst van opslagplaatsen -ListOfStockMovements=Lijst van de voorraden -StocksArea=Voorraden gebied -LastMovement=Laatste beweging -LastMovements=Laatste bewegingen -StockCorrection=Voorraad aanpassing -StockMovement=Voorraadbeweging -StockMovements=Voorraadbewegingen -EnhancedValue=Waarde -PMPValue=PMP waarde -EnhancedValueOfWarehouses=Opslagruimtes waarde -UserWarehouseAutoCreate=Maak een voorraad automatisch aan bij het aanmaken van een gebruiker -OrderDispatch=Bestel dispatching -RuleForStockManagementDecrease=Regel voor voorraadbeheer daling -RuleForStockManagementIncrease=Regel voor voorraadbeheer verhogen -DeStockOnBill=Daling van de reële voorraad op de facturen / creditnota's -DeStockOnValidateOrder=Daling van de reële voorraad op bestellingen notities -DeStockOnShipment=Daling van de reële voorraad op overbrenging (aanbevolen) -ReStockOnBill=Toename echte voorraden op facturen / creditnota's -ReStockOnValidateOrder=Toename voorraden echt op bestellingen notities -StockDiffPhysicTeoric=Reden voor het verschil voorraad fysieke en theoretische -StockLimit=Voorraad limiet voor signaleringen -RealStock=Reële voorraad -StockUp=Voorraad op -MininumStockShort=Minimum voorraad -StockUpShort=Voorraad op -IdWarehouse=Id opslagplaats -DescWareHouse=Beschrijving opslagplaats -LieuWareHouse=Localisatie opslagplaats -WarehousesAndProducts=opslagplaatsen en producten diff --git a/htdocs/langs/nl_BE/suppliers.lang b/htdocs/langs/nl_BE/suppliers.lang deleted file mode 100644 index 9f396514927..00000000000 --- a/htdocs/langs/nl_BE/suppliers.lang +++ /dev/null @@ -1,19 +0,0 @@ -# Dolibarr language file - Source file is en_US - suppliers -SuppliersInvoice=Leveranciers factuur -ListOfSuppliers=Lijst van de leveranciers -ErrorSupplierCountryIsNotDefined=Land voor deze leverancier is niet gedefinieerd. Corrigeer dit eerste. -ProductHasAlreadyReferenceInThisSupplier=Dit product heeft al een referentie in deze leverancier -SupplierPayment=Leverancier betaling -SuppliersArea=Leveranciers gebied -ExportDataset_fournisseur_1=Leverancier facturenlijst en facturen' lijnen -ExportDataset_fournisseur_2=Leverancier facturen en betalingen -ApproveThisOrder=Goedkeuren van deze bestelling -ConfirmApproveThisOrder=Weet u zeker dat u deze bestelling wilt goedkeuren? -DenyingThisOrder=Weiger deze bestelling -ConfirmDenyingThisOrder=Weet u zeker dat u deze bestelling wilt weigeren? -ConfirmCancelThisOrder=Weet u zeker dat u deze bestelling wilt annuleren? -AddCustomerOrder=Maak klantenbestelling -AddCustomerInvoice=Maak factuur voor klant -AddSupplierOrder=Maak leveranciersbestelling -AddSupplierInvoice=Maak factuur voor leverancier -ListOfSupplierProductForSupplier=Lijst van producten en de prijzen van <b>leverancier %s</b> diff --git a/htdocs/langs/nl_BE/trips.lang b/htdocs/langs/nl_BE/trips.lang deleted file mode 100644 index 3496c7748fe..00000000000 --- a/htdocs/langs/nl_BE/trips.lang +++ /dev/null @@ -1,12 +0,0 @@ -# Dolibarr language file - Source file is en_US - trips -Trip=Verplaatsing -Trips=Verplaatsingen -TripsAndExpenses=Verplaatsingen en kosten -TripCard=Verplaatsingskaart -ListOfTrips=Lijst van verplaatsingen -ListOfFees=Lijst van de vergoedingen -NewTrip=Nieuwe verplaatsing -CompanyVisited=Bedrijf / partikulier bezocht -FeesKilometersOrAmout=Bedrag of kilometers -DeleteTrip=Verwijderen verplaatsing -ConfirmDeleteTrip=Weet u zeker dat u deze verplaatsing wilt verwijderen? diff --git a/htdocs/langs/nl_BE/users.lang b/htdocs/langs/nl_BE/users.lang deleted file mode 100644 index 35f0e050fef..00000000000 --- a/htdocs/langs/nl_BE/users.lang +++ /dev/null @@ -1,54 +0,0 @@ -# Dolibarr language file - Source file is en_US - users -UserCard=Gebruikerskaart -ContactCard=Contactkaart -GroupCard=Groepskaart -NoContactCard=Geen contactkaart -Permissions=Toestemmingen -EditPassword=Wachtwoord bewerken -SendNewPassword=Stuur nieuw wachtwoord -PasswordChangedTo=Wachtwoord veranderd naar: %s -AvailableRights=Verkrijgbare rechten -OwnedRights=Bezeten rechten -GroupRights=Groep machtigingen -UserRights=Gebruiker machtigingen -UserGUISetup=Gebruiker display setup -DisableUser=Maak gebruiker onbruikbaar -DisableAUser=Uitschakelen van een gebruiker -DeleteUser=Wissen -DeleteAUser=Verwijderen van een gebruiker -DisableGroup=Uitschakelen -DisableAGroup=Uitschakelen van een groep -EnableAGroup=Inschakelen van een groep -DeleteGroup=Wissen -DeleteAGroup=Verwijderen van een groep -ConfirmDisableUser=Weet u zeker dat u gebruiker <b>%s</b> wilt uitschakelen? -ConfirmDisableGroup=Weet u zeker dat u groep <b>%s</b> wilt uitschakelen? -ConfirmDeleteUser=Weet u zeker dat u gebruiker <b>%s</b> wilt verwijderen? -ConfirmDeleteGroup=Weet u zeker dat u groep <b>%s</b> wilt verwijderen? -ConfirmEnableUser=Weet u zeker dat u gebruiker <b>%s</b> wilt inschakelen? -ConfirmEnableGroup=Weet u zeker dat u groep <b>%s</b> wilt inschakelen? -ConfirmReinitPassword=Weet u zeker dat u voor gebruiker <b>%s</b> een nieuw wachtwoord wilt genereren? -ConfirmSendNewPassword=Weet u zeker dat u een nieuw wachtwoord wilt genereren en verzenden voor gebruiker <b>%s</b>? -LoginNotDefined=Inloggen is niet gedefiniëerd. -NameNotDefined=Naam is niet gedefiniëerd. -ListOfUsers=Lijsten van gebruikers -DefaultRights=Standaardtoestemmingen -DefaultRightsDesc=Definiëer hier standaardtoestemmingen die automatisch gegund zijn naar een nieuwe gecreëerde gebruiker. -LastName=Naam -PasswordChangeRequestSent=Verzoek om wachtwoord te wijzigen van <b>%s</b> naar <b>%s</b>. -MenuUsersAndGroups=Gebruikers en groepen -LastGroupsCreated=Laatste %s gemaakte groepen -LastUsersCreated=Laatste %s gebruikers gecreëerd -NoLogin=Geen login -CreateDolibarrLogin=Maak Dolibarr login -LoginAccountDisableInLdap=Account uitgeschakeld in het domein. -GuiLanguage=Taal van de interface -ExportDataset_user_1=Dolibarr gebruikers en eigenschappen -CreateInternalUserDesc=Dit formulier laat u toe om een interne gebruiker te maken binnen uw bedrijf. Als u een externe gebruiker (klant, leverancier, ...) wil maken, gebruik de knop "Creëer Dolibarr gebruiker" uit derde partij contactkaart. -InternalExternalDesc=Een <b>interne</b> gebruiker is een gebruiker die deel uitmaakt van uw bedrijf. <br> Een <b>externe</b> gebruiker is een klant, leverancier of andere. <br><br> In beide gevallen, machtigingen omschrijft de rechten op Dolibarr, ook externe gebruiker kan beschikken over een ander menu manager dan een interne gebruiker (Zie Home - Opstelling - Display) -PermissionInheritedFromAGroup=Toestemming verleend, omdat deze voort komt uit een bepaalde gebruikersgroep. -EventUserModified=Gebruiker %s bewerkt -GroupModified=Groep met succes gewijzigd -ConfirmCreateThirdParty=Weet u zeker dat u een derde partij wilt maken voor dit lid? -LoginToCreate=Login te creëren -NameToCreate=Naam van derde partij te creëren diff --git a/htdocs/langs/nl_BE/withdrawals.lang b/htdocs/langs/nl_BE/withdrawals.lang deleted file mode 100644 index 8e0a46c000b..00000000000 --- a/htdocs/langs/nl_BE/withdrawals.lang +++ /dev/null @@ -1,27 +0,0 @@ -# Dolibarr language file - Source file is en_US - withdrawals -StandingOrdersArea=Permanente opdrachten gebied -CustomersStandingOrdersArea=Klanten permanente opdrachten gebied -NewStandingOrder=Nieuwe doorlopende opdracht -WithdrawalsReceipts=Intrekking van aandelen -WithdrawalReceipt=Intrekking ontvangst -LastWithdrawalReceipts=Last %s intrekking van aandelen -WithdrawedBills=Withdrawed facturen -WithdrawalsLines=Opnemingen lijnen -RequestStandingOrderToTreat=Verzoek om permanente opdrachten te behandelen -RequestStandingOrderTreated=Verzoek om permanente opdrachten behandeld -CustomersStandingOrders=Klant permanente opdrachten -CustomerStandingOrder=Klant doorlopende opdracht -NbOfInvoiceToWithdraw=Aantal van de factuur met verzoek intrekken -InvoiceWaitingWithdraw=Factuur wachten intrekken -AmountToWithdraw=Bedrag terug te trekken -WithdrawsRefused=Intrekt geweigerd -NoInvoiceToWithdraw=Geen klant factuur betaling modus "trekken" wacht. Ga op 'Trek' lipje op factuur kaart te maken van een verzoek. -WithdrawStatistics=Intrekt "statistieken -WithdrawRejectStatistics=Intrekken verwerpt 'statistieken -LastWithdrawalReceipt=Last %s intrekking van aandelen -MakeWithdrawRequest=Maak een verzoek intrekken -ThirdPartyBankCode=Derde bankcode -ThirdPartyDeskCode=Derde bureau code -NoInvoiceCouldBeWithdrawed=Geen factuur withdrawed met succes. Controleer of de factuur zijn op bedrijven met een geldige BAN. -ClassCredited=Classify gecrediteerd -ClassCreditedConfirm=Weet u zeker dat u wilt classificeren deze terugtrekking ontvangst als bijgeschreven op uw bankrekening? diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang index 951b0c1454b..7132d364624 100644 --- a/htdocs/langs/nl_NL/agenda.lang +++ b/htdocs/langs/nl_NL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL aan. Ical bestand te openen ExtSiteNoLabel=Geen omschrijving WorkingTimeRange=Werktijd WorkingDaysRange=Werkdagen +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Creëer gebeurtenis/taak MyAvailability=Beschikbaarheid ActionType=Taak type diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang index 9e68d8d137d..be0d6f32269 100644 --- a/htdocs/langs/nl_NL/bills.lang +++ b/htdocs/langs/nl_NL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=CreditCard PaymentTypeShortCB=CreditCard PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Primaire uitkeringsgerechtigde -PaymentTypeShortTIP=Primaire uitkeringsgerechtigde +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Internetbetaling PaymentTypeShortVAD=Internetbetaling PaymentTypeTRA=Op rekening diff --git a/htdocs/langs/nl_NL/compta.lang b/htdocs/langs/nl_NL/compta.lang index 94fe947002b..8f550ae2407 100644 --- a/htdocs/langs/nl_NL/compta.lang +++ b/htdocs/langs/nl_NL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Speciale uitgaven MenuTaxAndDividends=Belastingen en dividenden MenuSalaries=Salarissen MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Treasury- (schatkist) / boekhoudingsoverzicht diff --git a/htdocs/langs/nl_NL/contracts.lang b/htdocs/langs/nl_NL/contracts.lang index 8ad4cbca6ce..7446b8bc9e6 100644 --- a/htdocs/langs/nl_NL/contracts.lang +++ b/htdocs/langs/nl_NL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Dienstenlegenda Contracts=Contracten ContractsAndLine=Contracten en lijn van de contracten Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=Geen contracten MenuServices=Diensten MenuInactiveServices=Inactieve diensten diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang index e720a7d7035..7015ee92f56 100644 --- a/htdocs/langs/nl_NL/errors.lang +++ b/htdocs/langs/nl_NL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript dient niet uitgeschakeld te zijn voor de ErrorPasswordsMustMatch=De twee ingevoerde wachtwoorden komen niet overeen. ErrorContactEMail=Er is een technische fout opgetreden. Neemt u alstublieft contact op met de beheerder via het e-mailadres <b>%s</b> en vermeld de volgende foutcode <b>%s</b> in uw bericht, of nog beter voeg een schermafbeelding van de pagina toe. ErrorWrongValueForField=Foutiefe waarde voor het veld nummer <b>%s</b> (waarde <b>%s</b> voldoet niet aan de reguliere expressieregel <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Verkeerde waarde voor veldnummer <b>%s</b> (waarde <b>'%s'</b> is geen <b>%s</b> bestaande ref) ErrorsOnXLines=Fouten op bronregels <b>%s</b> ErrorFileIsInfectedWithAVirus=Het antivirusprogramma kon dit bestand niet valideren (het zou met een virus geïnfecteerd kunnen zijn) diff --git a/htdocs/langs/nl_NL/exports.lang b/htdocs/langs/nl_NL/exports.lang index 9ebb46459ed..93b2411a9ce 100644 --- a/htdocs/langs/nl_NL/exports.lang +++ b/htdocs/langs/nl_NL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Geen importeerbare gegevens (geen module met definities om gege FileSuccessfullyBuilt=Export bestand succesvol gegenereerd SQLUsedForExport=SQL verzoek dat gebruikt wordt om een exportbestand te maken LineId=regel ID +LineLabel=Label of line LineDescription=Regelomschrijving LineUnitPrice=Prijs per eenheid van de regel LineVATRate=BTW-tarief van de regel diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang index e83121263eb..f5acef04168 100644 --- a/htdocs/langs/nl_NL/main.lang +++ b/htdocs/langs/nl_NL/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nee No=Nee All=Alle +Alls=All Home=Home Help=Help OnlineHelp=Online hulp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Ga naar Home - Setup - Bedrijf om logo te wijzigen of ga Deny=Wijgeren Denied=Gewijgerd ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Vr ShortSaturday=Za ShortSunday=Zo SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/nl_NL/printing.lang b/htdocs/langs/nl_NL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/nl_NL/printing.lang +++ b/htdocs/langs/nl_NL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang index 25a776442f6..ed132e5c8c4 100644 --- a/htdocs/langs/nl_NL/projects.lang +++ b/htdocs/langs/nl_NL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Kies een element AddElement=Koppeling naar element UnlinkElement=Ontkoppel element # Documents models -DocumentModelBaleine=Een compleet projectrapportagemodel (logo, etc) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Geplande workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload toekenning diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang index 0218f3442ae..2e846fd4600 100644 --- a/htdocs/langs/nl_NL/sendings.lang +++ b/htdocs/langs/nl_NL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Hoeveelheid producte in geopende klant bestel ProductQtyInSuppliersOrdersRunning=Hoeveelheid producten in geopende leveranciers bestellingen ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Hoeveelheid producte uit geopende leverancier bestelling reeds ontvangen +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Afhalen door de afnemer diff --git a/htdocs/langs/nl_NL/trips.lang b/htdocs/langs/nl_NL/trips.lang index 30f706e2a44..cc44ff63725 100644 --- a/htdocs/langs/nl_NL/trips.lang +++ b/htdocs/langs/nl_NL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang index 3df38f24474..4490a8a3bc6 100644 --- a/htdocs/langs/pl_PL/agenda.lang +++ b/htdocs/langs/pl_PL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL dostępu do pliku .ical ExtSiteNoLabel=Brak opisu WorkingTimeRange=Zakres czasu pracy WorkingDaysRange=Zakres dni roboczych +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Utwórz wydarzenie MyAvailability=Moja dostępność ActionType=Typ wydarzenia diff --git a/htdocs/langs/pl_PL/bills.lang b/htdocs/langs/pl_PL/bills.lang index 35dd5d432b9..c03e7d753a5 100644 --- a/htdocs/langs/pl_PL/bills.lang +++ b/htdocs/langs/pl_PL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Akceptacja kart kredytowych PaymentTypeShortCB=Akceptacja kart kredytowych PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=WSKAZÓWKA -PaymentTypeShortTIP=WSKAZÓWKA +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Płatności on-line PaymentTypeShortVAD=Płatności on-line PaymentTypeTRA=Bill płatności diff --git a/htdocs/langs/pl_PL/compta.lang b/htdocs/langs/pl_PL/compta.lang index 0d89c1c1b74..8e60c677d02 100644 --- a/htdocs/langs/pl_PL/compta.lang +++ b/htdocs/langs/pl_PL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Koszty specjalne MenuTaxAndDividends=Podatki i dywidendy MenuSalaries=Wynagrodzenia MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Księgowość / Skarbu obszarze diff --git a/htdocs/langs/pl_PL/contracts.lang b/htdocs/langs/pl_PL/contracts.lang index 697e7054d09..24495b0afd9 100644 --- a/htdocs/langs/pl_PL/contracts.lang +++ b/htdocs/langs/pl_PL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Usługi legendy Contracts=Kontrakty ContractsAndLine=Kontrakty i linia umów Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Nr umowy MenuServices=Usługi MenuInactiveServices=Usługi, które nie są aktywne diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang index c923c40c3fe..fd9d1e07e00 100644 --- a/htdocs/langs/pl_PL/errors.lang +++ b/htdocs/langs/pl_PL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=JavaScript nie musi być wyłączona do tej pracy f ErrorPasswordsMustMatch=Zarówno wpisane hasło musi się zgadzać się ErrorContactEMail=Techniczny błąd. Proszę skontaktować się z administratorem, aby po <b>%s</b> email pl zapewnić <b>%s</b> kod błędu w wiadomości, a nawet lepsze, dodając kopię ekranu strony. ErrorWrongValueForField=Nieprawidłowa wartość dla <b>%s</b> numer pola (wartość <b>&quot;%s&quot;</b> nie pasuje regex <b>%s</b> zasady) -ErrorFieldValueNotIn=Błędna wartość w polu <b>Numer% s</b> (wartości <b>'% s'</b> nie jest dostępna w polu <b>wartości% s Tabela% s =% s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Nieprawidłowa wartość dla <b>%s</b> liczba pól (wartość <b>'%s</b> &quot;nie jest <b>%s</b> istniejących ref) ErrorsOnXLines=Błędów na linii źródło <b>%s</b> ErrorFileIsInfectedWithAVirus=Program antywirusowy nie był w stanie potwierdzić (plik może być zainfekowany przez wirusa) diff --git a/htdocs/langs/pl_PL/exports.lang b/htdocs/langs/pl_PL/exports.lang index 6cab800940a..4d8ca34f5c9 100644 --- a/htdocs/langs/pl_PL/exports.lang +++ b/htdocs/langs/pl_PL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nr przywozowe danych (bez modułu z definicji pozwalają na imp FileSuccessfullyBuilt=Eksport plików generowanych SQLUsedForExport=Zapytanie SQL wykorzystywane do budowania pliku eksportu LineId=Identyfikator linii +LineLabel=Label of line LineDescription=Opis linii LineUnitPrice=Cena jednostkowa linii LineVATRate=Stawka VAT linii diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang index ead0aee08d3..da26f51196a 100644 --- a/htdocs/langs/pl_PL/main.lang +++ b/htdocs/langs/pl_PL/main.lang @@ -108,6 +108,7 @@ Yes=Tak no=nie No=Nie All=Wszyscy +Alls=All Home=STRONA GŁÓWNA Help=Pomoc OnlineHelp=Pomoc online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Wejdź w Strona główna - Ustawienia- Firma by zmienić Deny=Zabraniać Denied=Zabroniony ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Pi ShortSaturday=So ShortSunday=Ni SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/pl_PL/printing.lang b/htdocs/langs/pl_PL/printing.lang index 876a9816b80..a3c27520904 100644 --- a/htdocs/langs/pl_PL/printing.lang +++ b/htdocs/langs/pl_PL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Ustawienia Direct Printing System PrintingDesc=Moduł ten dodaje przycisk Drukuj, aby wysłać dokumenty bezpośrednio do drukarki (bez otwierania dokumentu do aplikacji) z różnych modułów. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Konfiguracja modułu sterownika PrintingDriverDesc=Zmienne konfiguracyjne dla drukowania sterownika. ListDrivers=Lista kierowców @@ -10,6 +12,7 @@ PrintTestDesc=Lista drukarek. FileWasSentToPrinter=Plik% s został wysłany do drukarki NoActivePrintingModuleFound=Nie aktywny moduł do drukowania dokumentu PleaseSelectaDriverfromList=Proszę wybrać sterownik z listy. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Ustawień sterownika TestDriver=Test TargetedPrinter=Ukierunkowane drukarki diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang index 88e215c3dc9..ae4334f239c 100644 --- a/htdocs/langs/pl_PL/projects.lang +++ b/htdocs/langs/pl_PL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Wybierz element AddElement=Link do elementu UnlinkElement=Rozłącz element # Documents models -DocumentModelBaleine=Kompletny raport modelu projektu (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planowany nakład pracy PlannedWorkloadShort=Nakład pracy WorkloadOccupation=Nakład pracy przypisany diff --git a/htdocs/langs/pl_PL/sendings.lang b/htdocs/langs/pl_PL/sendings.lang index 8bda3a3038f..0a955af891f 100644 --- a/htdocs/langs/pl_PL/sendings.lang +++ b/htdocs/langs/pl_PL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Ilość produktów w otwartych zleceń klient ProductQtyInSuppliersOrdersRunning=Ilość produktów w otwartych dostawców zamówień ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Ilość produktów z otwartego zlecenia dostawca otrzymał już +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch przez klientów diff --git a/htdocs/langs/pl_PL/trips.lang b/htdocs/langs/pl_PL/trips.lang index 3066539a7bb..82c7c4e7a82 100644 --- a/htdocs/langs/pl_PL/trips.lang +++ b/htdocs/langs/pl_PL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Czy na pewno chcesz, aby potwierdzić ten raport wydatków? NoTripsToExportCSV=Nie raport z wydatków na eksport za ten okres. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/pt_BR/accountancy.lang b/htdocs/langs/pt_BR/accountancy.lang index 54fc73e3db4..bb4f34d2543 100644 --- a/htdocs/langs/pt_BR/accountancy.lang +++ b/htdocs/langs/pt_BR/accountancy.lang @@ -25,6 +25,7 @@ CustomersVentilation=Cancelar cliente SuppliersVentilation=Cancelar fornecedor TradeMargin=Margem de comercialização ByCustomerInvoice=Por faturas de cliente +CreateMvts=Criar movimento UpdateAccount=Modificação de uma conta contábil UpdateMvts=Modificação de um movimento WriteBookKeeping=Registo das contas em contabilidade geral @@ -48,6 +49,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_TODO=Comece a classificação das quebras de p ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comece a classificação das quebras de páginas "separar" por elementos mais recentes AccountLength=Duração das contas contábeis mostradas no Dolibarr AccountLengthDesc=Função que permite simular uma duração de uma conta contábil, substituindo espaços figurados por zero. Esta função só toca a tela, ele não modifica as contas contábeis registrados no Dolibarr. Para a exportação, esta função é necessária para ser compatível com determinado software. +ACCOUNTING_LENGTH_DESCRIPTION=Comprimento para a exibição de produtos e serviços descritos em listas (Melhor = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Comprimento para a exibição de produtos e serviços conta de formulário descritos em listas (Melhor = 50) ACCOUNTING_LENGTH_GACCOUNT=Tamanho das contas gerais ACCOUNTING_LENGTH_AACCOUNT=Tamanho das contas de terceiros ACCOUNTING_MISCELLANEOUS_JOURNAL=Diário diversos diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang index 9ca6b5e0351..637773e7032 100644 --- a/htdocs/langs/pt_BR/admin.lang +++ b/htdocs/langs/pt_BR/admin.lang @@ -1075,6 +1075,7 @@ CashDeskBankAccountForCheque=Padrão conta para usar a receber pagamentos por ch CashDeskBankAccountForCB=Padrão conta para usar a receber pagamentos por cartões de crédito CashDeskDoNotDecreaseStock=Desativar diminuição de ações quando uma venda é feita a partir de ponto de venda (se "não", diminuição de ações é feito para cada vendem feito a partir de POS, o que for opção definida no módulo de estoque). CashDeskIdWareHouse=Forçar e restringir armazém a usar para redução de ações +StockDecreaseForPointOfSaleDisabled=Diminuição do estoque pelo PDV desativado BookmarkSetup=Configuração do Módulo de Favoritos BookmarkDesc=Este módulo lhe permite Gerenciar os links e acessos diretos. também permite Adicionar qualquer página de Dolibarr o link web ao menu de acesso rápido da esquerda. NbOfBoomarkToShow=Número máximo de marcadores que se mostrará ao menu diff --git a/htdocs/langs/pt_BR/bills.lang b/htdocs/langs/pt_BR/bills.lang index fbda7ae7c80..adc214c60f3 100644 --- a/htdocs/langs/pt_BR/bills.lang +++ b/htdocs/langs/pt_BR/bills.lang @@ -161,6 +161,7 @@ NumberOfBills=Nº de Faturas NumberOfBillsByMonth=Nº de faturas por mês AmountOfBills=Valor das Faturas AmountOfBillsByMonthHT=Quantidade de faturas por mês (sem ICMS) +ShowSocialContribution=Mostrar taxa social/fiscal ShowBill=Ver Fatura ShowInvoice=Ver Fatura ShowInvoiceReplace=Ver fatura retificativa @@ -227,6 +228,7 @@ BillAddress=Endereço de Faturamento HelpEscompte=Um <b>Desconto</b> é um desconto acordado sobre uma fatura dada, a um cliente que realizou o seu pagamento muito antes do vencimiento. HelpAbandonBadCustomer=Este valor foi esquecido (cliente classificado como devedor) e considera-se como uma perda excepcional. HelpAbandonOther=Este valor foi abandonado já que se tratava de um erro de faturação (mal introdução de dados, fatura sustituida por outra). +IdSocialContribution=Pagamento de imposto social / fiscal PaymentId=Id Pagamento InvoiceId=Id Fatura InvoiceRef=Ref. Fatura @@ -271,8 +273,6 @@ PaymentTypeVIR=Transferência Bancaria PaymentTypePRE=Débito Direto Bancario PaymentTypeShortPRE=Débito Direto PaymentTypeLIQ=Espécie -PaymentTypeTIP=Em Dinheiro -PaymentTypeShortTIP=Em Dinheiro PaymentTypeTRA=Letra BankDetails=Dados Bancários BankCode=Código Banco diff --git a/htdocs/langs/pt_BR/commercial.lang b/htdocs/langs/pt_BR/commercial.lang index fd93d240f9c..b1f2a0e13be 100644 --- a/htdocs/langs/pt_BR/commercial.lang +++ b/htdocs/langs/pt_BR/commercial.lang @@ -1,6 +1,11 @@ # Dolibarr language file - Source file is en_US - commercial CommercialArea=Área Comercial +DeleteAction=Apagar um evento +NewAction=Novo evento +AddAction=Criar evento +AddAnAction=Criar um evento AddActionRendezVous=Criar evento tipo Rendez-vous +ConfirmDeleteAction=Tem certeza de que deseja excluir este evento? CardAction=Ficha de evento PercentDone=Percentual completo ActionOnCompany=Tarefa relativa à empresa @@ -67,3 +72,4 @@ StatusProsp=Estado do prospeto DraftPropals=Rascunhos das propostas comerciais SearchPropal=Busque a proposta comercial CommercialDashboard=Somario comercial +NoLimit=Sem limite diff --git a/htdocs/langs/pt_BR/companies.lang b/htdocs/langs/pt_BR/companies.lang index dfe2558d495..fe85da94e9a 100644 --- a/htdocs/langs/pt_BR/companies.lang +++ b/htdocs/langs/pt_BR/companies.lang @@ -22,6 +22,8 @@ Contacts=Contatos ThirdPartyContacts=Contatos de clientes/fornecedores ThirdPartyContact=Contato/Endereço de cliente/fornecedor StatusContactValidated=Estado do Contato +AliasNames=Nome do alias (comercial, marca registrada, ...) +AliasNameShort=Nome do alias CountryIsInEEC=País da Comunidadeee Económica Europeia ThirdPartyName=Nome do cliente/fornecedor ThirdParty=Cliente/Fornecedor @@ -39,6 +41,7 @@ RegisteredOffice=Domicilio Social Address=Endereço CountryCode=Código País CountryId=ID do país +PhoneShort=Telefone Call=Ligar PhonePerso=Telef. Particular No_Email=Não envie e-mails em massa diff --git a/htdocs/langs/pt_BR/compta.lang b/htdocs/langs/pt_BR/compta.lang index 82b0f1b7076..8316e0773f0 100644 --- a/htdocs/langs/pt_BR/compta.lang +++ b/htdocs/langs/pt_BR/compta.lang @@ -40,7 +40,6 @@ SocialContribution=Taxa social ou fiscal SocialContributions=Encargos sociais e fiscais MenuSpecialExpenses=Despesas especiais MenuSocialContributions=Encargos sociais / fiscais -MenuNewSocialContribution=Novo Pagamento de imposto NewSocialContribution=Nova taxa social / fiscal ContributionsToPay=Encargos sociais / fiscais para pagar PaymentCustomerInvoice=Pagamento de fatura do cliente @@ -139,6 +138,7 @@ RefExt=Ref externo ToCreateAPredefinedInvoice=Para criar uma Fatura predefinida, criar uma fatura padrão, em seguida, sem validá-la, clique no botão "Converter para fatura pré-definida". LinkedOrder=Atalho para ordem CalculationRuleDesc=Para calcular o total do VAT, há dois métodos: <br> Método 1 é arredondamento cuba em cada linha, em seguida, soma-los. <br> Método 2 é somando tudo cuba em cada linha, em seguida, o arredondamento resultado. <br> Resultado final pode difere de alguns centavos. O modo padrão é o <b>modo% s.</b> +CalculationRuleDescSupplier=De acordo com o fornecedor, escolher o método adequado aplicar mesma regra de cálculo e obter mesmo resultado esperado pelo seu fornecedor. TurnoverPerProductInCommitmentAccountingNotRelevant=Relatório Volume de negócios por produto, quando se usa um modo de <b>contabilidade de caixa</b> não é relevante. Este relatório está disponível somente quando utilizar o modo de <b>contabilidade engajamento</b> (ver configuração do módulo de contabilidade). AccountancyJournal=Codigo do jornal fiscal ACCOUNTING_VAT_SOLD_ACCOUNT=Código de contabilidade padrão para cobrança do IVA @@ -151,6 +151,7 @@ ConfirmCloneTax=Confirme o clone de um pagamento de taxa social / fiscal CloneTaxForNextMonth=Clonar para o proximo mes SimpleReport=Relatório Simples AddExtraReport=Relatórios extra +OtherCountriesCustomersReport=Informar os clientes estrangeiros BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Com base nas duas primeiras letras do número de IVA sendo diferente do código de país da sua própria empresa SameCountryCustomersWithVAT=Informar os clientes nacionais BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Com base nas duas primeiras letras do número de IVA sendo o mesmo que o código do país da sua própria empresa diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang index 2808675f50d..3e9b1761015 100644 --- a/htdocs/langs/pt_BR/errors.lang +++ b/htdocs/langs/pt_BR/errors.lang @@ -53,6 +53,7 @@ ErrorNoValueForCheckBoxType=Por favor, preencha valor para a lista de caixa de s ErrorNoValueForRadioType=Por favor, preencha valor para a lista de rádio ErrorBadFormatValueList=O valor da lista não pode ter mais do que um <u>vir:% s,</u> mas precisa de pelo menos um: chave ou valores ErrorFieldCanNotContainSpecialCharacters=o campo <b>%s</b> não deve contener caracter0es especiais +ErrorFieldCanNotContainSpecialNorUpperCharacters=O campo <b>%s</b> não deve conter caracteres especiais, nem letras maiúsculas e não pode conter apenas números. ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não ativado ErrorExportDuplicateProfil=Este nome de perfil já existe para este lote de exportação. ErrorLDAPSetupNotComplete=a configuração Dolibarr-LDAP é incompleta. @@ -64,7 +65,6 @@ ErrorRecordIsUsedCantDelete=Não é possível excluir registro. Ele já é usado ErrorModuleRequireJavascript=Javascript não deve ser desativado para ter esse recurso funcionando. Para ativar / desativar o Javascript, vá ao menu Home-> Configuração-> Display. ErrorContactEMail=Ocorreu um erro técnico. Por favor, contate o administrador no seguinte e-mail <b>%s</b> e forneça o seguinte código de erro <b>%s</b> em sua mensagem. Ou, se possível, adicione uma foto da tela - print screen. ErrorWrongValueForField=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não corresponde <b>regra% s)</b> -ErrorFieldValueNotIn=Valor errado para o número do campo <b>%s</b> (valor <b>'%s'</b> não é um valor disponível no campo<b>%s</b> da <b>tabela% s =%s)</b> ErrorFieldRefNotIn=Valor errado para o número do <b>campo% s</b> (valor <b>'% s'</b> não é <b>um% s</b> ref existente) ErrorsOnXLines=Erros no registro de <b>origem% s</b> (s) ErrorSpecialCharNotAllowedForField=Os caracteres especiais não são permitidos para o campo "% s" @@ -149,6 +149,7 @@ ErrorGlobalVariableUpdater5=Nenhuma variável global selecionado ErrorFieldMustBeANumeric=O campo <b>%s</b> deve ser um valor numérico ErrorFieldMustBeAnInteger=O campo <b>%s</b> deve ser um inteiro ErrorMandatoryParametersNotProvided=Parâmetro (s) de preenchimento obrigatório não fornecidas +ErrorOppStatusRequiredIfAmount=Você define um montante estimado para esta oportunidade/vantagem. Assim, você também deve inserir seu estado WarningMandatorySetupNotComplete=Parâmetros de configuração obrigatórios ainda não estão definidos WarningSafeModeOnCheckExecDir=Atenção, a opção PHP <b>safe_mode</b> está em modo de comando devem ser armazenados dentro de um diretório declarado pelo php parâmetro <b>safe_mode_exec_dir.</b> WarningAllowUrlFopenMustBeOn=o parâmetro <b>allow_url_fopen</b> deve ser especificado a <b>on</b> ao Arquivo <b>php.ini</b> para discolocar deste módulo completamente ativo. deve modificar este Arquivo manualmente diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang index a34e4a29b3e..ad15241507d 100644 --- a/htdocs/langs/pt_BR/main.lang +++ b/htdocs/langs/pt_BR/main.lang @@ -78,6 +78,7 @@ Enabled=Ativado Disable=Desativar Disabled=Desativado AddLink=Adicionar link +RemoveLink=Remover o link Update=Modificar AddActionToDo=Adicionar ação a realizar AddActionDone=Adicionar ação realizada @@ -327,6 +328,10 @@ Denied=Negado ListOfTemplates=Lista de modelos Genderman=Homem Genderwoman=Mulher +ViewList=Exibição de lista +Mandatory=Obrigatório +Hello=Olá +Sincerely=Sinceramente Saturday=Sabado SaturdayMin=Sab SelectMailModel=Escolha um modelo de e-mail diff --git a/htdocs/langs/pt_BR/orders.lang b/htdocs/langs/pt_BR/orders.lang index bed5a9472f3..79c29fedcc5 100644 --- a/htdocs/langs/pt_BR/orders.lang +++ b/htdocs/langs/pt_BR/orders.lang @@ -63,6 +63,7 @@ CloneOrder=Copiar o Pedido ConfirmCloneOrder=Tem certeza de que deseja clonar este<b>%s</b> ? DispatchSupplierOrder=Receber pedido de fornecedor %s FirstApprovalAlreadyDone=A primeira aprovação já feito +SecondApprovalAlreadyDone=Segundo aprovação já feito TypeContact_commande_internal_SALESREPFOLL=Responsável do seguimento do pedido do cliente TypeContact_commande_internal_SHIPPING=Representante seguindo o envio TypeContact_commande_external_BILLING=Contato fatura cliente diff --git a/htdocs/langs/pt_BR/other.lang b/htdocs/langs/pt_BR/other.lang index 0a578f6dea5..4f7f8c03d2a 100644 --- a/htdocs/langs/pt_BR/other.lang +++ b/htdocs/langs/pt_BR/other.lang @@ -50,6 +50,7 @@ PredefinedMailTestHtml=Esse e um email de <b>teste</b> (a palavra test deve ser PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ Você vai encontrar aqui a factura __ FACREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendInvoiceReminder=__ CONTACTCIV NAM E__ Gostaríamos de avisar que a fatura __ FACREF__ parece não ter sido pago. Portanto, esta é a fatura em anexo novamente, como um lembrete. __PERSONALIZED __ Sincerely __ SIGNATURE __ PredefinedMailContentSendProposal=__ CONTACTCIV NAME__ Você vai encontrar aqui a proposta comercial __ PROPREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ +PredefinedMailContentSendAskPriceSupplier=__CONTACTCIVNAME__\n\nVocê vai encontrar aqui o preço pedido __ASKREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__ PredefinedMailContentSendOrder=__CONTACTCIV NAME__ Você vai encontrar aqui a ordem __ ORDERREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ Você vai encontrar aqui o nosso pedido __ ORDERREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ Você vai encontrar aqui a factura __ FACREF__ __ PERSONALIZED__Sincerely __ SIGNATURE__ @@ -121,6 +122,7 @@ SelectAColor=Escolha a cor StartUpload=Iniciar o "upload" CancelUpload=Cancelar o "upload" FileIsTooBig=Tamanho do arquivo grande de mais +PleaseBePatient=Por favor aguarde.... RequestToResetPasswordReceived=Recebemos a pedido de mudar a sua senha do Dolibarr NewKeyIs=Estas sao as suas novas chaves de acesso NewKeyWillBe=Sua nova chave de acesso do software sera diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang index 8e9e0b18458..71c7d4d17a1 100644 --- a/htdocs/langs/pt_BR/products.lang +++ b/htdocs/langs/pt_BR/products.lang @@ -108,6 +108,9 @@ day=dia kilogram=quilograma gram=grama meter=medidor +linearmeter=metro linear +squaremeter=metro quadrado +cubicmeter=metro cúbico liter=litro ProductCodeModel=Modelo de ref. de produto ServiceCodeModel=Modelo de ref. de serviço @@ -155,6 +158,7 @@ PriceCatalogue=Preço único por produto / serviço PricingRule=Regras para os preços dos clientes AddCustomerPrice=Adicione preço por cliente ForceUpdateChildPriceSoc=Situado mesmo preço em outros pedidos dos clientes +PriceByCustomerLog=Registros de preços dos clientes anteriores MinimumPriceLimit=Preço mínimo não pode ser inferior, em seguida %s MinimumRecommendedPrice=Preço minimo recomendado e: %s PriceExpressionEditor=Editor de expressão Preço @@ -163,13 +167,19 @@ PriceExpressionEditorHelp1="Preço = 2 + 2" ou "2 + 2" para fixação do preço. PriceExpressionEditorHelp5=Valores globais disponíveis: PriceMode=Modo de Preço DefaultPrice=Preço padrão +ComposedProductIncDecStock=Aumento/diminuição do estoque, armazém, atual ComposedProduct=Sub-produto MinSupplierPrice=Preço mínimo fornecedor DynamicPriceConfiguration=Configuração de preço dinâmico GlobalVariables=As variáveis ​​globais GlobalVariableUpdaters=Updaters variáveis ​​globais +GlobalVariableUpdaterHelp0=Analisa os dados JSON de URL especificada, valor especifica a localização de valor relevante, +GlobalVariableUpdaterHelpFormat0=formato é {"URL": "http://example.com/urlofjson", "valor": "array1, array2, targetvalue"} GlobalVariableUpdaterType1=Dados WebService +GlobalVariableUpdaterHelp1=Analisa os dados WebService de URL especificada, NS especifica o namespace, valor especifica a localização de valor relevante, os dados devem conter os dados para enviar e método é o método chamando WS +GlobalVariableUpdaterHelpFormat1=formato é {"URL": "http://example.com/urlofws", "valor": "array, targetvalue", "NS": "http://example.com/urlofns", "método": " myWSMethod "," DATA ": {" seus ":" dados ", para": "Enviar"}} LastUpdated=Ultima atualização +PropalMergePdfProductActualFile=Usar arquivos para adicionar em PDF Azur são / é PropalMergePdfProductChooseFile=Selecione os arquivos PDF IncludingProductWithTag=Produto, incluindo com tag DefaultPriceRealPriceMayDependOnCustomer=Preço padrão, preço real pode depender de cliente diff --git a/htdocs/langs/pt_BR/projects.lang b/htdocs/langs/pt_BR/projects.lang index dadfe730d42..2e96a3a55c4 100644 --- a/htdocs/langs/pt_BR/projects.lang +++ b/htdocs/langs/pt_BR/projects.lang @@ -93,7 +93,6 @@ TypeContact_project_task_external_TASKEXECUTIVE=Tarefa executada SelectElement=Selecionar componente AddElement=Link para componente UnlinkElement=Desligar elemento -DocumentModelBaleine=Modelo de relatório de um projeto completo (logo. ..) PlannedWorkload=carga horária planejada PlannedWorkloadShort=Carga de trabalho WorkloadOccupation=Partilhar Carga de trabalho @@ -120,3 +119,10 @@ ProjectNbProjectByMonth=N ° de projetos criados por mês ProjectsStatistics=As estatísticas sobre projetos / leads TaskAssignedToEnterTime=Tarefa atribuída. Entrando tempo nesta tarefa deve ser possível. OpenedProjectsByThirdparties=Projetos abertos pelo thirdparties +OppStatusPROSP=Prospecção +OppStatusQUAL=Qualificação +OppStatusPROPO=Proposta +OppStatusNEGO=Negociação +OppStatusPENDING=Pendente +OppStatusWIN=Ganhou +OppStatusLOST=Perdido diff --git a/htdocs/langs/pt_BR/propal.lang b/htdocs/langs/pt_BR/propal.lang index 0638d8dad40..57d9dd85666 100644 --- a/htdocs/langs/pt_BR/propal.lang +++ b/htdocs/langs/pt_BR/propal.lang @@ -24,6 +24,7 @@ NoOpenedPropals=Não há propostas comerciais abertas NoOtherOpenedPropals=Não há outras propostas comerciais abertas ErrorCantOpenDir=Impossível Abrir a Pasta DatePropal=Data da Proposta +ValidityDuration=Validade da proposta CloseAs=Fechado como BuildBill=Criar Fatura AddToDraftProposals=Adicionar a projeto de proposta @@ -36,8 +37,8 @@ ConfirmClonePropal=Tem a certeza que deseja colonar a proposta comercial <b>%s</ ConfirmReOpenProp=Tem certeza que deseja reabrir a proposta comercial <b>%s</b> ? ProposalsAndProposalsLines=Propostas para clientes e diretrizes para apresentação de propostas ProposalLine=Linha da Proposta -AvailabilityPeriod=Data de aprontamento -SetAvailability=Atrazo de entrega +AvailabilityPeriod=Prazo de entrega +SetAvailability=Atraso de entrega AfterOrder=Apos o pedido AvailabilityTypeAV_1M=1 mes TypeContact_propal_internal_SALESREPFOLL=Representante seguindo a proposta diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang index 1214dae7729..b380b9997e1 100644 --- a/htdocs/langs/pt_BR/sendings.lang +++ b/htdocs/langs/pt_BR/sendings.lang @@ -1,11 +1,13 @@ # Dolibarr language file - Source file is en_US - sendings RefSending=Ref. Envio AllSendings=Todos os embarques +ShowSending=Mostrar envios SendingsArea=Área Envios LastSendings=Os %s últimos Envios SendingCard=Cartão de embarque QtyReceived=Quant. Recibida KeepToShip=Permaneça para enviar +DateSendingShort=Data de envio StatusSendingValidated=Validado (produtos a enviar o enviados) SendingSheet=Folha de embarque Carriers=Transportadoras diff --git a/htdocs/langs/pt_BR/stocks.lang b/htdocs/langs/pt_BR/stocks.lang index 8bd611afceb..51ddb650977 100644 --- a/htdocs/langs/pt_BR/stocks.lang +++ b/htdocs/langs/pt_BR/stocks.lang @@ -40,6 +40,7 @@ RuleForStockManagementDecrease=Regra de Administração de decrementos de estoqu RuleForStockManagementIncrease=Regra de Administração de incrementos de estoque DeStockOnBill=Diminuir ações reais em clientes validação facturas / notas de crédito DeStockOnValidateOrder=Decrementar os estoques físicos sobre os pedidos +DeStockOnShipment=Diminuir o estoque real na validação do envio ReStockOnBill=Incrementar os estoques físicos sobre as faturas/recibos ReStockOnValidateOrder=Incrementar os estoques físicos sobre os pedidos ReStockOnDispatchOrder=Aumentar os estoques reais no envio manual para armazenamento, depois de receber ordem fornecedor @@ -79,6 +80,7 @@ DesiredMaxStock=Estoque máximo desejado StockToBuy=Para encomendar Replenishment=Reabastecimento ReplenishmentOrders=Pedidos de reposição +VirtualDiffersFromPhysical=De acordo com as opções de estoque ele poderá aumentar/diminuir. Estoque físico e estoque virtual (+ físicas pedidos atuais) podem diferir UseVirtualStockByDefault=Use estoque virtuais por padrão, em vez de estoque físico, para o recurso de reposição UseVirtualStock=Use estoque virtuais UsePhysicalStock=Use estoque físico @@ -111,5 +113,7 @@ IsInPackage=Contido em pacote ShowWarehouse=Mostrar armazém MovementCorrectStock=Da correção para o produto %s MovementTransferStock=Da transferência de produto %s em um outro armazém +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Armazém de origem deve ser definido aqui quando o módulo "lote do produto" está ativo. Ele será usado para listar quais lotes/seriais estão disponíveis para produtos que exigem lotes/seriais para o movimento. Se você quiser enviar produtos de diferentes armazéns, basta fazer o envio em várias etapas. InventoryCodeShort=Inv. / Mov. código NoPendingReceptionOnSupplierOrder=Sem recepção pendente devido a abrir ordem fornecedor +ThisSerialAlreadyExistWithDifferentDate=Este lote / número de série (<strong>(%s)</strong>) já existe, mas com diferente entradas/saídas (encontrado <strong>%s,</strong> mas você <strong>confirma% s).</strong> diff --git a/htdocs/langs/pt_BR/suppliers.lang b/htdocs/langs/pt_BR/suppliers.lang index 8cc09e8fb96..89303b7464e 100644 --- a/htdocs/langs/pt_BR/suppliers.lang +++ b/htdocs/langs/pt_BR/suppliers.lang @@ -23,3 +23,4 @@ ListOfSupplierOrders=Lista de pedidos do fornecedor MenuOrdersSupplierToBill=Pedidos a se faturar do foprnecedor NbDaysToDelivery=Atraso de entrega em dias DescNbDaysToDelivery=O maior atraso de entregar os produtos a partir deste fim +UseDoubleApproval=Use dupla aprovação quando quantidade (sem impostos) é superior (A segunda aprovação pode ser feito por qualquer usuário com a permissão dedicado. Defina para 0 para não aprovação de casal) diff --git a/htdocs/langs/pt_BR/trips.lang b/htdocs/langs/pt_BR/trips.lang index 27e008d3b82..c9228e3be45 100644 --- a/htdocs/langs/pt_BR/trips.lang +++ b/htdocs/langs/pt_BR/trips.lang @@ -62,3 +62,4 @@ BrouillonnerTrip=Voltar relatório de despesas para o status de "Rascunho" ConfirmBrouillonnerTrip=Tem certeza de que deseja mover este relatório de despesas para o status de "Rascunho"? ConfirmSaveTrip=Tem certeza de que deseja validar esse relatório de despesas? NoTripsToExportCSV=Nenhum relatório de despesas para exportar para este período. +ExpenseReportPayment=Despesa de pagamento de relatório diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang index bb049880a7d..bd125aa42e2 100644 --- a/htdocs/langs/pt_PT/agenda.lang +++ b/htdocs/langs/pt_PT/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL para aceder. Ficheiro iCal ExtSiteNoLabel=Sem Descrição WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang index 21c11edd693..e8aab867155 100644 --- a/htdocs/langs/pt_PT/bills.lang +++ b/htdocs/langs/pt_PT/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Cartão PaymentTypeShortCB=Cartão PaymentTypeCHQ=Cheque PaymentTypeShortCHQ=Cheque -PaymentTypeTIP=Efectivo -PaymentTypeShortTIP=Efectivo +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Pagamento On Line PaymentTypeShortVAD=Pagamento On Line PaymentTypeTRA=Letra de alterar diff --git a/htdocs/langs/pt_PT/compta.lang b/htdocs/langs/pt_PT/compta.lang index 2a4c9bdb39e..86efe019cbd 100644 --- a/htdocs/langs/pt_PT/compta.lang +++ b/htdocs/langs/pt_PT/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Despesas Especiais MenuTaxAndDividends=Impostos e Dividas MenuSalaries=Salários MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Área Contabilidade/Tesouraria diff --git a/htdocs/langs/pt_PT/contracts.lang b/htdocs/langs/pt_PT/contracts.lang index 331cdf7a972..0b980e66ec4 100644 --- a/htdocs/langs/pt_PT/contracts.lang +++ b/htdocs/langs/pt_PT/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Legenda para os serviços Contracts=contractos ContractsAndLine=Contracts and line of contracts Contract=Contrato +ContractLine=Contract line +Closing=Closing NoContracts=Sem contractos MenuServices=Serviços MenuInactiveServices=Serviços Inactivos diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang index 7751a92b1a4..ae5635a3057 100644 --- a/htdocs/langs/pt_PT/errors.lang +++ b/htdocs/langs/pt_PT/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript não deve ser desativado para que este r ErrorPasswordsMustMatch=Ambas as senhas digitadas devem corresponder entre si ErrorContactEMail=Um erro técnico ocorreu. Por favor, contacte o administrador para seguir <b>%s</b> e-mail em fornecer os <b>%s</b> código de erro na sua mensagem, ou melhor ainda pela adição de uma cópia de tela da página. ErrorWrongValueForField=Valor errado para o número <b>%s</b> campo (valor <b>&quot;%s&quot;</b> não coincide com <b>%s</b> regra regex) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valor errado para <b>%s</b> número de campo <b>(&quot;%s&quot;</b> valor não é um ref <b>%s</b> existente) ErrorsOnXLines=<b>%s</b> sobre as linhas das fontes de erros ErrorFileIsInfectedWithAVirus=O programa antivírus não foi capaz de validar o arquivo (arquivo pode ser infectado por um vírus) diff --git a/htdocs/langs/pt_PT/exports.lang b/htdocs/langs/pt_PT/exports.lang index ba2e5c388ee..fba65f29467 100644 --- a/htdocs/langs/pt_PT/exports.lang +++ b/htdocs/langs/pt_PT/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Não existe tipo de dados importável (não existe nenhum módu FileSuccessfullyBuilt=Ficheiro de exportação gerado SQLUsedForExport=Pedido de SQL usada para construir exportação arquivo LineId=Id da linha +LineLabel=Label of line LineDescription=Descrição da linha LineUnitPrice=Preço por unidade de linha LineVATRate=Taxa de IVA de linha diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang index 68c46670b09..34aca56ff02 100644 --- a/htdocs/langs/pt_PT/main.lang +++ b/htdocs/langs/pt_PT/main.lang @@ -108,6 +108,7 @@ Yes=Sim no=Não No=Não All=Tudo +Alls=All Home=Inicio Help=Ajuda OnlineHelp=Ajuda On-line @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vá Início - Configurar - Empresa para alterar o logót Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Sex ShortSaturday=Sab ShortSunday=Dom SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/pt_PT/printing.lang b/htdocs/langs/pt_PT/printing.lang index a0a00beb068..0e189569498 100644 --- a/htdocs/langs/pt_PT/printing.lang +++ b/htdocs/langs/pt_PT/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Configurar o Sistema de Impressão Direta PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Controlador do Módulo de Configuração PrintingDriverDesc=Variáveis da configuração para o controlador de impressão. ListDrivers=Lista de Controladores @@ -10,6 +12,7 @@ PrintTestDesc=Lista de Impressoras. FileWasSentToPrinter=O ficheiro %s foi enviado para a inpressora NoActivePrintingModuleFound=Nenhum módulo ativo para imprimir o documento PleaseSelectaDriverfromList=Por favor, selecione um controlador da lista. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Testar TargetedPrinter=Impressora alvo diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang index 7df8fcb0731..7e4edee2196 100644 --- a/htdocs/langs/pt_PT/projects.lang +++ b/htdocs/langs/pt_PT/projects.lang @@ -143,7 +143,8 @@ SelectElement=Selecionar elemento AddElement=Ligar ao elemento UnlinkElement=Desligar o elemento # Documents models -DocumentModelBaleine=modelo de um projeto completo do relatório (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Carga de trabalho planeada PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/pt_PT/sendings.lang b/htdocs/langs/pt_PT/sendings.lang index 3a9739a65f5..be0300d1039 100644 --- a/htdocs/langs/pt_PT/sendings.lang +++ b/htdocs/langs/pt_PT/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Capturas por cliente diff --git a/htdocs/langs/pt_PT/trips.lang b/htdocs/langs/pt_PT/trips.lang index ee6de171277..bb4d98a37e8 100644 --- a/htdocs/langs/pt_PT/trips.lang +++ b/htdocs/langs/pt_PT/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=nenhum relatório de despesas para exportar para este período. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ro_RO/agenda.lang b/htdocs/langs/ro_RO/agenda.lang index f4db30e71b6..f31abb801d2 100644 --- a/htdocs/langs/ro_RO/agenda.lang +++ b/htdocs/langs/ro_RO/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL-ul pentru a accesa fişierul . ical ExtSiteNoLabel=Nicio descriere WorkingTimeRange=Rang timp muncă WorkingDaysRange=Rang zile muncă +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Creare eveniment MyAvailability=Disponibilitatea mea ActionType=Event type diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang index 4961f09ab01..479c1cb44bd 100644 --- a/htdocs/langs/ro_RO/bills.lang +++ b/htdocs/langs/ro_RO/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Carte de credit PaymentTypeShortCB=Carte de credit PaymentTypeCHQ=Cec PaymentTypeShortCHQ=Cec -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Online PaymentTypeShortVAD=Online PaymentTypeTRA=Plata factura diff --git a/htdocs/langs/ro_RO/compta.lang b/htdocs/langs/ro_RO/compta.lang index 58a9b8012b7..f2861c89d86 100644 --- a/htdocs/langs/ro_RO/compta.lang +++ b/htdocs/langs/ro_RO/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Cheltuieli speciale MenuTaxAndDividends=Impozite şi dividende MenuSalaries=Salarii MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Contabilitate / Trezorerie diff --git a/htdocs/langs/ro_RO/contracts.lang b/htdocs/langs/ro_RO/contracts.lang index 7f300527533..d05af927503 100644 --- a/htdocs/langs/ro_RO/contracts.lang +++ b/htdocs/langs/ro_RO/contracts.lang @@ -19,8 +19,10 @@ ServiceStatusLateShort=Expirat ServiceStatusClosed=Închis ServicesLegend=Legendă Servicii Contracts=Contracte -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Contracte și linie contracte Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=Niciun contract MenuServices=Servicii MenuInactiveServices=Servicii inactive diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang index 7a71fe6a1cd..2676c8fd53d 100644 --- a/htdocs/langs/ro_RO/errors.lang +++ b/htdocs/langs/ro_RO/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript nu trebuie să fie dezactivate pentru a ErrorPasswordsMustMatch=Ambele parolele tastate trebuie să se potrivească reciproc ErrorContactEMail=O eroare de tehnică avut loc. Vă rugăm, contactaţi administratorul de a urma <b>%s</b> de e-mail ro oferi <b>%s</b> cod de eroare în mesajul Dvs., sau chiar mai bine prin adăugarea o copie ecran a acestei pagini. ErrorWrongValueForField=Valoarea greşit pentru <b>%s</b> numărul de câmp (valoarea <b>"%s"</b> nu se potriveste cu regula <b>%s</b> regex) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Valoare greşită pentru <b>%s</b> numărul de câmp <b>(&quot;%s&quot;</b> valoarea nu este o ref <b>%s</b> existente) ErrorsOnXLines=Erori pe liniile sursă <b>%s</b> ErrorFileIsInfectedWithAVirus=Programul antivirus nu a validet fisierul (fisierul ar putea fi infectat cu un virus) diff --git a/htdocs/langs/ro_RO/exports.lang b/htdocs/langs/ro_RO/exports.lang index 998872b0200..3f856268c33 100644 --- a/htdocs/langs/ro_RO/exports.lang +++ b/htdocs/langs/ro_RO/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Nu importable de date (nu cu modul de definiţii, pentru a perm FileSuccessfullyBuilt=Export fişier generat SQLUsedForExport=Cerere SQL folosite pentru a construi export fişier LineId=Id-ul de linie +LineLabel=Label of line LineDescription=Descriere de linie LineUnitPrice=Preţul unitar de linie LineVATRate=TVA de linie diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang index be7d91207a5..cb679f596bb 100644 --- a/htdocs/langs/ro_RO/main.lang +++ b/htdocs/langs/ro_RO/main.lang @@ -108,6 +108,7 @@ Yes=Da no=nu No=Nu All=Toţi +Alls=All Home=Acasă Help=Ajutor OnlineHelp=Ajutor online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=V ShortSaturday=S ShortSunday=D SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/ro_RO/printing.lang b/htdocs/langs/ro_RO/printing.lang index 87f8c0cfe0a..d4488b70d57 100644 --- a/htdocs/langs/ro_RO/printing.lang +++ b/htdocs/langs/ro_RO/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Configurarea Sistemuluii Imprimare directă PrintingDesc=Acest modul adauga un buton de imprimare pentru a trimite documentele direct la o imprimantă ( fara deschiderea documentului in aplicatie) cu diferite module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Configurare Modul Driver PrintingDriverDesc=Configurare variabile pentru driverul de imprimanta ListDrivers=Lista driverelor @@ -10,6 +12,7 @@ PrintTestDesc=Lista imprimantelor FileWasSentToPrinter=Fișierul %s a fost trimis la imprimantă NoActivePrintingModuleFound=Niciun modul activ de printare documente PleaseSelectaDriverfromList=Selectati un driver din lista. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Imprimantă implicită diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang index 21c53f572c6..6f1f200c790 100644 --- a/htdocs/langs/ro_RO/projects.lang +++ b/htdocs/langs/ro_RO/projects.lang @@ -143,7 +143,8 @@ SelectElement=Selectați elementul AddElement=Link către element UnlinkElement=Element nelegat # Documents models -DocumentModelBaleine=Modelul de rapor al unui proiect complet t (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Volum de lucru Planificat PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/ro_RO/sendings.lang b/htdocs/langs/ro_RO/sendings.lang index ef674941952..5a8fb769148 100644 --- a/htdocs/langs/ro_RO/sendings.lang +++ b/htdocs/langs/ro_RO/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Cantitate produs in comenzile clientilor desc ProductQtyInSuppliersOrdersRunning=Cantitate produs in comenzile furnizorilor deschise ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Cantitate produs din comenzile furnizorilor deschise deja primite +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Colectată de client diff --git a/htdocs/langs/ro_RO/trips.lang b/htdocs/langs/ro_RO/trips.lang index 2f024acc546..543471e6405 100644 --- a/htdocs/langs/ro_RO/trips.lang +++ b/htdocs/langs/ro_RO/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/ru_RU/agenda.lang b/htdocs/langs/ru_RU/agenda.lang index ed37c1844e5..511eded37af 100644 --- a/htdocs/langs/ru_RU/agenda.lang +++ b/htdocs/langs/ru_RU/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL для доступа. Ческих файлов ExtSiteNoLabel=Нет описания WorkingTimeRange=Диапазон рабочего времени WorkingDaysRange=Диапазон рабочих дней +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Создать событие MyAvailability=Моя доступность ActionType=Тип события diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang index 1f5a827cd77..892ff789039 100644 --- a/htdocs/langs/ru_RU/bills.lang +++ b/htdocs/langs/ru_RU/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитная карта PaymentTypeShortCB=Кред. карта PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Он-лайн платеж PaymentTypeShortVAD=Он-лайн платеж PaymentTypeTRA=Оплата векселем diff --git a/htdocs/langs/ru_RU/compta.lang b/htdocs/langs/ru_RU/compta.lang index ed4b7d3f38d..a525a2dd600 100644 --- a/htdocs/langs/ru_RU/compta.lang +++ b/htdocs/langs/ru_RU/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Специальные расходы MenuTaxAndDividends=Налоги и дивиденды MenuSalaries=Зарплаты MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Бухгалтерия / Казначейство области diff --git a/htdocs/langs/ru_RU/contracts.lang b/htdocs/langs/ru_RU/contracts.lang index 6b4dbd73495..ce420c4591c 100644 --- a/htdocs/langs/ru_RU/contracts.lang +++ b/htdocs/langs/ru_RU/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Услуги легенда Contracts=Договоры ContractsAndLine=Контракты и строка с контрактами Contract=Договор +ContractLine=Contract line +Closing=Closing NoContracts=Нет договоров MenuServices=Услуги MenuInactiveServices=Услуга не активна diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang index d045eba39c9..27818ced39c 100644 --- a/htdocs/langs/ru_RU/errors.lang +++ b/htdocs/langs/ru_RU/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript не должна быть отключ ErrorPasswordsMustMatch=Оба введенных пароля должны совпадать друг с другом ErrorContactEMail=Техническая ошибка. Пожалуйста, обратитесь к администратору следующую электронную почту <b>%s</b> ан обеспечить <b>%s</b> код ошибки в ваше сообщение, или даже лучше, добавив экран копию этой страницы. ErrorWrongValueForField=Неверное значение для области количество <b>%s</b> (значение <b>%s</b> &quot;не соответствует регулярное <b>%s</b> правило) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Неверное значение для <b>%s</b> номер поля <b>(«%s&quot;</b> значение не является <b>%s</b> существующих ссылка) ErrorsOnXLines=Ошибки на источник <b>%s</b> линий ErrorFileIsInfectedWithAVirus=Антивирусная программа не смогла проверить файл (файл может быть заражен вирусом) diff --git a/htdocs/langs/ru_RU/exports.lang b/htdocs/langs/ru_RU/exports.lang index 10602b3a07b..bf01ad9fed8 100644 --- a/htdocs/langs/ru_RU/exports.lang +++ b/htdocs/langs/ru_RU/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Нет данных ввозимый (без модуля с о FileSuccessfullyBuilt=Экспортный файл SQLUsedForExport=SQL запрос, используемых для создания экспортного файла LineId=Идентификатор строки +LineLabel=Label of line LineDescription=Описание строки LineUnitPrice=Цена за единицу линии LineVATRate=Ставка НДС в строке diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang index da478ce99a6..2fb1249b436 100644 --- a/htdocs/langs/ru_RU/main.lang +++ b/htdocs/langs/ru_RU/main.lang @@ -108,6 +108,7 @@ Yes=Да no=нет No=Нет All=Все +Alls=All Home=Главная Help=Помощь OnlineHelp=Он-лайн помощь @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Используйте Главная-Настройки Deny=Запретить Denied=Запрещено ListOfTemplates=Список шаблонов +Gender=Gender Genderman=Мужчина Genderwoman=Женщина ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=Пт ShortSaturday=Сб ShortSunday=Вс SelectMailModel=Выбрать шаблон электронного письма +SetRef=Set ref diff --git a/htdocs/langs/ru_RU/printing.lang b/htdocs/langs/ru_RU/printing.lang index 3e30d2ac7b3..185af115f84 100644 --- a/htdocs/langs/ru_RU/printing.lang +++ b/htdocs/langs/ru_RU/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Настройки системы прямой печати PrintingDesc=Этот модуль добавляет кнопку Печать для отправки документа напрямую на принтер (без открытия документа в приложении) +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Настройка драйвера PrintingDriverDesc=Настройки драйвера принтера ListDrivers=Список драйверов @@ -10,6 +12,7 @@ PrintTestDesc=Список принтеров FileWasSentToPrinter=Файл %s отправлен на принтер NoActivePrintingModuleFound=Нет активного модуля для печати документа PleaseSelectaDriverfromList=Пожалуйста, выберите драйвер из списка +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Настройка драйвера TestDriver=Проверить TargetedPrinter=Целевой принтер diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang index 8923c09faff..7def5ed6c6e 100644 --- a/htdocs/langs/ru_RU/projects.lang +++ b/htdocs/langs/ru_RU/projects.lang @@ -143,7 +143,8 @@ SelectElement=Выберите элемент AddElement=Ссылка на элемент UnlinkElement=Убрать ссылку на элемент # Documents models -DocumentModelBaleine=доклад полной проекта модели (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Запланированная нагрузка PlannedWorkloadShort=Рабочая нагрузка WorkloadOccupation=Задание рабочей нагрузки diff --git a/htdocs/langs/ru_RU/sendings.lang b/htdocs/langs/ru_RU/sendings.lang index ca90fc7d705..d3d36aa1554 100644 --- a/htdocs/langs/ru_RU/sendings.lang +++ b/htdocs/langs/ru_RU/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Количество товара в откр ProductQtyInSuppliersOrdersRunning=Количество товара в открытых заказах поставщика ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Количество товара из открытого заказа поставщика уже получено. +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Получено заказчиком diff --git a/htdocs/langs/ru_RU/trips.lang b/htdocs/langs/ru_RU/trips.lang index 3ab8d875f71..2e885569897 100644 --- a/htdocs/langs/ru_RU/trips.lang +++ b/htdocs/langs/ru_RU/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Вы точно хотите проверить данный о NoTripsToExportCSV=Нет отчёта о затратах за этот период. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sk_SK/agenda.lang b/htdocs/langs/sk_SK/agenda.lang index 93dfc2e8a47..dd003a72dfd 100644 --- a/htdocs/langs/sk_SK/agenda.lang +++ b/htdocs/langs/sk_SK/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL pre prístup. Súbor iCal ExtSiteNoLabel=Nie Popis WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Vytvoriť udalosť MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sk_SK/bills.lang b/htdocs/langs/sk_SK/bills.lang index 1f8103e9d37..5732ec69bc0 100644 --- a/htdocs/langs/sk_SK/bills.lang +++ b/htdocs/langs/sk_SK/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditná karta PaymentTypeShortCB=Kreditná karta PaymentTypeCHQ=Kontrola PaymentTypeShortCHQ=Kontrola -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line platby PaymentTypeShortVAD=On line platby PaymentTypeTRA=Bill platba diff --git a/htdocs/langs/sk_SK/compta.lang b/htdocs/langs/sk_SK/compta.lang index 482ff9ba93a..456576ef091 100644 --- a/htdocs/langs/sk_SK/compta.lang +++ b/htdocs/langs/sk_SK/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Dane a dividendy MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Účtovníctvo / Treasury oblasť diff --git a/htdocs/langs/sk_SK/contracts.lang b/htdocs/langs/sk_SK/contracts.lang index 25cf7fc7e01..bbd389a81d4 100644 --- a/htdocs/langs/sk_SK/contracts.lang +++ b/htdocs/langs/sk_SK/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Služby legenda Contracts=Zmluvy ContractsAndLine=Contracts and line of contracts Contract=Zmluva +ContractLine=Contract line +Closing=Closing NoContracts=Žiadne zmluvy MenuServices=Služby MenuInactiveServices=Služby, ktoré nie sú aktívne diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang index 5e19e1a82f1..cebb46ecb1c 100644 --- a/htdocs/langs/sk_SK/errors.lang +++ b/htdocs/langs/sk_SK/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript musí byť vypnutá, že táto funkcia p ErrorPasswordsMustMatch=Obaja napísaný hesla sa musia zhodovať sa navzájom ErrorContactEMail=Technické chybe. Prosím, obráťte sa na správcu, aby e-mailovú <b>%s</b> en poskytovať <b>%s</b> kód chyby v správe, alebo ešte lepšie pridaním obrazovky kópiu tejto stránky. ErrorWrongValueForField=Chybná hodnota <b>%s</b> číslo poľa (hodnota <b>&quot;%s</b> 'nezodpovedá regex pravidiel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Chybná hodnota <b>%s</b> číslo poľa (hodnota <b>&quot;%s&quot;</b> nie je <b>%s</b> existujúce ref) ErrorsOnXLines=Chyby na <b>%s</b> zdrojovom zázname (s) ErrorFileIsInfectedWithAVirus=Antivírusový program nebol schopný overiť súbor (súbor môže byť napadnutý vírusom) diff --git a/htdocs/langs/sk_SK/exports.lang b/htdocs/langs/sk_SK/exports.lang index 36d931db0df..0a917805e4a 100644 --- a/htdocs/langs/sk_SK/exports.lang +++ b/htdocs/langs/sk_SK/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Žiadne dovážať dáta (žiadny modul s definíciami povoliť FileSuccessfullyBuilt=Export súboru ktorý bol vygenerovaný SQLUsedForExport=Otázka SQL použiť na vytvorenie exportovaného súboru LineId=Id riadku +LineLabel=Label of line LineDescription=Popis linky LineUnitPrice=Jednotková cena linky LineVATRate=Sadzba DPH linky diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang index 8a5b1adecfc..59087a5b21f 100644 --- a/htdocs/langs/sk_SK/main.lang +++ b/htdocs/langs/sk_SK/main.lang @@ -108,6 +108,7 @@ Yes=Áno no=nie No=Nie All=Všetko +Alls=All Home=Domáce Help=Pomoc OnlineHelp=Online nápoveda @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Choďte na Domov - Nastavenie - Spoločnosť pre zmenu l Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sk_SK/printing.lang b/htdocs/langs/sk_SK/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sk_SK/printing.lang +++ b/htdocs/langs/sk_SK/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang index f4b9864a837..82f7262f987 100644 --- a/htdocs/langs/sk_SK/projects.lang +++ b/htdocs/langs/sk_SK/projects.lang @@ -143,7 +143,8 @@ SelectElement=Vyberte prvok AddElement=Odkaz na elementu UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=Kompletné projektu model zostavy (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Plánované zaťaženie PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sk_SK/sendings.lang b/htdocs/langs/sk_SK/sendings.lang index 888d6014435..2eaa92493cb 100644 --- a/htdocs/langs/sk_SK/sendings.lang +++ b/htdocs/langs/sk_SK/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Chytiť zákazníka diff --git a/htdocs/langs/sk_SK/trips.lang b/htdocs/langs/sk_SK/trips.lang index b5469e0ce39..aa236db0452 100644 --- a/htdocs/langs/sk_SK/trips.lang +++ b/htdocs/langs/sk_SK/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang index c33514aacaa..36f7826569a 100644 --- a/htdocs/langs/sl_SI/accountancy.lang +++ b/htdocs/langs/sl_SI/accountancy.lang @@ -1,12 +1,12 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_SEPARATORCSV=Ločilo za stolpce za izvozno datoteko +ACCOUNTING_EXPORT_DATE=Format datuma za izvozno datoteko +ACCOUNTING_EXPORT_PIECE=Izvozi število kosov ? +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Izvozi z globalnim računom ? +ACCOUNTING_EXPORT_LABEL=Izvozi naziv ? +ACCOUNTING_EXPORT_AMOUNT=Izvozi znesek ? +ACCOUNTING_EXPORT_DEVISE=Izvozi valuto ? Accounting=Računovodstvo Globalparameters=Globalni parametri @@ -48,7 +48,7 @@ NewAccount=Novi računovodski račun Update=Update List=Seznam Create=Ustvari -CreateMvts=Create movement +CreateMvts=Ustvari spremembo UpdateAccount=Sprememba obračunskega računa UpdateMvts=Sprememba pretoka WriteBookKeeping=Evidenčnih računov v glavno knjigo @@ -84,15 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začni sortiranje strani za pregled "Pregl AccountLength=Dolžina računovodstva računov prikazan v Dolibarrju AccountLengthDesc=Funkcija omogoča, da Predstavljati dolžino obračunskega računa z zamenjavo prostorov z ničelno sliki. Ta funkcija se dotakne le zaslon, ne spreminja računovodskih račune registrirane v Dolibarrju. Za izvoz, to funkcijo je potrebno, da so združljivi z določeno programsko opremo. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Dolžina za prikaz opisa proizvodov in storitev v seznamih (najbolje = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Dolžina za prikaz oblike opisa računa proizvodov in storitev v seznamih (najbolje = 50) ACCOUNTING_LENGTH_GACCOUNT=Dolžina glavne knjige ACCOUNTING_LENGTH_AACCOUNT=Dolžina računih tretjih oseb ACCOUNTING_SELL_JOURNAL=Prodam revija ACCOUNTING_PURCHASE_JOURNAL=Nakup revij ACCOUNTING_MISCELLANEOUS_JOURNAL=Razno revija -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal +ACCOUNTING_EXPENSEREPORT_JOURNAL=Pregled stroškovnih poročil ACCOUNTING_SOCIAL_JOURNAL=Socialna revija ACCOUNTING_ACCOUNT_TRANSFER_CASH=Račun za prenos diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang index 298a46c02f1..f645ead6020 100644 --- a/htdocs/langs/sl_SI/admin.lang +++ b/htdocs/langs/sl_SI/admin.lang @@ -1664,9 +1664,9 @@ TemplateForElement=Ta podatek v predlogi je namenjen kateremu elementu TypeOfTemplate=Vrsta predloge TemplateIsVisibleByOwnerOnly=Predloga je vidna samo lastniku FixTZ=Fiksiranje časovne cone -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Primer: +2 (uporabite samo, če se pojavijo težave) +ExpectedChecksum=Pričakovana kontrolna vsota +CurrentChecksum=Trenutna kontrolna vsota MailToSendProposal=Za pošiljanje ponudbe stranki MailToSendOrder=Za pošiljanje naročila kupca MailToSendInvoice=Za pošiljanje računa za kupca diff --git a/htdocs/langs/sl_SI/agenda.lang b/htdocs/langs/sl_SI/agenda.lang index 9aee752b495..960b20899bf 100644 --- a/htdocs/langs/sl_SI/agenda.lang +++ b/htdocs/langs/sl_SI/agenda.lang @@ -90,15 +90,17 @@ ExtSiteUrlAgenda=URL za dostop do .ical datoteke ExtSiteNoLabel=Ni opisa WorkingTimeRange=Delovni čas WorkingDaysRange=Delovni dnevi +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Ustvari dogodek MyAvailability=Moja dostopnost ActionType=Tip dogodka DateActionBegin=Datum začetka dogodka -CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week -DateStartPlusOne=Date start + 1 hour +CloneAction=Kloniraj dogodek +ConfirmCloneEvent=Ali zares želite klonirati ta dogodek <b>%s</b> ? +RepeatEvent=Ponovi dogodek +EveryWeek=Vsak teden +EveryMonth=Vsak mesec +DayOfMonth=Dan v mesecu +DayOfWeek=Dan v tednu +DateStartPlusOne=Začetni datum + 1 ura diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang index ab33013dd73..41c5fee3f7b 100644 --- a/htdocs/langs/sl_SI/bills.lang +++ b/htdocs/langs/sl_SI/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditna kartica PaymentTypeShortCB=Kreditna kartica PaymentTypeCHQ=Ček PaymentTypeShortCHQ=Ček -PaymentTypeTIP=Napitnina -PaymentTypeShortTIP=Napitnina +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Elektronsko plačilo PaymentTypeShortVAD=Elektronsko plačilo PaymentTypeTRA=Plačilo računa diff --git a/htdocs/langs/sl_SI/categories.lang b/htdocs/langs/sl_SI/categories.lang index 4ba08013685..e425a2754fb 100644 --- a/htdocs/langs/sl_SI/categories.lang +++ b/htdocs/langs/sl_SI/categories.lang @@ -42,19 +42,19 @@ ImpossibleAddCat=Ni možno dodati značke/kategorije ImpossibleAssociateCategory=Ni možno vezati značke/kategorije na WasAddedSuccessfully=<b>%s</b> je bil uspešno dodan. ObjectAlreadyLinkedToCategory=Element je že povezan na to značko/kategorijo. -CategorySuccessfullyCreated=This tag/category %s has been added successfully. -ProductIsInCategories=Product/service is linked to following tags/categories -SupplierIsInCategories=Third party is linked to following suppliers tags/categories -CompanyIsInCustomersCategories=This third party is linked to following customers/prospects tags/categories -CompanyIsInSuppliersCategories=This third party is linked to following suppliers tags/categories -MemberIsInCategories=This member is linked to following members tags/categories -ContactIsInCategories=This contact is linked to following contacts tags/categories +CategorySuccessfullyCreated=Ta oznaka / kategorija% s je bila uspešno dodana. +ProductIsInCategories=Izdelek / storitev je povezana z naslednjimi oznakami / kategorijami +SupplierIsInCategories=Tretja oseba je povezana z naslednjimi dobavitelji Oznake / kategorije +CompanyIsInCustomersCategories=Ta tretja stranka je povezana z naslednjimi strankami / možnosti Oznake / kategorije +CompanyIsInSuppliersCategories=Ta tretja stranka je povezana z naslednjimi dobavitelji Oznake / kategorije +MemberIsInCategories=Ta član je povezana z naslednjimi člani Oznake / kategorije +ContactIsInCategories=Ta kontakt je povezan z naslednjimi značkami/kategorijami ProductHasNoCategory=Ta proizvod/storitev ni vključen v nobenoznačko/ kategorijo SupplierHasNoCategory=Ta dobavitelj ni vključen v nobeno značko/kategorijo -CompanyHasNoCategory=This thirdparty is not in any tags/categories +CompanyHasNoCategory=Ta tretja stranka ni v nobenih Oznakah / kategorijah MemberHasNoCategory=Ta član ni v nobeni znački/kategoriji ContactHasNoCategory=Ta kontakt ni v nobeni znački/kategoriji -ClassifyInCategory=Add to tag/category +ClassifyInCategory=Dodaj značko / kategorijo NoneCategory=Nobena NotCategorized=Brez značke/kategorije CategoryExistsAtSameLevel=Kategorija s to referenco že obstaja @@ -67,13 +67,13 @@ ContentsNotVisibleByAllShort=Vsebina ni vidna vsem CategoriesTree=Drevesna struktura značk/kategorij DeleteCategory=Briši značko/kategorijo ConfirmDeleteCategory=Ali zares želite izbrisati to značko/kategorijo? -RemoveFromCategory=Remove link with tag/category -RemoveFromCategoryConfirm=Are you sure you want to unlink the transaction from the tag/category ? +RemoveFromCategory=Odstrani povezavo z značko/kategorijo +RemoveFromCategoryConfirm=Ali ste prepričani, da želite prekiniti povezavo transakcije iz značke / kategorije? NoCategoriesDefined=Ni določena nobena značka/kategorija -SuppliersCategoryShort=Suppliers tag/category -CustomersCategoryShort=Customers tag/category -ProductsCategoryShort=Products tag/category -MembersCategoryShort=Members tag/category +SuppliersCategoryShort=Dobavitelji značka/kategorija +CustomersCategoryShort=Stranke značka/kategorija +ProductsCategoryShort=Proizvodi značka/kategorija +MembersCategoryShort=Člani značka/kategorija SuppliersCategoriesShort=Značke/kategorije dobaviteljev CustomersCategoriesShort=Značke/kategorije kupcev CustomersProspectsCategoriesShort=Kategorije kupcev/možnih strank @@ -94,7 +94,7 @@ CatSupList=Seznam značk/kategorij dobaviteljev CatCusList=Seznam značk/kategorij kupcev/možnih strank CatProdList=Seznam značk/kategorij proizvodov CatMemberList=Seznam značk/kategorij članov -CatContactList=List of contact tags/categories +CatContactList=Seznam kontaktnih oznak/kategorij CatSupLinks=Povezave med dobavitelji in značkami/kategorijami CatCusLinks=Povezave med kupci/možnimi strankami in značkami/kategorijami CatProdLinks=Povezave med proizvodi/storitvami in značkami/kategorijami @@ -108,4 +108,4 @@ CategorieRecursiv=Avtomatsko poveži z nadrejeno značko/kategorijo CategorieRecursivHelp=Če je aktivirano, bo proizvod po dodajanju v podkategorijo povezan tudi z nadrejeno kategorijo AddProductServiceIntoCategory=Dodaj sledeči produkt/storitev ShowCategory=Pokaži značko/kategorijo -ByDefaultInList=By default in list +ByDefaultInList=Privzeto na seznamu diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang index 26f92ea19c3..b9a2fc5b279 100644 --- a/htdocs/langs/sl_SI/commercial.lang +++ b/htdocs/langs/sl_SI/commercial.lang @@ -7,13 +7,13 @@ Customer=Kupec Customers=Kupci Prospect=Možna stranka Prospects=Možne stranke -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Brisanje dogodka +NewAction=Nov dogodek +AddAction=Ustvari dogodek +AddAnAction=Ustvari dogodek AddActionRendezVous=Ustvari srečanje Rendez-Vous=Srečanje -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Ali zares želite izbrisati ta dogodek ? CardAction=Kartica aktivnosti PercentDone=Procent dokončanosti ActionOnCompany=Naloga o podjetju diff --git a/htdocs/langs/sl_SI/compta.lang b/htdocs/langs/sl_SI/compta.lang index 67e93308d05..a2764551ed3 100644 --- a/htdocs/langs/sl_SI/compta.lang +++ b/htdocs/langs/sl_SI/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Posebni stroški MenuTaxAndDividends=Davki in dividende MenuSalaries=Plače MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Področje računovodstva/blagajne diff --git a/htdocs/langs/sl_SI/contracts.lang b/htdocs/langs/sl_SI/contracts.lang index 60ef9ee1b04..8699074189f 100644 --- a/htdocs/langs/sl_SI/contracts.lang +++ b/htdocs/langs/sl_SI/contracts.lang @@ -19,8 +19,10 @@ ServiceStatusLateShort=Potekla ServiceStatusClosed=Zaključena ServicesLegend=Legenda storitev Contracts=Pogodbe -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Pogodbe in serija pogodb Contract=Pogodba +ContractLine=Contract line +Closing=Closing NoContracts=Ni pogodb MenuServices=Storitve MenuInactiveServices=Storitve niso aktivne diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang index 4cf2cddcb89..4928ee57239 100644 --- a/htdocs/langs/sl_SI/errors.lang +++ b/htdocs/langs/sl_SI/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript ne sme biti izklopljen, če želite da t ErrorPasswordsMustMatch=Obe vneseni gesli se morata ujemati ErrorContactEMail=Prišlo je do tehnične napake. Prosimo, obrnite se na administratorja na naslednji Email <b>%s</b> in mu sporočite kodo napake <b>%s</b>, Še bolje pa je, če priložite kopijo strani z napako. ErrorWrongValueForField=Napačna vrednost v polju številka <b>%s</b> (vrednost '<b>%s</b>' ne ustreza pravilu <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Napačna vrednost za <b>%s</b> številka polja (Vrednost <b>'%s</b> &quot;ni <b>%s</b> obstoječe ref) ErrorsOnXLines=Napake v <b>%s</b> vrsticah izvorne kode ErrorFileIsInfectedWithAVirus=Antivirusni program ni mogel potrditi datoteke (datoteka je morda okužena) diff --git a/htdocs/langs/sl_SI/exports.lang b/htdocs/langs/sl_SI/exports.lang index 8f08082db50..5d7e1e09ae2 100644 --- a/htdocs/langs/sl_SI/exports.lang +++ b/htdocs/langs/sl_SI/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Ni podatkov, ki jih lahko uvozite (ni tako definiranega modula, FileSuccessfullyBuilt=Ustvarjena izvozna datoteka SQLUsedForExport=SQL zahtevek uporabljen za izgradnjo izvozne datoteke LineId=Id vrstice +LineLabel=Label of line LineDescription=Opis vrstice LineUnitPrice=Cena enote v vrstici LineVATRate=Stopnja DDV v vrstici diff --git a/htdocs/langs/sl_SI/holiday.lang b/htdocs/langs/sl_SI/holiday.lang index 8df3ca7a725..aa589968514 100644 --- a/htdocs/langs/sl_SI/holiday.lang +++ b/htdocs/langs/sl_SI/holiday.lang @@ -93,7 +93,7 @@ ValueOptionCP=Vrednost GroupToValidateCP=Skupina z dovoljenjem za odobravanje zahtevkov za dopust ConfirmConfigCP=Potrditev konfiguracije LastUpdateCP=Zadnja avtomatska posodobitev odobrenih dopustov -MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation +MonthOfLastMonthlyUpdate=Mesec zadnje avtomatske posodobitve odobrenih dopustov UpdateConfCPOK=Uspešno posodobljeno. ErrorUpdateConfCP=Pri posodabljanju je prišlo do napake, prosimo poskusite ponovno. AddCPforUsers=Prosimo dodajte stanje dopustov uporabnikov s <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">klikom tukaj</a>. @@ -128,7 +128,7 @@ ErrorMailNotSend=Pri pošiljanju e-pošte je prišlo do napake: NoCPforMonth=Ta mesec ni odsotnosti. nbJours=Število dni TitleAdminCP=Konfiguracija dopustov -NoticePeriod=Notice period +NoticePeriod=Čas za odobritev #Messages HolidaysToValidate=Potrdi zahtevke za dopust HolidaysToValidateBody=Spodaj je zahtevek za potrditev dopustov @@ -144,7 +144,7 @@ Permission20001=Beri svoje zahtevke za dopust Permission20002=Kreiranje/spreminjanje vaših zahtevkov za dopust Permission20003=Brisanje zahtevkov za dopust Permission20004=Branje katerihkoli zahtevkov za dopust -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. +Permission20005=Kreiranje/spreminjanje zahtevkov za dopust za vse +Permission20006=Administriranje zahtevkov za dopust (nastavitve in posodobitev stanja) +NewByMonth=Dodani na mesec +GoIntoDictionaryHolidayTypes=Pojdite na <strong>Domov - Nastavitve- Slovarji- Vrste odsotnosti</strong> zanastavitve različnih vrst odsotnosti. diff --git a/htdocs/langs/sl_SI/languages.lang b/htdocs/langs/sl_SI/languages.lang index 0d3d7c867b7..daa1b3c0928 100644 --- a/htdocs/langs/sl_SI/languages.lang +++ b/htdocs/langs/sl_SI/languages.lang @@ -2,7 +2,7 @@ Language_ar_AR=Arabščina Language_ar_SA=Arabščina -Language_bn_BD=Bengali +Language_bn_BD=Bengalščina Language_bg_BG=Bolgarski Language_bs_BA=Bosanski Language_ca_ES=Katalonščina @@ -23,9 +23,9 @@ Language_en_US=Angleščina (ZDA) Language_en_ZA=Angleščina (Južna Afrika) Language_es_ES=Španščina Language_es_AR=Španščina (Argentina) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Španščina (Bolivija) Language_es_CL=Španščina (Čile) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Španščina (Kolumbija) Language_es_DO=Španščina (Dominikanska republika) Language_es_HN=Španščina (Honduras) Language_es_MX=Španščina (Mehika) @@ -41,7 +41,7 @@ Language_fr_CA=Francoščina (Kanada) Language_fr_CH=Francoščina (Švica) Language_fr_FR=Francoščina Language_fr_NC=Francoski (Nova Kaledonija) -Language_fy_NL=Frisian +Language_fy_NL=Frizijščina Language_he_IL=Hebrew Language_hr_HR=Hrvaški Language_hu_HU=Madžarščina @@ -49,10 +49,10 @@ Language_id_ID=Indonezijščina Language_is_IS=Islandščina Language_it_IT=Italijanščina Language_ja_JP=Japonščina -Language_ka_GE=Georgian -Language_kn_IN=Kannada +Language_ka_GE=Gruzijščina +Language_kn_IN=Kannadščina Language_ko_KR=Korejski -Language_lo_LA=Lao +Language_lo_LA=Laoščina Language_lt_LT=Litovska Language_lv_LV=Latvijski Language_mk_MK=Makedonski @@ -71,8 +71,8 @@ Language_sv_SV=Švedščina Language_sv_SE=Švedščina Language_sq_AL=Albanščina Language_sk_SK=Slovaški -Language_sr_RS=Serbian -Language_sw_SW=Kiswahili +Language_sr_RS=Srbščina +Language_sw_SW=Svahilščina Language_th_TH=Thai Language_uk_UA=Ukrajinski Language_uz_UZ=Uzbek diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang index 9ef295b8c69..9dc0a9a9fa9 100644 --- a/htdocs/langs/sl_SI/main.lang +++ b/htdocs/langs/sl_SI/main.lang @@ -108,6 +108,7 @@ Yes=Da no=ne No=Ne All=Vse +Alls=All Home=Domov Help=Pomoč OnlineHelp=Online pomoč @@ -127,7 +128,7 @@ Disable=Onemogoči Disabled=Onemogočen Add=Dodaj AddLink=Dodaj povezavo -RemoveLink=Remove link +RemoveLink=Odstrani povezavo Update=Posodobi AddActionToDo=Dodaj planirano aktivnost AddActionDone=Dodaj izvršeno aktivnost @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Pojdite na Domov - Nastavitve - Podjetje za spremembo lo Deny=Zavrni Denied=Zavrnjen ListOfTemplates=Seznam predlog +Gender=Gender Genderman=Moški Genderwoman=Ženska ViewList=Glej seznam Mandatory=Obvezno -Hello=Hello -Sincerely=Sincerely +Hello=Pozdravljeni +Sincerely=S spoštovanjem # Week day Monday=Ponedeljek Tuesday=Torek @@ -745,3 +747,4 @@ ShortFriday=P ShortSaturday=S ShortSunday=N SelectMailModel=Izberi predlogo za elektronsko pošto +SetRef=Set ref diff --git a/htdocs/langs/sl_SI/margins.lang b/htdocs/langs/sl_SI/margins.lang index 8454dcc10a0..b8be5e67b15 100644 --- a/htdocs/langs/sl_SI/margins.lang +++ b/htdocs/langs/sl_SI/margins.lang @@ -30,13 +30,13 @@ UseDiscountAsProduct=Kot proizvod UseDiscountAsService=Kot storitev UseDiscountOnTotal=V delni vsoti MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Določa, če se globalni popust smatra kot proizvod, storitev, ali samo delna vsota pri izračunu marže. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_TYPE=Privzeto predlagana nabavna cena s stroški za izračun marže MargeBrute=Bruto marža MargeNette=Neto marža -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) +MargeType1=Marža na najboljšo nabavno ceno +MargeType2=Marža na uravnoteženo povprečno ceno (WAP) MARGIN_TYPE_DETAILS=Bruto marža : prodajna cena - nabavna cena<br/>Neto marža : prodajna cena - stroškovna cena -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MarginTypeDesc=Marža na najboljšo nabavno ceno : Prodajna cena - Najboljša nabavna cena s kartice proizvoda<br/>Marža na uravnoteženo povprečno ceno (WAP) : Prodajna cena - Uravnotežena povprečna cena proizvoda CostPrice=Stroškovna cena BuyingCost=Stroškovna cena UnitCharges=Stroški po enoti diff --git a/htdocs/langs/sl_SI/orders.lang b/htdocs/langs/sl_SI/orders.lang index f91f1bee39d..48e0d677e5d 100644 --- a/htdocs/langs/sl_SI/orders.lang +++ b/htdocs/langs/sl_SI/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Kloniraj naročilo ConfirmCloneOrder=Ali zares želite klonirati to naročilo <b>%s</b> ? DispatchSupplierOrder=Prejem naročila od dobavitelja %s FirstApprovalAlreadyDone=Prva odobritev je že narejena -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=Druga odobritev je že narejena ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Referent za sledenje naročila kupca TypeContact_commande_internal_SHIPPING=Referent za sledenje odpreme diff --git a/htdocs/langs/sl_SI/printing.lang b/htdocs/langs/sl_SI/printing.lang index 838abdcdf81..c6c5016c79c 100644 --- a/htdocs/langs/sl_SI/printing.lang +++ b/htdocs/langs/sl_SI/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Nastavitev sistema za direktno tiskanje PrintingDesc=Ta modul doda gumb za direktno pošiljanje dokumenta na tiskalnik (brez odpiranja dokumenta v aplikaciji) v različnih modulih. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Nastavitev gonilnika modula PrintingDriverDesc=Konfiguracija spremenljivk za gonilnik tiskalnika ListDrivers=Seznam gonilnikov @@ -10,6 +12,7 @@ PrintTestDesc=Seznam tiskalnikov. FileWasSentToPrinter=Datoteka %s je bila poslana na tiskalnik NoActivePrintingModuleFound=Ni aktivnega modula za tiskanje dokumenta PleaseSelectaDriverfromList=Prosimo, izberite gonilnik s seznama. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Nastavitev gonilnika TestDriver=Test TargetedPrinter=Ciljni tiskalnik diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang index 1a9f4a0ce1c..f117b3fa290 100644 --- a/htdocs/langs/sl_SI/products.lang +++ b/htdocs/langs/sl_SI/products.lang @@ -23,14 +23,14 @@ ProductOrService=Proizvod ali storitev ProductsAndServices=Proizvodi in storitve ProductsOrServices=Proizvodi ali storitve ProductsAndServicesOnSell=Proizvodi in storitve za prodajo ali nabavo -ProductsAndServicesNotOnSell=Products and Services not for sale +ProductsAndServicesNotOnSell=Proizvodi in storitve, ki niso naprodaj ProductsAndServicesStatistics=Statistika proizvodov in storitev ProductsStatistics=Statistika proizvodov -ProductsOnSell=Product for sale or for purchase -ProductsNotOnSell=Product not for sale and not for purchase +ProductsOnSell=Proizvodi za prodajo ali nabavo +ProductsNotOnSell=Proizvodi niti za prodajo, niti za nakup ProductsOnSellAndOnBuy=Proizvodi za prodajo ali nabavo ServicesOnSell=Storitve za prodajo ali za nakup -ServicesNotOnSell=Services not for sale +ServicesNotOnSell=Storitve, ki niso naprodaj ServicesOnSellAndOnBuy=Storitve za prodajo ali za nabavo InternalRef=Interna referenca LastRecorded=Zadnji vneseni proizvodi/storitve za prodajo @@ -44,7 +44,7 @@ CardProduct1=Kartica storitve CardContract=Kartica pogodbe Warehouse=Skladišče Warehouses=Skladišča -WarehouseOpened=Warehouse open +WarehouseOpened=Skladišče odprto WarehouseClosed=Skladišče zaprto Stock=Zaloga Stocks=Zaloge @@ -71,21 +71,21 @@ SellingPriceTTC=Prodajne cene (z DDV) PublicPrice=Javna cena CurrentPrice=Trenutna cena NewPrice=Nova cena -MinPrice=Min. selling price -MinPriceHT=Min. selling price (net of tax) -MinPriceTTC=Min. selling price (inc. tax) +MinPrice=Min. prodajna cena +MinPriceHT=Min. prodajna cena (brez DDV) +MinPriceTTC=Min. prodajna cena (z DDV) CantBeLessThanMinPrice=Prodajna cena ne more biti nižja od minimalne za ta proizvod (%s brez DDV). To sporočilo se pojavi lahko tudi, če vnesete prevelik popust ContractStatus=Status pogodbe ContractStatusClosed=Zaprta -ContractStatusRunning=Ongoing +ContractStatusRunning=V teku ContractStatusExpired=Pretečena -ContractStatusOnHold=On hold -ContractStatusToRun=Make ongoing -ContractNotRunning=This contract is not ongoing +ContractStatusOnHold=Ustavljeno +ContractStatusToRun=Poženi v tek +ContractNotRunning=Ta pogodba ni v teku ErrorProductAlreadyExists=Proizvod z referenco %s že obstaja. ErrorProductBadRefOrLabel=Napačna vrednost reference ali naziva. ErrorProductClone=Prišlo je do težave pri poskusu kloniranja proizvoda ali storitve. -ErrorPriceCantBeLowerThanMinPrice=Error, price can't be lower than minimum price. +ErrorPriceCantBeLowerThanMinPrice=Napaka, cena ne more biti nižja od minimalne cene. Suppliers=Dobavitelji SupplierRef=Referenca dobavitelja ShowProduct=Prikaži proizvod @@ -117,12 +117,12 @@ ServiceLimitedDuration=Če ima proizvod storitev z omejenim trajanjem: MultiPricesAbility=Več nivojev cen za proizvode/storitve MultiPricesNumPrices=Število cen MultiPriceLevelsName=Kategorije cen -AssociatedProductsAbility=Activate the package feature +AssociatedProductsAbility=Aktiviranje paketnih lastnosti AssociatedProducts=Sestavljen izdelek -AssociatedProductsNumber=Number of products composing this package product +AssociatedProductsNumber=Število proizvodov, ki sestavljajo ta paketni proizvod ParentProductsNumber=Število nadrejenih sestavljenih izdelkov -IfZeroItIsNotAVirtualProduct=If 0, this product is not a package product -IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any package product +IfZeroItIsNotAVirtualProduct=Če je 0, ta izdelek ni paketni proizvod +IfZeroItIsNotUsedByVirtualProduct=Če je 0, ta izdelek ni uporabljen v nobenem paketnem proizvodu EditAssociate=Poveži Translation=Prevod KeywordFilter=Filter ključnih besed @@ -131,7 +131,7 @@ ProductToAddSearch=Iskanje proizvoda za dodajanje AddDel=Dodaj/briši Quantity=Količina NoMatchFound=Ni ujemanja -ProductAssociationList=List of products/services that are component of this virtual product/package +ProductAssociationList=Seznam proizvodov/storitev, ki sestavljajo ta virtualni proizvod/paket ProductParentList=Seznam zavitkov izdelkov / storitev, pri tem izdelku, kot sestavnega dela ErrorAssociationIsFatherOfThis=Eden od izbranih proizvodov je nadrejen trenutnemu proizvodu DeleteProduct=Izbriši proizvod/storitev @@ -179,41 +179,41 @@ CloneProduct=Kloniraj proizvod ali storitev ConfirmCloneProduct=Ali zares želite klonirati ta proizvod ali storitev <b>%s</b> ? CloneContentProduct=Klonirajte vse osnovne podatke proizvoda/storitve ClonePricesProduct=Klonirajte osnovne podatke in cene -CloneCompositionProduct=Clone packaged product/service +CloneCompositionProduct=Kloniraj paketni proizvod/stroitev ProductIsUsed=Ta proizvod je rabljen NewRefForClone=Ref. novega proizvoda/storitve -CustomerPrices=Customer prices -SuppliersPrices=Supplier prices -SuppliersPricesOfProductsOrServices=Supplier prices (of products or services) +CustomerPrices=Cene za kupce +SuppliersPrices=Cene dobavitelja +SuppliersPricesOfProductsOrServices=Cene dobavitelja (proizvodov ali storitev) CustomCode=Carinska tarifa CountryOrigin=Država porekla HiddenIntoCombo=Skrito v izbranem seznamu Nature=Narava -ShortLabel=Short label -Unit=Unit -p=u. +ShortLabel=Kratek naziv +Unit=Enota +p=e. set=set se=set -second=second +second=sekunda s=s -hour=hour +hour=ura h=h -day=day +day=dan d=d kilogram=kilogram -kg=Kg +kg=kg gram=gram g=g meter=meter m=m -linearmeter=linear meter +linearmeter=linearni meter lm=lm -squaremeter=square meter +squaremeter=kvadratni meter m2=m² -cubicmeter=cubic meter +cubicmeter=kubični meter m3=m³ liter=liter -l=L +l=l ProductCodeModel=Predloga za referenco proizvoda ServiceCodeModel=Predloga za referenco storitve AddThisProductCard=Ustvari kartico proizvoda @@ -239,7 +239,7 @@ CostPmpHT=Neto skupna VWAP ProductUsedForBuild=Lastna poraba za proizvodnjo ProductBuilded=Zaključena proizvodnja ProductsMultiPrice=Večcenovni proizvod -ProductsOrServiceMultiPrice=Customer prices (of products or services, multi-prices) +ProductsOrServiceMultiPrice=Cene za kupca (proizvodov ali storitev, večcenovno) ProductSellByQuarterHT=Četrtletni prihodek prooizvoda po VWAP ServiceSellByQuarterHT=Četrtletni prihodek storitev po VWAP Quarter1=1. četrtletje @@ -262,10 +262,10 @@ ResetBarcodeForAllRecords=Določite vrednost črtnih kod za vse zapise (s tem bo PriceByCustomer=Različne cene za vsakega kupca PriceCatalogue=Enolična cena po proizvodu/storitvi PricingRule=Pravila za cene za kupce -AddCustomerPrice=Add price by customer +AddCustomerPrice=Dodaj ceno po kupcu ForceUpdateChildPriceSoc=Določi enako ceno za podružnice stranke -PriceByCustomerLog=Log of previous customer prices -MinimumPriceLimit=Minimum price can't be lower then %s +PriceByCustomerLog=Pregled prejšnjih cen za kupce +MinimumPriceLimit=Minimalna cena ne more biti nižja kot %s MinimumRecommendedPrice=Minimalna priporočena cena je : %s PriceExpressionEditor=Urejevalnik prikaza cene PriceExpressionSelected=Izbran prikaz cene @@ -292,7 +292,7 @@ GlobalVariableUpdaterHelpFormat1=format je {"URL": "http://example.com/urlofws", UpdateInterval=Interval posodobitve (minute) LastUpdated=Nazadnje posodobljeno CorrectlyUpdated=Pravilno posodobljeno -PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is -PropalMergePdfProductChooseFile=Select PDF files -IncludingProductWithTag=Including product with tag -DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer +PropalMergePdfProductActualFile=Datoteke za dodatek k PDF Azur so/je +PropalMergePdfProductChooseFile=Izberi PDF datoteke +IncludingProductWithTag=Vključi proizvod z oznako +DefaultPriceRealPriceMayDependOnCustomer=Privzeta cena, dejanska cena je odvisna od kupca diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang index 26f3d618ac8..666f6e51030 100644 --- a/htdocs/langs/sl_SI/projects.lang +++ b/htdocs/langs/sl_SI/projects.lang @@ -143,7 +143,8 @@ SelectElement=Izberi element AddElement=Povezava do elementa UnlinkElement=Nepovezan element # Documents models -DocumentModelBaleine=Model poročila za celoten projekt (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planirana delovna obremenitev PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sl_SI/salaries.lang b/htdocs/langs/sl_SI/salaries.lang index 5dd6dd5b250..c7578f5aa4c 100644 --- a/htdocs/langs/sl_SI/salaries.lang +++ b/htdocs/langs/sl_SI/salaries.lang @@ -11,5 +11,5 @@ ShowSalaryPayment=Prikaži izplačilo plač THM=Povprečna urna postavka TJM=Povprečna dnevna postavka CurrentSalary=Trenutna plača -THMDescription=This value may be used to calculate cost of time consumed on a project entered by users if module project is used -TJMDescription=This value is currently as information only and is not used for any calculation +THMDescription=Ta kalkulacija se lahko uporabi za izračun stroškov porabljenega časa na projektu, ki ga vnese uporabnik, če je uporabljen projektni modul +TJMDescription=Ta vrednost je trenutno samo informativna in se ne uporablja v nobeni kalkulaciji diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang index c5c7b0cdd09..e185c4dc79c 100644 --- a/htdocs/langs/sl_SI/sendings.lang +++ b/htdocs/langs/sl_SI/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Lasten prevzem kupca diff --git a/htdocs/langs/sl_SI/stocks.lang b/htdocs/langs/sl_SI/stocks.lang index b367dacab6b..4e627a209b5 100644 --- a/htdocs/langs/sl_SI/stocks.lang +++ b/htdocs/langs/sl_SI/stocks.lang @@ -5,7 +5,7 @@ Warehouses=Skladišča NewWarehouse=Novo skladišče / skladiščni prostor WarehouseEdit=Uredi skladišče MenuNewWarehouse=Novo skladišče -WarehouseOpened=Warehouse open +WarehouseOpened=Skladišče odprto WarehouseClosed=Skladišče zaprto WarehouseSource=Izvorno skladišče WarehouseSourceNotDefined=Ni definirano skladišče, @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravilo za upravljanje zmanjšanja zalog RuleForStockManagementIncrease=Pravilo za upravljanje povečanja zalog DeStockOnBill=Zmanjšanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) DeStockOnValidateOrder=Zmanjšanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Zmanjšanje dejanske zaloge po potrditvi odpreme ReStockOnBill=Povečanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) ReStockOnValidateOrder=Povečanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1) ReStockOnDispatchOrder=Povečanje dejanske zaloge po ročnem vnosu v skladišče, po prejemu naročila od dobavitelja @@ -95,16 +95,16 @@ SelectWarehouseForStockDecrease=Izberite skladišče uporabiti za zmanjšanje za SelectWarehouseForStockIncrease=Izberite skladišče uporabiti za povečanje zalog NoStockAction=Ni aktivnosti zaloge LastWaitingSupplierOrders=Naročila, ki čakajo na prevzem -DesiredStock=Desired minimum stock -DesiredMaxStock=Desired maximum stock +DesiredStock=Želena minimalna zaloga +DesiredMaxStock=Želena maximalna zaloga StockToBuy=Za naročiti Replenishment=Obnavljanje ReplenishmentOrders=Naročila za obnavljanje -VirtualDiffersFromPhysical=According to increase/decrease stock options, physical stock and virtual stock (physical + current orders) may differ +VirtualDiffersFromPhysical=Glede na možnosti povečanja/zmanjšanja, se lahko fizična in virtualna zaloga (fizična + trenutna naročila) razlikujeta UseVirtualStockByDefault=Privzeto uporabljaj virtualno zalogo namesto fizične za funkcijo obnovitve zaloge UseVirtualStock=Uporabi virtualno zalogo UsePhysicalStock=Uporabi fizično zalogo -CurentSelectionMode=Current selection mode +CurentSelectionMode=Trenuten način izbire CurentlyUsingVirtualStock=Virtualna zaloga CurentlyUsingPhysicalStock=Fizična zaloga RuleForStockReplenishment=Pravilo za obnavljanje zalog @@ -113,8 +113,8 @@ AlertOnly= Samo opozorila WarehouseForStockDecrease=Skladiščee <b>%s</b> bo uporabljeno za zmanjšanje zaloge WarehouseForStockIncrease=Skladišče <b>%s</b> bo uporabljeno za povečanje zaloge ForThisWarehouse=Za to skladišče -ReplenishmentStatusDesc=This is a list of all products with a stock lower than desired stock (or lower than alert value if checkbox "alert only" is checked), and suggest you to create supplier orders to fill the difference. -ReplenishmentOrdersDesc=This is a list of all opened supplier orders including predefined products. Only opened orders with predefined products, so orders that may affect stocks, are visible here. +ReplenishmentStatusDesc=To je seznam vseh proizvodov z nižjo zalogo od želene (ali nižje od opozorilne vrednosti, če je označen kvadratek "samo opozorilo"), in nasvet za ustvarjanje naročila pri dobavitelju za popolnitev razlike. +ReplenishmentOrdersDesc=To je seznam vseh odprtih naročil pri dobavitelju vključno z vnaprej določenimi proizvodi. Vidna so samo odprta naročila z vnaprej določenimi proizvodi, torej naročila, ki lahko vplivajo na zalogo. Replenishments=Obnovitve NbOfProductBeforePeriod=Količina proizvoda %s na zalogi pred izbranim obdobjem (< %s) NbOfProductAfterPeriod=Količina proizvoda %s na zalogi po izbranem obdobju (> %s) @@ -125,16 +125,16 @@ RecordMovement=Zapis prenešen ReceivingForSameOrder=Prevzem tega naročila StockMovementRecorded=Zapisan premik zaloge RuleForStockAvailability=Pravila za zahtevane zaloge -StockMustBeEnoughForInvoice=Stock level must be enough to add product/service to invoice -StockMustBeEnoughForOrder=Stock level must be enough to add product/service to order -StockMustBeEnoughForShipment= Stock level must be enough to add product/service to shipment +StockMustBeEnoughForInvoice=Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na račun +StockMustBeEnoughForOrder=Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na naročilo +StockMustBeEnoughForShipment= Nivo zaloge mora biti dovolj visok za dodajanje proizvoda/storitve na odpremo MovementLabel=Nalepka gibanja InventoryCode=Koda gibanja ali zaloge IsInPackage=Vsebina paketa ShowWarehouse=Prikaži skladišče -MovementCorrectStock=Stock correction for product %s +MovementCorrectStock=Korekcija zaloge za proizvod %s MovementTransferStock=Skladiščni prenos proizvoda %s v drugo skladišče -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Tukaj je potrebno navesti izvorno skladišče, če je vklopljen modul "Lot proizvoda". Uporabi se za prikaz seznama lotov/serijskih številk, ki so na voljo za proizvode, pri katerih je za premik potrebno navesti lot/serijsko številko. če želite poslati proizvod iz drugega skladišča, samo naredite odpremo v več korakih. InventoryCodeShort=Koda zaloge/premika -NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order +NoPendingReceptionOnSupplierOrder=Ni odprtih prejemov na osnovi odprtih naročil pri dobavitelju ThisSerialAlreadyExistWithDifferentDate=Ta lot/serijska številka (<strong>%s</strong>) že obstaja, vendar z drugim datumom vstopa ali izstopa (najden je <strong>%s</strong>, vi pa ste vnesli <strong>%s</strong>). diff --git a/htdocs/langs/sl_SI/suppliers.lang b/htdocs/langs/sl_SI/suppliers.lang index 0f5d46b818f..435e98c1702 100644 --- a/htdocs/langs/sl_SI/suppliers.lang +++ b/htdocs/langs/sl_SI/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Seznam naročil dobaviitelja MenuOrdersSupplierToBill=Zaračunavanje naročil dobavitelja NbDaysToDelivery=Zakasnitev dobave v dnevih DescNbDaysToDelivery=Največja zamuda pri dobavi proizvodov iz tega naročila -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Uporabite dvojno odobritev, če je znesek (brez DDV) višji kot (Drugo odobritev lahko naredi katerikoli uporabnik z dovoljenjem. Vnesite 0, če ne želite dvojne odobritve) diff --git a/htdocs/langs/sl_SI/trips.lang b/htdocs/langs/sl_SI/trips.lang index 6825bef94d5..2b36ad15491 100644 --- a/htdocs/langs/sl_SI/trips.lang +++ b/htdocs/langs/sl_SI/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sq_AL/agenda.lang b/htdocs/langs/sq_AL/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sq_AL/agenda.lang +++ b/htdocs/langs/sq_AL/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sq_AL/bills.lang b/htdocs/langs/sq_AL/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/sq_AL/bills.lang +++ b/htdocs/langs/sq_AL/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sq_AL/compta.lang b/htdocs/langs/sq_AL/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sq_AL/compta.lang +++ b/htdocs/langs/sq_AL/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sq_AL/contracts.lang b/htdocs/langs/sq_AL/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sq_AL/contracts.lang +++ b/htdocs/langs/sq_AL/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sq_AL/errors.lang +++ b/htdocs/langs/sq_AL/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sq_AL/exports.lang b/htdocs/langs/sq_AL/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sq_AL/exports.lang +++ b/htdocs/langs/sq_AL/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang index d7c1fd78681..90da67f53a6 100644 --- a/htdocs/langs/sq_AL/main.lang +++ b/htdocs/langs/sq_AL/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sq_AL/printing.lang b/htdocs/langs/sq_AL/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sq_AL/printing.lang +++ b/htdocs/langs/sq_AL/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sq_AL/projects.lang +++ b/htdocs/langs/sq_AL/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sq_AL/sendings.lang b/htdocs/langs/sq_AL/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sq_AL/sendings.lang +++ b/htdocs/langs/sq_AL/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sq_AL/trips.lang b/htdocs/langs/sq_AL/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sq_AL/trips.lang +++ b/htdocs/langs/sq_AL/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sr_RS/agenda.lang b/htdocs/langs/sr_RS/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sr_RS/agenda.lang +++ b/htdocs/langs/sr_RS/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sr_RS/bills.lang b/htdocs/langs/sr_RS/bills.lang index 35db6f5ff03..6942434168c 100644 --- a/htdocs/langs/sr_RS/bills.lang +++ b/htdocs/langs/sr_RS/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sr_RS/compta.lang b/htdocs/langs/sr_RS/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sr_RS/compta.lang +++ b/htdocs/langs/sr_RS/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sr_RS/contracts.lang b/htdocs/langs/sr_RS/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sr_RS/contracts.lang +++ b/htdocs/langs/sr_RS/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sr_RS/errors.lang +++ b/htdocs/langs/sr_RS/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sr_RS/exports.lang b/htdocs/langs/sr_RS/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sr_RS/exports.lang +++ b/htdocs/langs/sr_RS/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/sr_RS/main.lang +++ b/htdocs/langs/sr_RS/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sr_RS/printing.lang b/htdocs/langs/sr_RS/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sr_RS/printing.lang +++ b/htdocs/langs/sr_RS/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sr_RS/projects.lang +++ b/htdocs/langs/sr_RS/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sr_RS/sendings.lang +++ b/htdocs/langs/sr_RS/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sr_RS/trips.lang b/htdocs/langs/sr_RS/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sr_RS/trips.lang +++ b/htdocs/langs/sr_RS/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang index 3b521b7cf89..d1ee9d8f637 100644 --- a/htdocs/langs/sv_SE/accountancy.lang +++ b/htdocs/langs/sv_SE/accountancy.lang @@ -1,12 +1,12 @@ # Dolibarr language file - en_US - Accounting Expert CHARSET=UTF-8 -ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file -ACCOUNTING_EXPORT_DATE=Date format for export file -ACCOUNTING_EXPORT_PIECE=Export the number of piece ? -ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ? -ACCOUNTING_EXPORT_LABEL=Export the label ? -ACCOUNTING_EXPORT_AMOUNT=Export the amount ? -ACCOUNTING_EXPORT_DEVISE=Export the devise ? +ACCOUNTING_EXPORT_SEPARATORCSV=Kolumnseparator för exportfil +ACCOUNTING_EXPORT_DATE=Datumformat för exportfil +ACCOUNTING_EXPORT_PIECE=Exportera med antal detaljer? +ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Exportera med globalt konto? +ACCOUNTING_EXPORT_LABEL=Exportera titel? +ACCOUNTING_EXPORT_AMOUNT=Exportera antal? +ACCOUNTING_EXPORT_DEVISE=Exportera formatet ? Accounting=Redovisning Globalparameters=Globala parametrar @@ -48,7 +48,7 @@ NewAccount=Nytt redovisningskonto Update=Uppdatera List=Lista Create=Skapa -CreateMvts=Create movement +CreateMvts=Skapa rörelse UpdateAccount=Ändring av ett redovisningskonto UpdateMvts=Ändring av en rörelse WriteBookKeeping=Record konton i huvudboken @@ -84,15 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Börja sorteringen av nedbrytnings sidor " AccountLength=Längd på redovisningen redovisning i Dolibarr AccountLengthDesc=Funktion som gör det möjligt att låtsas en längd av bokföringskonto genom att ersätta mellanslag med noll siffra. Den här funktionen berör endast displayen, det ändrar inte redovisningskonton registrerade i Dolibarr. För export, är nödvändigt denna funktion för att vara kompatibel med viss programvara. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Längd för att visa produkt och tjänstebeskrivning i listor (Bäst = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Längd för att visa produkt och tjänstekonto i listor (Bäst = 50) ACCOUNTING_LENGTH_GACCOUNT=Längd på de allmänna räkenskaperna ACCOUNTING_LENGTH_AACCOUNT=Längd av tredjepartskonton ACCOUNTING_SELL_JOURNAL=Sell ​​tidskrift ACCOUNTING_PURCHASE_JOURNAL=Bara tidskrift ACCOUNTING_MISCELLANEOUS_JOURNAL=Diverse tidskrift -ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal +ACCOUNTING_EXPENSEREPORT_JOURNAL=Utgiftsjournal ACCOUNTING_SOCIAL_JOURNAL=Social tidskrift ACCOUNTING_ACCOUNT_TRANSFER_CASH=Redogörelse för överföring diff --git a/htdocs/langs/sv_SE/agenda.lang b/htdocs/langs/sv_SE/agenda.lang index 3e89ca69526..08d81b718ad 100644 --- a/htdocs/langs/sv_SE/agenda.lang +++ b/htdocs/langs/sv_SE/agenda.lang @@ -48,9 +48,9 @@ InvoiceValidatedInDolibarrFromPos=Faktura %s validerats från POS InvoiceBackToDraftInDolibarr=Faktura %s gå tillbaka till förslaget status InvoiceDeleteDolibarr=Faktura %s raderas OrderValidatedInDolibarr=Beställ %s validerade -OrderDeliveredInDolibarr=Order %s classified delivered +OrderDeliveredInDolibarr=Klassificerad order %s levererad OrderCanceledInDolibarr=Beställ %s avbryts -OrderBilledInDolibarr=Order %s classified billed +OrderBilledInDolibarr=Klassificerad order %s fakturerad OrderApprovedInDolibarr=Ordningens %s godkänd OrderRefusedInDolibarr=Order %s vägrade OrderBackToDraftInDolibarr=Beställ %s gå tillbaka till förslaget status @@ -90,15 +90,17 @@ ExtSiteUrlAgenda=URL att komma åt. Ical-fil ExtSiteNoLabel=Ingen beskrivning WorkingTimeRange=Arbetstid intervall WorkingDaysRange=Arbetsdagar sträcker +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Skapa event MyAvailability=Min tillgänglighet -ActionType=Event type -DateActionBegin=Start event date -CloneAction=Clone event -ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ? -RepeatEvent=Repeat event -EveryWeek=Every week -EveryMonth=Every month -DayOfMonth=Day of month -DayOfWeek=Day of week -DateStartPlusOne=Date start + 1 hour +ActionType=Typ av händelse +DateActionBegin=Startdatum för händelse +CloneAction=Klona händelse +ConfirmCloneEvent=Är du säker på att du vill klona häbdelsen <b>%s</b> +RepeatEvent=Repetera händelsen +EveryWeek=Varje vecka +EveryMonth=Varje månad +DayOfMonth=Dag i månaden +DayOfWeek=Dag i veckan +DateStartPlusOne=Startdatum +1 timma diff --git a/htdocs/langs/sv_SE/banks.lang b/htdocs/langs/sv_SE/banks.lang index 4ecab10d87a..e824318e3b7 100644 --- a/htdocs/langs/sv_SE/banks.lang +++ b/htdocs/langs/sv_SE/banks.lang @@ -94,12 +94,12 @@ Conciliate=Reconcile Conciliation=Avstämning ConciliationForAccount=Förena detta konto IncludeClosedAccount=Inkludera stängda konton -OnlyOpenedAccount=Only open accounts +OnlyOpenedAccount=Enbart öppna konton AccountToCredit=Hänsyn till kreditinstitut AccountToDebit=Konto att debitera DisableConciliation=Inaktivera försoning för den här kontot ConciliationDisabled=Avstämning inaktiverad -StatusAccountOpened=Open +StatusAccountOpened=Öppen StatusAccountClosed=Stängt AccountIdShort=Antal EditBankRecord=Ändra post @@ -113,7 +113,7 @@ CustomerInvoicePayment=Kundbetalning CustomerInvoicePaymentBack=Kund betalning tillbaka SupplierInvoicePayment=Leverantör betalning WithdrawalPayment=Tillbakadragande betalning -SocialContributionPayment=Social/fiscal tax payment +SocialContributionPayment=Sociala och skattemässiga betalningar FinancialAccountJournal=Finansiell balans tidskrift BankTransfer=Banköverföring BankTransfers=Banköverföringar diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang index 966d3f704ad..f2957ac71f4 100644 --- a/htdocs/langs/sv_SE/bills.lang +++ b/htdocs/langs/sv_SE/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kreditkort PaymentTypeShortCB=Kreditkort PaymentTypeCHQ=Kontrollera PaymentTypeShortCHQ=Kontrollera -PaymentTypeTIP=TIPS -PaymentTypeShortTIP=TIPS +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=På rad betalning PaymentTypeShortVAD=På rad betalning PaymentTypeTRA=Faktura betalning diff --git a/htdocs/langs/sv_SE/bookmarks.lang b/htdocs/langs/sv_SE/bookmarks.lang index de877eecf6e..3f19be6b8cf 100644 --- a/htdocs/langs/sv_SE/bookmarks.lang +++ b/htdocs/langs/sv_SE/bookmarks.lang @@ -5,15 +5,15 @@ Bookmarks=Bokmärken NewBookmark=Nytt bokmärke ShowBookmark=Visa bokmärke OpenANewWindow=Öppna ett nytt fönster -ReplaceWindow=Ersätt aktuella fönstret +ReplaceWindow=Ersätt aktuellt fönster BookmarkTargetNewWindowShort=Nytt fönster BookmarkTargetReplaceWindowShort=Nuvarande fönster BookmarkTitle=Bokmärk titel UrlOrLink=URL -BehaviourOnClick=Beteende när en webbadress klickar på +BehaviourOnClick=Beteende när en URL är klickad på CreateBookmark=Skapa bokmärke SetHereATitleForLink=Ange en titel för bokmärket UseAnExternalHttpLinkOrRelativeDolibarrLink=Använd en extern http URL eller en relativ Dolibarr URL -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Välj om en sida som öppnas genom länken skall finnas på nuvarande eller nya fönster -BookmarksManagement=Bokmärken förvaltning +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Välj om en sida som öppnas genom länken skall finnas på nuvarande eller i nytt fönster +BookmarksManagement=Förvaltning av bokmärken förvaltning ListOfBookmarks=Listan över bokmärken diff --git a/htdocs/langs/sv_SE/compta.lang b/htdocs/langs/sv_SE/compta.lang index 79bc18b5f98..f0606ce3e50 100644 --- a/htdocs/langs/sv_SE/compta.lang +++ b/htdocs/langs/sv_SE/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Särskilda kostnader MenuTaxAndDividends=Skatter och utdelning MenuSalaries=Löner MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Bokföring / Treasury område diff --git a/htdocs/langs/sv_SE/contracts.lang b/htdocs/langs/sv_SE/contracts.lang index 3d72d8709f1..0c81db6130f 100644 --- a/htdocs/langs/sv_SE/contracts.lang +++ b/htdocs/langs/sv_SE/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Tjänster legend Contracts=Kontrakt ContractsAndLine=Contracts and line of contracts Contract=Kontrakt +ContractLine=Contract line +Closing=Closing NoContracts=Inga kontrakt MenuServices=Tjänster MenuInactiveServices=Tjänster inte aktiv diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang index ce4d56d62ca..42ad2bd2f5c 100644 --- a/htdocs/langs/sv_SE/errors.lang +++ b/htdocs/langs/sv_SE/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript måste inte avaktiveras att ha denna fun ErrorPasswordsMustMatch=Båda skrivit lösenord måste matcha varandra ErrorContactEMail=Ett tekniskt fel uppstod. Vänligen kontakta administratören att följa <b>e-%s</b> en ge <b>%s</b> felkod i ditt meddelande, eller ännu bättre genom att lägga till en skärm kopia av denna sida. ErrorWrongValueForField=Felaktigt värde för antalet <b>%s</b> området (värde <b>&quot;%s&quot;</b> inte matchar regex regel <b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Fel värde för <b>%s</b> fältnummer (värde <b>&quot;%s&quot;</b> är inte ett <b>%s</b> befintlig ref) ErrorsOnXLines=Fel på <b>%s</b> källrader ErrorFileIsInfectedWithAVirus=Antivirusprogrammet inte har kunnat validera (fil kan vara smittade av ett virus) diff --git a/htdocs/langs/sv_SE/exports.lang b/htdocs/langs/sv_SE/exports.lang index 4e6f6f8ff46..36a6b0b03e4 100644 --- a/htdocs/langs/sv_SE/exports.lang +++ b/htdocs/langs/sv_SE/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Inga importeras data (ingen modul med definitioner för att mö FileSuccessfullyBuilt=Export-filen som genereras SQLUsedForExport=SQL Request används för att bygga exportfil LineId=Id av rad +LineLabel=Label of line LineDescription=Beskrivning av linjen LineUnitPrice=Priset per enhet på linjen LineVATRate=Momssats på linjen diff --git a/htdocs/langs/sv_SE/holiday.lang b/htdocs/langs/sv_SE/holiday.lang index 3873bdeb004..f25b526cfe9 100644 --- a/htdocs/langs/sv_SE/holiday.lang +++ b/htdocs/langs/sv_SE/holiday.lang @@ -3,7 +3,7 @@ HRM=HRM Holidays=Löv CPTitreMenu=Löv MenuReportMonth=Månatlig rapport -MenuAddCP=New leave request +MenuAddCP=Ny ledighetsansökan NotActiveModCP=Du måste aktivera modulen Löv att se denna sida. NotConfigModCP=Du måste konfigurera modulen Lämnar för att se den här sidan. För att göra detta, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;">klicka här</a> </ a> <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;">.</a> NoCPforUser=Du har inte någon tillgänglig dag. @@ -71,7 +71,7 @@ MotifCP=Reason UserCP=Användare ErrorAddEventToUserCP=Ett fel uppstod när den exceptionella ledighet. AddEventToUserOkCP=Tillägget av den exceptionella ledigheten har slutförts. -MenuLogCP=View change logs +MenuLogCP=Kontrollera ändringsloggen LogCP=Log av uppdateringar av tillgängliga semesterdagar ActionByCP=Framförd av UserUpdateCP=För användaren @@ -93,7 +93,7 @@ ValueOptionCP=Värde GroupToValidateCP=Grupp med möjlighet att godkänna ledighet förfrågningar ConfirmConfigCP=Bekräfta konfigurationen LastUpdateCP=Senast automatisk uppdatering av löv fördelning -MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation +MonthOfLastMonthlyUpdate=Månad, vid förra automatiska uppdateringen av ledighets tilldelningen UpdateConfCPOK=Uppdaterats. ErrorUpdateConfCP=Ett fel uppstod under uppdateringen, vänligen försök igen. AddCPforUsers=Vänligen lägg till balansen i bladen fördelning av användare genom <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">att klicka här</a> . @@ -128,7 +128,7 @@ ErrorMailNotSend=Ett fel uppstod när du skickar e-post: NoCPforMonth=Ingen lämnar denna månad. nbJours=Antal dagar TitleAdminCP=Konfiguration av Leaves -NoticePeriod=Notice period +NoticePeriod=Uppsägningstid #Messages HolidaysToValidate=Validera ledighets förfrågningar HolidaysToValidateBody=Nedan finns en ledighet begäran om att validera @@ -140,11 +140,11 @@ HolidaysRefused=Begäran nekades HolidaysRefusedBody=Din ledighet begäran om %s till %s har nekats av följande skäl: HolidaysCanceled=Annulleras leaved begäran HolidaysCanceledBody=Din ledighet begäran om %s till %s har avbrutits. -Permission20001=Read you own leave requests -Permission20002=Create/modify your leave requests +Permission20001=Läs dina egna ledighetsansökningar +Permission20002=Skapa/modifera din ledighetsansökan Permission20003=Radera ledighets förfrågningar -Permission20004=Read leave requests for everybody -Permission20005=Create/modify leave requests for everybody -Permission20006=Admin leave requests (setup and update balance) -NewByMonth=Added per month -GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves. +Permission20004=Läs samtligas ledighetsansökningar +Permission20005=Skapa/modifera en ledighetsansökning för samtliga +Permission20006=Admins ledighetsansökan (upprätta och uppdatera balanser) +NewByMonth=Tillagda per månad +GoIntoDictionaryHolidayTypes=Gå in på <strong>Hem - Setup - Bibliotek - Typ av ledighet</strong> för att ställa in olika varianter av ledigheter. diff --git a/htdocs/langs/sv_SE/install.lang b/htdocs/langs/sv_SE/install.lang index 4a62b85d783..d4e12c0b0a6 100644 --- a/htdocs/langs/sv_SE/install.lang +++ b/htdocs/langs/sv_SE/install.lang @@ -63,7 +63,7 @@ DatabaseSuperUserAccess=Databasserver - superanvändare tillgång CheckToCreateDatabase=Kryssrutan om databasen inte existerar och måste skapas. <br> I så fall måste du fylla i login / lösenord för superanvändare konto längst ner på denna sida. CheckToCreateUser=Kryssrutan om databas ägaren inte existerar och måste skapas. <br> I så fall måste du välja sin inloggning och lösenord och fylla i användarnamn / lösenord för superanvändaren konto längst ner på denna sida. Om denna ruta är markerad, ägare databas och lösenord måste finns. Experimental=(Experimentell) -Deprecated=(deprecated) +Deprecated=(föråldrad) DatabaseRootLoginDescription=Logga in på användaren möjlighet att skapa nya databaser eller nya användare, värdelösa om din databas och databasen inloggning redan finns (som när du är värd ett webbhotell leverantör). KeepEmptyIfNoPassword=Lämna tomt om användaren har inget lösenord (undvik detta) SaveConfigurationFile=Spara värden @@ -156,7 +156,7 @@ LastStepDesc=<strong>Sista steget:</strong> Definiera här login och lösenord s ActivateModule=Aktivera modul %s ShowEditTechnicalParameters=Klicka här för att visa / redigera avancerade parametrar (expertläge) WarningUpgrade=Varning:\nHar du säkerhetskopierat databasen?\nDet är starkt rekommenderat att säkerhetskopiera databasen. På grund av fel i databassystemen (t.ex. mysql version 5.5.40) kan tabeller gå förlorade. Det är därför rekommenderat att ta en full dump av databasen innan migreringen påbörjas.\n\nKlicka OK för att starta migreringen... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) +ErrorDatabaseVersionForbiddenForMigration=Din databas är av version %s. Den har en kritisk bugg vilket gör dataförluster om du gör strukturförändringar på din databas, som det krävs av migrationsprocessen. För detta skäl, kommer migrationen inte tillåtas förrän du uppgraderat din databas till en nyare fast version (lista över kända buggade versioner:%s) ######### # upgrade diff --git a/htdocs/langs/sv_SE/interventions.lang b/htdocs/langs/sv_SE/interventions.lang index cee8d499f19..c43abf0bafc 100644 --- a/htdocs/langs/sv_SE/interventions.lang +++ b/htdocs/langs/sv_SE/interventions.lang @@ -50,4 +50,4 @@ ArcticNumRefModelError=Misslyckades med att aktivera PacificNumRefModelDesc1=Återgå numero med format %syymm-nnnn där YY är år, mm månaden och nnnn är en sekvens utan avbrott och ingen återgång till 0 PacificNumRefModelError=En intervention kort börjar med $ syymm finns redan och är inte förenligt med denna modell för sekvens. Ta bort den eller byta namn på den för att aktivera denna modul. PrintProductsOnFichinter=Trycksaker på interventionskort -PrintProductsOnFichinterDetails=interventions generated from orders +PrintProductsOnFichinterDetails=Insatser skapade utifrån order diff --git a/htdocs/langs/sv_SE/languages.lang b/htdocs/langs/sv_SE/languages.lang index 614f2f4c260..fd892e0c090 100644 --- a/htdocs/langs/sv_SE/languages.lang +++ b/htdocs/langs/sv_SE/languages.lang @@ -2,7 +2,7 @@ Language_ar_AR=Arabiska Language_ar_SA=Arabiskt -Language_bn_BD=Bengali +Language_bn_BD=Bengaliska Language_bg_BG=Bulgariska Language_bs_BA=Bosniska Language_ca_ES=Katalanska @@ -23,9 +23,9 @@ Language_en_US=Engelska (USA) Language_en_ZA=Engelska (Sydafrika) Language_es_ES=Spanska Language_es_AR=Spanska (Argentina) -Language_es_BO=Spanish (Bolivia) +Language_es_BO=Spanska (Bilivia) Language_es_CL=Spanska (Chile) -Language_es_CO=Spanish (Colombia) +Language_es_CO=Spanska (Colombia) Language_es_DO=Spanska (Dominikanska republiken) Language_es_HN=Spanska (Honduras) Language_es_MX=Spanska (Mexiko) @@ -41,7 +41,7 @@ Language_fr_CA=Franska (Kanada) Language_fr_CH=Franska (Schweiz) Language_fr_FR=Franska Language_fr_NC=Franska (Nya Kaledonien) -Language_fy_NL=Frisian +Language_fy_NL=Frisiska Language_he_IL=Hebreiska Language_hr_HR=Kroatiska Language_hu_HU=Ungerska @@ -49,10 +49,10 @@ Language_id_ID=Indonesiska Language_is_IS=Isländska Language_it_IT=Italienska Language_ja_JP=Japanska -Language_ka_GE=Georgian -Language_kn_IN=Kannada +Language_ka_GE=Gregorianska +Language_kn_IN=Kanadensiska Language_ko_KR=Koreanska -Language_lo_LA=Lao +Language_lo_LA=Laoitiska Language_lt_LT=Litauiska Language_lv_LV=Lettländska Language_mk_MK=Makedonska @@ -71,8 +71,8 @@ Language_sv_SV=Svenska Language_sv_SE=Svenskt Language_sq_AL=Albanska Language_sk_SK=Slovakiska -Language_sr_RS=Serbian -Language_sw_SW=Kiswahili +Language_sr_RS=Serbiska +Language_sw_SW=Swahili Language_th_TH=Thailändska Language_uk_UA=Ukrainska Language_uz_UZ=Uzbekiska diff --git a/htdocs/langs/sv_SE/loan.lang b/htdocs/langs/sv_SE/loan.lang index cc7f19037aa..e3845a93ab3 100644 --- a/htdocs/langs/sv_SE/loan.lang +++ b/htdocs/langs/sv_SE/loan.lang @@ -1,38 +1,38 @@ # Dolibarr language file - Source file is en_US - loan -Loan=Loan -Loans=Loans -NewLoan=New Loan -ShowLoan=Show Loan -PaymentLoan=Loan payment -ShowLoanPayment=Show Loan Payment -Capital=Capital -Insurance=Insurance -Interest=Interest -Nbterms=Number of terms -LoanAccountancyCapitalCode=Accountancy code capital -LoanAccountancyInsuranceCode=Accountancy code insurance -LoanAccountancyInterestCode=Accountancy code interest -LoanPayment=Loan payment -ConfirmDeleteLoan=Confirm deleting this loan -LoanDeleted=Loan Deleted Successfully -ConfirmPayLoan=Confirm classify paid this loan -LoanPaid=Loan Paid -ErrorLoanCapital=Loan amount has to be numeric and greater than zero. -ErrorLoanLength=Loan length has to be numeric and greater than zero. -ErrorLoanInterest=Annual interest has to be numeric and greater than zero. +Loan=Lån +Loans=Lån +NewLoan=Nytt lån +ShowLoan=Visa lån +PaymentLoan=lånebetalning +ShowLoanPayment=visa lånebetalning +Capital=Kapital +Insurance=Försäkring +Interest=Ränta +Nbterms=Antal termer +LoanAccountancyCapitalCode=Kapitalkod för bokföring +LoanAccountancyInsuranceCode=Försäkringskod för bokföring +LoanAccountancyInterestCode=Räntekod för bokföring +LoanPayment=lånebetalning +ConfirmDeleteLoan=Bekräfta borttagning av lån +LoanDeleted=Lånet borttaget +ConfirmPayLoan=Bekräfta klassificeringen av detta lån +LoanPaid=Lånet betalt +ErrorLoanCapital=Lånets mängd måste vara numeriskt och större än noll. +ErrorLoanLength=Lånets längd måste vara numeriskt och större än noll. +ErrorLoanInterest=Årlig ränta måste vara numeriskt och större än noll. # Calc -LoanCalc=Bank Loans Calculator -PurchaseFinanceInfo=Purchase & Financing Information -SalePriceOfAsset=Sale Price of Asset -PercentageDown=Percentage Down -LengthOfMortgage=Length of Mortgage -AnnualInterestRate=Annual Interest Rate -ExplainCalculations=Explain Calculations -ShowMeCalculationsAndAmortization=Show me the calculations and amortization -MortgagePaymentInformation=Mortgage Payment Information -DownPayment=Down Payment -DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05) -InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100 +LoanCalc=Banklånskalkylator +PurchaseFinanceInfo=Inköp och finansinformation +SalePriceOfAsset=Försäljningspris för tillgång +PercentageDown=Procentuell nedgång +LengthOfMortgage=Längd på hypotekslån +AnnualInterestRate=Årlig ränta +ExplainCalculations=Förklara beräkning +ShowMeCalculationsAndAmortization=Visa beräkningen och avbetlningsplanen +MortgagePaymentInformation=Hupotekslånsinformation +DownPayment=Handpenning +DownPaymentDesc=<b> handpenningen </b> = Priset på hemmet multiplicerat med procent dividerat med 100 (5% ner blir 5/100 eller 0,05) +InterestRateDesc=<b>Räntan</b> = den årliga räntesatsen delat med 100 MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year) MonthTermDesc=The <b>month term</b> of the loan in months = The number of years you've taken the loan out for times 12 diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang index 8d10537a7d0..764f60f5ae9 100644 --- a/htdocs/langs/sv_SE/main.lang +++ b/htdocs/langs/sv_SE/main.lang @@ -108,6 +108,7 @@ Yes=Ja no=nej No=Nej All=Alla +Alls=All Home=Hem Help=Hjälp OnlineHelp=Online hjälp @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sv_SE/printing.lang b/htdocs/langs/sv_SE/printing.lang index bde4729a3cc..55c8e5778c4 100644 --- a/htdocs/langs/sv_SE/printing.lang +++ b/htdocs/langs/sv_SE/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Inställningar av System för Direkt Utskrift PrintingDesc=Denna modul lägger till en Utskrift-knapp i diverse moduler för att skicka dokument direkt till en skrivare (utan att öppna dokumentet i någon tillämpning). +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Inställningar för Modul drivrutiner PrintingDriverDesc=Konfigurationsvariabler för skrivardrivrutin. ListDrivers=Lista över drivrutiner @@ -10,6 +12,7 @@ PrintTestDesc=Lista över skrivare FileWasSentToPrinter=Fil %s skickades till utskrift NoActivePrintingModuleFound=Ingen aktiv modul för utskrift av dokumentet PleaseSelectaDriverfromList=Var god välj en drivrutin från listan. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Inställningar av drivrutin TestDriver=Test TargetedPrinter=Målskrivare diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang index 32e2f0deb43..6e1974267a0 100644 --- a/htdocs/langs/sv_SE/projects.lang +++ b/htdocs/langs/sv_SE/projects.lang @@ -143,7 +143,8 @@ SelectElement=Välj elementet AddElement=Länk till inslag UnlinkElement=Ta bort länk elementet # Documents models -DocumentModelBaleine=En fullständig projektets rapport modellen (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planerad arbetsbelastning PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang index a7f40b61d45..c1f0702ec78 100644 --- a/htdocs/langs/sv_SE/sendings.lang +++ b/htdocs/langs/sv_SE/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Produktkvantitet till öppnade kundorder ProductQtyInSuppliersOrdersRunning=Produktkvantitet till öppnade leverantörsorder ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Produktkvantitet från öppnade leverantörsorder är redan skickade +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Fångst av kunden diff --git a/htdocs/langs/sv_SE/trips.lang b/htdocs/langs/sv_SE/trips.lang index f4ce2dc75e8..661e597789f 100644 --- a/htdocs/langs/sv_SE/trips.lang +++ b/htdocs/langs/sv_SE/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/sw_SW/agenda.lang b/htdocs/langs/sw_SW/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/sw_SW/agenda.lang +++ b/htdocs/langs/sw_SW/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/sw_SW/bills.lang b/htdocs/langs/sw_SW/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/sw_SW/bills.lang +++ b/htdocs/langs/sw_SW/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/sw_SW/compta.lang b/htdocs/langs/sw_SW/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/sw_SW/compta.lang +++ b/htdocs/langs/sw_SW/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/sw_SW/contracts.lang b/htdocs/langs/sw_SW/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/sw_SW/contracts.lang +++ b/htdocs/langs/sw_SW/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/sw_SW/errors.lang +++ b/htdocs/langs/sw_SW/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/sw_SW/exports.lang b/htdocs/langs/sw_SW/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/sw_SW/exports.lang +++ b/htdocs/langs/sw_SW/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang index add76379bc8..8ebb74139ae 100644 --- a/htdocs/langs/sw_SW/main.lang +++ b/htdocs/langs/sw_SW/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/sw_SW/printing.lang b/htdocs/langs/sw_SW/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/sw_SW/printing.lang +++ b/htdocs/langs/sw_SW/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/sw_SW/projects.lang +++ b/htdocs/langs/sw_SW/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/sw_SW/sendings.lang b/htdocs/langs/sw_SW/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/sw_SW/sendings.lang +++ b/htdocs/langs/sw_SW/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/sw_SW/trips.lang b/htdocs/langs/sw_SW/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/sw_SW/trips.lang +++ b/htdocs/langs/sw_SW/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/th_TH/agenda.lang b/htdocs/langs/th_TH/agenda.lang index 16b8ebe8a7c..0fd1e1f2388 100644 --- a/htdocs/langs/th_TH/agenda.lang +++ b/htdocs/langs/th_TH/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL ที่เข้าถึงไฟล์ .ical ExtSiteNoLabel=คำอธิบายไม่มี WorkingTimeRange=ช่วงเวลาการทำงาน WorkingDaysRange=ช่วงวันทำการ +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=สร้างกิจกรรม MyAvailability=ความพร้อมใช้งานของฉัน ActionType=ประเภทเหตุการณ์ diff --git a/htdocs/langs/th_TH/bills.lang b/htdocs/langs/th_TH/bills.lang index d3210e7ef25..639104dd4f6 100644 --- a/htdocs/langs/th_TH/bills.lang +++ b/htdocs/langs/th_TH/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=เครดิตการ์ด PaymentTypeShortCB=เครดิตการ์ด PaymentTypeCHQ=ตรวจสอบ PaymentTypeShortCHQ=ตรวจสอบ -PaymentTypeTIP=เคล็ดลับ -PaymentTypeShortTIP=เคล็ดลับ +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=ในการชำระเงินสาย PaymentTypeShortVAD=ในการชำระเงินสาย PaymentTypeTRA=ชำระค่าสินค้า diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang index dac26af3ae6..c558694f8c6 100644 --- a/htdocs/langs/th_TH/compta.lang +++ b/htdocs/langs/th_TH/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=ค่าใช้จ่ายพิเศษ MenuTaxAndDividends=ภาษีและเงินปันผล MenuSalaries=เงินเดือน MenuSocialContributions=สังคม / ภาษีการคลัง -MenuNewSocialContribution=ชำระภาษีใหม่ +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=ใหม่สังคม / ภาษีการคลัง ContributionsToPay=สังคม / ภาษีการคลังที่จะต้องจ่าย AccountancyTreasuryArea=การบัญชี / ธนารักษ์พื้นที่ diff --git a/htdocs/langs/th_TH/contracts.lang b/htdocs/langs/th_TH/contracts.lang index a484f345867..3142e4338d9 100644 --- a/htdocs/langs/th_TH/contracts.lang +++ b/htdocs/langs/th_TH/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=ตำนานบริการ Contracts=สัญญา ContractsAndLine=สัญญาและสายของสัญญา Contract=สัญญา +ContractLine=Contract line +Closing=Closing NoContracts=ไม่มีสัญญา MenuServices=บริการ MenuInactiveServices=บริการไม่ได้ใช้งาน diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang index 9fb9ec79ea0..d7d7117c5bc 100644 --- a/htdocs/langs/th_TH/errors.lang +++ b/htdocs/langs/th_TH/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=จาวาสคริปต์จะต้อง ErrorPasswordsMustMatch=ทั้งสองพิมพ์รหัสผ่านจะต้องตรงกับแต่ละอื่น ๆ ErrorContactEMail=ข้อผิดพลาดทางเทคนิคที่เกิดขึ้น กรุณาติดต่อผู้ดูแลระบบเพื่อต่อไปนี้อีเมล <b>en% s ให้รหัสข้อผิดพลาด% s</b> ในข้อความของคุณหรือดียิ่งขึ้นโดยการเพิ่มสำเนาหน้าจอของหน้านี้ ErrorWrongValueForField=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ตรงกับกฎ% s</b> regex) -ErrorFieldValueNotIn=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ใช่ค่าที่มีอยู่เข้าไปในสนาม% s ของตาราง% s =% s)</b> +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=<b>ค่าที่ไม่ถูกต้องสำหรับจำนวนสนาม% s</b> (ค่า <b>'% s' ไม่ได้อ้างอิง% s</b> ที่มีอยู่) ErrorsOnXLines=<b>ข้อผิดพลาดในการบันทึกแหล่ง% s</b> (s) ErrorFileIsInfectedWithAVirus=โปรแกรมป้องกันไวรัสที่ไม่สามารถที่จะตรวจสอบไฟล์ (ไฟล์อาจจะมีการติดเชื้อไวรัส) diff --git a/htdocs/langs/th_TH/exports.lang b/htdocs/langs/th_TH/exports.lang index 3d578297114..4c80c27661f 100644 --- a/htdocs/langs/th_TH/exports.lang +++ b/htdocs/langs/th_TH/exports.lang @@ -48,6 +48,7 @@ NoImportableData=ไม่มีข้อมูล importable (โมดูล FileSuccessfullyBuilt=ไฟล์ส่งออกที่สร้าง SQLUsedForExport=SQL ขอใช้ในการสร้างไฟล์การส่งออก LineId=Id ของสาย +LineLabel=Label of line LineDescription=คำอธิบายของสาย LineUnitPrice=ราคาต่อหน่วยของสาย LineVATRate=ภาษีมูลค่าเพิ่มอัตราสาย diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang index e943d79ef10..9718f1bd69b 100644 --- a/htdocs/langs/th_TH/main.lang +++ b/htdocs/langs/th_TH/main.lang @@ -108,6 +108,7 @@ Yes=ใช่ no=ไม่ No=ไม่ All=ทั้งหมด +Alls=All Home=บ้าน Help=ช่วย OnlineHelp=ความช่วยเหลือออนไลน์ @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=ไปลงในหน้าหลัก - การ Deny=ปฏิเสธ Denied=ปฏิเสธ ListOfTemplates=รายชื่อของแม่แบบ +Gender=Gender Genderman=คน Genderwoman=หญิง ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=แม่แบบอีเมลเลือก +SetRef=Set ref diff --git a/htdocs/langs/th_TH/printing.lang b/htdocs/langs/th_TH/printing.lang index 7d253862b92..46ec5db8729 100644 --- a/htdocs/langs/th_TH/printing.lang +++ b/htdocs/langs/th_TH/printing.lang @@ -3,6 +3,8 @@ Module64000Name=พิมพ์โดยตรง Module64000Desc=การเปิดใช้งานระบบการพิมพ์โดยตรง PrintingSetup=การติดตั้งระบบการพิมพ์โดยตรง PrintingDesc=โมดูลนี้จะเพิ่มปุ่มพิมพ์ส่งเอกสารโดยตรงไปยังเครื่องพิมพ์ (โดยไม่ต้องเปิดเอกสารลงในใบสมัคร) กับโมดูลต่างๆ +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=การติดตั้งไดร์เวอร์โมดูล PrintingDriverDesc=ตัวแปรการกำหนดค่าสำหรับโปรแกรมควบคุมการพิมพ์ ListDrivers=รายชื่อของผู้ขับขี่ @@ -10,6 +12,7 @@ PrintTestDesc=รายชื่อของเครื่องพิมพ์ FileWasSentToPrinter=ไฟล์% s ถู​​กส่งไปยังเครื่องพิมพ์ NoActivePrintingModuleFound=ไม่มีโมดูลที่ใช้งานพิมพ์เอกสาร PleaseSelectaDriverfromList=กรุณาเลือกขับจากรายการ +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=การติดตั้งไดร์เวอร์ TestDriver=ทดสอบ TargetedPrinter=เครื่องพิมพ์กำหนดเป้​​าหมาย diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang index 42c4d14d4be..0aa8aa71d30 100644 --- a/htdocs/langs/th_TH/projects.lang +++ b/htdocs/langs/th_TH/projects.lang @@ -143,7 +143,8 @@ SelectElement=องค์ประกอบที่เลือก AddElement=เชื่อมโยงไปยังองค์ประกอบ UnlinkElement=องค์ประกอบยกเลิกการเชื่อมโยง # Documents models -DocumentModelBaleine=รูปแบบรายงานที่สมบูรณ์ของโครงการ (โลโก้ ... ) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=ภาระงานที่วางแผนไว้ PlannedWorkloadShort=จำนวนงาน WorkloadOccupation=ภาระงานนัด diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang index 1e696713126..b721d484a6f 100644 --- a/htdocs/langs/th_TH/sendings.lang +++ b/htdocs/langs/th_TH/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=ปริมาณสินค้าเข้ ProductQtyInSuppliersOrdersRunning=ปริมาณสินค้าลงในคำสั่งเปิดซัพพลายเออร์ ProductQtyInShipmentAlreadySent=ปริมาณสินค้าจากการสั่งซื้อของลูกค้าที่เปิดส่งแล้ว ProductQtyInSuppliersShipmentAlreadyRecevied=ปริมาณการสั่งซื้อสินค้าจากซัพพลายเออร์ที่เปิดรับอยู่แล้ว +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=จับลูกค้า diff --git a/htdocs/langs/th_TH/trips.lang b/htdocs/langs/th_TH/trips.lang index 06552d7688d..ce4153e770d 100644 --- a/htdocs/langs/th_TH/trips.lang +++ b/htdocs/langs/th_TH/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=คุณแน่ใจหรือว่าต้องกา NoTripsToExportCSV=ไม่มีรายงานค่าใช้จ่ายในการส่งออกในช่วงเวลานี้ ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang index 4fe08dc2cbc..bec844a5b13 100644 --- a/htdocs/langs/tr_TR/accountancy.lang +++ b/htdocs/langs/tr_TR/accountancy.lang @@ -40,7 +40,7 @@ Dispatched=Gönderilmiş CustomersVentilation=Müşteri analizi SuppliersVentilation=Tedarikç analizi -TradeMargin=Ticaret oranı +TradeMargin=Ticaret kar oranı Reports=Raporlar ByCustomerInvoice=Müşteri faturalarına göre ByMonth=Aya göre @@ -48,7 +48,7 @@ NewAccount=Yeni muhasebe hesabı Update=Güncelle List=Liste Create=Oluştur -CreateMvts=Create movement +CreateMvts=Hareket oluştur UpdateAccount=Bir muhasebe hesabının değiştirilmesi UpdateMvts=Bir hareketin değiştirilmesi WriteBookKeeping=Büyük defter hesap kayıtları @@ -84,8 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Analiz sayfalarında "Analiz edilmişlerin AccountLength=Dolibarr'da gösterilen muhasebe hesapları uzunluğu AccountLengthDesc=Boşlukların sıfır figürü ile değiştirilmesiyle muhasebe hesap uzunluğunun uydurulmasını sağlayan işlevdir. Bu işlev yalnızca görüntüyü değiştirir, Dolibarr'da kayıtlı muhasebe hesaplarını değiştirmez. Dışaaktarma için bu fonksiyonun belirli yazılımla uyumlu olması gerekir. -ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50) -ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50) +ACCOUNTING_LENGTH_DESCRIPTION=Listelemede ürün & hizmet tanımlaması için yer uzunluğu (En iyi = 50) +ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Listelemede ürün & hizmet hesap tanımlama formu için yer uzunluğu (En iyi = 50) ACCOUNTING_LENGTH_GACCOUNT=Genel hesapların uzunluğu ACCOUNTING_LENGTH_AACCOUNT=Üçüncü parti hesaplarının uzunluğu @@ -153,7 +153,7 @@ NewFiscalYear=Yeni mali yıl DescVentilCustomer=Müşteri faturalarınızın yıllık hesap analizi için buraya danışın TotalVente=Toplam ciro HT -TotalMarge=Toplam satışlar oranı +TotalMarge=Toplam satışlar kar oranı DescVentilDoneCustomer=Burada müşteri faturaları satırlarına ve onların muhasebe hesaplarının listesine bakın. DescVentilTodoCustomer=Bir muhasebe hesabıyla müşteri faturanızın kalemlerini analiz edin ChangeAccount=Muhasebe hesabını, hesap tarafından seçilen satırlar için değiştirin: diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang index eaa5de65654..12127f2c91d 100644 --- a/htdocs/langs/tr_TR/admin.lang +++ b/htdocs/langs/tr_TR/admin.lang @@ -554,10 +554,10 @@ Module50400Name=Muhasebe (gelişmiş) Module50400Desc=Muhasebe yönetimi (çift taraf) Module54000Name=IPP Yazdır Module54000Desc=Cups IPP aryüzü kullanılarak doğrudan yazdırma (belgeler açılmadan) (Yazıcı sunucudan görülmeli ve sunucuda CUPS kurulu olmalı) -Module55000Name=Poll, Survey or Vote -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...) -Module59000Name=Oranlar -Module59000Desc=Oran yönetimi modülü +Module55000Name=Anket, Araştırma ya da Oylama +Module55000Desc=Çevrimiçi anket, araştırma ya da oylama yapmak için modül (Doodle, Studs, Rdvz, gibi) +Module59000Name=Kar Oranları +Module59000Desc=Kar Oranı yönetimi modülü Module60000Name=Komisyonlar Module60000Desc=Komisyon yönetimi modülü Permission11=Müşteri faturalarını oku @@ -789,9 +789,9 @@ Permission50202=İçeaktarma işlemleri Permission54001=Yazdır Permission55001=Anket oku Permission55002=Anket oluştur/düzenle -Permission59001=Ticari oran oku -Permission59002=Ticari oran tanımla -Permission59003=Her müşteri oranını oku +Permission59001=Ticari kar oranı oku +Permission59002=Ticari kar oranı tanımla +Permission59003=Her müşterinin kar oranını oku DictionaryCompanyType=Üçüncü parti türleri DictionaryCompanyJuridicalType=Üçüncü parti yasal türleri DictionaryProspectLevel=Aday potansiyel düzeyi @@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Hiçbir güvenlik etkinliği henüz kaydedilmedi. Eğer NoEventFoundWithCriteria=Bu arama kriteri için herhangi bir güvenlik etkinliği bulunamadı. SeeLocalSendMailSetup=Yerel postagönder kurulumunuza bakın BackupDesc=Tam bir Dolibarr yedeklemesi için şunları yapmalısınız: -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). +BackupDesc2=Bütün yüklenen ve oluşturulan dosyaları içeren belge dizini (<b>%s</b>) içeriğini kaydedin (1. Adımda oluşturulan tüm döküm dosyalarını içerir). BackupDesc3=Veritabanınızın içeriğini (<b>%s</b>) bir döküm dosyasına kaydedin. Bunun için, aşağıdaki yardımcıyı kullanabilirsiniz. BackupDescX=Arşivlenmiş dizin güvenli bir yerde korunmalıdır. BackupDescY=Üretilen bilgi döküm dosyası güvenli bir yerde korunmalıdır. @@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Bir ürün seçmek için arama formu kullanın (liste k UseEcoTaxeAbility=Eko-Vergi Desteği (WEEE) SetDefaultBarcodeTypeProducts=Ürünler için kullanılacak varsayılan barkod türü SetDefaultBarcodeTypeThirdParties=Üçüncü partiler için kullanılacak varsayılan barkod tipi -UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition +UseUnits=Sipariş, teklif ya da fatura satırlarının yazımı sırasında kullanmak üzere Miktar için bir ölçü birimi tanımlayın ProductCodeChecker= Ürün kodu oluşturma ve denetimi modülü (ürün ya da hizmet) ProductOtherConf= Ürün / Hizmet yapılandırma ##### Syslog ##### @@ -1454,7 +1454,7 @@ FixedEmailTarget=Sabit eposta hedefi SendingsSetup=Gönderme modülü kurulumu SendingsReceiptModel=Makbuz gönderme modeli SendingsNumberingModules=Gönderi numaralandırma modülü -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=Müşteri teslimatlarında sevkiyat tablolarını destekler NoNeedForDeliveryReceipts=Çoğu durumda, gönderilen fişler hem müşteri teslimatları (gönderilecek ürün listesi) hem de müşteri tarafından alınan ve imzalanan belgeler olarak kullanılır. Yani, ürün teslimat makbuzları çift kopya özelliğindedir ve nadiren etkinleştirilir. FreeLegalTextOnShippings=Sevkiyatlarda serbest metin ##### Deliveries ##### @@ -1658,15 +1658,15 @@ UnicodeCurrency=Burada ayraçlar arasına para birimi simgesini belirten bayt sa PositionIntoComboList=Satırın kombo listesindeki konumu SellTaxRate=Satış vergisi oranı RecuperableOnly=Bazı Fransa eyaletlerinde geçerli olan "Non Perçue Récupérable" KDV için Evet, bütün diğer durumlar için "Hayır" girin. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=Eğer taşıma sağlayıcı ya da taşımacı size sevkiyatınızın durumunu denetlemek için bir web sayfası ya da sitesi önerirse, bunu burada girebilirsiniz. {TRACKID} anahtarını URL parametrelerinde kullanarak kullanıcı tarafından sevkiyat kartına girilen izleme numarası değeriyle değiştirebilirsiniz. OpportunityPercent=Bir fırsat oluşturduğunuzda, tahmini bir proje/aday tutarı gireceksiniz. Fırsatın durumuna göre, oluşturulacak bütün fırsatların genel tutarını hesaplamak için bu tutar bu oran ile çarpılabilir. Değer yüzde cinsindedir (0 ile 100 arasında) TemplateForElement=Bu şablon kaydının ayrıldığı öğe TypeOfTemplate=Şablon türü TemplateIsVisibleByOwnerOnly=Şablon yalnızca kullanıcı tarafından görünür FixTZ=Saat Dilimi Farkı -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum +FillFixTZOnlyIfRequired=Örnek: +2 (yalnızca sorun yaşanmışsa doldurun) +ExpectedChecksum=Beklenen Sağlama +CurrentChecksum=Geçerli Sağlama MailToSendProposal=Müşteri teklifi göndermek için MailToSendOrder=Müşteri siparişi göndermek için MailToSendInvoice=Müşteri faturası göndermek için diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang index 24f2ca4bb43..dfe64a13fff 100644 --- a/htdocs/langs/tr_TR/agenda.lang +++ b/htdocs/langs/tr_TR/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=.ical dosyasına erişmek için URL ExtSiteNoLabel=Tanımlama yok WorkingTimeRange=Çalışma saati aralığı WorkingDaysRange=Çalışma günleri aralığı +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Etkinlik oluştur MyAvailability=Uygunluğum ActionType=Etkinlik türü diff --git a/htdocs/langs/tr_TR/bills.lang b/htdocs/langs/tr_TR/bills.lang index 4a4d13b4a97..38128b949a9 100644 --- a/htdocs/langs/tr_TR/bills.lang +++ b/htdocs/langs/tr_TR/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Kredi kartı PaymentTypeShortCB=Kredi kartı PaymentTypeCHQ=Çek PaymentTypeShortCHQ=Çek -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=İnternetten ödeme PaymentTypeShortVAD=İnternetten ödeme PaymentTypeTRA=Fatura ödemesi diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang index e20f0a77cc4..27af081f1db 100644 --- a/htdocs/langs/tr_TR/commercial.lang +++ b/htdocs/langs/tr_TR/commercial.lang @@ -7,13 +7,13 @@ Customer=Müşteri Customers=Müşteriler Prospect=Aday Prospects=Adaylar -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event +DeleteAction=Bir etkinlik sil +NewAction=Yeni etkinlik +AddAction=Etkinlik oluştur +AddAnAction=Bir etkinlik oluştur AddActionRendezVous=Randevu etkinliği oluştur Rendez-Vous=Rendevu -ConfirmDeleteAction=Are you sure you want to delete this event ? +ConfirmDeleteAction=Bu etkinliği silmek istediğinizden emin misiniz? CardAction=Etkinlik kartı PercentDone=Tamamlanma oranı ActionOnCompany=Firma için görev @@ -94,4 +94,4 @@ StatusProsp=Aday durumu DraftPropals=Taslak teklifler SearchPropal=Teklif ara CommercialDashboard=Ticaret özeti -NoLimit=No limit +NoLimit=Sınır yok diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang index 9b03af6d52e..79d3ba22fca 100644 --- a/htdocs/langs/tr_TR/companies.lang +++ b/htdocs/langs/tr_TR/companies.lang @@ -30,8 +30,8 @@ ThirdPartyContact=Üçüncü parti kişisi/adresi StatusContactValidated=Kişi/adres durumu Company=Firma CompanyName=Firma adı -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=Rumuz adı (ticari, marka, ...) +AliasNameShort=Rumuz adı Companies=Firmalar CountryIsInEEC=Ülke, Avrupa Ekonomik Topluluğu içindedir ThirdPartyName=Üçüncü parti adı @@ -69,7 +69,7 @@ Country=Ülkesi CountryCode=Ülke kodu CountryId=Ülke kimliği Phone=Telefonu -PhoneShort=Phone +PhoneShort=Telefon Skype=Skype Call=Ara Chat=Sohbet diff --git a/htdocs/langs/tr_TR/compta.lang b/htdocs/langs/tr_TR/compta.lang index 929ddd5e34c..94391743064 100644 --- a/htdocs/langs/tr_TR/compta.lang +++ b/htdocs/langs/tr_TR/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Özel giderler MenuTaxAndDividends=Vergiler ve kar payları MenuSalaries=Ücretler MenuSocialContributions=Sosyal/mali vergiler -MenuNewSocialContribution=Yeni vergi ödemesi +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=Yeni sosyal/mali vergi ContributionsToPay=Ödenecek sosyal/mali vergiler AccountancyTreasuryArea=Muhasebe/Maliye alanı @@ -194,7 +194,7 @@ ReCalculate=Yeniden hesapla Mode1=Yöntem 1 Mode2=Yöntem 2 CalculationRuleDesc=Toplam KDV hesabı için 2 yöntem vardır:<br>Yöntem 1, her satırda KDV yuvarlanır sonra satırların toplamı alınır.<br>Yöntem 2, her satırda KDV toplanır sonra sonuç yuvarlanır.<br>Sonuç değeri bir kaç kuruş fark gösterebilir. Varsayılan mod <b>%s</b> modudur. -CalculationRuleDescSupplier=According to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier. +CalculationRuleDescSupplier=Aynı hesaplama kuralını uygulamak ve tedarikçiniz tarafından beklenen aynı sonucu elde etmek için tedarikçiye göre uygun yöntem seçin. TurnoverPerProductInCommitmentAccountingNotRelevant=Ürüne göre ciro raporu, <b>nakit muhasebesi</b>modu için uygun değildir. Bu rapor yalnızca, <b>tahakkuk muhasebesi</b> modu için uygundur (muhasebe modülü ayarlarına bakın). CalculationMode=Hesaplama modu AccountancyJournal=Muhasebe kodu günlüğü diff --git a/htdocs/langs/tr_TR/contracts.lang b/htdocs/langs/tr_TR/contracts.lang index 5eeac707788..037a7c7a2b7 100644 --- a/htdocs/langs/tr_TR/contracts.lang +++ b/htdocs/langs/tr_TR/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Hizmetler göstergesi Contracts=Sözleşmeler ContractsAndLine=Sözleşmeler ve satırları Contract=Sözleşme +ContractLine=Contract line +Closing=Closing NoContracts=Sözleşme yok MenuServices=Hizmetler MenuInactiveServices=Etkin olmayan hizmetler diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang index 8df34595133..e1cb3fb0db4 100644 --- a/htdocs/langs/tr_TR/errors.lang +++ b/htdocs/langs/tr_TR/errors.lang @@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Lütfen onay kutusu listesi için değer girin ErrorNoValueForRadioType=Lütfen onay düğmesi için değer girin ErrorBadFormatValueList=Listedeki değeri birden fazla virgül içeremez: <u>%s</u>, ama en az bir tane olması gerekir: anahtar, değer ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> alanı özel karakterler içermemelidir. -ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers. +ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>%s</b> Alanı özel karakter ve büyük harf içermemeli yalnızca sayı içermelidir. ErrorNoAccountancyModuleLoaded=Etkinleştirilmiş muhasebe modülü yok ErrorExportDuplicateProfil=Bu profil adı bu dışaaktarma seti için zaten var. ErrorLDAPSetupNotComplete=Dolibarr-LDAP eşleşmesi tamamlanmamış. @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Bu özelliğin çalışması için Javascript engel ErrorPasswordsMustMatch=Her iki yazdığınız şifrenin birbiriyle eşleşmesi gerekir ErrorContactEMail=Teknik bir hata oluştu. Lütfen, aşağıdaki <b>%s</b> Eposta ile yöneticiye danışın, mesajınızda <b>%s</b> hata kodunu belirtin ve hatta bir ekran görünümünü de eklerseniz daha iyi olur. ErrorWrongValueForField=<b>%s</b> alan numarası için yanlış değer ('<b>%s</b>' değeri '<b>%s</b>' regex kuralı ile uyuşmuyor) -ErrorFieldValueNotIn=<b>%s</b> alan sayısı için hatalı değer ('<b>%s</b>' değeri <b>%s</b> = <b>%s</b> tablosundaki <b>%s</b> alanı içinde mevcut değil) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Alan numarası <b>%s</b> için yanlış değer (değer <b>'%s'</b> bir <b>%s</b> ref mevcut değildir) ErrorsOnXLines=<b>%</b> kaynak satırlarındaki hatalar ErrorFileIsInfectedWithAVirus=Virüs koruma programı dosyayı doğrulayamıyor (dosyaya bir virüs bulaşmış olabilir) @@ -171,7 +171,7 @@ ErrorGlobalVariableUpdater5=Seçilmiş genel değişken yok ErrorFieldMustBeANumeric=<b>%s</b> alanı sayısal bir değer olmalıdır ErrorFieldMustBeAnInteger=<b>%s</b> alanı tamsayı olmalıdır ErrorMandatoryParametersNotProvided=Zorunlu parametre(ler) girilmemiş -ErrorOppStatusRequiredIfAmount=You set an estimated amount for this opportunity/lead. So you must also enter its status +ErrorOppStatusRequiredIfAmount=Bu fırsat/aday için tahmini bir tutar ayarladınız. Durumunu da girmelisiniz # Warnings WarningMandatorySetupNotComplete=Zorunlu kurulum parametreleri henüz tanımlanmamış diff --git a/htdocs/langs/tr_TR/exports.lang b/htdocs/langs/tr_TR/exports.lang index 04ef1ca97f4..bb47e5ba4bc 100644 --- a/htdocs/langs/tr_TR/exports.lang +++ b/htdocs/langs/tr_TR/exports.lang @@ -48,6 +48,7 @@ NoImportableData=İçeaktarılacak veri yok (veri içeaktarmaya izin veren tanı FileSuccessfullyBuilt=Dışaaktarma dosyası oluşturuldu SQLUsedForExport=Dışaaktarılacakı dosyayı oluşturmak için kullanılan SQL sorgusu LineId=Satır no +LineLabel=Label of line LineDescription=Satır açıklaması LineUnitPrice=Satırın birim fiyat LineVATRate=Satırın KDV oranı diff --git a/htdocs/langs/tr_TR/languages.lang b/htdocs/langs/tr_TR/languages.lang index c93fc8b523a..6333581e1d2 100644 --- a/htdocs/langs/tr_TR/languages.lang +++ b/htdocs/langs/tr_TR/languages.lang @@ -41,7 +41,7 @@ Language_fr_CA=Fransızca (Kanada) Language_fr_CH=Fransızca (İsviçre) Language_fr_FR=Fransızca Language_fr_NC=Fransızca (Yeni Kaledonya) -Language_fy_NL=Frisian +Language_fy_NL=Frizyanca Language_he_IL=İbranice Language_hr_HR=Hırvatça Language_hu_HU=Macarca @@ -71,7 +71,7 @@ Language_sv_SV=İsveçce Language_sv_SE=İsveçce Language_sq_AL=Arnavutça Language_sk_SK=Slovakça -Language_sr_RS=Serbian +Language_sr_RS=Sırpça Language_sw_SW=Kisvahilice Language_th_TH=Taice Language_uk_UA=Ukraynaca diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang index 0204a76ccb2..0b1b50d1cb1 100644 --- a/htdocs/langs/tr_TR/main.lang +++ b/htdocs/langs/tr_TR/main.lang @@ -108,6 +108,7 @@ Yes=Evet no=hayır No=Hayır All=Hepsi +Alls=All Home=Giriş Help=Yardım OnlineHelp=Çevrimiçi yardım @@ -127,7 +128,7 @@ Disable=Engelle Disabled=Engelli Add=Ekle AddLink=Bağlantı ekle -RemoveLink=Remove link +RemoveLink=Bağlantıyı kaldır Update=Güncelle AddActionToDo=Yapılacak etkinlik ekle AddActionDone=Bitmiş etkinlik ekle @@ -709,12 +710,13 @@ GoIntoSetupToChangeLogo=Logoyu değiştirmek için Giriş - Ayarlar - Firma men Deny=Ret Denied=Reddedildi ListOfTemplates=Şablon listesi +Gender=Gender Genderman=Adam Genderwoman=Kadın -ViewList=List view -Mandatory=Mandatory -Hello=Hello -Sincerely=Sincerely +ViewList=Liste görünümü +Mandatory=Zorunlu +Hello=Merhaba +Sincerely=Saygılar # Week day Monday=Pazartesi Tuesday=Salı @@ -745,3 +747,4 @@ ShortFriday=Cu ShortSaturday=Ct ShortSunday=Pa SelectMailModel=Eposta şablonu seç +SetRef=Set ref diff --git a/htdocs/langs/tr_TR/margins.lang b/htdocs/langs/tr_TR/margins.lang index 8c651809e03..da3f92d7b4c 100644 --- a/htdocs/langs/tr_TR/margins.lang +++ b/htdocs/langs/tr_TR/margins.lang @@ -1,11 +1,11 @@ # Dolibarr language file - Source file is en_US - marges -Margin=Oran -Margins=Oranlar -TotalMargin=Toplam Oran -MarginOnProducts=Oran / Ürünler -MarginOnServices=Oran / Hizmetler -MarginRate=Oran değeri +Margin=Kar Oranı +Margins=Kar Oranları +TotalMargin=Toplam Kar Oranı +MarginOnProducts=Kar Oranı / Ürünler +MarginOnServices=Kar Oranı / Hizmetler +MarginRate=Kar Oranı değeri MarkRate=Yayınlanmış fiyat DisplayMarginRates=Oran değerlerini göster DisplayMarkRates=Yayınlanmış fiyatları göster @@ -15,8 +15,8 @@ margesSetup=Kar oranı yönetimi ayarı MarginDetails=Oran ayrıntıları ProductMargins=Ürün oranları CustomerMargins=Müşteri oranları -SalesRepresentativeMargins=Satış temsilcisi oranları -UserMargins=Kullanıcı oranları +SalesRepresentativeMargins=Satış temsilcisi kar oranları +UserMargins=Kullanıcı kar oranları ProductService=Ürün veya Hizmet AllProducts=Bütün ürünler ve hizmetler ChooseProduct/Service=Ürün veya hizmet seç @@ -24,25 +24,25 @@ StartDate=İlk tarih EndDate=Son tarih Launch=Başlat ForceBuyingPriceIfNull=Boşsa alış fiyatına zorla -ForceBuyingPriceIfNullDetails=eğr "AÇIK" sa, if "ON", oran satırda sıfır olacaktır (alış fiyatı = Satış fiyatı), aksi durumda ("KAPALI"), oran satış fiyatına eşit olacaktır (alış fiyatı = 0) -MARGIN_METHODE_FOR_DISCOUNT=Genel indirimler için oran yöntemi +ForceBuyingPriceIfNullDetails=eğer "AÇIK" sa, kar oranı satırda sıfır olacaktır (alış fiyatı = satış fiyatı), aksi durumda ("KAPALI"), kar oranı satış fiyatına eşit olacaktır (alış fiyatı = 0) +MARGIN_METHODE_FOR_DISCOUNT=Genel indirimler için kar oranı yöntemi UseDiscountAsProduct=Ürün olarak UseDiscountAsService=Hizmet olarak UseDiscountOnTotal=Ara toplamla -MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, oran hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın. -MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation +MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, kar oranı hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın. +MARGIN_TYPE=Kar oranı hesaplaması için varsayılan olarak önerilen Satınalma/Maliyet fiyatı MargeBrute=Ham oran -MargeNette=Net oran -MargeType1=Margin on Best supplier price -MargeType2=Margin on Weighted Average Price (WAP) -MARGIN_TYPE_DETAILS=Ham oran : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı -MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price +MargeNette=Net kar oranı +MargeType1=En iyi tedarikçi fiyatı kar oranı +MargeType2=Ağırlıklı Ortalama Fiyatta Kar Oranı (AOF) +MARGIN_TYPE_DETAILS=Ham kar oranı : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı +MarginTypeDesc=En iyi Satınalma fiyatı kar oranı: Satış fiyatı - Ürün kartında tanımlanan eniyi tedarikçi fiyatı<br/>Ağırlıklı Ortalama Fiyatı (AOF) : Satış fiyatı - Ürün Ağırlıklı Ortalama Fiyatı CostPrice=Maliyet fiyatı BuyingCost=Maliyet fiyatı UnitCharges=Birim masrafları Charges=Masraflar AgentContactType=Ticari temsilci ilgili tipi -AgentContactTypeDetails=Satış temsilcisine göre oran raporu için kullanılacak kişi türünü (faturala bağlantılı) tanımla +AgentContactTypeDetails=Satış temsilcisine göre kar oranı raporu için kullanılacak kişi türünü (faturala bağlantılı) tanımla rateMustBeNumeric=Oran sayısal bir değer olmalı markRateShouldBeLesserThan100=İşaretli oran 100 den daha düşük olmalı -ShowMarginInfos=Oran bilgisi göster +ShowMarginInfos=Kar oranı bilgisi göster diff --git a/htdocs/langs/tr_TR/orders.lang b/htdocs/langs/tr_TR/orders.lang index 89f6c20b571..37647feca40 100644 --- a/htdocs/langs/tr_TR/orders.lang +++ b/htdocs/langs/tr_TR/orders.lang @@ -125,7 +125,7 @@ CloneOrder=Siparişi klonla ConfirmCloneOrder=Bu <b>%s</b> siparişi klonlamak istediğinizden emin misiniz? DispatchSupplierOrder=%s tedarikçi siparişini al FirstApprovalAlreadyDone=İlk onay zaten yapılmış -SecondApprovalAlreadyDone=Second approval already done +SecondApprovalAlreadyDone=İkinci onaylama zaten yapılmış ##### Types de contacts ##### TypeContact_commande_internal_SALESREPFOLL=Müşteri siparişi izleme temsilcisi TypeContact_commande_internal_SHIPPING=Sevkiyat izleme temsilcisi diff --git a/htdocs/langs/tr_TR/printing.lang b/htdocs/langs/tr_TR/printing.lang index 9b45394f8e4..ebf403094d7 100644 --- a/htdocs/langs/tr_TR/printing.lang +++ b/htdocs/langs/tr_TR/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Doğrudan Yazdırma Module64000Desc=Doğrudan Yazdırma Sistemini etkinleştir PrintingSetup=Doğrudan Yazdırma Sistemi Ayarları PrintingDesc=Bu modül, çeşitli modüllerde belgeleri doğrudan yazıcıya göndermek için bir Yazdırma tuşu ekler (belge uygulamada açılmadan) +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Modül Sürücüsü Ayarları PrintingDriverDesc=Yazıcı sürücüsü değişkenlerinin ayarları ListDrivers=Sürücü listesi @@ -10,6 +12,7 @@ PrintTestDesc=Yazıcı Listesi FileWasSentToPrinter=%s Dosyası yazıcıya gönderilmiştir NoActivePrintingModuleFound=Belge yazdıracak etkin modül yok PleaseSelectaDriverfromList=Lütfen listeden bir sürücü seçin. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Sürücü kurulumu TestDriver=Test TargetedPrinter=Hedeflenen yazıcı diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang index 8c31948f1c1..aa527473b1e 100644 --- a/htdocs/langs/tr_TR/products.lang +++ b/htdocs/langs/tr_TR/products.lang @@ -206,11 +206,11 @@ gram=gram g=g meter=metre m=m -linearmeter=linear meter +linearmeter=lineer metre lm=lm -squaremeter=square meter +squaremeter=metre kare m2=m² -cubicmeter=cubic meter +cubicmeter=metre küp m3=m³ liter=litre l=L @@ -264,7 +264,7 @@ PriceCatalogue=Ürün/Servis için birim fiyat PricingRule=Müşteri fiyatları kuralları AddCustomerPrice=Müşteriye göre fiyat ekle ForceUpdateChildPriceSoc=Müşterinin ortaklılarına aynı fiyatı uygula -PriceByCustomerLog=Log of previous customer prices +PriceByCustomerLog=Önceki müşteri fiyatları kayıtı MinimumPriceLimit=Enaz fiyat bundan düşük olamaz %s MinimumRecommendedPrice=Önerilen enaz fiyat: %s PriceExpressionEditor=Fiyat ifadesi düzenleyici diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang index 71c5e719ab6..4adc86a6545 100644 --- a/htdocs/langs/tr_TR/projects.lang +++ b/htdocs/langs/tr_TR/projects.lang @@ -127,9 +127,9 @@ TaskCreatedInDolibarr=%s görev oluşturuldu TaskModifiedInDolibarr=%s görev değiştirildi TaskDeletedInDolibarr=%s görev silindi OpportunityStatus=Fırsat durumu -OpportunityStatusShort=Opp. status +OpportunityStatusShort=Fırs. durumu OpportunityAmount=Fırsat tutarı -OpportunityAmountShort=Opp. amount +OpportunityAmountShort=Fırs. tutarı ##### Types de contacts ##### TypeContact_project_internal_PROJECTLEADER=Proje önderi TypeContact_project_external_PROJECTLEADER=Proje önderi @@ -143,7 +143,8 @@ SelectElement=Öğe seç AddElement=Öğeye bağlan UnlinkElement=Öğenin bağlantısını kaldır # Documents models -DocumentModelBaleine=Eksiksiz bir proje rapor modeli (logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planlı işyükü PlannedWorkloadShort=İşyükü WorkloadOccupation=İşyükü ataması @@ -167,18 +168,18 @@ ProjectOverview=Genel bakış ManageTasks=Görev ve süre izlemek için projeleri kullan ManageOpportunitiesStatus=Adayları/fırsatları izlemek için projeleri kullan ProjectNbProjectByMonth=Aylık oluşturulan proje sayısı -ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month -ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month -ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status +ProjectOppAmountOfProjectsByMonth=Aylık fırsat tutarı +ProjectWeightedOppAmountOfProjectsByMonth=Aylık fırsat ağırlıklı tutarı +ProjectOpenedProjectByOppStatus=Fırsat durumuna göre açık proje/aday ProjectsStatistics=Projeler/adaylar için istatistikler TaskAssignedToEnterTime=Atanan görevler. Bu göreve süre girmek mümkün olmalı. OpenedProjectsByThirdparties=Üçüncü partiye göre açık projeler -OpportunityTotalAmount=Opportunities total amount -OpportunityPonderatedAmount=Opportunities weighted amount -OppStatusPROSP=Prospection -OppStatusQUAL=Qualification -OppStatusPROPO=Proposal -OppStatusNEGO=Negociation -OppStatusPENDING=Pending -OppStatusWIN=Won -OppStatusLOST=Lost +OpportunityTotalAmount=Fırsatlar toplam tutarı +OpportunityPonderatedAmount=Fırsatların ağırlık tutarı +OppStatusPROSP=Araştırma +OppStatusQUAL=Nitelendirme +OppStatusPROPO=Teklif +OppStatusNEGO=Pazarlık +OppStatusPENDING=Beklemede +OppStatusWIN=Kazanç +OppStatusLOST=Kayıp diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang index c5535986074..2e5c93f5aae 100644 --- a/htdocs/langs/tr_TR/sendings.lang +++ b/htdocs/langs/tr_TR/sendings.lang @@ -5,7 +5,7 @@ Sendings=Sevkiyatlar AllSendings=Tüm sevkiyatlar Shipment=Sevkiyat Shipments=Sevkiyatlar -ShowSending=Show Shipments +ShowSending=Sevkiyatları göster Receivings=Kabuller SendingsArea=Sevkiyat alanı ListOfSendings=Sevkiyat listesi @@ -26,8 +26,8 @@ QtyToShip=Sevk edilecek mikt. QtyReceived=Alınan mikt. KeepToShip=Gönderilmek için kalır OtherSendingsForSameOrder=Bu sipariş için diğer sevkiyatlar -DateSending=Shipping date -DateSendingShort=Shipping date +DateSending=Sevk tarihi +DateSendingShort=Sevk tarihi SendingsForSameOrder=Bu sipariş için sevkiyatlar SendingsAndReceivingForSameOrder=Bu sipariş için sevkiyatlar ve alımlar SendingsToValidate=Doğrulanacak sevkiyatlar @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Açık müşteri siparişlerindeki ürün mik ProductQtyInSuppliersOrdersRunning=Açık tedarikçi siparişlerindeki ürün miktarı ProductQtyInShipmentAlreadySent=Gönderilmiş olan ve açık durumdaki müşteri siparişindeki miktar ProductQtyInSuppliersShipmentAlreadyRecevied=Açık tedarikçi siparişlerindeki halihazırda teslim alınmış ürün miktarı +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Müşteri tarafından diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang index 1f7c1fdb9ab..5d9d4a327a3 100644 --- a/htdocs/langs/tr_TR/stocks.lang +++ b/htdocs/langs/tr_TR/stocks.lang @@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Stok azaltma yönetimi kuralı RuleForStockManagementIncrease=Stok arttırma yönetimi kuralı DeStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları azalt DeStockOnValidateOrder=Müşteri siparişlerinin doğrulanması üzerine gerçek stokları azalt -DeStockOnShipment=Decrease real stocks on shipping validation +DeStockOnShipment=Sevkiyatın onaylanmasıyla gerçek stoku eksilt ReStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları arttır ReStockOnValidateOrder=Tedarikçi siparişlerinin onanması üzerine gerçek stokları arttır ReStockOnDispatchOrder=Tedarikçi siparişi aldıktan sonra, elle yapılan sevk üzerine gerçek stokları artırın @@ -134,7 +134,7 @@ IsInPackage=Pakette içerilir ShowWarehouse=Depo göster MovementCorrectStock=Stok düzeltme yapılacak ürün %s MovementTransferStock=%s ürününün başka bir depoya stok aktarılması -WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps. +WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn="Ürün partisi" modülü açık ise kaynak depo burada tanımlanmalıdır. Hareket için parti/seri gerektiren ürün için hangi partinin/serinin uygun olduğunun listelenmesi için kullanılacaktır. Farklı depolardan ürün göndermek isterseniz bir kaç adımda sevkiyat yapın. InventoryCodeShort=Inv./Mov. kodu NoPendingReceptionOnSupplierOrder=Açık tedarikçi siparişlerinde bekleyen kabul yok ThisSerialAlreadyExistWithDifferentDate=Bu parti/seri numarası (<strong>%s</strong>) zaten var fakat farklı tüketme ya da satma tarihli bulundu (<strong>%s</strong> ama sizin girdiğiniz bu <strong>%s</strong>). diff --git a/htdocs/langs/tr_TR/suppliers.lang b/htdocs/langs/tr_TR/suppliers.lang index b4ff9c69d55..c884b87fb7d 100644 --- a/htdocs/langs/tr_TR/suppliers.lang +++ b/htdocs/langs/tr_TR/suppliers.lang @@ -43,4 +43,4 @@ ListOfSupplierOrders=Tedarikçi siparişleri listesi MenuOrdersSupplierToBill=Faturalanacak tedarikçi siparişleri NbDaysToDelivery=Gün olarak teslim süresi DescNbDaysToDelivery=Bu siparişteki en büyük teslimat gecikmesi olan ürünler -UseDoubleApproval=Use double approval when amount (without tax) is higher than (The second approval can be done by any user with the dedicated permission. Set to 0 for no double approval) +UseDoubleApproval=Tutar (vergisiz) daha yüksekse çifte onaylama kullan (İkinci onay izin atanmış herhangi bir kullanıcı tarafından yapılabilir. Çifte onaylama olmaması için 0 a ayarlayın) diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang index 9ec61265533..f1a01a4c8f3 100644 --- a/htdocs/langs/tr_TR/trips.lang +++ b/htdocs/langs/tr_TR/trips.lang @@ -101,4 +101,6 @@ SaveTrip=Gider raporunu doğrula ConfirmSaveTrip=Bu gider raporunu doğrulamak istediğinizden emin misiniz? NoTripsToExportCSV=Bu dönem için dışaaktarılacak gider raporu yok. -ExpenseReportPayment=Expense report payment +ExpenseReportPayment=Gider raporu ödemesi + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/uk_UA/agenda.lang b/htdocs/langs/uk_UA/agenda.lang index dc8da8b14bd..4fe6a4f868c 100644 --- a/htdocs/langs/uk_UA/agenda.lang +++ b/htdocs/langs/uk_UA/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/uk_UA/bills.lang b/htdocs/langs/uk_UA/bills.lang index 31549e89fb0..9ba48f68c5d 100644 --- a/htdocs/langs/uk_UA/bills.lang +++ b/htdocs/langs/uk_UA/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Кредитна картка PaymentTypeShortCB=Кредитна картка PaymentTypeCHQ=Чек PaymentTypeShortCHQ=Чек -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Он-лайн платіж PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/uk_UA/compta.lang +++ b/htdocs/langs/uk_UA/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/uk_UA/contracts.lang b/htdocs/langs/uk_UA/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/uk_UA/contracts.lang +++ b/htdocs/langs/uk_UA/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/uk_UA/errors.lang +++ b/htdocs/langs/uk_UA/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/uk_UA/exports.lang b/htdocs/langs/uk_UA/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/uk_UA/exports.lang +++ b/htdocs/langs/uk_UA/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang index 2be2e897e58..c2b11118480 100644 --- a/htdocs/langs/uk_UA/main.lang +++ b/htdocs/langs/uk_UA/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/uk_UA/printing.lang b/htdocs/langs/uk_UA/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/uk_UA/printing.lang +++ b/htdocs/langs/uk_UA/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/uk_UA/projects.lang +++ b/htdocs/langs/uk_UA/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/uk_UA/sendings.lang +++ b/htdocs/langs/uk_UA/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/uk_UA/trips.lang b/htdocs/langs/uk_UA/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/uk_UA/trips.lang +++ b/htdocs/langs/uk_UA/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/uz_UZ/agenda.lang b/htdocs/langs/uz_UZ/agenda.lang index 08fd8c9b806..d8776508edc 100644 --- a/htdocs/langs/uz_UZ/agenda.lang +++ b/htdocs/langs/uz_UZ/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL to access .ical file ExtSiteNoLabel=No Description WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/uz_UZ/bills.lang b/htdocs/langs/uz_UZ/bills.lang index 3210e0bf517..68addc41be0 100644 --- a/htdocs/langs/uz_UZ/bills.lang +++ b/htdocs/langs/uz_UZ/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment PaymentTypeTRA=Bill payment diff --git a/htdocs/langs/uz_UZ/compta.lang b/htdocs/langs/uz_UZ/compta.lang index f4238b8ec33..e36c2f930b0 100644 --- a/htdocs/langs/uz_UZ/compta.lang +++ b/htdocs/langs/uz_UZ/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=Taxes and dividends MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Accountancy/Treasury area diff --git a/htdocs/langs/uz_UZ/contracts.lang b/htdocs/langs/uz_UZ/contracts.lang index d1be0e6513f..23ce68fe65d 100644 --- a/htdocs/langs/uz_UZ/contracts.lang +++ b/htdocs/langs/uz_UZ/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=Services legend Contracts=Contracts ContractsAndLine=Contracts and line of contracts Contract=Contract +ContractLine=Contract line +Closing=Closing NoContracts=No contracts MenuServices=Services MenuInactiveServices=Services not active diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang index d884a8ca799..f696c13942d 100644 --- a/htdocs/langs/uz_UZ/errors.lang +++ b/htdocs/langs/uz_UZ/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript must not be disabled to have this featur ErrorPasswordsMustMatch=Both typed passwords must match each other ErrorContactEMail=A technical error occured. Please, contact administrator to following email <b>%s</b> en provide the error code <b>%s</b> in your message, or even better by adding a screen copy of this page. ErrorWrongValueForField=Wrong value for field number <b>%s</b> (value '<b>%s</b>' does not match regex rule <b>%s</b>) -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a <b>%s</b> existing ref) ErrorsOnXLines=Errors on <b>%s</b> source record(s) ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus) diff --git a/htdocs/langs/uz_UZ/exports.lang b/htdocs/langs/uz_UZ/exports.lang index 6169c051f9a..ac88ad6dafb 100644 --- a/htdocs/langs/uz_UZ/exports.lang +++ b/htdocs/langs/uz_UZ/exports.lang @@ -48,6 +48,7 @@ NoImportableData=No importable data (no module with definitions to allow data im FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=Description of line LineUnitPrice=Unit price of line LineVATRate=VAT Rate of line diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang index 532e5889f31..d579d424506 100644 --- a/htdocs/langs/uz_UZ/main.lang +++ b/htdocs/langs/uz_UZ/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=no No=No All=All +Alls=All Home=Home Help=Help OnlineHelp=Online help @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/uz_UZ/printing.lang b/htdocs/langs/uz_UZ/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/uz_UZ/printing.lang +++ b/htdocs/langs/uz_UZ/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang index 0e20e994706..30de7020b18 100644 --- a/htdocs/langs/uz_UZ/projects.lang +++ b/htdocs/langs/uz_UZ/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=A complete project's report model (logo...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/uz_UZ/sendings.lang b/htdocs/langs/uz_UZ/sendings.lang index 4d4aca48cd9..3260773a2d5 100644 --- a/htdocs/langs/uz_UZ/sendings.lang +++ b/htdocs/langs/uz_UZ/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch by customer diff --git a/htdocs/langs/uz_UZ/trips.lang b/htdocs/langs/uz_UZ/trips.lang index 4aa616c3b6e..e1ca78853f1 100644 --- a/htdocs/langs/uz_UZ/trips.lang +++ b/htdocs/langs/uz_UZ/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/vi_VN/agenda.lang b/htdocs/langs/vi_VN/agenda.lang index 7e3b5a95815..4cc79213136 100644 --- a/htdocs/langs/vi_VN/agenda.lang +++ b/htdocs/langs/vi_VN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL để truy cập tập tin .ical ExtSiteNoLabel=Không có Mô tả WorkingTimeRange=Phạm vi thời gian làm việc WorkingDaysRange=Ngày làm việc trong khoảng +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Tạo sự kiện MyAvailability=Sẵn có của tôi ActionType=Event type diff --git a/htdocs/langs/vi_VN/bills.lang b/htdocs/langs/vi_VN/bills.lang index 89de58ae93a..f3d2ddcee7b 100644 --- a/htdocs/langs/vi_VN/bills.lang +++ b/htdocs/langs/vi_VN/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=Thẻ tín dụng PaymentTypeShortCB=Thẻ tín dụng PaymentTypeCHQ=Séc PaymentTypeShortCHQ=Séc -PaymentTypeTIP=TIP -PaymentTypeShortTIP=TIP +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=Thanh toán trực tuyến PaymentTypeShortVAD=Thanh toán trực tuyến PaymentTypeTRA=Thanh toán ra hóa đơn diff --git a/htdocs/langs/vi_VN/compta.lang b/htdocs/langs/vi_VN/compta.lang index ed003497a47..657b1ca7193 100644 --- a/htdocs/langs/vi_VN/compta.lang +++ b/htdocs/langs/vi_VN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Chi phí đặc biệt MenuTaxAndDividends=Thuế và cổ tức MenuSalaries=Tiền lương MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=Kế toán / Tài chính khu vực diff --git a/htdocs/langs/vi_VN/contracts.lang b/htdocs/langs/vi_VN/contracts.lang index b1434177727..9a77364f726 100644 --- a/htdocs/langs/vi_VN/contracts.lang +++ b/htdocs/langs/vi_VN/contracts.lang @@ -1,103 +1,105 @@ # Dolibarr language file - Source file is en_US - contracts ContractsArea=Phạm vi hợp đồng -ListOfContracts=Danh sách các hợp đồng -LastModifiedContracts=Last %s modified contracts -AllContracts=Tất cả các hợp -ContractCard=Thẻ đồng +ListOfContracts=Danh sách hợp đồng +LastModifiedContracts=%s hợp đồng đã chỉnh sửa cuối +AllContracts=Tất cả hợp đồng +ContractCard=Thẻ hợp đồng ContractStatus=Tình trạng hợp đồng -ContractStatusNotRunning=Không chạy -ContractStatusRunning=Chạy +ContractStatusNotRunning=Không hoạt động +ContractStatusRunning=Đang hoạt động ContractStatusDraft=Dự thảo -ContractStatusValidated=Xác nhận -ContractStatusClosed=Đóng -ServiceStatusInitial=Không chạy -ServiceStatusRunning=Chạy -ServiceStatusNotLate=Chạy, chưa hết hạn -ServiceStatusNotLateShort=Không hết hạn -ServiceStatusLate=Chạy, hết hạn -ServiceStatusLateShort=Hết hạn -ServiceStatusClosed=Đóng -ServicesLegend=Dịch vụ truyền thuyết +ContractStatusValidated=Đã xác nhận +ContractStatusClosed=Đã đóng +ServiceStatusInitial=Không hoạt động +ServiceStatusRunning=Đang hoạt động +ServiceStatusNotLate=Đang hoạt động, chưa hết hạn +ServiceStatusNotLateShort=Chưa hết hạn +ServiceStatusLate=Đang hoạt động, đã hết hạn +ServiceStatusLateShort=Đã hết hạn +ServiceStatusClosed=Đã đóng +ServicesLegend=Chú thích dịch vụ Contracts=Hợp đồng -ContractsAndLine=Contracts and line of contracts +ContractsAndLine=Hợp đồng và chi tiết của hợp đồng Contract=Hợp đồng -NoContracts=Không có hợp đồng +ContractLine=Contract line +Closing=Closing +NoContracts=Không có hợp đồng nào MenuServices=Dịch vụ -MenuInactiveServices=Dịch vụ không hoạt động -MenuRunningServices=Dịch vụ đang chạy -MenuExpiredServices=Dịch vụ hết hạn -MenuClosedServices=Dịch vụ khép kín +MenuInactiveServices=Dịch vụ chưa kích hoạt +MenuRunningServices=Dịch vụ đang hoạt động +MenuExpiredServices=Dịch vụ đã hết hạn +MenuClosedServices=Dịch vụ đã đóng NewContract=Hợp đồng mới AddContract=Tạo hợp đồng -SearchAContract=Tìm kiếm một hợp đồng -DeleteAContract=Xóa một hợp đồng -CloseAContract=Đóng một hợp đồng -ConfirmDeleteAContract=Bạn Bạn có chắc chắn muốn xóa hợp đồng này và tất cả các dịch vụ của mình? -ConfirmValidateContract=Bạn có chắc chắn bạn muốn xác nhận hợp đồng này dưới <b>tên% s?</b> -ConfirmCloseContract=Điều này sẽ đóng tất cả các dịch vụ (hoạt động hay không). Bạn có chắc là bạn muốn đóng hợp đồng này? -ConfirmCloseService=Bạn có chắc bạn muốn đóng dịch vụ này với <b>ngày% s?</b> +SearchAContract=Tìm kiếm hợp đồng +DeleteAContract=Xóa hợp đồng +CloseAContract=Đóng hợp đồng +ConfirmDeleteAContract=Bạn có chắc muốn xóa hợp đồng này và tất cả các dịch vụ kèm theo? +ConfirmValidateContract=Bạn có chắc muốn xác nhận hợp đồng này dưới tên <b>%s</b> ? +ConfirmCloseContract=Điều này sẽ đóng tất cả các dịch vụ (dù kích hoạt hay chưa). Bạn có chắc muốn đóng hợp đồng này? +ConfirmCloseService=Bạn có chắc muốn đóng dịch vụ này vào ngày <b>%s</b> ? ValidateAContract=Xác nhận hợp đồng ActivateService=Kích hoạt dịch vụ -ConfirmActivateService=Bạn có chắc chắn bạn muốn kích hoạt dịch vụ này với <b>ngày% s?</b> -RefContract=Tài liệu tham khảo Hợp đồng -DateContract=Ngày ký hợp đồng -DateServiceActivate=Dịch vụ của ngày kích hoạt -DateServiceUnactivate=Dịch vụ ngày Chấm dứt hoạt -DateServiceStart=Ngày đầu cho dịch vụ -DateServiceEnd=Ngày đăng ký cuối cùng của dịch vụ +ConfirmActivateService=Bạn có chắc muốn kích hoạt dịch vụ này vào ngày <b>%s</b> ? +RefContract=Số tham khảo hợp đồng +DateContract=Ngày hợp đồng +DateServiceActivate=Ngày kích hoạt dịch vụ +DateServiceUnactivate=Ngày chấm dứt dịch vụ +DateServiceStart=Ngày bắt đầu dịch vụ +DateServiceEnd=Ngày của dịch vụ cuối ShowContract=Hiện hợp đồng ListOfServices=Danh sách dịch vụ -ListOfInactiveServices=Danh sách các dịch vụ không hoạt động -ListOfExpiredServices=Danh sách các dịch vụ đang hoạt động đã hết hạn -ListOfClosedServices=Danh sách các dịch vụ khép kín -ListOfRunningContractsLines=Danh sách các đường chạy hợp đồng -ListOfRunningServices=Danh sách các dịch vụ đang chạy -NotActivatedServices=Dịch vụ không hoạt động (trong hợp đồng xác nhận) -BoardNotActivatedServices=Dịch vụ để kích hoạt các hợp đồng xác nhận -LastContracts=Last %s contracts -LastActivatedServices=Dịch vụ kích hoạt cuối% s -LastModifiedServices=Dịch vụ biến đổi cuối cùng% s -EditServiceLine=Dòng Chỉnh sửa dịch vụ +ListOfInactiveServices=Danh sách dịch vụ chưa kích hoạt +ListOfExpiredServices=Danh sách dịch vụ kích hoạt đã hết hạn +ListOfClosedServices=Danh sách các dịch vụ đã đóng +ListOfRunningContractsLines=Danh sách chi tiết hợp đồng đang hoạt động +ListOfRunningServices=Danh sách dịch vụ đang hoạt động +NotActivatedServices=Dịch vụ chưa kích hoạt (trong hợp đồng đã xác nhận) +BoardNotActivatedServices=Các dịch vụ để kích hoạt trong hợp đồng đã xác nhận +LastContracts=%s hợp đồng cuối +LastActivatedServices=%s dịch vụ cuối đã kích hoạt +LastModifiedServices=%s dịch vụ cuối đã điều chỉnh +EditServiceLine=Sửa chi tiết dịch vụ ContractStartDate=Ngày bắt đầu ContractEndDate=Ngày kết thúc -DateStartPlanned=Ngày bắt đầu lên kế hoạch -DateStartPlannedShort=Ngày bắt đầu lên kế hoạch -DateEndPlanned=Ngày kết thúc kế hoạch -DateEndPlannedShort=Ngày kết thúc kế hoạch -DateStartReal=Ngày bắt đầu thực -DateStartRealShort=Ngày bắt đầu thực -DateEndReal=Bất ngày cuối -DateEndRealShort=Bất ngày cuối -NbOfServices=Nb dịch vụ -CloseService=Đóng cửa dịch vụ -ServicesNomberShort=Dịch vụ% s (s) -RunningServices=Dịch vụ đang chạy -BoardRunningServices=Dịch vụ chạy hết hạn -ServiceStatus=Trạng thái dịch vụ +DateStartPlanned=Ngày bắt đầu theo kế hoạch +DateStartPlannedShort=Ngày bắt đầu theo kế hoạch +DateEndPlanned=Ngày kết thúc theo kế hoạch +DateEndPlannedShort=Ngày kết thúc theo kế hoạch +DateStartReal=Ngày thực tế bắt đầu +DateStartRealShort=Ngày thực tế bắt đầu +DateEndReal=Ngày thực tế kết thúc +DateEndRealShort=Ngày thực tế kết thúc +NbOfServices=Nb của dịch vụ +CloseService=Đóng dịch vụ +ServicesNomberShort=%s dịch vụ +RunningServices=Dịch vụ đang hoạt động +BoardRunningServices=Dịch vụ hoạt động đã hết hạn +ServiceStatus=Trạng thái của dịch vụ DraftContracts=Dự thảo hợp đồng -CloseRefusedBecauseOneServiceActive=Hợp đồng không thể đóng cửa là phát sinh ít nhất một dịch vụ mở vào nó -CloseAllContracts=Đóng tất cả các dòng đồng -DeleteContractLine=Xóa một dòng đồng -ConfirmDeleteContractLine=Bạn Bạn có chắc chắn muốn xóa dòng hợp đồng này? -MoveToAnotherContract=Di chuyển dịch vụ vào hợp đồng khác. -ConfirmMoveToAnotherContract=Tôi chọn lựa hợp đồng mục tiêu mới và xác nhận tôi muốn chuyển dịch vụ này vào hợp đồng này. -ConfirmMoveToAnotherContractQuestion=Chọn trong đó hợp đồng (của cùng một bên thứ ba) hiện có, bạn muốn di chuyển dịch vụ này để? -PaymentRenewContractId=Gia hạn hợp đồng đường (số% s) +CloseRefusedBecauseOneServiceActive=Hợp đồng không thể đóng vì có ít nhất một dịch vụ đang mở trên đó. +CloseAllContracts=Đóng tất cả các chi tiết hợp đồng +DeleteContractLine=Xóa một chi tiết hợp đồng +ConfirmDeleteContractLine=Bạn có chắc muốn xóa chi tiết này của hợp đồng? +MoveToAnotherContract=Chuyển dịch vụ vào hợp đồng khác. +ConfirmMoveToAnotherContract=Tôi đã chọn hợp đồng đích mới và xác nhận muốn chuyển dịch vụ này vào hợp đồng đó. +ConfirmMoveToAnotherContractQuestion=Chọn trong các hợp đồng hiện có (của cùng một bên thứ ba), bạn muốn chuyển dịch vụ này đến đó ? +PaymentRenewContractId=Làm mới chi tiết hợp đồng (số %s) ExpiredSince=Ngày hết hạn RelatedContracts=Hợp đồng liên quan -NoExpiredServices=Không có dịch vụ hoạt động đã hết hạn -ListOfServicesToExpireWithDuration=Danh sách Dịch vụ hết hạn trong% s ngày -ListOfServicesToExpireWithDurationNeg=Danh sách Dịch vụ hết hạn từ hơn% s ngày -ListOfServicesToExpire=Danh sách Dịch vụ hết hạn -NoteListOfYourExpiredServices=Danh sách này chỉ bao gồm các dịch vụ hợp đồng cho các bên thứ ba mà bạn đang kết nối như là một đại diện bán hàng. -StandardContractsTemplate=Hợp đồng tiêu chuẩn mẫu -ContactNameAndSignature=Đối với% s, tên, chữ ký: -OnlyLinesWithTypeServiceAreUsed=Only lines with type "Service" will be cloned. +NoExpiredServices=Không có dịch vụ kích hoạt đã hết hạn +ListOfServicesToExpireWithDuration=Danh sách dịch vụ sẽ hết hạn trong %s ngày +ListOfServicesToExpireWithDurationNeg=Danh sách dịch vụ đã hết hạn từ hơn %s ngày +ListOfServicesToExpire=Danh sách dịch vụ đến hạn +NoteListOfYourExpiredServices=Danh sách này chỉ bao gồm các dịch vụ của hợp đồng cho các bên thứ ba mà bạn đã liên quan như là một đại diện bán hàng. +StandardContractsTemplate=Mẫu hợp đồng chuẩn +ContactNameAndSignature=Đối với %s, tên và chữ ký: +OnlyLinesWithTypeServiceAreUsed=Chỉ các chi tiết của loại "Dịch vụ" này sẽ được sao chép. ##### Types de contacts ##### -TypeContact_contrat_internal_SALESREPSIGN=Bán hàng ký kết hợp đồng đại diện +TypeContact_contrat_internal_SALESREPSIGN=Đại diện bán hàng ký hợp đồng TypeContact_contrat_internal_SALESREPFOLL=Đại diện bán hàng theo dõi hợp đồng -TypeContact_contrat_external_BILLING=Thanh toán liên lạc của khách hàng -TypeContact_contrat_external_CUSTOMER=Theo dõi liên lạc của khách hàng -TypeContact_contrat_external_SALESREPSIGN=Ký kết hợp đồng liên hệ khách hàng -Error_CONTRACT_ADDON_NotDefined=CONTRACT_ADDON liên tục không được xác định +TypeContact_contrat_external_BILLING=Liên hệ để thanh toán của khách hàng +TypeContact_contrat_external_CUSTOMER=Liên lạc để theo dõi của khách hàng +TypeContact_contrat_external_SALESREPSIGN=Liên lạc để ký hợp đồng của khách hàng +Error_CONTRACT_ADDON_NotDefined=Thông số CONTRACT_ADDON không được xác định diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang index 167ff47ff58..0e2baadb55b 100644 --- a/htdocs/langs/vi_VN/errors.lang +++ b/htdocs/langs/vi_VN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=Javascript không được vô hiệu hóa để l ErrorPasswordsMustMatch=Cả hai mật khẩu gõ phải phù hợp với nhau ErrorContactEMail=Một lỗi kỹ thuật xảy ra. Xin vui lòng liên hệ với quản trị viên để sau <b>email% s</b> en cung cấp các mã <b>lỗi% s</b> trong thông điệp của bạn, hoặc thậm chí tốt hơn bằng cách thêm một bản sao màn hình của trang này. ErrorWrongValueForField=Giá trị sai số cho lĩnh <b>vực% s</b> (giá trị <b>'% s'</b> không phù hợp với quy tắc <b>regex% s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=Giá trị sai số cho lĩnh <b>vực% s</b> (giá trị <b>'% s'</b> không phải là ref <b>hiện% s)</b> ErrorsOnXLines=Lỗi được ghi nhận <b>nguồn% s</b> (s) ErrorFileIsInfectedWithAVirus=Các chương trình chống virus đã không thể xác nhận các tập tin (tập tin có thể bị nhiễm bởi một loại virus) diff --git a/htdocs/langs/vi_VN/exports.lang b/htdocs/langs/vi_VN/exports.lang index 767b3c6de19..e3c93ddf3aa 100644 --- a/htdocs/langs/vi_VN/exports.lang +++ b/htdocs/langs/vi_VN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=Không có dữ liệu nhập (không có mô-đun với các FileSuccessfullyBuilt=Xuất dữ liệu tập tin được tạo ra SQLUsedForExport=SQL Yêu cầu sử dụng để xây dựng các tập tin xuất dữ liệu LineId=Id của dòng +LineLabel=Label of line LineDescription=Mô tả dòng LineUnitPrice=Đơn giá đường LineVATRate=Thuế GTGT Tỷ giá đường diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang index 2e90e064fcd..32879c52e22 100644 --- a/htdocs/langs/vi_VN/main.lang +++ b/htdocs/langs/vi_VN/main.lang @@ -108,6 +108,7 @@ Yes=Có no=không No=Không All=Tất cả +Alls=All Home=Nhà Help=Giúp đỡ OnlineHelp=Giúp đỡ online @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Vào Nhà-Thiết lập-Công ty để đổi logo hoặ Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=S ShortSaturday=B ShortSunday=C SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/vi_VN/printing.lang b/htdocs/langs/vi_VN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/vi_VN/printing.lang +++ b/htdocs/langs/vi_VN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang index 2e710ede517..d130b709904 100644 --- a/htdocs/langs/vi_VN/projects.lang +++ b/htdocs/langs/vi_VN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Chọn yếu tố AddElement=Liên kết đến yếu tố UnlinkElement=Yếu tố không liên kết # Documents models -DocumentModelBaleine=Mô hình báo cáo hoàn chỉnh của dự án (lôgô...) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Khối lượng công việc dự tính PlannedWorkloadShort=Khối lượng công việc WorkloadOccupation=Phân phối khối lượng công việc diff --git a/htdocs/langs/vi_VN/sendings.lang b/htdocs/langs/vi_VN/sendings.lang index 929fb097f80..3bf6c84e8c6 100644 --- a/htdocs/langs/vi_VN/sendings.lang +++ b/htdocs/langs/vi_VN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=Catch của khách hàng diff --git a/htdocs/langs/vi_VN/trips.lang b/htdocs/langs/vi_VN/trips.lang index a24b291f3b0..ebc2580bf47 100644 --- a/htdocs/langs/vi_VN/trips.lang +++ b/htdocs/langs/vi_VN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang index 59576b4339a..515e9535193 100644 --- a/htdocs/langs/zh_CN/accountancy.lang +++ b/htdocs/langs/zh_CN/accountancy.lang @@ -16,14 +16,14 @@ Menuaccount=会计账目 Menuthirdpartyaccount=第三方帐户 MenuTools=工具 -ConfigAccountingExpert=配置"会计专家模块" +ConfigAccountingExpert=配置会计专家模块 Journaux=日记帐 -JournalFinancial=财经杂志 +JournalFinancial=财政日帐 Exports=出口 Export=Export Modelcsv=出口型号 OptionsDeactivatedForThisExportModel=For this export model, options are deactivated -Selectmodelcsv=选择一个“导出模型” +Selectmodelcsv=选择一个导出模型 Modelcsv_normal=典型的导出 Modelcsv_CEGID=出口对Cegid的专家 BackToChartofaccounts=返回科目表 diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang index 34e19a4946c..b8f9f11421d 100644 --- a/htdocs/langs/zh_CN/admin.lang +++ b/htdocs/langs/zh_CN/admin.lang @@ -4,28 +4,28 @@ Version=版本 VersionProgram=程序版本 VersionLastInstall=最初安装的版本 VersionLastUpgrade=最近升级的版本 -VersionExperimental=试验性 +VersionExperimental=实验 VersionDevelopment=开发 VersionUnknown=未知 -VersionRecommanded=推荐项目 -FileCheck=Files Integrity -FilesMissing=Missing Files -FilesUpdated=Updated Files -FileCheckDolibarr=Check Dolibarr Files Integrity -XmlNotFound=Xml File of Dolibarr Integrity Not Found +VersionRecommanded=推荐 +FileCheck=文件的完整性 +FilesMissing=缺少文件 +FilesUpdated=已更新的文件 +FileCheckDolibarr=检查 Dolibarr 文件的完整性 +XmlNotFound=无法找到 Xml 文件或者 Dolibarr 文件完整性 SessionId=会话 ID SessionSaveHandler=会话保存处理程序 SessionSavePath=存储会话本地化 PurgeSessions=清空会话 -ConfirmPurgeSessions=你真的要清除所有会话?这将断开每个用户(除了你自己)。 -NoSessionListWithThisHandler=您 PHP 中设置的保存会话处理程序不允许列出运行中的会话。 +ConfirmPurgeSessions=你真的要清空所有会话?这将断开除你以外的全部用户。 +NoSessionListWithThisHandler=你 PHP 中设置的保存会话处理程序不允许列出运行中的会话。 LockNewSessions=锁定新连接 -ConfirmLockNewSessions=你确定要限制 Dolibarr 的所有新连接,只允许您自己连接?此后将只有用户 <b>%s</b> 可以连入。 +ConfirmLockNewSessions=你确定要限制 Dolibarr 的所有新连接?这样做将只有当前用户 <b>%s</b> 可以连接。 UnlockNewSessions=取消连接锁定 -YourSession=您的会话 +YourSession=你的会话 Sessions=用户会话 WebUserGroup=Web 服务器用户/组 -NoSessionFound=您 PHP 似乎不允许列出运行中的会话。会话的存储目录 <b>%s</b>可能受到系统权限或PHP open_basedir 指令的保护。 +NoSessionFound=你的 PHP 设置似乎不允许列出运行中的会话。会话的存储目录 <b>%s</b>可能受到系统权限或PHP open_basedir 指令的保护。 HTMLCharset=生成 HTML 页面的字符编码 DBStoringCharset=数据库保存数据的字符编码 DBSortingCharset=数据库数据排序的字符编码 @@ -39,8 +39,8 @@ InternalUsers=内部员工用户 ExternalUsers=外部人员用户 GlobalSetup=全局设置 GUISetup=显示界面 -SetupArea=设置 区域 -FormToTestFileUploadForm=文件上传测试文件表单 (根据设置) +SetupArea=设置区 +FormToTestFileUploadForm=文件上传功能测试 IfModuleEnabled=注:“是”仅在模块 <b>%s</b> 启用时有效 RemoveLock=如果存在文件 <b>%s</b> 则删除,以便可以使用升级工具。 RestoreLock=恢复文件<b> %s </b>的只读权限,以禁止升级工具的使用。 @@ -74,7 +74,7 @@ ShowPreview=显示预览 PreviewNotAvailable=无预览 ThemeCurrentlyActive=当前使用的主题 CurrentTimeZone=PHP 服务器的时区 -MySQLTimeZone=TimeZone MySql (database) +MySQLTimeZone=MySql 服务器的时区 TZHasNoEffect=Dates are stored and returned by database server as if they were kept as submited string. The timezone has effect only when using UNIX_TIMESTAMP function (that should not be used by Dolibarr, so database TZ should have no effect, even if changed after data was entered). Space=空间 Table=表 @@ -82,7 +82,7 @@ Fields=字段 Index=索引 Mask=格式掩码 NextValue=下一个编码 -NextValueForInvoices=下一个账单编码 +NextValueForInvoices=下一个发票编码 NextValueForCreditNotes=下一个票据编码 NextValueForDeposit=下一值(存款) NextValueForReplacements=下一值(替换) @@ -182,7 +182,7 @@ ImportPostgreSqlCommand=%s %s mybackupfile.sql FileNameToGenerate=生成的文件名 Compression=压缩 CommandsToDisableForeignKeysForImport=导入时禁用 Foreign Key 的命令 -CommandsToDisableForeignKeysForImportWarning=必须使用,如果您希望稍候能恢复您的SQL转储。 +CommandsToDisableForeignKeysForImportWarning=如果你希望稍候能恢复您的SQL转储则必须使用。 ExportCompatibility=生成导出文件的兼容性 MySqlExportParameters=MySQL 导出参数 PostgreSqlExportParameters= PostgreSQL 导出参数 @@ -205,13 +205,13 @@ No=否 AutoDetectLang=自动检测(浏览器的语言) FeatureDisabledInDemo=功能在演示版中已禁用 Rights=权限 -BoxesDesc=资讯框是一些页面中显示信息的屏幕区域。您可以选择目标页面并点击“启用”或垃圾桶按钮来显示或禁用这些信息域。 +BoxesDesc=资讯框是一些页面中显示信息的屏幕区域。你可以选择目标页面并点击“启用”或垃圾桶按钮来显示或禁用这些信息域。 OnlyActiveElementsAreShown=仅显示 <a href="%s">已启用模块</a> 的元素。 ModulesDesc=Dolibarr 模块版面设定启用软件中的哪些功能。有些模块启用后需要授予权限给用户。单击“状态”列中的开/关按钮来启用模块/功能。 ModulesInterfaceDesc=该 Dolibarr 模块接口允许您根据外部软件、系统或服务添加功能。 ModulesSpecialDesc=特殊模块指局部非常具体的功能或很少使用的模块。 ModulesJobDesc=业务模块为特定业务提供简单的 Dolibarr 预制设置。 -ModulesMarketPlaceDesc=您可以在一些外部网站上找到更多的模块(安全性未知)... +ModulesMarketPlaceDesc=您可以在一些外部网站上找到更多的模块... ModulesMarketPlaces=更多模块... DoliStoreDesc=DoliStore,为 Dolibarr 的 ERP/CRM 的外部模块官方市场 DoliPartnersDesc=List with some companies that can provide/develop on-demand modules or features (Note: any Open Source company knowning PHP language can provide you specific development) @@ -225,15 +225,15 @@ SourceFile=来源文件 AutomaticIfJavascriptDisabled=自动,如果 JavaScript 被禁用 AvailableOnlyIfJavascriptNotDisabled=仅当 JavaScript 启用时可用 AvailableOnlyIfJavascriptAndAjaxNotDisabled=仅当 JavaScript 启用时可用 -Required=必要 +Required=必填字段 UsedOnlyWithTypeOption=Used by some agenda option only Security=安全 Passwords=密码 DoNotStoreClearPassword=不在数据库中储存明文密码,只存储加密后的密码(建议启用) MainDbPasswordFileConfEncrypted=加密 conf.php 中的数据库密码(推荐启用) -InstrucToEncodePass=To have password encoded into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="...";</b><br>by<br><b>$dolibarr_main_db_pass="crypted:%s";</b> -InstrucToClearPass=To have password decoded (clear) into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="crypted:...";</b><br>by<br><b>$dolibarr_main_db_pass="%s";</b> -ProtectAndEncryptPdfFiles=保护生成的PDF文件(推荐*不*启用,影响PDF的批量生成) +InstrucToEncodePass=如果要在<b>conf.php</b>中使用明文密码,请将<br><b>$dolibarr_main_db_pass="...";</b><br>替换为br><b>$dolibarr_main_db_pass="crypted:%s";</b> +InstrucToClearPass=如果要在<b>conf.php</b>中使用明文密码,请将<br><b>$dolibarr_main_db_pass="crypted:...";</b><br>替换为<br><b>$dolibarr_main_db_pass="%s";</b> +ProtectAndEncryptPdfFiles=保护生成的PDF文件(不推荐,影响PDF的批量生成) ProtectAndEncryptPdfFilesDesc=PDF保护允许在PDF浏览器中阅读和打印PDF,但无法编辑和复制内容。请注意,此功能让追加生成多页PDF的功能无法使用(例如未支付账单)。 Feature=功能特色 DolibarrLicense=授权 @@ -296,20 +296,20 @@ MenuHandlers=菜单处理程序 MenuAdmin=菜单编辑器 DoNotUseInProduction=请勿用于生产环境 ThisIsProcessToFollow=以下为软体的安装过程: -ThisIsAlternativeProcessToFollow=This is an alternative setup to process: -StepNb=第 %s 步骤 +ThisIsAlternativeProcessToFollow=这是另一种设置的过程: +StepNb=第 %s 步 FindPackageFromWebSite=搜索你需要的功能(例如在官方 %s )。 -DownloadPackageFromWebSite=Download package (for example from official web site %s). -UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b> +DownloadPackageFromWebSite=下载安装包 (例如从官方网站上 %s) +UnpackPackageInDolibarrRoot=解压缩安装包到 Dolibarr 的服务器中 <b>%s</b> 模块的目录下 SetupIsReadyForUse=安装完成,Dolibarr 已可以使用此新组件。 NotExistsDirect=未设置可选备用根目录。<br> InfDirAlt=自 v3 开始,Dolibarr 可以定义备用根目录。这令您可以将插件和自定义模板保存至同一位置。<br>您只需在Dolibarr的根目录下创建一个目录(例如custom)。<br> -InfDirExample=<br>然后在 conf.php 中声明它<br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*这些行已存在,移除注释符"#"即可。 -YouCanSubmitFile=For this step, you can send package using this tool: Select module file +InfDirExample=<br>然后在 conf.php 中声明它<br> $dolibarr_main_url_root_alt='http://myserver/custom'<br>$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'<br>*这些行已经作为注释行存在,移除注释符"#"即可生效。 +YouCanSubmitFile=在这一步中,你可以使用 选择模块文件 来发送包 CurrentVersion=Dolibarr 当前版本 CallUpdatePage=请到数据库的结构和数据更新页面:%s。 LastStableVersion=最新的稳定版本 -UpdateServerOffline=Update server offline +UpdateServerOffline=离线升级服务器 GenericMaskCodes=您可自由设置格式掩码。在 %s 格式掩码中, 有如下计数标记可用:<br><b>{000000}</b>表示按顺序递增的序号。序号位数与掩码中0的个数相同,不足自动补零,达最大值后自动归零。<br><b>{000000+000}</b> 同上但 %s 起始序号从 + 后的数值记起。<br><b>{000000@x}</b> 与第一种相同,但序号到X月时自动清零(x=1~12 、0=程序设置中的财年起始月、99=每月清零)。 如果使用此种掩码且 x >= 2 ,则必须同时使用日期掩码 {yy}{mm} 或 {yyyy}{mm}。<br><b>{dd}</b> 天 (01~31)。<br><b>{mm}</b> 月 (01~12)。<br><b>{yy}</b>,<b>{yyyy}</b> 或 <b>{y}</b> 代表 2位, 4位 或 1 位年。<br><br> GenericMaskCodes2=<b>{cccc}</b> n个字符,客户端代码<br><b>{cccc000}</b>上的n个字符的客户端代码后面是一个专门用于客户计数器。此计数器将比较全局计数器相同时间为用户进行复位。 <br><b>{tttt}</b>第三方类型的n个字符(见词典第三方类型)的代码。 <br> GenericMaskCodes3=其它非标记字符将维持不变。<br>不允许使用空格<br> @@ -333,7 +333,7 @@ DisableLinkToHelpCenter=隐藏登陆页面中的“<b>需要帮助或支持</b> DisableLinkToHelp=隐藏左侧菜单中的“<b>%s 在线帮助</b> ” AddCRIfTooLong=注意:没有自动换行功能,所以如果一行文字太长会超出纸张,请务必按下Enter键换行。 ModuleDisabled=模块禁用 -ModuleDisabledSoNoEvent=模块已禁用,所以事件从未创建 +ModuleDisabledSoNoEvent=模块已禁用,事件未创建 ConfirmPurge=你确定要执行该清除? <br>这将删除所有数据文件,且无法恢复(ECM 文件,附件...)。 MinLength=最小长度 LanguageFilesCachedIntoShmopSharedMemory=文件 .lang 已加载到共享内存 @@ -342,7 +342,7 @@ ListOfDirectories=OpenDocument 文档模板目录清单 ListOfDirectoriesForModelGenODT=请输入含有 OpenDocument 格式范本的目录字串。<br><br>1. 输入全名称路径。<br>2. 在每个目录项目之间加入 carriage return 字元。<br>3. 增加 GED 模块目录,如右:<b>DOL_DATA_ROOT/ecm/yourdirectoryname</b><br><br>4. 在这些目录中的文件副档名必须是<b>.odt</b>。 NumberOfModelFilesFound=这些目录中找到的ODT / ODS模板文件数目 ExampleOfDirectoriesForModelGen=语法格式:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir -FollowingSubstitutionKeysCanBeUsed=<br>要知道如何建立您的ODT文建范本,并储存在这些目录,请上读上 wiki 网站: +FollowingSubstitutionKeysCanBeUsed=<br>了解如何建立和保存ODT文件范本到指定目录,请阅读说明文档: FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template FirstnameNamePosition=姓 /名 位置顺序 DescWeather=当事件逾期/延误达到以下数值范围时,主看版将显示如下图标: @@ -363,7 +363,7 @@ HideAnyVATInformationOnPDF=生成的PDF中隐藏所有有关增值税的信息 HideDescOnPDF=生成 PDF 中隐藏产品描述信息 HideRefOnPDF=隐藏生成 PDF 中的产品编号 HideDetailsOnPDF=隐藏生成的 PDF 中的产品行信息 -Library=Library +Library=资料库 UrlGenerationParameters=URL地址的保护参数 SecurityTokenIsUnique=为每个URL使用独特的securekey参数 EnterRefToBuildUrl=输入对象 %s 的编号 @@ -381,40 +381,40 @@ DateAndTime=日期与小时 Unique=唯一 Boolean=布尔值 (复选框) ExtrafieldPhone = 电话 -ExtrafieldPrice = 定价 -ExtrafieldMail = 电邮 +ExtrafieldPrice = 价格 +ExtrafieldMail = 电子邮件 ExtrafieldSelect = 选择列表 ExtrafieldSelectList = 从表格中选取 ExtrafieldSeparator=分隔符 ExtrafieldCheckBox=复选框 ExtrafieldRadio=单选框 -ExtrafieldCheckBoxFromList= Checkbox from table +ExtrafieldCheckBoxFromList= 表格的勾选框 ExtrafieldLink=Link to an object ExtrafieldParamHelpselect=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>...<br><br>In order to have the list depending on another :<br>1,value1|parent_list_code:parent_key<br>2,value2|parent_list_code:parent_key ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>... ExtrafieldParamHelpradio=Parameters list have to be like key,value<br><br> for example : <br>1,value1<br>2,value2<br>3,value3<br>... ExtrafieldParamHelpsellist=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter ExtrafieldParamHelpchkbxlst=Parameters list comes from a table<br>Syntax : table_name:label_field:id_field::filter<br>Example : c_typent:libelle:id::filter<br><br>filter can be a simple test (eg active=1) to display only active value <br> if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another :<br>c_typent:libelle:id:parent_list_code|parent_column:filter -LibraryToBuildPDF=Library used to build PDF +LibraryToBuildPDF=创建 PDF 使用的资料库 WarningUsingFPDF=Warning: Your <b>conf.php</b> contains directive <b>dolibarr_pdf_force_fpdf=1</b>. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.<br>To solve this and have a full support of PDF generation, please download <a href="http://www.tcpdf.org/" target="_blank">TCPDF library</a>, then comment or remove the line <b>$dolibarr_pdf_force_fpdf=1</b>, and add instead <b>$dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'</b> -LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (localtax is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax) -SMS=SMS -LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user <strong>%s</strong> +LocalTaxDesc=一些国家适用于每个发票行2或3的税。如果是这样的情况下,选择的类型的第二和第三税和其速率。可能的类型有: <br> 1:地方税适用的产品和服务,而增值税(localtax的计算量不含税) <br> 2:地方税适用的产品和服务,包括增值税(localtax的计算量+纳税主体) <br> 3:地方税适用的产品不含增值税(localtax的计算量不含税) <br> 4:地方税适用的产品包括增值税(localtax的计算量+主缸) <br> 5:地方税适用于服务,而增值税(localtax的计算量不含税) <br> 6:地方税适用于服务包括增值税(localtax的计算量+税) +SMS=短信息 +LinkToTestClickToDial=输入一个电话号码来为用户测试 ClickToDial 功能 <strong>%s</strong> RefreshPhoneLink=刷新链接 -LinkToTest=Clickable link generated for user <strong>%s</strong> (click phone number to test) +LinkToTest=为用户生成的可访问链接 strong>%s</strong> (单击电话号码来测试) KeepEmptyToUseDefault=不填表示使用默认值 DefaultLink=默认链接 ValueOverwrittenByUserSetup=警告,此设置可能被用户设置所覆盖(用户可以设置各自的click2dial链接) -ExternalModule=External module - Installed into directory %s +ExternalModule=附加模块 - 安装于 %s 目录下 BarcodeInitForThirdparties=Mass barcode init for thirdparties BarcodeInitForProductsOrServices=Mass barcode init or reset for products or services CurrentlyNWithoutBarCode=Currently, you have <strong>%s</strong> records on <strong>%s</strong> %s without barcode defined. InitEmptyBarCode=Init value for next %s empty records -EraseAllCurrentBarCode=Erase all current barcode values -ConfirmEraseAllCurrentBarCode=Are you sure you want to erase all current barcode values ? -AllBarcodeReset=All barcode values have been removed -NoBarcodeNumberingTemplateDefined=No numbering barcode template enabled into barcode module setup. -NoRecordWithoutBarcodeDefined=No record with no barcode value defined. +EraseAllCurrentBarCode=抹掉现存所有条码值 +ConfirmEraseAllCurrentBarCode=你确定要抹掉现存所有条码值? +AllBarcodeReset=所有现存条码值已经被抹掉 +NoBarcodeNumberingTemplateDefined=条码编号模版在条形码模块中没有被启用。 +NoRecordWithoutBarcodeDefined=未找到没有条形码的记录。 # Modules Module0Name=用户和组 @@ -433,18 +433,18 @@ Module23Name=能耗 Module23Desc=能耗监测 Module25Name=销售订单 Module25Desc=销售订单管理 -Module30Name=账单 -Module30Desc=客户账单和票据管理采购账单管理 +Module30Name=发票 +Module30Desc=客户发票和信用记录管理。供应商发票管理。 Module40Name=供应商 -Module40Desc=供应商的管理和采购的管理(订单和账单) -Module42Name=系统日志 +Module40Desc=供应商和其采购管理(订单和发票) +Module42Name=日志 Module42Desc=日志系统(文件、系统日志...) Module49Name=编辑器 -Module49Desc=编辑器的管理 +Module49Desc=编辑器管理 Module50Name=产品 -Module50Desc=产品的管理 +Module50Desc=产品管理 Module51Name=批量邮寄 -Module51Desc=批量邮寄文件的管理 +Module51Desc=批量邮寄文件管理 Module52Name=库存 Module52Desc=产品库存的管理 Module53Name=服务 @@ -452,11 +452,11 @@ Module53Desc=服务的管理 Module54Name=合同/订阅 Module54Desc=合同管理(服务或常规订阅) Module55Name=条码 -Module55Desc=条码的管理 +Module55Desc=条码管理 Module56Name=电话 Module56Desc=电话整合 Module57Name=长期订单 -Module57Desc=Standing orders and withdrawal management. Also includes generation of SEPA file for european countries. +Module57Desc=长期订单及撤销管理以及欧洲国家的国家环保总局文件。 Module58Name=单击拨号 Module58Desc=单击拨号系统集成(Asterisk ...) Module59Name=Bookmark4u @@ -466,7 +466,7 @@ Module70Desc=干预的管理 Module75Name=差旅费用记录 Module75Desc=费用和差旅记录的管理 Module80Name=发货 -Module80Desc=发货单和交货单的管理 +Module80Desc=发货单和交货单管理 Module85Name=银行及现金 Module85Desc=银行或现金帐户管理 Module100Name=外部站点 @@ -478,95 +478,95 @@ Module200Desc=LDAP目录同步 Module210Name=PostNuke Module210Desc=PostNuke 整合 Module240Name=数据导出 -Module240Desc=用来导出数据的工具 +Module240Desc=数据导出工具(助理) Module250Name=数据导入 -Module250Desc=用来导入数据的工具 +Module250Desc=数据导入工具(助理) Module310Name=成员 Module310Desc=基金会成员管理 Module320Name=RSS 源 Module320Desc=添加 RSS 源至 Dolibarr 主屏幕页面 Module330Name=书签 -Module330Desc=书签的管理 -Module400Name=Projects/Opportunities/Leads -Module400Desc=Management of projects, opportunities or leads. You can then assign any element (invoice, order, proposal, intervention, ...) to a project and get a transversal view from the project view. +Module330Desc=书签管理 +Module400Name=项目/机遇/线索 +Module400Desc=项目、机遇和线索的管理。你可以由此为项目创建发票、订单等然后从项目视图获得横向视图。 Module410Name=Webcalendar Module410Desc=Webcalendar 整合 -Module500Name=Special expenses -Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends) -Module510Name=Salaries -Module510Desc=Management of employees salaries and payments -Module520Name=Loan -Module520Desc=Management of loans +Module500Name=特殊开支 +Module500Desc=特殊开支管理(税、财政税等) +Module510Name=薪酬 +Module510Desc=职员薪酬及支付管理 +Module520Name=贷款 +Module520Desc=贷款管理 Module600Name=通知 -Module600Desc=Send EMail notifications on some Dolibarr business events to third-party contacts (setup defined on each thirdparty) +Module600Desc=向 Dolibarr 商务活动的第三方联系人发送 Email (设置取决于不同的第三方) Module700Name=捐赠 Module700Desc=捐款的管理 -Module770Name=Expense reports +Module770Name=开支报告 Module770Desc=Management and claim expense reports (transportation, meal, ...) -Module1120Name=Supplier commercial proposal -Module1120Desc=Request supplier commercial proposal and prices +Module1120Name=供应商的商业提案 +Module1120Desc=要求供应商的商业提案和价格 Module1200Name=Mantis Module1200Desc=Mantis 整合 Module1400Name=会计 Module1400Desc=会计管理(双方) -Module1520Name=Document Generation -Module1520Desc=Mass mail document generation -Module1780Name=Tags/Categories -Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members) +Module1520Name=文档生成 +Module1520Desc=生成群发电子邮件 +Module1780Name=标签/分类 +Module1780Desc=创建标签/分类(商品、客户、供应商、联系人或会员) Module2000Name=所见即所得编辑器 Module2000Desc=允许在一些文本编辑区中使用所见即所得编辑器 -Module2200Name=Dynamic Prices -Module2200Desc=Enable the usage of math expressions for prices -Module2300Name=Cron -Module2300Desc=Scheduled job management +Module2200Name=动态定价 +Module2200Desc=允许价格的数学表达式 +Module2300Name=克隆 +Module2300Desc=排定任务管理 Module2400Name=日程 Module2400Desc=事件/任务和日程管理 Module2500Name=电子内容管理 Module2500Desc=保存和共享文件 -Module2600Name=API services (Web services SOAP) -Module2600Desc=Enable the Dolibarr SOAP server providing API services -Module2610Name=API services (Web services REST) -Module2610Desc=Enable the Dolibarr REST server providing API services -Module2650Name=WebServices (client) +Module2600Name=API 服务 (Web 服务 SOAP) +Module2600Desc=允许 Dolibarr SOAP 服务器提供 API 服务 +Module2610Name=API 服务 (Web 服务 REST) +Module2610Desc=允许 Dolibarr REST 服务器提供 API 服务 +Module2650Name=Web服务 (客户端) Module2650Desc=Enable the Dolibarr web services client (Can be used to push data/requests to external servers. Supplier orders supported only for the moment) Module2700Name=Gravatar -Module2700Desc=使用网上的 Gravatar 服务(www.gravatar.com),显示 用户/成员的头像(通过电邮搜索)。需要互联网连接。 +Module2700Desc=使用在线 Gravatar 服务(www.gravatar.com),通过电子邮件搜索来显示用户/成员的头像。需要互联网连接。 Module2800Desc=FTP 客户端 Module2900Name=GeoIPMaxmind Module2900Desc=Maxmind geoip 数据库的转换能力 Module3100Name=Skype -Module3100Desc=Add a Skype button into card of adherents / third parties / contacts +Module3100Desc=添加 Skpye 模块到第三方/联络人卡 Module5000Name=多公司 Module5000Desc=允许你管理多个公司 Module6000Name=工作流程 Module6000Desc=工作流管理 -Module20000Name=Leave Requests management -Module20000Desc=Declare and follow employees leaves requests -Module39000Name=Product lot +Module20000Name=请假申请管理 +Module20000Desc=请假申请提交和跟进 +Module39000Name=产品库 Module39000Desc=Lot or serial number, eat-by and sell-by date management on products Module50000Name=出纳 -Module50000Desc=模块通过 PayBox 提供信用卡网上支付页面 +Module50000Desc=使用 PayBox 提供信用卡网上支付页面的模块 Module50100Name=POS Module50100Desc=POS 模块 Module50200Name=Paypal -Module50200Desc=模块提供信用卡与Paypal网上支付页面 +Module50200Desc=提供信用卡与Paypal网上支付页面的模块 Module50400Name=财会(高级) Module50400Desc=会计管理(双方) Module54000Name=IPP打印 -Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server). -Module55000Name=Poll, Survey or Vote -Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...) +Module54000Desc=不打开文档而使用 Cups IPP 界面直接打印 (打印机必须在服务器可见,Cups 必须安装在服务器上)。 +Module55000Name=民意调查或投票 +Module55000Desc=民意调查或投票生成模块 Module59000Name=利润空间 Module59000Desc=利润空间管理模块 Module60000Name=佣金 Module60000Desc=佣金管理模块 Permission11=读取销售账单 -Permission12=创建修改客户账单 -Permission13=重新起草销售账单 -Permission14=确认销售账单 -Permission15=通过电邮发送账单 -Permission16=为销售账单建立支付记录 -Permission19=删除销售账单 +Permission12=创建/修改发票 +Permission13=取消确认客户发票 +Permission14=确认客户发票 +Permission15=通过电邮发送发票 +Permission16=添加客户发票付款记录 +Permission19=删除客户发票 Permission21=读取报价单 Permission22=建立/修改报价单 Permission24=确认报价单 @@ -579,79 +579,79 @@ Permission32=建立/修改产品信息 Permission34=删除产品信息 Permission36=查看/管理隐藏产品 Permission38=导出产品信息 -Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed on assigned tasks (timesheet) -Permission42=建立/修改项目(共享项目和我参与的项目) -Permission44=删除项目(共享项目和参与的项目) -Permission61=阅读干预 +Permission41=读取项目和任务(共享的工程和我参与的项目)。还可输入项目所消耗的时间(时间表) +Permission42=建立/修改项目(共享的项目和我参与的项目) +Permission44=删除项目(共享的项目和我参与的项目) +Permission61=读取干预 Permission62=建立/修改干预 Permission64=删除干预 Permission67=导出干预措施 -Permission71=阅读成员 +Permission71=读取成员 Permission72=建立/修改成员 Permission74=删除成员 -Permission75=Setup types of membership +Permission75=设置成员类型 Permission76=导出数据 -Permission78=阅读订阅 +Permission78=读取订阅 Permission79=建立/修改订阅 -Permission81=读取商业订单 -Permission82=建立/修改商业订单 -Permission84=确认商业订单 -Permission86=发送商业订单 -Permission87=关闭商业订单 -Permission88=取消商业订单 -Permission89=删除商业订单 -Permission91=Read social or fiscal taxes and vat -Permission92=Create/modify social or fiscal taxes and vat -Permission93=Delete social or fiscal taxes and vat -Permission94=Export social or fiscal taxes -Permission95=阅读报告 -Permission101=读取发货资讯 +Permission81=读取客户订单 +Permission82=建立/修改客户订单 +Permission84=确认客户订单 +Permission86=发送客户订单 +Permission87=关闭客户订单 +Permission88=取消客户订单 +Permission89=删除客户订单 +Permission91=读取财政税和增值税 +Permission92=建立/修改财政税和增值税 +Permission93=删除财政税和增值税 +Permission94=导出财政税和增值税 +Permission95=读取报告 +Permission101=读取发货单信息 Permission102=建立/修改发货单 Permission104=确认发货单 Permission106=导出发货单 Permission109=删除发货单 -Permission111=阅读财务帐目 +Permission111=读取财务帐目 Permission112=建立/修改/删除和比较交易 -Permission113=Setup financial accounts (create, manage categories) -Permission114=Reconciliate transactions +Permission113=设置财政账户 (创建和管理分类) +Permission114=调和交易 Permission115=导出交易和帐户报表 -Permission116=帐户之间转帐 +Permission116=账户间转账 Permission117=支票调度管理 Permission121=读取与用户相关联的第三方的信息 Permission122=建立/修改与用户相关联的第三方的信息 Permission125=删除与用户相关联的第三方的信息 Permission126=导出第三方信息 -Permission141=Read all projects and tasks (also private projects i am not contact for) -Permission142=Create/modify all projects and tasks (also private projects i am not contact for) -Permission144=Delete all projects and tasks (also private projects i am not contact for) +Permission141=读取所有项目和任务 (包括我未参与的项目) +Permission142=创建/修改所有项目和项目 (包括我未参与的项目) +Permission144=删除所有项目和项目 (包括我未参与的项目) Permission146=读取供应商 -Permission147=读统计 -Permission151=阅读常年订单 +Permission147=读取统计 +Permission151=读取长期订单 Permission152=创建/修改常年订单请求 -Permission153=阅读常年订单收据 -Permission154=信贷/拒绝站在订单收据 -Permission161=Read contracts/subscriptions -Permission162=Create/modify contracts/subscriptions -Permission163=Activate a service/subscription of a contract -Permission164=Disable a service/subscription of a contract -Permission165=Delete contracts/subscriptions -Permission171=Read trips and expenses (own and his subordinates) -Permission172=Create/modify trips and expenses -Permission173=Delete trips and expenses -Permission174=Read all trips and expenses -Permission178=Export trips and expenses +Permission153=读取常年订单收据 +Permission154=接受/拒绝常年订单收据 +Permission161=读取合同/订阅 +Permission162=创建/修改合同/订阅 +Permission163=启用合同中的服务/产品 +Permission164=禁用合同中的服务/产品 +Permission165=删除合同/订阅 +Permission171=读取行程及开支 (自己和其下属) +Permission172=创建/修改行程及开支 +Permission173=删除行程及开支 +Permission174=读取所有行程和开支 +Permission178=导出形成及开支 Permission180=读取供应商资讯 Permission181=读取采购订单 Permission182=建立/修改采购订单 Permission183=确认供采购订单 Permission184=批准采购订单 -Permission185=Order or cancel supplier orders +Permission185=订购或取消采购订单 Permission186=接收采购订单 Permission187=关闭采购订单 Permission188=取消采购订单 Permission192=添加线路 Permission193=取消线路 -Permission194=读取带宽行 +Permission194=读取 Permission202=创建 ADSL 连接 Permission203=订立连接订单 Permission204=订购连接 @@ -662,19 +662,19 @@ Permission212=订购线路 Permission213=激活线路 Permission214=安装电话 Permission215=安装商 -Permission221=阅读邮件 +Permission221=读取邮件 Permission222=建立/修改邮件(主题,收件人,,,) Permission223=确认邮寄(允许发送) Permission229=删除邮件 Permission237=查看收件人及信息 Permission238=手动发送邮件 -Permission239=验证或发送后删除邮件记录 +Permission239=确认或发送后删除邮件记录 Permission241=读取分类 Permission242=建立/修改分类 Permission243=删除分类 Permission244=查看隐藏类别的内容 Permission251=读取其他用户和群组资讯 -PermissionAdvanced251=阅读其他用户 +PermissionAdvanced251=读取其他用户 Permission252=读取其他用户的使用权限 Permission253=建立/修改其他用户、群组资讯及其权限 PermissionAdvanced253=创建/修改内部/外部用户和权限 @@ -683,8 +683,8 @@ Permission255=修改其他用户密码 Permission256=删除或暂时关闭其他用户 Permission262=扩展权限到所有第三方(不仅限于与此账户相关联的单位)。对外单位用户无效(他们始终只能访问自己的信息)。 Permission271=读取 CA -Permission272=阅读账单 -Permission273=开具账单 +Permission272=读取发票 +Permission273=开具发票 Permission281=读取联络人资讯 Permission282=建立/修改联络人资讯 Permission283=删除联络人资讯 @@ -695,20 +695,20 @@ Permission293=修改客户关税 Permission300=读取条码 Permission301=建立/修改条码 Permission302=删除条码 -Permission311=阅读服务 -Permission312=Assign service/subscription to contract -Permission331=阅读书签 +Permission311=读取服务 +Permission312=为合同指定服务/订购 +Permission331=读取书签 Permission332=建立/修改书签 Permission333=删除书签 -Permission341=阅读自己的权限 +Permission341=读取自己的权限 Permission342=建立/修改自己的资讯 Permission343=修改自己的密码 Permission344=修改自己的权限 -Permission351=阅读群体 -Permission352=阅读组的权限 +Permission351=读取组 +Permission352=读取组的权限 Permission353=建立/修改组 Permission354=删除或禁用组 -Permission358=汇出用户资讯 +Permission358=导出用户资讯 Permission401=读取折扣 Permission402=建立/修改折扣 Permission403=确认折扣 @@ -717,12 +717,12 @@ Permission510=查看工资 Permission512=创建/修改工资 Permission514=删除工资 Permission517=导出工资 -Permission520=Read Loans -Permission522=Create/modify loans -Permission524=Delete loans -Permission525=Access loan calculator -Permission527=Export loans -Permission531=阅读服务 +Permission520=读取贷款 +Permission522=创建/修改贷款 +Permission524=删除贷款 +Permission525=访问贷款计算器 +Permission527=导出贷款 +Permission531=读取服务 Permission532=建立/修改服务 Permission534=删除服务 Permission536=查看/隐藏服务管理 @@ -730,147 +730,147 @@ Permission538=导出服务 Permission701=读取捐款资讯 Permission702=建立/修改捐款资讯 Permission703=删除捐款资讯 -Permission771=Read expense reports (own and his subordinates) -Permission772=Create/modify expense reports -Permission773=Delete expense reports -Permission774=Read all expense reports (even for user not subordinates) -Permission775=Approve expense reports -Permission776=Pay expense reports -Permission779=Export expense reports +Permission771=读取开支报告(自己的和其的下属) +Permission772=创建/修改开支报告 +Permission773=删除开支报告 +Permission774=读取所有开支报告(即使用户没有下属) +Permission775=通过开支报告 +Permission776=支付开支报告 +Permission779=导出开支报告 Permission1001=读取库存资讯 -Permission1002=Create/modify warehouses -Permission1003=Delete warehouses -Permission1004=读取库存的转让资讯 +Permission1002=创建/修改仓库 +Permission1003=删除仓库 +Permission1004=读取库存转让 Permission1005=建立/修改库存转让 -Permission1101=读取交货订单 -Permission1102=建立/修改交货订单 -Permission1104=确认交货订单 -Permission1109=删除交货订单 +Permission1101=读取发货单 +Permission1102=建立/修改发货单 +Permission1104=确认发货单 +Permission1109=删除发货单 Permission1181=读取供应商资讯 Permission1182=读取采购订单 Permission1183=建立/修改采购订单 -Permission1184=确认供采购订单 +Permission1184=确认采购订单 Permission1185=批准采购订单 -Permission1186=整理采购订单 -Permission1187=通知供应商已收货 +Permission1186=执行采购清单 +Permission1187=确认收到采购订单 Permission1188=删除采购订单 -Permission1190=Approve (second approval) supplier orders -Permission1201=取得导出结果 +Permission1190=审核 (二次审核) 采购订单 +Permission1201=获得导出结果 Permission1202=建立/修改导出信息 -Permission1231=读取采购账单 -Permission1232=建立/修改采购账单 -Permission1233=确认采购账单 -Permission1234=删除采购账单 -Permission1235=通过电邮发送采购账单 -Permission1236=导出供应商账单、属性及其付款资讯 +Permission1231=读取采购发票 +Permission1232=建立/修改采购发票 +Permission1233=确认采购发票 +Permission1234=删除采购发票 +Permission1235=通过电邮发送采购发票 +Permission1236=导出供应商发票、属性及其付款资讯 Permission1237=导出采购订单及其详情 Permission1251=导入大量外部数据到数据库(载入资料) -Permission1321=导出销售账单、属性及其付款资讯 -Permission1421=导出销售订单及属性资讯 -Permission23001=Read Scheduled job -Permission23002=Create/update Scheduled job -Permission23003=Delete Scheduled job -Permission23004=Execute Scheduled job +Permission1321=导出客户发票、属性及其付款资讯 +Permission1421=导出客户订单及属性资讯 +Permission23001=读取排定任务 +Permission23002=创建/更新排定任务 +Permission23003=删除排定任务 +Permission23004=执行排定任务 Permission2401=读取关联至此用户账户的动作(事件或任务) Permission2402=建立/修改关联至此用户账户的动作(事件或任务) Permission2403=删除关联至此用户账户的动作(事件或任务) -Permission2411=阅读他人账户的动作(事件或任务) -Permission2412=建立/修改他人账户的动作(事件或任务) +Permission2411=读取他人的动作(事件或任务) +Permission2412=建立/修改他人的动作(事件或任务) Permission2413=删除他人的动作(事件或任务) -Permission2501=阅读/下载文档 -Permission2502=提交或删除文档 -Permission2503=提交或删除的文件 +Permission2501=读取/下载文档 +Permission2502=下载文档 +Permission2503=提交或删除的文档 Permission2515=设置文档目录 Permission2801=允许FTP客户端读取(仅供浏览和下载) Permission2802=允许FTP客户端写入(删除和上传文件) Permission50101=启用 POS Permission50201=读取交易 -Permission50202=进口交易 +Permission50202=导入交易 Permission54001=打印 -Permission55001=Read polls -Permission55002=Create/modify polls +Permission55001=读取调查 +Permission55002=创建/修改调查 Permission59001=查看商业利润 Permission59002=确定商业利润 Permission59003=Read every user margin -DictionaryCompanyType=Thirdparties type -DictionaryCompanyJuridicalType=Juridical kinds of thirdparties -DictionaryProspectLevel=Prospect potential level +DictionaryCompanyType=第三方类型 +DictionaryCompanyJuridicalType=第三方的司法种类 +DictionaryProspectLevel=潜在客户级别 DictionaryCanton=国家/各省、直辖市、自治区 DictionaryRegion=地区 DictionaryCountry=国家 DictionaryCurrency=货币 DictionaryCivility=文明单位称号 -DictionaryActions=Type of agenda events -DictionarySocialContributions=Social or fiscal taxes types -DictionaryVAT=VAT Rates or Sales Tax Rates -DictionaryRevenueStamp=Amount of revenue stamps -DictionaryPaymentConditions=Payment terms -DictionaryPaymentModes=Payment modes -DictionaryTypeContact=Contact/Address types -DictionaryEcotaxe=Ecotax (WEEE) -DictionaryPaperFormat=Paper formats -DictionaryFees=Type of fees -DictionarySendingMethods=Shipping methods -DictionaryStaff=Staff -DictionaryAvailability=Delivery delay -DictionaryOrderMethods=Ordering methods -DictionarySource=Origin of proposals/orders -DictionaryAccountancyplan=Chart of accounts -DictionaryAccountancysystem=Models for chart of accounts -DictionaryEMailTemplates=Emails templates -DictionaryUnits=Units -DictionaryProspectStatus=Prospection status -DictionaryHolidayTypes=Type of leaves -DictionaryOpportunityStatus=Opportunity status for project/lead -SetupSaved=设定值已储存 +DictionaryActions=事件类别 +DictionarySocialContributions=财政税和增值税类别 +DictionaryVAT=增值税率和消费税率 +DictionaryRevenueStamp=印花税票金额 +DictionaryPaymentConditions=付款协议 +DictionaryPaymentModes=付款方式 +DictionaryTypeContact=联络人/地址类型 +DictionaryEcotaxe=Ecotax 指令 +DictionaryPaperFormat=纸张格式 +DictionaryFees=收费类型 +DictionarySendingMethods=送货方式 +DictionaryStaff=员工 +DictionaryAvailability=送货延迟 +DictionaryOrderMethods=订单类型 +DictionarySource=订单来源方式 +DictionaryAccountancyplan=账户图表 +DictionaryAccountancysystem=账户图标模块 +DictionaryEMailTemplates=电子邮件模板 +DictionaryUnits=单位 +DictionaryProspectStatus=展望状态 +DictionaryHolidayTypes=级别类型 +DictionaryOpportunityStatus=项目/线索的机遇状态 +SetupSaved=设置已经成功保存 BackToModuleList=返回模块列表 -BackToDictionaryList=Back to dictionaries list +BackToDictionaryList=回到字典库 VATReceivedOnly=特殊税种未收取 VATManagement=增值税管理 VATIsUsedDesc=默认情况下,增值税率在创建报价、账单或订单时遵循当前标准规则:<br>如果卖方如果卖方无需缴纳VAT,VAT默认=0。规则结束。<br>内贸,默认VAT默认=卖方国家的VAT。规则结束。<br>如果买卖双方同处欧盟成员国VAT策略见英文界面。规则结束。规则结束。规则结束。<br>其它情况默认VAT=0。规则结束。 -VATIsNotUsedDesc=默认情况下,建议的营业税为0,可用于像协会、个人或小公司。 -VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared. -VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices. +VATIsNotUsedDesc=默认情况下,建议的营业税为0,可用于像机构、个人或小型公司。 +VATIsUsedExampleFR=在法国,这意味着这个公司或机构有一个真正的财政体制,这个体制会申报增值税。 +VATIsNotUsedExampleFR=在法国,这意味着在非增值税申报协会或公司、组织或已选择了微型企业的财政体制(VAT特许经营),并支付了特许经营的增值税。此选项将显示参考“Non applicable VAT - art-293B of CGI”的发票。 ##### Local Taxes ##### LTRate=率 -LocalTax1IsUsed=使用第二项税率 -LocalTax1IsNotUsed=不使用第二项税率 -LocalTax1IsUsedDesc=使用其它类型税率(非增值税VAT) +LocalTax1IsUsed=使用第二税率 +LocalTax1IsNotUsed=不使用第二税率 +LocalTax1IsUsedDesc=使用其它类型税率(非增值税) LocalTax1IsNotUsedDesc=不使用其它类型税率(非增值税VAT) -LocalTax1Management=第二项税类型 +LocalTax1Management=第二税率类型 LocalTax1IsUsedExample= LocalTax1IsNotUsedExample= -LocalTax2IsUsed=使用第三项税 -LocalTax2IsNotUsed=不使用第三项税 +LocalTax2IsUsed=使用第三税率 +LocalTax2IsNotUsed=不使用第三税率 LocalTax2IsUsedDesc=使用其它税率类型(非增值税VAT) LocalTax2IsNotUsedDesc=不使用其它类型税率(非增值税VAT) -LocalTax2Management=第三项税类型 +LocalTax2Management=第三税率类型 LocalTax2IsUsedExample= LocalTax2IsNotUsedExample= LocalTax1ManagementES= RE 管理(大陆不适用) LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If te buyer is not subjected to RE, RE by default=0. End of rule.<br>If the buyer is subjected to RE then the RE by default. End of rule.<br> -LocalTax1IsNotUsedDescES= By default the proposed RE is 0. 规则结束。 +LocalTax1IsNotUsedDescES= 默认情况下,建议RE为0。规则结束。 LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE. LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE. LocalTax2ManagementES= IRPF 管理(大陆不适用) LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:<br>If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.<br>If the seller is subjected to IRPF then the IRPF by default. End of rule.<br> -LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. 规则结束。 +LocalTax2IsNotUsedDescES= 默认情况下,建议IRPF为0。规则结束。 LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules. LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules. -CalcLocaltax=Reports on local taxes -CalcLocaltax1=Sales - Purchases -CalcLocaltax1Desc=Local Taxes reports are calculated with the difference between localtaxes sales and localtaxes purchases -CalcLocaltax2=Purchases -CalcLocaltax2Desc=Local Taxes reports are the total of localtaxes purchases -CalcLocaltax3=Sales -CalcLocaltax3Desc=Local Taxes reports are the total of localtaxes sales +CalcLocaltax=地方税报告 +CalcLocaltax1=销售 - 采购 +CalcLocaltax1Desc=地方税率报告已经分别计算了在销售和采购时所产生的不同税。 +CalcLocaltax2=采购 +CalcLocaltax2Desc=地方税报告是采购总计 +CalcLocaltax3=销售 +CalcLocaltax3Desc=地方税报告是销售总计 LabelUsedByDefault=如果代码没有翻译则默认使用以下标签 LabelOnDocuments=文档中的标签 NbOfDays=天数 AtEndOfMonth=月末 -Offset=Offset +Offset=偏移 AlwaysActive=始终启用 -UpdateRequired=您的系统需要更新。要更新,请点击 <a href="%s">立即更新</a>。 +UpdateRequired=你的系统需要更新。要更新,请点击 <a href="%s">立即更新</a>。 Upgrade=升级 MenuUpgrade=升级/扩展 AddExtensionThemeModuleOrOther=添加扩展(主题、模块...) @@ -911,7 +911,7 @@ SummarySystem=系统信息摘要 SummaryConst=Dolibarr所有设置参数清单 SystemUpdate=系统更新 SystemSuccessfulyUpdate=您的系统已经成功更新 -MenuCompanySetup=公司资讯 +MenuCompanySetup=公司/机构 MenuNewUser=新建用户 MenuTopManager=顶部菜单管理 MenuLeftManager=左侧菜单管理 @@ -934,23 +934,23 @@ EnableShowLogo=左侧菜单中显示公司标志 EnableHtml5=Enable Html5 (Developement - Only available on Eldy template) SystemSuccessfulyUpdated=您的系统已成功更新 CompanyInfo=公司资讯 -CompanyIds=公司/协会的编号 +CompanyIds=公司/机构的编号 CompanyName=名称 CompanyAddress=地址 CompanyZip=邮编 CompanyTown=城镇 CompanyCountry=国家 CompanyCurrency=主要货币 -CompanyObject=Object of the company +CompanyObject=该公司目标 Logo=标志 DoNotShow=不显示 DoNotSuggestPaymentMode=不提示 NoActiveBankAccountDefined=没有定义有效的银行帐户 OwnerOfBankAccount=银行帐户 %s 的户主 BankModuleNotActive=银行账户模块没有启用 -ShowBugTrackLink=Show link "<strong>%s</strong>" -ShowWorkBoard=主页面显示“工作台” -Alerts=其他提醒 +ShowBugTrackLink=显示lian'jie "<strong>%s</strong>" +ShowWorkBoard=主页面显示工作台 +Alerts=警告 Delays=延误 DelayBeforeWarning=超时警告阀值 DelaysBeforeWarning=超时警告阀值 @@ -966,14 +966,14 @@ Delays_MAIN_DELAY_RUNNING_SERVICES=服务超期过期最大逾期时间 (天) Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=采购账单延误付款最大逾期时间 (天) Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=销售账单延误付款最大逾期时间 (天) Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=银行对账推迟最大逾期时间 (天) -Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee -Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do -SetupDescription1=Dolibarr使用前可在安装区设置所有参数。 +Delays_MAIN_DELAY_MEMBERS=会员费用最大逾期时间 (天) +Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=支票兑现最大逾期时间 (天) +SetupDescription1=Dolibarr 使用前可在安装区设置所有参数。 SetupDescription2=最重要的两个安装步骤,是前2步,即“公司”页面设置和“模块”页面的设置: SetupDescription3=菜单<a href="%s">设定>公司资讯</a>中的参数是必要的,因为输入的信息被用于Dolibarr的显示和影响 Dolibarr 的程序行为 (例如当涉及到与国家有关的功能) 。 SetupDescription4=菜单<a href="%s">设定->模块</a>中的参数是必要的,因为Dolibarr 不是固定的 ERP/CRM 系统,而是多个模块的联合体,模块间相对独立。只有启用了您要用的模块后,菜单中才会出现相应的功能。 SetupDescription5=其他菜单项管理可选参数。 -EventsSetup=设置 事件日志 +EventsSetup=设置事件日志 LogEvents=安全稽核事件 Audit=安全稽核 InfoDolibarr=Dolibarr 信息 @@ -992,7 +992,7 @@ LogEventDesc=这里您可以启用 Dolibarr 的安全事件日志记录。管理 AreaForAdminOnly=这些功能仅供<b>管理员用户</b> 使用。 SystemInfoDesc=系统信息指以只读方式显示的其它技术信息,只对系统管理员可见。 SystemAreaForAdminOnly=此区仅供管理员用户使用。Dolibarr 中没有权限可越过此限制。 -CompanyFundationDesc=此页面中请点击底部的“修改”按钮,编辑您所管理公司已知信息。 +CompanyFundationDesc=在此页面底部单击"修改"按钮来维护您公司/机构的所有已知信息 DisplayDesc=这里可以选择 Dolibarr 外观效果相关的所有参数 AvailableModules=可用的模块 ToActivateModule=要启用模块,请到“设定”区 (首页->设定->模块)。 @@ -1002,10 +1002,10 @@ TriggersAvailable=可用的触发器 TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory <b>htdocs/core/triggers</b>. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...). TriggerDisabledByName=文件中的触发器代码可以通过文件名中的 <b>-NoRun</b> 前缀禁用。 TriggerDisabledAsModuleDisabled=此文件中的触发器将在<b>%s</b>模块禁用时禁用。 -TriggerAlwaysActive=此文件中的触发器总是启用,无论 Dolibarr 的各模块是否启用。 +TriggerAlwaysActive=无论 Dolibarr 的各模块是否启用,此文件中的触发器一直处于启用状态。 TriggerActiveAsModuleActive=此文件中的触发器将于 <b>%s</b> 模块启用后启用。 GeneratedPasswordDesc=在此设定新密码的生成规则,如果您选择使用自动生成的密码。 -DictionaryDesc=Define here all reference datas. You can complete predefined value with yours. +DictionaryDesc=在这里设置所有参考数据。你可以将预设值设置成为你自己的。 ConstDesc=此页中您可以编辑前几页中没有的其它所有参数。他们是供开发人员调试用的保留参数。 OnceSetupFinishedCreateUsers=警告,您是 Dolibarr 管理员用户。管理员用户被用来安装设置 Dolibarr 。Dolibarr 的日常使用,推荐通过用户/组菜创建的非管理员用户进行。 MiscellaneousDesc=在这里定义与安全有关的所有其他参数。 @@ -1016,15 +1016,15 @@ MAIN_MAX_DECIMALS_TOT=总价小数位 MAIN_MAX_DECIMALS_SHOWN=屏幕显示小数位(如果你希望系统内部数值显示时遇到小数位截断的情况下显示<b>...</b>,请在此数值后加上<b>...</b>) MAIN_DISABLE_PDF_COMPRESSION=压缩生成的 PDF 文件。 MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something else than base 10. For example, put 0.05 if rounding is done by 0.05 steps) -UnitPriceOfProduct=产品单价 (税前) +UnitPriceOfProduct=税前单价 TotalPriceAfterRounding=四舍五入的总价 (税前价/增值税/税后价) ParameterActiveForNextInputOnly=参数仅在下次输入数值起生效。 -NoEventOrNoAuditSetup=尚无安全事件被记录。这属正常,默认“设置 - 安全 - 稽核”页面的稽核功能未启用。 +NoEventOrNoAuditSetup=尚无安全事件被记录。“设置 - 安全 - 稽核”页面的稽核功能未启用则属于正常现象。 NoEventFoundWithCriteria=未发现符合搜索条件的安全事件。 SeeLocalSendMailSetup=参见您的本机 sendmail 设置 -BackupDesc=为了生成一个完整的 Dolibarr 备份,您必须: -BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1). -BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant. +BackupDesc=为了生成一个完整的 Dolibarr 备份,你必须: +BackupDesc2=保存文件目录<b>(%S)</b>的内容,包含所有上传和生成的文件(包括在步骤1中产生的所有转储文件)。 +BackupDesc3=保存数据库 (<b>%s</b>) 至转储文件。对于此,你可能需要以下助手: BackupDescX=存档的文档目录应存储在一个安全的地方。 BackupDescY=生成的转储文件应存放在安全的地方。 BackupPHPWarning=此方法不保证成功生成备份。建议使用前者 @@ -1041,9 +1041,9 @@ YourPHPDoesNotHaveSSLSupport=SSL 在您的 PHP 中不可用 DownloadMoreSkins=下载更多外观主题 SimpleNumRefModelDesc=依照 %syymm-nnnn 的格式返回引用编号,其中yy是年、mm是月、nnnn 是自动填零补全的序号。 ShowProfIdInAddress=文件中显示专业编号及地址 -ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents +ShowVATIntaInAddress=隐藏增值税代码 TranslationUncomplete=部分翻译 -SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix language files registering to <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>. +SomeTranslationAreUncomplete=有一些语言可能只是被部分翻译,而且可能包含错误。如果你发现了错误,你可以在 <a href="http://transifex.com/projects/p/dolibarr/" target="_blank">http://transifex.com/projects/p/dolibarr/</a>.网页修复该错误。 MenuUseLayout=可隐藏垂直菜单 (需要开启 JavaScript) MAIN_DISABLE_METEO=禁用天气图标 TestLoginToAPI=测试 API 登录 @@ -1079,11 +1079,11 @@ PathDirectory=目录 SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by those bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommended) is to use the method "SMTP socket library" that has no disadvantages. TranslationSetup=Configuration de la traduction TranslationDesc=Choice of language visible on screen can be modified:<br>* Globally from menu <strong>Home - Setup - Display</strong><br>* For user only from tab <strong>User display</strong> of user card (click on login on top of screen). -TotalNumberOfActivatedModules=Total number of activated feature modules: <b>%s</b> +TotalNumberOfActivatedModules=已启用的模块数: <b>%s</b> YouMustEnableOneModule=您必须至少启用 1 个模块 ClassNotFoundIntoPathWarning=PHP 路径中未发现 类 %s YesInSummer=是(在夏天) -OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are open to external users (whatever are permission of such users): +OnlyFollowingModulesAreOpenedToExternalUsers=注意,只有以下模块会开放给外部用户(无论该用户的权限如何): SuhosinSessionEncrypt=会话存储空间已用 Suhosin 加密 ConditionIsCurrently=当前条件为 %s YouUseBestDriver=你使用的驱动程序 %s 就是目前最佳驱动程式。 @@ -1093,14 +1093,14 @@ SearchOptim=搜索优化 YouHaveXProductUseSearchOptim=你有 %s 产品进入数据库。你应该加常数PRODUCT_DONOTSEARCH_ANYWHERE 1到 首页-设置-其他,你将限制数据库开始搜索范围索引的使用字符串,你应该得到即时响应。 BrowserIsOK=您正在使用 %s 浏览器。这个浏览器安全和性能都ok。 BrowserIsKO=您正在使用 %s 浏览器。这个浏览器的安全性,性能和可靠性都不错。我们推荐您使用火狐,Chrome,Opera和Safari。 -XDebugInstalled=XDebug is loaded. +XDebugInstalled=XDebug 已经加载。 XCacheInstalled=XCache已经加载。 AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink. Third parties will appears with name "CC12345 - SC45678 - The big company coorp", instead of "The big company coorp". -FieldEdition=Edition of field %s -FixTZ=TimeZone fix -FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced) +FieldEdition=%s 字段的编辑 +FixTZ=时区修复 +FillThisOnlyIfRequired=例如:+2 (请只在时区错误问题出现时填写) GetBarCode=获取条码 -EmptyNumRefModelDesc=The code is free. This code can be modified at any time. +EmptyNumRefModelDesc=这个代码是随意的。你可以在任何时候修改。 ##### Module password generation PasswordGenerationStandard=返回一个根据 Dolibarr 内部算法生成的密码:8个字符,包含小写数字和字母。 PasswordGenerationNone=不使用自动生成的密码。用户必须手动输入密码。 @@ -1156,21 +1156,21 @@ WebCalAddEventOnStatusMember=日程中显示成员的状态的变化 WebCalUrlForVCalExport=<b>%s</b>格式的导出文件可以通过链接 %s 下载 WebCalCheckWebcalSetup=也许 Webcal 模块的设置不正确。 ##### Invoices ##### -BillsSetup=账单模块设置 -BillsDate=账单日期 -BillsNumberingModule=账单与信用票据编号模块 -BillsPDFModules=账单文档模板 -CreditNoteSetup=信用票据模块设置 -CreditNotePDFModules=信用票据文档模板 -CreditNote=信用票据 -CreditNotes=信用票据 -ForceInvoiceDate=强制账单中的日期为确认日期 -DisableRepeatable=禁用循环账单功能 -SuggestedPaymentModesIfNotDefinedInInvoice=如果账单中未设置付款方式,设置一个默认值付款方式。 -EnableEditDeleteValidInvoice=允许对未结清账单的编辑/删除 -SuggestPaymentByRIBOnAccount=根据帐户提款方式提示付款方式 -SuggestPaymentByChequeToAddress=根据支票地址提示付款方式 -FreeLegalTextOnInvoices=账单中的额外说明文本 +BillsSetup=发票模块设置 +BillsDate=发票日期 +BillsNumberingModule=发票与信用记录编号模块 +BillsPDFModules=发票文档模板 +CreditNoteSetup=信用记录模块设置 +CreditNotePDFModules=信用记录文档模板 +CreditNote=信用记录 +CreditNotes=信用记录 +ForceInvoiceDate=强制发票中的日期为确认日期 +DisableRepeatable=禁用循环发票功能 +SuggestedPaymentModesIfNotDefinedInInvoice=如果发票中未设置付款方式,设置一个默认值付款方式。 +EnableEditDeleteValidInvoice=允许对未结清发票的编辑/删除 +SuggestPaymentByRIBOnAccount=根据账户的提款方式来建议付款方式 +SuggestPaymentByChequeToAddress=根据支票地址来建议付款方式 +FreeLegalTextOnInvoices=发票中的额外说明文本 WatermarkOnDraftInvoices=发票草稿加水印(如果空) ##### Proposals ##### PropalSetup=报价单模块设置 @@ -1181,11 +1181,11 @@ ProposalsPDFModules=报价单文档模板 ClassifiedInvoiced=账单分类 HideTreadedPropal=列表中隐藏处理完毕的报价单 AddShippingDateAbility=添加发货日期的能力 -AddDeliveryAddressAbility=添加交付日期的能力 +AddDeliveryAddressAbility=添加交付日期 UseOptionLineIfNoQuantity=定量为0的产品或服务项视为可选项* FreeLegalTextOnProposal=报价单中的额外说明文本 WatermarkOnDraftProposal=为商业计划书草案添加水印(如果空) -BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Ask for bank account destination of proposal +BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=询问银行账户 ##### AskPriceSupplier ##### AskPriceSupplierSetup=Price requests suppliers module setup AskPriceSupplierNumberingModules=Price requests suppliers numbering models @@ -1197,12 +1197,12 @@ BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Ask for bank account destination o OrdersSetup=订单管理设置 OrdersNumberingModules=订单编号模块 OrdersModelModule=订单文档模板 -HideTreadedOrders=Hide the treated or cancelled orders in the list +HideTreadedOrders=隐藏在列表中的已处理或已取消的订单 ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order FreeLegalTextOnOrders=订单中的额外说明文本 WatermarkOnDraftOrders=为订单草稿加水印(如果空) -ShippableOrderIconInList=Add an icon in Orders list which indicate if order is shippable -BANK_ASK_PAYMENT_BANK_DURING_ORDER=Ask for bank account destination of order +ShippableOrderIconInList=如果订单是可以送货的则添加一个标志用于提醒 +BANK_ASK_PAYMENT_BANK_DURING_ORDER=为账单询问银行卡账户 ##### Clicktodial ##### ClickToDialSetup=点击拨号模块设置 ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags<br><b>__PHONETO__</b> that will be replaced with the phone number of person to call<br><b>__PHONEFROM__</b> that will be replaced with phone number of calling person (yours)<br><b>__LOGIN__</b> that will be replaced with your clicktodial login (defined on your user card)<br><b>__PASS__</b> that will be replaced with your clicktodial password (defined on your user card). @@ -1215,11 +1215,11 @@ FicheinterNumberingModules=干预编号模块 TemplatePDFInterventions=干预信息卡文档模板 WatermarkOnDraftInterventionCards=干预卡文档加水印(如果有) ##### Contracts ##### -ContractsSetup=Contracts/Subscriptions module setup +ContractsSetup=合同/订阅模块设置 ContractsNumberingModules=合同编号模块 -TemplatePDFContracts=Contracts documents models +TemplatePDFContracts=合同文档模块 FreeLegalTextOnContracts=合同自由文本 -WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty) +WatermarkOnDraftContractCards=为合同草案添加水印 (如果空) ##### Members ##### MembersSetup=会员模块设置 MemberMainOptions=主要选项 @@ -1296,7 +1296,7 @@ LDAPTCPConnectOK=TCP 连接到 LDAP 服务器连接成功 (服务器=%s, 端口= LDAPTCPConnectKO=TCP 连接到 LDAP 服务器连接失败 (服务器=%s, 端口=%s) LDAPBindOK=Connect/Authentificate to LDAP server successful (Server=%s, Port=%s, Admin=%s, Password=%s) LDAPBindKO=LDAP 服务器连接/认证 失败(服务器=%s,用户=%s,密码=%s) -LDAPUnbindSuccessfull=Disconnect successful +LDAPUnbindSuccessfull=成功断开连接 LDAPUnbindFailed=断开失败 LDAPConnectToDNSuccessfull=成功连接至 DN (%s) LDAPConnectToDNFailed=连接至 DN (%s) 失败 @@ -1327,23 +1327,23 @@ LDAPFieldMailExample=例如:邮件 LDAPFieldPhone=办公电话号码 LDAPFieldPhoneExample=例如:5131654 LDAPFieldHomePhone=个人电话号码 -LDAPFieldHomePhoneExample=例如:541562 +LDAPFieldHomePhoneExample=例如:010-1234-5678 LDAPFieldMobile=手机 -LDAPFieldMobileExample=例如:138256160 -LDAPFieldFax=传真号 -LDAPFieldFaxExample=例如: 5174654 +LDAPFieldMobileExample=例如:138-0013-8000 +LDAPFieldFax=传真 +LDAPFieldFaxExample=例如: 010-8765-4321 LDAPFieldAddress=街道 -LDAPFieldAddressExample=例如:华盛顿宪法大道 +LDAPFieldAddressExample=例如:西二旗大街 LDAPFieldZip=邮编 -LDAPFieldZipExample=例如:1254022 +LDAPFieldZipExample=例如:100085 LDAPFieldTown=城镇 LDAPFieldTownExample=例如 :橙县 LDAPFieldCountry=国家 -LDAPFieldCountryExample=例如:美国 +LDAPFieldCountryExample=例如:中国 LDAPFieldDescription=描述 LDAPFieldDescriptionExample=例如 :备注描述等等 -LDAPFieldNotePublic=Public Note -LDAPFieldNotePublicExample=Example : publicnote +LDAPFieldNotePublic=公开备注 +LDAPFieldNotePublicExample=例如:客户同意不亲自验货。 LDAPFieldGroupMembers= 组成员 LDAPFieldGroupMembersExample= 例如:成员1 LDAPFieldBirthdate=生日 @@ -1355,7 +1355,7 @@ LDAPFieldSidExample=例如:objectSID LDAPFieldEndLastSubscription=订阅结束日期 LDAPFieldTitle=职位/角色 LDAPFieldTitleExample=例如: CXO -LDAPParametersAreStillHardCoded=LDAP parameters are still hardcoded (in contact class) +LDAPParametersAreStillHardCoded=LDAP参数仍然硬编码(接触类) LDAPSetupNotComplete=LDAP 的安装程序不完整的 (请检查其他选项卡) LDAPNoUserOrPasswordProvidedAccessIsReadOnly=未提供管理员名称或密码LDAP 将以只读模式匿名访问。 LDAPDescContact=此页面中可以定义 Dolibarr 联系人各项数据在 LDAP 树中的 LDAP 属性名称。 @@ -1381,7 +1381,7 @@ FilesOfTypeNotCompressed=HTTP服务器 %s 类型的文件不会被压缩 CacheByServer=缓存服务器 CacheByClient=通过浏览器缓存 CompressionOfResources=压缩的HTTP响应 -TestNotPossibleWithCurrentBrowsers=Such an automatic detection is not possible with current browsers +TestNotPossibleWithCurrentBrowsers=这种自动检测在该浏览器中不适用 ##### Products ##### ProductSetup=产品模块设置 ServiceSetup=服务模块设置 @@ -1428,11 +1428,11 @@ BarcodeDescUPC=通用产品条码(UPC) BarcodeDescISBN=ISBN 书籍条码 BarcodeDescC39=Code 39 条码 BarcodeDescC128=Code 128 条码 -BarcodeDescDATAMATRIX=Barcode of type Datamatrix -BarcodeDescQRCODE=Barcode of type QR code +BarcodeDescDATAMATRIX=Datamatrix 条码类型 +BarcodeDescQRCODE=QR码 类型 GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode BarcodeInternalEngine=内部引擎 -BarCodeNumberManager=Manager to auto define barcode numbers +BarCodeNumberManager=自动定义条形码管理器 ##### Prelevements ##### WithdrawalsSetup=提款模块设置 ##### ExternalRSS ##### @@ -1444,19 +1444,19 @@ RSSUrlExample=感兴趣的 RSS 源 MailingSetup=电邮发送模块设置 MailingEMailFrom=邮件模块所使用的邮件发件人 MailingEMailError=对错误的电子邮件发送错误通知邮件(慎用避免循环退信造成IP拉入黑名单) -MailingDelay=Seconds to wait after sending next message +MailingDelay=在发送下一条信息时等待几秒 ##### Notification ##### -NotificationSetup=EMail notification module setup +NotificationSetup=EMail 通知模块设置 NotificationEMailFrom=通知模块所使用的邮件发件人 -ListOfAvailableNotifications=List of events you can set notification on, for each thirdparty (go into thirdparty card to setup) or by setting a fixed email (List depends on activated modules) -FixedEmailTarget=Fixed email target +ListOfAvailableNotifications=可以设置通知的事件列表,可以为每个第三方(前往第三方卡设置)或设置一个固定的电子邮件地址(列表决定于已启用的模块) +FixedEmailTarget=固定的电子邮件 ##### Sendings ##### SendingsSetup=发货单模块设置 -SendingsReceiptModel=发货单据模板 +SendingsReceiptModel=发货单模板 SendingsNumberingModules=发货单编号模块 -SendingsAbility=Support shipping sheets for customer deliveries +SendingsAbility=支持为客户送货时采用发货单 NoNeedForDeliveryReceipts=通常发货单同时被用来作为发货清单和收货回执,由客户接收并签字。所以产品收货回执/交付回执是此功能的重复,很少使用。 -FreeLegalTextOnShippings=Free text on shipments +FreeLegalTextOnShippings=发货单中的额外说明文本 ##### Deliveries ##### DeliveryOrderNumberingModules=收货回执编号模块 DeliveryOrderModel=收货回执模块 @@ -1477,9 +1477,9 @@ OSCommerceTestOk=成功连接到服务器'%s'的数据库'%s'上,身份用户 OSCommerceTestKo1=服务器'%s'连接成功,但无法打开数据库'%s'。 OSCommerceTestKo2=以用户身份'%s'连接至服务器'%s' 失败。 ##### Stock ##### -StockSetup=Warehouse module setup -UserWarehouse=Use user personal warehouses -IfYouUsePointOfSaleCheckModule=If you use a Point of Sale module (POS module provided by default or another external module), this setup may be ignored by your Point Of Sale module. Most point of sales modules are designed to create immediatly an invoice and decrease stock by default whatever are options here. So, if you need or not to have a stock decrease when registering a sell from your Point Of Sale, check also your POS module set up. +StockSetup=仓库模块设置 +UserWarehouse=使用用户个人仓库 +IfYouUsePointOfSaleCheckModule=如果你使用了POS模块,那么这个设置可能会被POS模块忽略。大多数POS模块都是设计来创建快速发票以及在销售后减掉该商品的库存,无论其他模块的设置如何。所以,如果你不希望在POS模块进行销售时减掉库存,那么请同样检查一下POS模块的设置。 ##### Menu ##### MenuDeleted=菜单(项)已删除 TreeMenu=树状菜单 @@ -1512,16 +1512,16 @@ ConfirmDeleteMenu=你确定要删除菜单条目 <b>%s</b> 吗? DeleteLine=删除行 ConfirmDeleteLine=你确定要删除此行吗? ##### Tax ##### -TaxSetup=Taxes, social or fiscal taxes and dividends module setup +TaxSetup=财政税和增值税模块设置 OptionVatMode=增值税到期 -OptionVATDefault=Cash basis -OptionVATDebitOption=Accrual basis +OptionVATDefault=现金收付制 +OptionVATDebitOption=权责发生制 OptionVatDefaultDesc=增值税到期: <br> - 商品完成交货(按账单的时间)<br> - 服务付款 OptionVatDebitOptionDesc=增值税到期: <br> - 交货/付款商品 (按账单的时间) <br> - 服务的付款明细(借记)发出 SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to chosen option: OnDelivery=交货时 OnPayment=付款时 -OnInvoice=发出账单时 +OnInvoice=发出发票时 SupposedToBePaymentDate=所有付款日期 SupposedToBeInvoiceDate=所用账单日期 Buy=采购 @@ -1534,8 +1534,8 @@ AccountancyCodeBuy=采购账户代码 ##### Agenda ##### AgendaSetup=事件及行程模块设置 PasswordTogetVCalExport=导出链接的授权密钥 -PastDelayVCalExport=不要导出事件,如果事件日期旧于 -AGENDA_USE_EVENT_TYPE=Use events types (managed into menu Setup -> Dictionary -> Type of agenda events) +PastDelayVCalExport=不导出旧于这个日期的时间 +AGENDA_USE_EVENT_TYPE=使用事件类型 (前往设置->字典库->事件类型) AGENDA_DEFAULT_FILTER_TYPE=Set automatically this type of event into search filter of agenda view AGENDA_DEFAULT_FILTER_STATUS=Set automatically this status for events into search filter of agenda view AGENDA_DEFAULT_VIEW=Which tab do you want to open by default when selecting menu Agenda @@ -1544,15 +1544,15 @@ ClickToDialDesc=此模块可以在电话号码后添加图标点击此图标将 ##### Point Of Sales (CashDesk) ##### CashDesk=POS CashDeskSetup=POS 模块设置 -CashDeskThirdPartyForSell=Default generic third party to use for sells +CashDeskThirdPartyForSell=销售时默认使用的通用第三方 CashDeskBankAccountForSell=接收现金付款的默认帐户 CashDeskBankAccountForCheque= 接收支票付款的默认帐户 CashDeskBankAccountForCB= 接收信用卡支付的默认帐户 -CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock). -CashDeskIdWareHouse=Force and restrict warehouse to use for stock decrease -StockDecreaseForPointOfSaleDisabled=Stock decrease from Point Of Sale disabled -StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management -CashDeskYouDidNotDisableStockDecease=You did not disable stock decrease when making a sell from Point Of Sale. So a warehouse is required. +CashDeskDoNotDecreaseStock=禁用POS模块销售时的库存减少功能(如果选择”否“,则无论库存模块设置如何,每一笔经过POS模块的销售都会减掉该商品的库存)。 +CashDeskIdWareHouse=强制和限制仓库库存减少 +StockDecreaseForPointOfSaleDisabled=POS模块库存减少功能被禁用 +StockDecreaseForPointOfSaleDisabledbyBatch=POS模块中的库存较少功能不适用于库的管理 +CashDeskYouDidNotDisableStockDecease=你没有禁用POS模块的库存减少功能,所以必须有一个仓库可以使用。 ##### Bookmark ##### BookmarkSetup=书签模块设置 BookmarkDesc=此模块可以管理您的书签您也可以将Dolibarr的任意页面加入您的左侧菜单中。 @@ -1563,12 +1563,12 @@ WebServicesDesc=启用此模块,Dolibarr成为Web服务器提供其他Web服 WSDLCanBeDownloadedHere=提供服务的 WSDL描述文件可以从此处下载 EndPointIs=SOAP客户端发送请求至 Dolibarr 的必需通过链接 ##### API #### -ApiSetup=API module setup +ApiSetup=API模块设置 ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services. KeyForApiAccess=Key to use API (parameter "api_key") -ApiProductionMode=Enable production mode -ApiEndPointIs=You can access to the API at url -ApiExporerIs=You can explore the API at url +ApiProductionMode=启用生产模式 +ApiEndPointIs=你可以使用 URL 来访问 API +ApiExporerIs=你可以使用 URL 浏览 API OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed ApiKey=Key for API ##### Bank ##### @@ -1577,8 +1577,8 @@ FreeLegalTextOnChequeReceipts=支票回执中的额外说明文本 BankOrderShow=Display order of bank accounts for countries using "detailed bank number" BankOrderGlobal=一般 BankOrderGlobalDesc=一般的显示顺序 -BankOrderES=Spanish -BankOrderESDesc=Spanish display order +BankOrderES=西班牙语 +BankOrderESDesc=西班牙语显示顺序 ##### Multicompany ##### MultiCompanySetup=多公司模块设置 ##### Suppliers ##### @@ -1586,7 +1586,7 @@ SuppliersSetup=供应商模块设置 SuppliersCommandModel=采购合同的完整模板(标识...) SuppliersInvoiceModel=采购账单的完整模板(标识...) SuppliersInvoiceNumberingModel=采购账单编号模块 -IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval +IfSetToYesDontForgetPermission=如果选择"是",请不要忘记为用户和组设置二次审核的权限 ##### GeoIPMaxmind ##### GeoIPMaxmindSetup=Maxmind Geoip 模块设置 PathToGeoIPMaxmindCountryDataFile=包含Maxmind 国家/IP转换库的文件路径。<br>例如: /usr/local/share/GeoIP/GeoIP.dat<br>/usr/share/GeoIP/GeoIP.dat @@ -1614,65 +1614,65 @@ OpenFiscalYear=打开财务年度 CloseFiscalYear=关闭财务年度 DeleteFiscalYear=删除财务年度 ConfirmDeleteFiscalYear=您确定要删除本财年? -Opened=Open +Opened=打开 Closed=关闭 -AlwaysEditable=Can always be edited +AlwaysEditable=可以随时编辑 MAIN_APPLICATION_TITLE=Force visible name of application (warning: setting your own name here may break autofill login feature when using DoliDroid mobile application) -NbMajMin=Minimum number of uppercase characters -NbNumMin=Minimum number of numeric characters -NbSpeMin=Minimum number of special characters -NbIteConsecutive=Maximum number of repeating same characters -NoAmbiCaracAutoGeneration=Do not use ambiguous characters ("1","l","i","|","0","O") for automatic generation -SalariesSetup=Setup of module salaries -SortOrder=Sort order +NbMajMin=最少的大写字符数 +NbNumMin=最少的数字数 +NbSpeMin=最少的特殊字符数 +NbIteConsecutive=最多的重复字符数 +NoAmbiCaracAutoGeneration=不使用模糊字符 (例如"1","l","i","|","0","O") 用于自动生成 +SalariesSetup=薪酬模块设置 +SortOrder=排序顺序 Format=格式 TypePaymentDesc=0:客户支付类型,1:供应商支付类型,2:客户和供应商的付款方式 IncludePath=Include path (defined into variable %s) -ExpenseReportsSetup=Setup of module Expense Reports -TemplatePDFExpenseReports=Document templates to generate expense report document +ExpenseReportsSetup=开支报告模块设置 +TemplatePDFExpenseReports=用于生成开支报告文档的模板 NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only. NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only. -YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification". -ListOfNotificationsPerContact=List of notifications per contact* -ListOfFixedNotifications=List of fixed notifications +YouMayFindNotificationsFeaturesIntoModuleNotification=要找到 EMail通知 功能,你可能需要在通知模块设置中启用它。 +ListOfNotificationsPerContact=每个联系人的通知列表 +ListOfFixedNotifications=固定通知列表 GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses -Threshold=Threshold -BackupDumpWizard=Wizard to build database backup dump file +Threshold=阈值 +BackupDumpWizard=数据库转储备份向导 SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason: SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do. InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature. ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong> HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over -PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective +PressF5AfterChangingThis=改变这个值后按F5来刷新页面使其生效 NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes -BackgroundColor=Background color -TopMenuBackgroundColor=Background color for Top menu -LeftMenuBackgroundColor=Background color for Left menu -BackgroundTableTitleColor=Background color for table title line -BackgroundTableLineOddColor=Background color for odd table lines -BackgroundTableLineEvenColor=Background color for even table lines -MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay) +BackgroundColor=背景颜色 +TopMenuBackgroundColor=顶部菜单背景颜色 +LeftMenuBackgroundColor=左侧菜单背景颜色 +BackgroundTableTitleColor=表格标题背景颜色 +BackgroundTableLineOddColor=表格奇数背景颜色 +BackgroundTableLineEvenColor=表格偶数背景颜色 +MinimumNoticePeriod=最小通知间隔 NbAddedAutomatically=Number of days added to counters of users (automatically) each month EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters. UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364] PositionIntoComboList=Position of line into combo lists -SellTaxRate=Sale tax rate +SellTaxRate=消费税率 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases. -UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card. +UrlTrackingDesc=如果送货公司提供页面来追踪运单状态,你可以将网页输入到这里。你可以在网址中使用 {TRACKID} 字段来替换实际运单号,以便在链接进入时直接进入到该运单的运输状态。 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100). TemplateForElement=This template record is dedicated to which element -TypeOfTemplate=Type of template -TemplateIsVisibleByOwnerOnly=Template is visible by owner only -FixTZ=TimeZone fix -FillFixTZOnlyIfRequired=Example: +2 (fill only if problem experienced) -ExpectedChecksum=Expected Checksum -CurrentChecksum=Current Checksum -MailToSendProposal=To send customer proposal -MailToSendOrder=To send customer order -MailToSendInvoice=To send customer invoice -MailToSendShipment=To send shipment -MailToSendIntervention=To send intervention -MailToSendSupplierRequestForQuotation=To send quotation request to supplier -MailToSendSupplierOrder=To send supplier order -MailToSendSupplierInvoice=To send supplier invoice -MailToThirdparty=To send email from thirdparty page +TypeOfTemplate=模板类型 +TemplateIsVisibleByOwnerOnly=只有创建者对mubankejian +FixTZ=时区修复 +FillFixTZOnlyIfRequired=例:+2 (只有问题发生时才填写) +ExpectedChecksum=预计校验 +CurrentChecksum=当前校验 +MailToSendProposal=发送客户提案 +MailToSendOrder=发送客户订单 +MailToSendInvoice=发送客户发票 +MailToSendShipment=发送发货单 +MailToSendIntervention=发送干预 +MailToSendSupplierRequestForQuotation=发送供应商报价请求 +MailToSendSupplierOrder=发送采购订单 +MailToSendSupplierInvoice=发送供应商发票 +MailToThirdparty=在第三方页面发送电子邮件 diff --git a/htdocs/langs/zh_CN/agenda.lang b/htdocs/langs/zh_CN/agenda.lang index d919e0b5993..d7f7f630f47 100644 --- a/htdocs/langs/zh_CN/agenda.lang +++ b/htdocs/langs/zh_CN/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL来访问。iCal文件 ExtSiteNoLabel=无说明 WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/zh_CN/bills.lang b/htdocs/langs/zh_CN/bills.lang index 415452874cb..5cb64d2ac26 100644 --- a/htdocs/langs/zh_CN/bills.lang +++ b/htdocs/langs/zh_CN/bills.lang @@ -1,40 +1,40 @@ # Dolibarr language file - Source file is en_US - bills Bill=发票 Bills=发票 -BillsCustomers=Customers invoices -BillsCustomer=Customers invoice -BillsSuppliers=Suppliers invoices -BillsCustomersUnpaid=Unpaid customers invoices -BillsCustomersUnpaidForCompany=为%无偿客户的发票s -BillsSuppliersUnpaid=未付供应商的发票 -BillsSuppliersUnpaidForCompany=%s未付供应商的发票 +BillsCustomers=客户发票 +BillsCustomer=客户发票 +BillsSuppliers=供应商发票 +BillsCustomersUnpaid=未支付的客户发票 +BillsCustomersUnpaidForCompany=客户 %s 的未支付发票 +BillsSuppliersUnpaid=未支付的供应商发票 +BillsSuppliersUnpaidForCompany=供应商 %s 的未支付发票 BillsLate=逾期付款 -BillsStatistics=Customers invoices statistics -BillsStatisticsSuppliers=Suppliers invoices statistics +BillsStatistics=客户发票统计 +BillsStatisticsSuppliers=供应商发票统计 DisabledBecauseNotErasable=禁用,因为不能被擦除 InvoiceStandard=标准发票 InvoiceStandardAsk=标准发票 InvoiceStandardDesc=这种发票是一种常见的发票。 InvoiceDeposit=定金发票 InvoiceDepositAsk=定金发票 -InvoiceDepositDesc=这种类型的发票时进行存款已被接受。 +InvoiceDepositDesc=这种类型的发票存款时就已完成。 InvoiceProForma=形式发票 InvoiceProFormaAsk=形式发票 -InvoiceProFormaDesc=<b>形式发票</b>是发票的形象,但没有一个真正的会计价值。 +InvoiceProFormaDesc=<b>形式发票</b>是发票的形式,但其没有真正的会计价值。 InvoiceReplacement=更换发票 -InvoiceReplacementAsk=更换发票的发票 +InvoiceReplacementAsk=为发票更换发票 InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and replace completely an invoice with no payment already received.<br><br>Note: Only invoices with no payment on it can be replaced. If the invoice you replace is not yet closed, it will be automatically closed to 'abandoned'. -InvoiceAvoir=信用注意 -InvoiceAvoirAsk=信用注意纠正发票 -InvoiceAvoirDesc=<b>信贷说明</b>是一种消极的发票用来解决一个事实,即发票已缴纳的数额相差实在比额(因为顾客付出太多的错误,例如将不支付或完全因为他归还了部分产品)。 +InvoiceAvoir=信用记录 +InvoiceAvoirAsk=更正发票的信用记录 +InvoiceAvoirDesc=<b>信用记录</b>是一个阐述事实的证明,即发票已缴纳的数额相差实在比额(因为顾客错误地多付款,或是因为其归还了部分产品,所以将完全不支付)。 invoiceAvoirWithLines=Create Credit Note with lines from the origin invoice invoiceAvoirWithPaymentRestAmount=Create Credit Note with remaining unpaid of origin invoice invoiceAvoirLineWithPaymentRestAmount=Credit Note for remaining unpaid amount ReplaceInvoice=替换%s的发票 ReplacementInvoice=更换发票 -ReplacedByInvoice=按发票取代s% -ReplacementByInvoice=取代发票 -CorrectInvoice=%s的正确发票 +ReplacedByInvoice=被发票 %s 替换 +ReplacementByInvoice=被发票替换 +CorrectInvoice=更正发票%s CorrectionInvoice=发票的更正 UsedByInvoice=用于支付发票%s的 ConsumedBy=消耗 @@ -49,16 +49,16 @@ Invoices=发票 InvoiceLine=发票线 InvoiceCustomer=客户发票 CustomerInvoice=客户发票 -CustomersInvoices=客户的发票 +CustomersInvoices=客户发票 SupplierInvoice=供应商发票 -SuppliersInvoices=供应商的发票 +SuppliersInvoices=供应商发票 SupplierBill=供应商发票 SupplierBills=供应商发票 Payment=付款 -PaymentBack=付款回 +PaymentBack=付款 Payments=付款 -PaymentsBack=付款回 -PaidBack=返回支付 +PaymentsBack=付款 +PaidBack=已退款 DatePayment=付款日期 DeletePayment=删除付款 ConfirmDeletePayment=你确定要删除这个付款? @@ -67,80 +67,80 @@ SupplierPayments=供应商付款 ReceivedPayments=收到的付款 ReceivedCustomersPayments=收到客户付款 PayedSuppliersPayments=支付给供应商的付款 -ReceivedCustomersPaymentsToValid=收到客户的付款,以验证 -PaymentsReportsForYear=报告s为%付款 -PaymentsReports=收支报告 +ReceivedCustomersPaymentsToValid=收到需要确认的客户付款 +PaymentsReportsForYear=客户 %s 的付款报告 +PaymentsReports=付款报告 PaymentsAlreadyDone=付款已完成 -PaymentsBackAlreadyDone=返回已经完成付款 +PaymentsBackAlreadyDone=付款已完成 PaymentRule=付款规则 PaymentMode=付款方式 -PaymentTerm=Payment term -PaymentConditions=Payment terms -PaymentConditionsShort=Payment terms +PaymentTerm=付款协议 +PaymentConditions=付款协议 +PaymentConditionsShort=付款协议 PaymentAmount=付款金额 -ValidatePayment=验证付款 -PaymentHigherThanReminderToPay=付款支付更高的比提醒 +ValidatePayment=确认付款 +PaymentHigherThanReminderToPay=付款金额比需要支付的金额高 HelpPaymentHigherThanReminderToPay=注意,一个或更多的票据付款金额比其他支付更高。 <br>编辑您的进入,否则确认并考虑建立一个每个多缴发票收到超出信用注记。 HelpPaymentHigherThanReminderToPaySupplier=注意,一笔或多笔帐单的支付额超过了应付额。<br>修改你的支付,否则确认。 -ClassifyPaid=分类'已付' -ClassifyPaidPartially=分类'部分已付' -ClassifyCanceled=分类'已遗弃' -ClassifyClosed=分类'已关闭' +ClassifyPaid=归类为 已支付 +ClassifyPaidPartially=归类分 部分支付 +ClassifyCanceled=归类为 已丢弃 +ClassifyClosed=归类为 已关闭 ClassifyUnBilled=Classify 'Unbilled' CreateBill=创建发票 -AddBill=Create invoice or credit note +AddBill=创建发票或信用记录 AddToDraftInvoices=添加到草案发票 DeleteBill=删除发票 -SearchACustomerInvoice=搜寻客户发票 +SearchACustomerInvoice=搜索客户发票 SearchASupplierInvoice=搜索供应商发票 CancelBill=取消发票 SendRemindByMail=通过电子邮件发送提醒 DoPayment=执行付款 -DoPaymentBack=付款回 +DoPaymentBack=执行付款 ConvertToReduc=转换到未来的折扣 -EnterPaymentReceivedFromCustomer=输入从客户收到付款 -EnterPaymentDueToCustomer=由于客户的付款 -DisabledBecauseRemainderToPayIsZero=Disabled because remaining unpaid is zero -Amount=额 +EnterPaymentReceivedFromCustomer=输入从客户收到的付款 +EnterPaymentDueToCustomer=为客户创建付款延迟 +DisabledBecauseRemainderToPayIsZero=禁用,因为未支付金额为0 +Amount=金额 PriceBase=价格基准 BillStatus=发票状态 -BillStatusDraft=草案(需要验证) -BillStatusPaid=支付 -BillStatusPaidBackOrConverted=支付或转换成折扣 -BillStatusConverted=转换成折扣 -BillStatusCanceled=弃 -BillStatusValidated=验证(需要付费) +BillStatusDraft=草案(需要确认) +BillStatusPaid=已支付 +BillStatusPaidBackOrConverted=已支付/已转换为折扣 +BillStatusConverted=已支付 (等待最终发票) +BillStatusCanceled=已丢弃 +BillStatusValidated=已确认 (需要付款) BillStatusStarted=开始 -BillStatusNotPaid=没有支付 -BillStatusClosedUnpaid=关闭(无薪) -BillStatusClosedPaidPartially=支付(部分) +BillStatusNotPaid=未支付 +BillStatusClosedUnpaid=已关闭 (未支付) +BillStatusClosedPaidPartially=已支付 (部分) BillShortStatusDraft=草案 -BillShortStatusPaid=支付 -BillShortStatusPaidBackOrConverted=加工 -BillShortStatusConverted=加工 -BillShortStatusCanceled=弃 -BillShortStatusValidated=验证 +BillShortStatusPaid=已支付 +BillShortStatusPaidBackOrConverted=处理完毕 +BillShortStatusConverted=处理完毕 +BillShortStatusCanceled=已丢弃 +BillShortStatusValidated=已确认 BillShortStatusStarted=开始 -BillShortStatusNotPaid=没有支付 -BillShortStatusClosedUnpaid=关闭 -BillShortStatusClosedPaidPartially=支付(部分) -PaymentStatusToValidShort=为了验证 -ErrorVATIntraNotConfigured=Intracommunautary增值税数目尚未确定 +BillShortStatusNotPaid=未支付 +BillShortStatusClosedUnpaid=已关闭 +BillShortStatusClosedPaidPartially=已支付 (部分) +PaymentStatusToValidShort=需要确认 +ErrorVATIntraNotConfigured=Intracommunautary增值税号码目前尚未定义。 ErrorNoPaiementModeConfigured=没有默认的支付方式定义。前往发票模块设置,以解决这个问题。 ErrorCreateBankAccount=创建一个银行帐户,然后到安装发票模块小组,确定付款方式 ErrorBillNotFound=发票%s不存在 -ErrorInvoiceAlreadyReplaced=错误,您尝试验证发票发票%,以取代第但是,这一条已改为%s的发票 +ErrorInvoiceAlreadyReplaced=错误,您尝试验证发票来取代发票%,但是,这一发票已被发票%s取代 ErrorDiscountAlreadyUsed=错误,已经使用优惠 -ErrorInvoiceAvoirMustBeNegative=错误的,正确的发票必须有一个负数 +ErrorInvoiceAvoirMustBeNegative=错误,这种类型的发票必须有一个负数 ErrorInvoiceOfThisTypeMustBePositive=错误,这种类型的发票必须有一个正数 -ErrorCantCancelIfReplacementInvoiceNotValidated=错误,无法取消一个已经被另一个发票仍处于草案状态取代发票 -BillFrom=From -BillTo=Bill To -ActionsOnBill=行动对发票 +ErrorCantCancelIfReplacementInvoiceNotValidated=错误,无法取消一个已经被处于草案状态发票替代的发票 +BillFrom=发票来自 +BillTo=发票接收人 +ActionsOnBill=发票的动作 NewBill=新发票 -LastBills=上次%s的发票 -LastCustomersBills=上次%s的客户发票 -LastSuppliersBills=上次%s的供应商发票 +LastBills=最新的 %s 份发票 +LastCustomersBills=最近 %s 位客户的发票 +LastSuppliersBills=最近 %s 个供应商的发票 AllBills=所有发票 OtherBills=其他发票 DraftBills=发票草案 @@ -148,19 +148,19 @@ CustomersDraftInvoices=客户发票草案 SuppliersDraftInvoices=供应商发票草案 Unpaid=未付 ConfirmDeleteBill=你确定要删除此发票? -ConfirmValidateBill=你确定要验证此<b>%</b>发票与<b>借鉴</b>意义? -ConfirmUnvalidateBill=你确定你要更改发票<b>%s</b>草案的地位吗? -ConfirmClassifyPaidBill=您确定要更改<b>%s</b>的地位发票支付? -ConfirmCancelBill=你确定要取消发票<b>%s吗</b> ? -ConfirmCancelBillQuestion=你为什么要这样分类发票'放弃'? -ConfirmClassifyPaidPartially=您确定要更改<b>%s</b>的地位发票支付? -ConfirmClassifyPaidPartiallyQuestion=这发票尚未完全支付。是什么原因让你关闭此发票? +ConfirmValidateBill=你确定要验证发票 <b>%s</b> 吗? +ConfirmUnvalidateBill=你确定要将发票<b>%s</b>更改为草案状态吗? +ConfirmClassifyPaidBill=你确定要将发票<b>%s</b>更改为已支付状态吗? +ConfirmCancelBill=你确定要取消发票<b>%s</b>吗 ? +ConfirmCancelBillQuestion=你为何要将该发票更改为已丢弃状态? +ConfirmClassifyPaidPartially=你确定要将发票<b>%s</b>更改为已支付状态吗? +ConfirmClassifyPaidPartiallyQuestion=该发票并未完全支付。你为何要讲该发票关闭? ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note. ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount. ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note. ConfirmClassifyPaidPartiallyReasonBadCustomer=坏顾客 -ConfirmClassifyPaidPartiallyReasonProductReturned=产品部分返回 -ConfirmClassifyPaidPartiallyReasonOther=其他原因而放弃额 +ConfirmClassifyPaidPartiallyReasonProductReturned=产品部分退回 +ConfirmClassifyPaidPartiallyReasonOther=因其他原因而放弃余额 ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=这个选择是可能的,如果您的发票已提供适当的评论。 (例«只有相应的税收已实际支付给权利扣除价格») ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=在一些国家,这种选择是可能的,如果您的发票上只包含正确的说明。 ConfirmClassifyPaidPartiallyReasonAvoirDesc=使用这个选择,如果所有其他不适合 @@ -172,34 +172,34 @@ ConfirmClassifyAbandonReasonOtherDesc=这一选择将用于所有的其他情形 ConfirmCustomerPayment=你确认此为<b>%</b>付款<b>输入</b> S%s吗? ConfirmSupplierPayment=你确认这笔<b>%s</b> %s的支付吗? ConfirmValidatePayment=你确定要验证此款项?没有改变,可一旦付款验证。 -ValidateBill=验证发票 -UnvalidateBill=Unvalidate发票 -NumberOfBills=铌发票 -NumberOfBillsByMonth=铌,按月发票 +ValidateBill=确认发票 +UnvalidateBill=取消确认发票 +NumberOfBills=发票数 +NumberOfBillsByMonth=按月发票数 AmountOfBills=发票金额 -AmountOfBillsByMonthHT=通过一个月的发票金额(税后) -ShowSocialContribution=Show social/fiscal tax +AmountOfBillsByMonthHT=按月发票金额 (税后) +ShowSocialContribution=显示财政税/增值税 ShowBill=显示发票 ShowInvoice=显示发票 -ShowInvoiceReplace=显示发票取代 -ShowInvoiceAvoir=显示信贷说明 +ShowInvoiceReplace=显示替换发票 +ShowInvoiceAvoir=显示信用记录 ShowInvoiceDeposit=显示发票保证金 ShowPayment=显示支付 File=文件 AlreadyPaid=已支付 -AlreadyPaidBack=已经支付 -AlreadyPaidNoCreditNotesNoDeposits=已支付(无信用票据及存款) -Abandoned=弃 -RemainderToPay=Remaining unpaid -RemainderToTake=Remaining amount to take -RemainderToPayBack=Remaining amount to pay back +AlreadyPaidBack=已支付 +AlreadyPaidNoCreditNotesNoDeposits=已支付 (无信用记录及存款) +Abandoned=已丢弃 +RemainderToPay=未付金额 +RemainderToTake=应付金额 +RemainderToPayBack=应退金额 Rest=待办 AmountExpected=索赔额 -ExcessReceived=收到过剩 -EscompteOffered=折扣额(任期前付款) -SendBillRef=Submission of invoice %s -SendReminderBillRef=Submission of invoice %s (reminder) -StandingOrders=常年订单 +ExcessReceived=过量收到 +EscompteOffered=折扣额 (付款协议前付款) +SendBillRef=发票 %s 的提交 +SendReminderBillRef=发票 %s 的提交 (提醒) +StandingOrders=长期订单 StandingOrder=长期订单 NoDraftBills=没有发票草案 NoOtherDraftBills=没有其他发票草案 @@ -209,96 +209,96 @@ ToBill=为了法案 RemainderToBill=其余部分法案 SendBillByMail=通过电子邮件发送发票 SendReminderBillByMail=通过电子邮件发送提醒 -RelatedCommercialProposals=有关的商业建议 -MenuToValid=为了有效 -DateMaxPayment=付款到期前 -DateEcheance=截止日期限制 +RelatedCommercialProposals=有关的商业提案 +MenuToValid=需要确认 +DateMaxPayment=付款日期 +DateEcheance=截止日期 DateInvoice=发票日期 NoInvoice=没有发票 ClassifyBill=分类发票 -SupplierBillsToPay=供应商发票,以支付 +SupplierBillsToPay=需要支付的供应商发票 CustomerBillsUnpaid=客户未付发票 DispenseMontantLettres=The written invoices through mecanographic procedures are dispensed by the order in letters NonPercuRecuperable=非可收回 -SetConditions=设置付款条件 +SetConditions=设置付款协议 SetMode=设置支付方式 Billed=帐单 -RepeatableInvoice=Template invoice -RepeatableInvoices=Template invoices -Repeatable=Template -Repeatables=Templates -ChangeIntoRepeatableInvoice=Convert into template invoice -CreateRepeatableInvoice=Create template invoice -CreateFromRepeatableInvoice=Create from template invoice +RepeatableInvoice=模板发票 +RepeatableInvoices=模板发票 +Repeatable=模板 +Repeatables=模板 +ChangeIntoRepeatableInvoice=转换为模板发票 +CreateRepeatableInvoice=创建模板发票 +CreateFromRepeatableInvoice=从模板发票创建 CustomersInvoicesAndInvoiceLines=客户发票和发票的路线 CustomersInvoicesAndPayments=客户发票和付款 ExportDataset_invoice_1=客户发票清单和发票的路线 ExportDataset_invoice_2=客户发票和付款 ProformaBill=备考条例草案: -Reduction=减少 -ReductionShort=降低对。 -Reductions=裁减 -ReductionsShort=降低对。 +Reduction=减价 +ReductionShort=减价 +Reductions=减价 +ReductionsShort=减价 Discount=折扣 Discounts=折扣 AddDiscount=添加折扣 -AddRelativeDiscount=建立相对折扣 +AddRelativeDiscount=创建相对折扣 EditRelativeDiscount=编辑相对折扣 AddGlobalDiscount=添加折扣 EditGlobalDiscounts=编辑绝对折扣 -AddCreditNote=创建信用票据 +AddCreditNote=创建信用记录 ShowDiscount=显示折扣 ShowReduc=显示折扣 RelativeDiscount=相对折扣 GlobalDiscount=全球折扣 -CreditNote=信用注意 -CreditNotes=信用票据 +CreditNote=信用记录 +CreditNotes=信用记录 Deposit=存款 Deposits=存款 -DiscountFromCreditNote=从信用注意%折扣s -DiscountFromDeposit=从存款收支的发票% -AbsoluteDiscountUse=这种信贷可用于发票验证前 -CreditNoteDepositUse=发票必须验证使用这种信贷的国王 -NewGlobalDiscount=新的修补程序折扣 +DiscountFromCreditNote=从信用记录折扣 %s +DiscountFromDeposit=从存款发票 %s 付款 +AbsoluteDiscountUse=这种信用值可以在发票被确认前使用 +CreditNoteDepositUse=使用这种信用值,发票必须已经被确认 +NewGlobalDiscount=新的绝对折扣 NewRelativeDiscount=新的相对折扣 NoteReason=备注/原因 ReasonDiscount=原因 -DiscountOfferedBy=获 +DiscountOfferedBy=授予人 DiscountStillRemaining=折扣尚存 -DiscountAlreadyCounted=折扣已经算 -BillAddress=条例草案的报告 -HelpEscompte=这是给予客户优惠折扣,因为它的任期作出之前付款。 +DiscountAlreadyCounted=折扣已经结算 +BillAddress=账单地址 +HelpEscompte=这是给予客户优惠折扣,因为客户在付款协议日期前已经付清全款。 HelpAbandonBadCustomer=这一数额已被放弃(客户说是一个坏的客户),并作为一个特殊的松散考虑。 HelpAbandonOther=这一数额已被放弃,因为这是一个错误(错误的顾客或由其他替代例如发票) -IdSocialContribution=Social/fiscal tax payment id +IdSocialContribution=财政税/增值税代码 PaymentId=付款编号 InvoiceId=发票编号 -InvoiceRef=发票编号。 +InvoiceRef=发票编号 InvoiceDateCreation=发票的创建日期 InvoiceStatus=发票状态 InvoiceNote=发票说明 -InvoicePaid=发票支付 -PaymentNumber=缴费号码 +InvoicePaid=发票已经支付 +PaymentNumber=付款号码 RemoveDiscount=删除折扣 WatermarkOnDraftBill=水印草案发票(如果没有空) -InvoiceNotChecked=选择无发票 +InvoiceNotChecked=没有选择发票 CloneInvoice=克隆发票 -ConfirmCloneInvoice=你确定要克隆这种发票<b>%s吗</b> ? -DisabledBecauseReplacedInvoice=行动禁用,因为发票已被取代 +ConfirmCloneInvoice=你确定要克隆发票<b>%s吗</b> ? +DisabledBecauseReplacedInvoice=发票已经被取代,动作被拒绝 DescTaxAndDividendsArea=This area presents a summary of all payments made for special expenses. Only records with payment during the fixed year are included here. -NbOfPayments=铌付款 -SplitDiscount=斯普利特折扣2 -ConfirmSplitDiscount=您确定要拆分此%折扣的<b>%s</b>折价率指标分为2低呢? -TypeAmountOfEachNewDiscount=输入金额为每两部分: +NbOfPayments=付款号码 +SplitDiscount=折扣分为两部分 +ConfirmSplitDiscount=你确定要将 <b>%s</b> %s 折扣转换为两个更低的折扣? +TypeAmountOfEachNewDiscount=输入金额两部分的金额: TotalOfTwoDiscountMustEqualsOriginal=两个新的折扣总额必须等于原来折扣金额。 ConfirmRemoveDiscount=你确定要删除此折扣? -RelatedBill=相关发票 -RelatedBills=有关发票 -RelatedCustomerInvoices=Related customer invoices -RelatedSupplierInvoices=Related supplier invoices +RelatedBill=关联发票 +RelatedBills=关联发票 +RelatedCustomerInvoices=关联客户发票 +RelatedSupplierInvoices=关联供应商发票 LatestRelatedBill=Latest related invoice -WarningBillExist=Warning, one or more invoice already exist -MergingPDFTool=Merging PDF tool +WarningBillExist=警告,一个或多个发票已经存在 +MergingPDFTool=PDF 合并工具 # PaymentConditions PaymentConditionShortRECEP=即时 @@ -317,7 +317,7 @@ PaymentConditionShortPT_ORDER=在订单 PaymentConditionPT_ORDER=在订单 PaymentConditionShortPT_5050=50-50 PaymentConditionPT_5050=预付50%% ,50%%货到后付款 -FixAmount=修复金额 +FixAmount=固定金额 VarAmount=可变金额(%% tot.) # PaymentType PaymentTypeVIR=银行存款 @@ -330,13 +330,13 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=秘诀 -PaymentTypeShortTIP=秘诀 +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=在线支付 PaymentTypeShortVAD=在线支付 -PaymentTypeTRA=比尔金 -PaymentTypeShortTRA=法案 -BankDetails=银行的详细资料 +PaymentTypeTRA=账单支付 +PaymentTypeShortTRA=账单 +BankDetails=银行详情 BankCode=银行代码 DeskCode=台代码 BankAccountNumber=帐号 @@ -346,14 +346,14 @@ IBANNumber=IBAN号码 IBAN=银行IBAN BIC=BIC号码 / SWIFT号码 BICNumber=BIC号码 / SWIFT号码 -ExtraInfos=额外的新闻电台 +ExtraInfos=额外信息 RegulatedOn=规范了 -ChequeNumber=检查ñ ° -ChequeOrTransferNumber=支票/转账ñ ° -ChequeMaker=检查发射机 -ChequeBank=银行检查 -CheckBank=Check -NetToBePaid=网,以支付 +ChequeNumber=号码 +ChequeOrTransferNumber=支票/转账 +ChequeMaker=支票签发者 +ChequeBank=银行支票 +CheckBank=支票 +NetToBePaid=需要净支付 PhoneNumber=电话 FullPhoneNumber=电话 TeleFax=传真 @@ -363,9 +363,9 @@ PaymentByChequeOrderedTo=支票付款是支付到%s发送到 PaymentByChequeOrderedToShort=支票付款,须付予 SendTo=发送到 PaymentByTransferOnThisBankAccount=付款至以下帐户 -VATIsNotUsedForInvoice=* 不得包含VAT, 详见CGI-293B +VATIsNotUsedForInvoice=* 不得包含增值税, 详见CGI-293B LawApplicationPart1=通过对应用的12/05/80法80.335 -LawApplicationPart2=货物仍然是财产 +LawApplicationPart2=货物仍然是该人士/组织的资产 LawApplicationPart3=卖方直到完全兑现 LawApplicationPart4=他们的价格。 LimitedLiabilityCompanyCapital=SARL公司与资本 @@ -374,30 +374,30 @@ UseDiscount=使用折扣 UseCredit=使用信用卡 UseCreditNoteInInvoicePayment=减少金额与本信用证支付 MenuChequeDeposits=支票存款 -MenuCheques=检查 -MenuChequesReceipts=检查收据 +MenuCheques=支票 +MenuChequesReceipts=支票收据 NewChequeDeposit=新的存款 ChequesReceipts=检查收据 -ChequesArea=检查存款面积 +ChequesArea=支票存款区 ChequeDeposits=支票存款 -Cheques=检查 -CreditNoteConvertedIntoDiscount=此信用票据或存款发票已到%转换S -UsBillingContactAsIncoiveRecipientIfExist=使用客户的帐单,而不是作为第三方发票收件人地址联系地址 +Cheques=支票 +CreditNoteConvertedIntoDiscount=此信用记录或存款发票已经转换为 %s +UsBillingContactAsIncoiveRecipientIfExist=使用客户账单联络方式而不是第三方联络方式作为发票的接收人 ShowUnpaidAll=显示所有未付发票 -ShowUnpaidLateOnly=迟未付发票显示只 +ShowUnpaidLateOnly=只显示超时未付发票 PaymentInvoiceRef=%s的付款发票 -ValidateInvoice=验证发票 +ValidateInvoice=确认发票 Cash=现金 Reported=延迟 -DisabledBecausePayments=不可能的,因为有一些付款 -CantRemovePaymentWithOneInvoicePaid=无法删除,因为至少有付款发票分类所许 +DisabledBecausePayments=不可操作,因为已经接收了付款 +CantRemovePaymentWithOneInvoicePaid=无法删除,因为至少有一份发票被归类为已支付 ExpectedToPay=预期付款 -PayedByThisPayment=氟离子选择电极通过此付款 +PayedByThisPayment=已由此付款来支付 ClosePaidInvoicesAutomatically=Classify "Paid" all standard, situation or replacement invoices entirely paid. ClosePaidCreditNotesAutomatically=分类“付费”的所有信贷注意到完全支付。 AllCompletelyPayedInvoiceWillBeClosed=所有发票仍然没有支付将被自动关闭状态“支付最高”。 ToMakePayment=支付 -ToMakePaymentBack=回报 +ToMakePaymentBack=支付 ListOfYourUnpaidInvoices=未付发票清单 NoteListOfYourUnpaidInvoices=注:此清单只包含链接到您作为一个销售代表的第三方发票。 RevenueStamp=印花税票 @@ -408,13 +408,13 @@ MarsNumRefModelDesc1=返回数字序号格式 %s yymm-nnnn 用于标准发票, TerreNumRefModelError=美元的法案syymm起已经存在,而不是与此序列模型兼容。删除或重新命名它激活该模块。 ##### Types de contacts ##### TypeContact_facture_internal_SALESREPFOLL=代表随访客户发票 -TypeContact_facture_external_BILLING=客户发票接触 -TypeContact_facture_external_SHIPPING=客户航运联系 -TypeContact_facture_external_SERVICE=客户服务联系 +TypeContact_facture_external_BILLING=客户发票联络人 +TypeContact_facture_external_SHIPPING=客户送货联络人 +TypeContact_facture_external_SERVICE=客户服务联络人 TypeContact_invoice_supplier_internal_SALESREPFOLL=代表随访供应商发票 -TypeContact_invoice_supplier_external_BILLING=供应商发票接触 -TypeContact_invoice_supplier_external_SHIPPING=航运供应商联系 -TypeContact_invoice_supplier_external_SERVICE=服务供应商联系 +TypeContact_invoice_supplier_external_BILLING=供应商发票联络人 +TypeContact_invoice_supplier_external_SHIPPING=供应商送货联络人 +TypeContact_invoice_supplier_external_SERVICE=供应商服务联络人 # Situation invoices InvoiceFirstSituationAsk=First situation invoice InvoiceFirstSituationDesc=The <b>situation invoices</b> are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice. @@ -423,7 +423,7 @@ InvoiceSituationAsk=Invoice following the situation InvoiceSituationDesc=Create a new situation following an already existing one SituationAmount=Situation invoice amount(net) SituationDeduction=Situation subtraction -Progress=Progress +Progress=进程 ModifyAllLines=Modify all lines CreateNextSituationInvoice=Create next situation NotLastInCycle=This invoice in not the last in cycle and must not be modified. diff --git a/htdocs/langs/zh_CN/bookmarks.lang b/htdocs/langs/zh_CN/bookmarks.lang index 856c0a532a6..c3025b3f5e0 100644 --- a/htdocs/langs/zh_CN/bookmarks.lang +++ b/htdocs/langs/zh_CN/bookmarks.lang @@ -14,6 +14,6 @@ BehaviourOnClick=点击网址时的行为 CreateBookmark=创建书签 SetHereATitleForLink=设置书签标题 UseAnExternalHttpLinkOrRelativeDolibarrLink=使用外部的HTTP URL或相对Dolibarr网址 -ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=如果选择打开一个网页的链接必须对现有的或新出现的窗口 +ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=打开新网页是显示在新的窗口还是在当前窗口 BookmarksManagement=书签管理 ListOfBookmarks=书签列表 diff --git a/htdocs/langs/zh_CN/cashdesk.lang b/htdocs/langs/zh_CN/cashdesk.lang index a385e68c8fc..56eff9b822d 100644 --- a/htdocs/langs/zh_CN/cashdesk.lang +++ b/htdocs/langs/zh_CN/cashdesk.lang @@ -1,40 +1,40 @@ # Language file - Source file is en_US - cashdesk -CashDeskMenu=销售点 -CashDesk=销售点 -CashDesks=销售点 +CashDeskMenu=POS +CashDesk=POS +CashDesks=POS CashDeskBank=银行账户 -CashDeskBankCash=银行账户(现金) -CashDeskBankCB=银行账户(卡) -CashDeskBankCheque=银行账户(支票) +CashDeskBankCash=现金账户 +CashDeskBankCB=卡账户 +CashDeskBankCheque=支票账户 CashDeskWarehouse=仓库 -CashdeskShowServices=卖服务 +CashdeskShowServices=服务 CashDeskProducts=产品 -CashDeskStock=股票 -CashDeskOn=上 +CashDeskStock=库存 +CashDeskOn=之于 CashDeskThirdParty=第三方 -CashdeskDashboard=销售点访问 -ShoppingCart=购物车 -NewSell=新的销售 -BackOffice=回到办公室 -AddThisArticle=添加此文章 +CashdeskDashboard=访问POS +ShoppingCart=零售单 +NewSell=新零售单 +BackOffice=返回工作平台 +AddThisArticle=添加项目 RestartSelling=回去就卖 -SellFinished=出售完成 -PrintTicket=打印准考证 -NoProductFound=没有文章中找到 -ProductFound=产品被发现 -ProductsFound=产品发现 -NoArticle=没有新文章 -Identification=鉴定 -Article=文章 +SellFinished=零售单完成 +PrintTicket=打印零售记录 +NoProductFound=没有找到项目 +ProductFound=找到产品 +ProductsFound=找到产品 +NoArticle=没有项目 +Identification=验证身份 +Article=项目 Difference=差异 -TotalTicket=总票 -NoVAT=没有为这次出售增值税 -Change=过剩收到 +TotalTicket=总计 +NoVAT=没有为本零售单计算增值税 +Change=过量收到 CalTip=点击查看日历 CashDeskSetupStock=你问这是没有定义的股票,以减少对发票的创作,但仓库<br>改变库存模块设置,或选择一个仓库 -BankToPay=负责帐户 +BankToPay=负责账户 ShowCompany=显示公司 ShowStock=显示仓库 -DeleteArticle=点击删除此文章 +DeleteArticle=删除项目 FilterRefOrLabelOrBC=搜索 (REF /标签) -# UserNeedPermissionToEditStockToUsePos=You ask to decrease stock on invoice creation, so user that use POS need to have permission to edit stock. +UserNeedPermissionToEditStockToUsePos=你已经要求在POS销售时进行库存更新,所以操作POS模块的用户必须有更改库存的权限。 diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang index 2850b10bd96..e6acca5b18b 100644 --- a/htdocs/langs/zh_CN/commercial.lang +++ b/htdocs/langs/zh_CN/commercial.lang @@ -1,97 +1,97 @@ # Dolibarr language file - Source file is en_US - commercial Commercial=商业 -CommercialArea=商业领域 +CommercialArea=商业区 CommercialCard=商务卡 CustomerArea=客户区 -Customer=顾客 +Customer=客户 Customers=客户 Prospect=展望 -Prospects=前途 -DeleteAction=Delete an event -NewAction=New event -AddAction=Create event -AddAnAction=Create an event -AddActionRendezVous=Create a Rendez-vous event -Rendez-Vous=会合 -ConfirmDeleteAction=Are you sure you want to delete this event ? -CardAction=行动卡 +Prospects=展望 +DeleteAction=删除事件 +NewAction=新事件 +AddAction=新建事件 +AddAnAction=新建事件 +AddActionRendezVous=新建会议 +Rendez-Vous=会议 +ConfirmDeleteAction=你确定要删除这个事件? +CardAction=事件卡 PercentDone=完成百分比 ActionOnCompany=关于公司的任务 -ActionOnContact=任务关于联系 +ActionOnContact=关于联络人的任务 TaskRDV=会议 -TaskRDVWith=与%会议上的 +TaskRDVWith=与 %s 会议 ShowTask=显示任务 -ShowAction=显示行动 -ActionsReport=行动的报告 +ShowAction=显示事件 +ActionsReport=事件报告 ThirdPartiesOfSaleRepresentative=第三方销售代表 SalesRepresentative=销售代表 SalesRepresentatives=销售代表 -SalesRepresentativeFollowUp=销售代表(后续) -SalesRepresentativeSignature=销售代表(签字) +SalesRepresentativeFollowUp=销售代表 (跟进) +SalesRepresentativeSignature=销售代表 (签字) CommercialInterlocutor=商业对话者 ErrorWrongCode=错误代码 -NoSalesRepresentativeAffected=没有特别的销售代表影响 +NoSalesRepresentativeAffected=未分配特定的销售代表 ShowCustomer=显示客户 -ShowProspect=展前景 -ListOfProspects=名单前景 +ShowProspect=显示展望客户 +ListOfProspects=展望客户名单 ListOfCustomers=客户名单 -LastDoneTasks=%s的最后完成的任务 -LastRecordedTasks=最后录音任务 -LastActionsToDo=最后%不是最古老的行动完成 +LastDoneTasks=最近 %s 个完成的任务 +LastRecordedTasks=最近记录的任务 +LastActionsToDo=最早 %s 个没有完成的任务 DoneAndToDoActionsFor=完成,为未来的任务s% DoneAndToDoActions=任务完成,并要做到 DoneActions=已完成的行动 DoneActionsFor=为%完成01-0014-03 ToDoActions=不完整的行动 ToDoActionsFor=不完全对%01-0014-03 -SendPropalRef=Submission of commercial proposal %s -SendOrderRef=Submission of order %s +SendPropalRef=商业提案 %s 的提交 +SendOrderRef=订单 %s 的提交 StatusNotApplicable=不适用 -StatusActionToDo=要做到 +StatusActionToDo=需要完成 StatusActionDone=完成 -MyActionsAsked=我的行动已经记录 -MyActionsToDo=我必须做的动作 -MyActionsDone=行动影响到我 -StatusActionInProcess=在过程 -TasksHistoryForThisContact=此联系人的行动 -LastProspectDoNotContact=不要接触 -LastProspectNeverContacted=没有接触过 -LastProspectToContact=要联系 -LastProspectContactInProcess=联系过程 -LastProspectContactDone=联系工作 +MyActionsAsked=我记录的事件 +MyActionsToDo=我必须做的事件 +MyActionsDone=有关我的事件 +StatusActionInProcess=过程中 +TasksHistoryForThisContact=此联络人的事件 +LastProspectDoNotContact=不要联系 +LastProspectNeverContacted=从未联系 +LastProspectToContact=即将联系 +LastProspectContactInProcess=正在联系 +LastProspectContactDone=已经联系 DateActionPlanned=日期行动计划 DateActionDone=日期行动完成 -ActionAskedBy=行动问 -ActionAffectedTo=Event assigned to -ActionDoneBy=行动方面所做的 -ActionUserAsk=记录 +ActionAskedBy=事件报告人 +ActionAffectedTo=时间影响到 +ActionDoneBy=时间完成人 +ActionUserAsk=记录人 ErrorStatusCantBeZeroIfStarted=如果字段' <b>日期做</b> '是充满行动启动(或成品),所以外地的<b>状态</b> '不能为0%%。 ActionAC_TEL=电话 ActionAC_FAX=发送传真 -ActionAC_PROP=通过邮件发送建议 +ActionAC_PROP=通过邮件发送提案 ActionAC_EMAIL=发送电子邮件 ActionAC_RDV=会议 -ActionAC_INT=Intervention on site +ActionAC_INT=干预 ActionAC_FAC=通过邮件发送客户发票 ActionAC_REL=通过邮件发送客户发票(提醒) ActionAC_CLO=关闭 -ActionAC_EMAILING=发送大量的电子邮件 +ActionAC_EMAILING=发送群发电子邮件 ActionAC_COM=通过邮件发送客户订单 -ActionAC_SHIP=发送邮件运输 -ActionAC_SUP_ORD=邮寄供应商的订单 -ActionAC_SUP_INV=邮寄发票的供应商 +ActionAC_SHIP=发送发货单 +ActionAC_SUP_ORD=通过邮件发送采购订单 +ActionAC_SUP_INV=通过邮件发送供应商发票 ActionAC_OTH=其他 -ActionAC_OTH_AUTO=其他(自动插入事件) +ActionAC_OTH_AUTO=其他 (自动插入事件) ActionAC_MANUAL=手动插入事件 ActionAC_AUTO=自动插入事件 Stats=销售统计 -CAOrder=销量(订单验证) +CAOrder=销量 (已确认的订单) FromTo=从 %s 到 %s -MargeOrder=页边距(验证订单) +MargeOrder=利润率 (已确认的订单) RecapAnnee=年终总结 NoData=没有数据 StatusProsp=展望状态 -DraftPropals=起草商业建议 -SearchPropal=搜索一个商业建议 -CommercialDashboard=商业摘要 -NoLimit=No limit +DraftPropals=起草商业提案 +SearchPropal=搜索一个商业提案 +CommercialDashboard=商业提案 +NoLimit=没有限制 diff --git a/htdocs/langs/zh_CN/companies.lang b/htdocs/langs/zh_CN/companies.lang index 3203fbdf63f..a392e6f96e1 100644 --- a/htdocs/langs/zh_CN/companies.lang +++ b/htdocs/langs/zh_CN/companies.lang @@ -1,45 +1,45 @@ # Dolibarr language file - Source file is en_US - companies -ErrorCompanyNameAlreadyExists=公司名称%s已经存在。选择另外一个。 -ErrorPrefixAlreadyExists=前缀%s已经存在。选择另外一个。 -ErrorSetACountryFirst=集全国之首 +ErrorCompanyNameAlreadyExists=公司名称%s已经存在。请使用其它名称。 +ErrorPrefixAlreadyExists=前缀%s已经存在。请使用其它前缀。 +ErrorSetACountryFirst=请先设置国家 SelectThirdParty=选择一个第三方 DeleteThirdParty=删除第三方 -ConfirmDeleteCompany=你确定要删除本公司及所有遗传信息? +ConfirmDeleteCompany=你确定要删除本公司及所有关联信息? DeleteContact=删除联络人 -ConfirmDeleteContact=你确定要删除这个联系人和所有遗传信息? -MenuNewThirdParty=新的第三方 +ConfirmDeleteContact=你确定要删除这个联系人和所有关联信息? +MenuNewThirdParty=新第三方 MenuNewCompany=新公司 MenuNewCustomer=新客户 -MenuNewProspect=新的潜在客户 +MenuNewProspect=新展望客户 MenuNewSupplier=新供应商 -MenuNewPrivateIndividual=新的私营个体 +MenuNewPrivateIndividual=新私营个体 MenuSocGroup=团体 -NewCompany=新公司(潜在客户,客户,供应商) -NewThirdParty=新的第三方(潜在客户,客户,供应商) +NewCompany=新公司 (潜在客户、客户、供应商) +NewThirdParty=新的第三方 (潜在客户、客户、供应商) NewSocGroup=新公司集团 -NewPrivateIndividual=新的个人(潜在客户,客户,供应商) +NewPrivateIndividual=新的个人 (潜在客户、客户、供应商) CreateDolibarrThirdPartySupplier=Create a third party (supplier) -ProspectionArea=潜在客户区 -SocGroup=集团企业 +ProspectionArea=展望客户区 +SocGroup=集团群组 IdThirdParty=第三方身份 IdCompany=公司ID -IdContact=联系人ID -Contacts=往来 -ThirdPartyContacts=第三方联系人 -ThirdPartyContact=第三方联系人 -StatusContactValidated=联系人/地址 状态 +IdContact=联络人ID +Contacts=联络人/地址 +ThirdPartyContacts=第三方联络人 +ThirdPartyContact=第三方联络人 +StatusContactValidated=联络人/地址 状态 Company=公司 CompanyName=公司名称 AliasNames=Alias name (commercial, trademark, ...) AliasNameShort=Alias name Companies=公司 -CountryIsInEEC=国家是欧共体内 +CountryIsInEEC=国家是欧洲共同体一员 ThirdPartyName=第三方的名称 ThirdParty=第三方 ThirdParties=第三方 -ThirdPartyAll=第三方(全部) -ThirdPartyProspects=潜在客户 -ThirdPartyProspectsStats=潜在客户 +ThirdPartyAll=第三方 (全部) +ThirdPartyProspects=展望客户 +ThirdPartyProspectsStats=展望客户 ThirdPartyCustomers=客户 ThirdPartyCustomersStats=客户 ThirdPartyCustomersWithIdProf12=与%s或%客户s @@ -47,7 +47,7 @@ ThirdPartySuppliers=供应商 ThirdPartyType=第三方类型 Company/Fundation=公司/机构 Individual=私营个体 -ToCreateContactWithSameName=将自动创建一个相同的信息身体接触 +ToCreateContactWithSameName=即将自动创建一个具有相同信息的联络人 ParentCompany=母公司 Subsidiary=子公司 Subsidiaries=附属公司 @@ -55,12 +55,12 @@ NoSubsidiary=没有附属 ReportByCustomers=客户报告 ReportByQuarter=报告率 CivilityCode=文明守则 -RegisteredOffice=注册办事处 +RegisteredOffice=注册给办公室 Name=名称 Lastname=姓氏 Firstname=名字 PostOrFunction=邮政/功能 -UserTitle=标题 +UserTitle=称为 Surname=姓/伪 Address=地址 State=州/省 @@ -88,10 +88,10 @@ VATIsNotUsed=不使用增值税 CopyAddressFromSoc=根据第三方地址填写地址 NoEmailDefined=There is no email defined ##### Local Taxes ##### -LocalTax1IsUsedES= 稀土用于 +LocalTax1IsUsedES= 使用可再生能源 LocalTax1IsNotUsedES= 不使用可再生能源 -LocalTax2IsUsedES= IRPF使用 -LocalTax2IsNotUsedES= IRPF不使用 +LocalTax2IsUsedES= 使用 IRPF +LocalTax2IsNotUsedES= 不使用 IRPF LocalTax1ES=稀土 LocalTax2ES=IRPF TypeLocaltax1ES=RE Type @@ -104,31 +104,31 @@ CustomerCodeModel=客户代码模型 SupplierCodeModel=供应商代码模型 Gencod=条码 ##### Professional ID ##### -ProfId1Short=1名教授 -ProfId2Short=2名教授 -ProfId3Short=3名教授 -ProfId4Short=4名教授 -ProfId5Short=教授ID 5 -ProfId6Short=专业ID 5 -ProfId1=专业编号1 -ProfId2=专业编号2 -ProfId3=专业编号3 -ProfId4=专业编号4 -ProfId5=专业标识5 -ProfId6=专业ID6 -ProfId1AR=教授ID已1(CUIT / CUIL) -ProfId2AR=教授ID为2(勒弗尼暴君) +ProfId1Short=专业ID 1 +ProfId2Short=专业ID 2 +ProfId3Short=专业ID 3 +ProfId4Short=专业ID 4 +ProfId5Short=专业ID 5 +ProfId6Short=教授ID +ProfId1=专业ID 1 +ProfId2=专业ID 2 +ProfId3=专业ID 3 +ProfId4=专业ID 4 +ProfId5=专业ID 5 +ProfId6=专业ID 6 +ProfId1AR=专业ID 1 (CUIT / CUIL) +ProfId2AR=专业ID 2 (Revenu brutes) ProfId3AR=- ProfId4AR=- ProfId5AR=- ProfId6AR=- -ProfId1AU=教授ID已1(荷兰) +ProfId1AU=专业ID 1 (ABN) ProfId2AU=- ProfId3AU=- ProfId4AU=- ProfId5AU=- ProfId6AU=- -ProfId1BE=教授ID是1(专业数) +ProfId1BE=专业ID 1 (Professional number) ProfId2BE=- ProfId3BE=- ProfId4BE=- @@ -142,11 +142,11 @@ ProfId4BR=CPF #ProfId6BR=INSS ProfId1CH=- ProfId2CH=- -ProfId3CH=教授ID是1(联邦数) -ProfId4CH=教授ID为2(商业记录数) +ProfId3CH=专业ID 1 (联邦数) +ProfId4CH=专业ID 2 (商业记录数) ProfId5CH=- ProfId6CH=- -ProfId1CL=教授ID 1(车辙) +ProfId1CL=专业ID 1 (R.U.T.) ProfId2CL=- ProfId3CL=- ProfId4CL=- @@ -244,7 +244,7 @@ VATIntraValueIsValid=值是有效的 ProspectCustomer=展望/客户 Prospect=展望 CustomerCard=客户卡 -Customer=顾客 +Customer=客户 CustomerDiscount=客户折扣 CustomerRelativeDiscount=相对客户折扣 CustomerAbsoluteDiscount=绝对客户折扣 diff --git a/htdocs/langs/zh_CN/compta.lang b/htdocs/langs/zh_CN/compta.lang index e237cb36dd4..ecef4b08227 100644 --- a/htdocs/langs/zh_CN/compta.lang +++ b/htdocs/langs/zh_CN/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=其他费用 MenuTaxAndDividends=税和股息 MenuSalaries=工资 MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=会计/库务区 diff --git a/htdocs/langs/zh_CN/contracts.lang b/htdocs/langs/zh_CN/contracts.lang index 6e3696d7cb2..a1890235dcb 100644 --- a/htdocs/langs/zh_CN/contracts.lang +++ b/htdocs/langs/zh_CN/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=服务的传说 Contracts=合同 ContractsAndLine=Contracts and line of contracts Contract=合同 +ContractLine=Contract line +Closing=Closing NoContracts=没有合同 MenuServices=服务 MenuInactiveServices=服务不活跃 diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang index eab3cd85cf2..4ec5bbac9af 100644 --- a/htdocs/langs/zh_CN/errors.lang +++ b/htdocs/langs/zh_CN/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=不能禁用JavaScript必须有此功能的工作 ErrorPasswordsMustMatch=这两种类型的密码必须相互匹配 ErrorContactEMail=一个技术性错误发生。请联系管理员,以下连接提供错误代码<b>%s</b>在您的邮件,甚至更好,加入了这个页面的屏幕拷贝的电子邮件<b>%s。</b> ErrorWrongValueForField=<b>s'</b>的领域的一些错误值<b>的%s(</b>价值<b>'%</b>不匹配正则表达式规则<b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=错场数<b>%s</b>值(值<b>'%s'</b>是不是一个的<b>%s</b>现有文献) ErrorsOnXLines=<b>%</b>误差<b>的</b>源上线 ErrorFileIsInfectedWithAVirus=防病毒程序无法验证文件(文件可能被病毒感染) diff --git a/htdocs/langs/zh_CN/exports.lang b/htdocs/langs/zh_CN/exports.lang index 3920310d456..aa770d030ea 100644 --- a/htdocs/langs/zh_CN/exports.lang +++ b/htdocs/langs/zh_CN/exports.lang @@ -48,6 +48,7 @@ NoImportableData=没有导入数据(没有定义模块,让数据导入) FileSuccessfullyBuilt=导出生成文件 SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=说明线 LineUnitPrice=优惠价线 LineVATRate=增值税率线 diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang index efab18420a2..2cf1a0c4cdf 100644 --- a/htdocs/langs/zh_CN/main.lang +++ b/htdocs/langs/zh_CN/main.lang @@ -108,6 +108,7 @@ Yes=是的 no=没有 No=没有 All=所有 +Alls=All Home=首页 Help=帮助 OnlineHelp=在线帮助 @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/zh_CN/printing.lang b/htdocs/langs/zh_CN/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/zh_CN/printing.lang +++ b/htdocs/langs/zh_CN/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang index c3a59075041..1f566b9990e 100644 --- a/htdocs/langs/zh_CN/projects.lang +++ b/htdocs/langs/zh_CN/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=一个完整的项目报告模型(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=计划的工作量 PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang index 6a60e1e2e9e..ec90870b8c2 100644 --- a/htdocs/langs/zh_CN/sendings.lang +++ b/htdocs/langs/zh_CN/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=按客户捕捉 diff --git a/htdocs/langs/zh_CN/trips.lang b/htdocs/langs/zh_CN/trips.lang index 8fee637b7fb..7771438e9e8 100644 --- a/htdocs/langs/zh_CN/trips.lang +++ b/htdocs/langs/zh_CN/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/langs/zh_TW/agenda.lang b/htdocs/langs/zh_TW/agenda.lang index c52537c1731..fd230188c13 100644 --- a/htdocs/langs/zh_TW/agenda.lang +++ b/htdocs/langs/zh_TW/agenda.lang @@ -90,6 +90,8 @@ ExtSiteUrlAgenda=URL來訪問。iCal文件 ExtSiteNoLabel=無說明 WorkingTimeRange=Working time range WorkingDaysRange=Working days range +VisibleTimeRange=Visible time range +VisibleDaysRange=Visible days range AddEvent=Create event MyAvailability=My availability ActionType=Event type diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang index dc1ba71f7eb..3171ff0c8d7 100644 --- a/htdocs/langs/zh_TW/bills.lang +++ b/htdocs/langs/zh_TW/bills.lang @@ -330,8 +330,8 @@ PaymentTypeCB=信用卡 PaymentTypeShortCB=信用卡 PaymentTypeCHQ=支票 PaymentTypeShortCHQ=支票 -PaymentTypeTIP=秘訣 -PaymentTypeShortTIP=秘訣 +PaymentTypeTIP=Deposit +PaymentTypeShortTIP=Deposit PaymentTypeVAD=在線支付 PaymentTypeShortVAD=在線支付 PaymentTypeTRA=比爾金 diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang index fda2251b7d3..e6fa0441adf 100644 --- a/htdocs/langs/zh_TW/companies.lang +++ b/htdocs/langs/zh_TW/companies.lang @@ -1,7 +1,7 @@ # Dolibarr language file - Source file is en_US - companies ErrorCompanyNameAlreadyExists=公司名稱%s已經存在。選擇另外一個。 -ErrorPrefixAlreadyExists=前綴%s已經存在。選擇另外一個。 -ErrorSetACountryFirst=集全國之首 +ErrorPrefixAlreadyExists=前置字符%s已經存在。選擇另外一個。 +ErrorSetACountryFirst=請先設定國家 SelectThirdParty=請選擇客戶/供應商 DeleteThirdParty=刪除第三方 ConfirmDeleteCompany=你確定要刪除本公司及所有遺傳信息? @@ -18,8 +18,8 @@ NewCompany=新客戶/供應商(潛在、客戶、供應商) NewThirdParty=新客戶/供應商(潛在、客戶、供應商) NewSocGroup=新公司集團 NewPrivateIndividual=新的個人(潛在、客戶、供應商) -CreateDolibarrThirdPartySupplier=Create a third party (supplier) -ProspectionArea=勘探面積 +CreateDolibarrThirdPartySupplier=建立一個合作廠商(供應商) +ProspectionArea=勘察區 SocGroup=集團企業 IdThirdParty=第三方身份 IdCompany=公司ID @@ -30,10 +30,10 @@ ThirdPartyContact=客戶/供應商聯絡人 StatusContactValidated=聯絡人狀態 Company=公司 CompanyName=公司名稱 -AliasNames=Alias name (commercial, trademark, ...) -AliasNameShort=Alias name +AliasNames=別名(商業的,商標,...) +AliasNameShort=別名 Companies=公司 -CountryIsInEEC=國家是歐共體內 +CountryIsInEEC=國家屬於歐盟經濟體內 ThirdPartyName=客戶/供應商名稱 ThirdParty=客戶/供應商 ThirdParties=客戶/供應商 @@ -61,7 +61,7 @@ Lastname=姓氏 Firstname=名字 PostOrFunction=職位/職務 UserTitle=稱呼 -Surname=姓/偽 +Surname=别名/暱稱 Address=地址 State=州/省 Region=地區 @@ -69,14 +69,14 @@ Country=國家 CountryCode=國家代碼 CountryId=國家編號 Phone=電話 -PhoneShort=Phone +PhoneShort=電話 Skype=Skype -Call=Call -Chat=Chat +Call=呼叫 +Chat=對話 PhonePro=公司電話號碼 PhonePerso=個人電話號碼 PhoneMobile=手機號碼 -No_Email=Don't send mass e-mailings +No_Email=請勿發送大量的電子郵件 Fax=傳真號碼 Zip=郵遞區號 Town=城市 @@ -85,8 +85,8 @@ Poste= 位置 DefaultLang=預設語系 VATIsUsed=使用營業稅(VAT) VATIsNotUsed=不使用營業稅(VAT) -CopyAddressFromSoc=Fill address with thirdparty address -NoEmailDefined=There is no email defined +CopyAddressFromSoc=填寫地址於客戶/供應商地址欄位 +NoEmailDefined=沒有定義電子郵件 ##### Local Taxes ##### LocalTax1IsUsedES= 稀土用於 LocalTax1IsNotUsedES= 不使用可再生能源 @@ -94,9 +94,9 @@ LocalTax2IsUsedES= IRPF使用 LocalTax2IsNotUsedES= IRPF不使用 LocalTax1ES=稀土 LocalTax2ES=IRPF -TypeLocaltax1ES=RE Type -TypeLocaltax2ES=IRPF Type -TypeES=Type +TypeLocaltax1ES=RE種類 +TypeLocaltax2ES=IRPF種類 +TypeES=類型 ThirdPartyEMail=%s的 WrongCustomerCode=客戶代碼無效 WrongSupplierCode=供應商代號無效 @@ -109,7 +109,7 @@ ProfId2Short=2名教授 ProfId3Short=3名教授 ProfId4Short=4名教授 ProfId5Short=教授ID 5 -ProfId6Short=Prof. id 5 +ProfId6Short=教授ID 5 ProfId1=專業編號1 ProfId2=專業編號2 ProfId3=專業編號3 @@ -135,8 +135,8 @@ ProfId4BE=- ProfId5BE=- ProfId6BE=- ProfId1BR=- -ProfId2BR=IE (Inscricao Estadual) -ProfId3BR=IM (Inscricao Municipal) +ProfId2BR=IE (國家註冊) +ProfId3BR=IM (市政登記) ProfId4BR=CPF #ProfId5BR=CNAE #ProfId6BR=INSS @@ -261,18 +261,18 @@ DefaultDiscount=預設折扣 AvailableGlobalDiscounts=可用的全域折扣 DiscountNone=無 Supplier=供應商 -CompanyList=,公司就名單 -AddContact=Create contact -AddContactAddress=Create contact/address +CompanyList=公司清單 +AddContact=建立聯絡人資訊 +AddContactAddress=建立聯絡資訊及地址 EditContact=編輯聯絡人/地址 -EditContactAddress=Edit contact/address +EditContactAddress=編輯聯絡資訊及地址 Contact=聯絡人 -ContactsAddresses=聯系方式/地址 -NoContactDefinedForThirdParty=No contact defined for this third party +ContactsAddresses=聯絡資訊/地址 +NoContactDefinedForThirdParty=此客戶/供應商沒有定義聯絡人 NoContactDefined=此客戶(供應商)沒有定義聯絡人 DefaultContact=預設聯絡人 -AddCompany=Create company -AddThirdParty=Create third party +AddCompany=新增公司 +AddThirdParty=新增客戶/供應商 DeleteACompany=刪除公司 PersonalInformations=個人資料 AccountancyCode=會計代碼 @@ -301,17 +301,17 @@ ShowContact=顯示聯絡 ContactsAllShort=全部(不過濾) ContactType=聯絡型式 ContactForOrders=訂單聯絡人 -ContactForProposals=提案聯系人 -ContactForContracts=合同聯絡人 +ContactForProposals=提案聯絡人 +ContactForContracts=合約聯絡人 ContactForInvoices=Invoice聯絡人 NoContactForAnyOrder=這不是訂單聯絡人 NoContactForAnyProposal=這不是提案聯絡人 NoContactForAnyContract=這不是合同聯絡人 NoContactForAnyInvoice=這不是 Invoice 聯絡人 -NewContact=新聯絡人 +NewContact=新增聯絡人 NewContactAddress=新增聯絡人及地址 LastContacts=最後接觸 -MyContacts=我的聯系人 +MyContacts=我的聯絡人 Phones=電話 Capital=資本 CapitalOf=資本 %s @@ -333,20 +333,20 @@ ContactPrivate=私人 ContactPublic=共享 ContactVisibility=隱私性 OthersNotLinkedToThirdParty=其他人,不與客戶/供應商做連接 -ProspectStatus=展望地位 +ProspectStatus=勘察狀態 PL_NONE=無 PL_UNKNOWN=未知 PL_LOW=低 PL_MEDIUM=中 PL_HIGH=高 TE_UNKNOWN=- -TE_STARTUP=啟動 +TE_STARTUP=新創公司 TE_GROUP=大公司 TE_MEDIUM=中型公司 TE_ADMIN=政府 TE_SMALL=小公司 TE_RETAIL=零售商 -TE_WHOLE=Wholetailer +TE_WHOLE=批發商 TE_PRIVATE=私營個體 TE_OTHER=其他 StatusProspect-1=無需聯絡 @@ -370,10 +370,10 @@ ExportCardToFormat=匯出格式 ContactNotLinkedToCompany=聯系不與任何第三方 DolibarrLogin=登錄系統時間 NoDolibarrAccess=沒有任何系統存取記錄 -ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties +ExportDataset_company_1=客戶/供應商(公司/基金會/個人)和屬性 ExportDataset_company_2=聯系和屬性 -ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties -ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes +ImportDataset_company_1=客戶/供應商(公司/基金會/個人)和屬性 +ImportDataset_company_2=聯絡資訊/地址(合作廠商)和屬性 ImportDataset_company_3=銀行的詳細資料 PriceLevel=價格水平 DeliveriesAddress=送貨地址 @@ -382,8 +382,8 @@ DeliveryAddressLabel=送貨地址標簽 DeleteDeliveryAddress=刪除一個送貨地址 ConfirmDeleteDeliveryAddress=你確定要刪除這個送貨地址? NewDeliveryAddress=新的送貨地址 -AddDeliveryAddress=Create address -AddAddress=Create address +AddDeliveryAddress=新增地址 +AddAddress=新增地址 NoOtherDeliveryAddress=沒有辦法送貨地址定義 SupplierCategory=供應商類別 JuridicalStatus200=獨立 @@ -400,23 +400,23 @@ YouMustCreateContactFirst=您必須創建電子郵件第三方接觸首先可以 ListSuppliersShort=供應商名單 ListProspectsShort=潛在名單 ListCustomersShort=客戶名單 -ThirdPartiesArea=Third parties and contact area +ThirdPartiesArea=客戶/供應商資料區 LastModifiedThirdParties=最後更新的客戶/供應商清單 UniqueThirdParties=客戶/供應商圖表種類數 InActivity=打開 ActivityCeased=關閉 ActivityStateFilter=活動狀態 -ProductsIntoElements=List of products into %s -CurrentOutstandingBill=Current outstanding bill -OutstandingBill=Max. for outstanding bill -OutstandingBillReached=Reached max. for outstanding bill +ProductsIntoElements=產品列表於 %s +CurrentOutstandingBill=目前未兌現票據 +OutstandingBill=最高數量的未兌現票據 +OutstandingBillReached=達到最高數量的未兌現票據 MonkeyNumRefModelDesc=用以下固定的方式回傳編號:<br> %syymm-nnnn 為客戶編號生成格式。<br> %syymm-nnnn 為供應商編號生成格式。<br> yy 是年、mm是月、nnnn是一個不為0的序號。 LeopardNumRefModelDesc=客戶/供應商編號規則不受限制,此編碼可以隨時修改。(可開啟Elephant or Monkey模組來設定編碼規則) -ManagingDirectors=Manager(s) name (CEO, director, president...) -SearchThirdparty=Search third party -SearchContact=Search contact -MergeOriginThirdparty=Duplicate third party (third party you want to delete) -MergeThirdparties=Merge third parties -ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one ? All linked objects (invoices, orders, ...) will be moved to current third party so you will be able to delete the duplicate one. -ThirdpartiesMergeSuccess=Thirdparties have been merged -ErrorThirdpartiesMerge=There was an error when deleting the thirdparties. Please check the log. Changes have been reverted. +ManagingDirectors=主管(們)姓名 (執行長, 部門主管, 總裁...) +SearchThirdparty=搜尋客戶/供應商 +SearchContact=搜尋聯絡人 +MergeOriginThirdparty=重複的客戶/供應商 (你想刪除的客戶/供應商) +MergeThirdparties=合併客戶/供應商 +ConfirmMergeThirdparties=確定要合併這個客戶/供應商到你所選擇的這間公司?所有相關的表單(發票,訂單...)將會一起轉移至你所選的這間公司,因此你將可以刪除掉重複建立的這個客戶/供應商資料. +ThirdpartiesMergeSuccess=客戶/供應商將被合併 +ErrorThirdpartiesMerge=刪除客戶/供應商時發生錯誤.請檢查log紀錄. 變更將會回復. diff --git a/htdocs/langs/zh_TW/compta.lang b/htdocs/langs/zh_TW/compta.lang index 351e55ad4d6..031d03cb071 100644 --- a/htdocs/langs/zh_TW/compta.lang +++ b/htdocs/langs/zh_TW/compta.lang @@ -63,7 +63,7 @@ MenuSpecialExpenses=Special expenses MenuTaxAndDividends=稅和股息 MenuSalaries=Salaries MenuSocialContributions=Social/fiscal taxes -MenuNewSocialContribution=New tax payment +MenuNewSocialContribution=New social/fiscal tax NewSocialContribution=New social/fiscal tax ContributionsToPay=Social/fiscal taxes to pay AccountancyTreasuryArea=財務/會計區 diff --git a/htdocs/langs/zh_TW/contracts.lang b/htdocs/langs/zh_TW/contracts.lang index 63b5742cf83..a384318b942 100644 --- a/htdocs/langs/zh_TW/contracts.lang +++ b/htdocs/langs/zh_TW/contracts.lang @@ -21,6 +21,8 @@ ServicesLegend=服務的傳說 Contracts=合同 ContractsAndLine=Contracts and line of contracts Contract=合同 +ContractLine=Contract line +Closing=Closing NoContracts=沒有合同 MenuServices=服務 MenuInactiveServices=服務不活躍 diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang index 438f969c198..65c69c035c3 100644 --- a/htdocs/langs/zh_TW/errors.lang +++ b/htdocs/langs/zh_TW/errors.lang @@ -79,7 +79,7 @@ ErrorModuleRequireJavascript=不能禁用JavaScript必須有此功能的工作 ErrorPasswordsMustMatch=這兩種類型的密碼必須相互匹配 ErrorContactEMail=一個技術性錯誤發生。請聯系管理員,以下連接提供錯誤代碼<b>%s</b>在您的郵件,甚至更好,加入了這個頁面的屏幕拷貝的電子郵件<b>%s。</b> ErrorWrongValueForField=<b>s'</b>的領域的一些錯誤值<b>的%s(</b>價值<b>'%</b>不匹配正則表達式規則<b>%s)</b> -ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b> = <b>%s</b>) +ErrorFieldValueNotIn=Wrong value for field number <b>%s</b> (value '<b>%s</b>' is not a value available into field <b>%s</b> of table <b>%s</b>) ErrorFieldRefNotIn=錯場數<b>%s</b>值(值<b>'%s'</b>是不是一個的<b>%s</b>現有文獻) ErrorsOnXLines=<b>%</b>誤差<b>的</b>源上線 ErrorFileIsInfectedWithAVirus=防病毒程序無法驗證文件(文件可能被病毒感染) diff --git a/htdocs/langs/zh_TW/exports.lang b/htdocs/langs/zh_TW/exports.lang index bd6d5cb271e..944ed5e6318 100644 --- a/htdocs/langs/zh_TW/exports.lang +++ b/htdocs/langs/zh_TW/exports.lang @@ -48,6 +48,7 @@ NoImportableData=沒有可匯入的資料(模組沒有此定義允許您匯入 FileSuccessfullyBuilt=Export file generated SQLUsedForExport=SQL Request used to build export file LineId=Id of line +LineLabel=Label of line LineDescription=說明線 LineUnitPrice=優惠價線 LineVATRate=增值稅率線 diff --git a/htdocs/langs/zh_TW/install.lang b/htdocs/langs/zh_TW/install.lang index 371cb7018bf..8dc3176777e 100644 --- a/htdocs/langs/zh_TW/install.lang +++ b/htdocs/langs/zh_TW/install.lang @@ -25,14 +25,14 @@ ErrorGoBackAndCorrectParameters=後退和糾正錯誤的參數。 ErrorWrongValueForParameter=您可能輸入一個參數的錯誤值%s'的。 ErrorFailedToCreateDatabase=無法創建數據庫'%s'的。 ErrorFailedToConnectToDatabase=無法連接到數據庫'%s'的。 -ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required. +ErrorDatabaseVersionTooLow=資料庫版本 (%s) 太舊. 需要至少版本 %s 或更新版本 ErrorPHPVersionTooLow=PHP的版本太舊。版本%s是必需的。 WarningPHPVersionTooLow=PHP版本太舊。預計或以上版本%s。這個版本應該允許安裝,但不支持。 ErrorConnectedButDatabaseNotFound=連接到數據庫服務器的成功,但'%s'不存在。 ErrorDatabaseAlreadyExists=數據庫'%s'已經存在。 IfDatabaseNotExistsGoBackAndUncheckCreate=如果數據庫不存在,請返回並檢查選擇“創建數據庫”。 IfDatabaseExistsGoBackAndCheckCreate=如果數據庫已經存在,請返回並取消選中“創建數據庫”選項。 -WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded. +WarningBrowserTooOld=瀏覽器版本太舊. 建議使用Firefox,Chrome, Opera瀏覽器並升級到較新版本. PHPVersion=PHP版本 YouCanContinue=您可以繼續... License=使用許可 @@ -63,7 +63,7 @@ DatabaseSuperUserAccess=數據庫服務器 - 超級用戶 CheckToCreateDatabase=檢查中,如果數據庫不存在,必須創建。 <br>在這種情況下,必須填寫登錄/密碼為超級用戶帳戶在本頁面底部。 CheckToCreateUser=如果數據庫所有者復選框不存在,必須創建。 <br>在這種情況下,必須選擇自己的登錄名和密碼,並填寫在本頁面底部的登錄/為超級用戶帳戶的密碼。如果此框未被選中,業主數據庫及其密碼必須存在。 Experimental=(實驗) -Deprecated=(deprecated) +Deprecated=(棄用) DatabaseRootLoginDescription=允許創建新的數據庫或新用戶,無用的,如果你的數據庫和數據庫登錄已經存在就像當你在一個網站舉辦的托管服務提供商是(用戶登錄)。 KeepEmptyIfNoPassword=給空如果用戶沒有密碼(避免這種情況) SaveConfigurationFile=保存價值 @@ -154,9 +154,9 @@ MigrationShippingDelivery2=升級存儲航運2 MigrationFinished=遷移完成 LastStepDesc=<strong>最後一步</strong> :此處定義的登錄名和密碼,您打算使用連接到軟件。不松,因為它是帳戶管理所有其他。 ActivateModule=激活模塊%s -ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode) -WarningUpgrade=Warning:\nDid your run a database backup first ?\nThis is highly recommanded: for example, due to some bugs into databases systems (for example mysql version 5.5.40), some data or tables may be lost during this process, so it is highly recommanded to have a complete dump of your database before starting migration.\n\nClick OK to start migration process... -ErrorDatabaseVersionForbiddenForMigration=Your database version is %s. It has a critical bug making data loss if you make structure change on your database, like it is required by the migration process. For his reason, migration will not be allowed until you upgrade your database to a higher fixed version (list of known bugged version: %s) +ShowEditTechnicalParameters=點選這裡以顯示/編輯進階參數設定(專家模式) +WarningUpgrade=警告:\n您是否已先備份資料庫?\n高度建議: 例如,當有些錯誤影響資料庫(例如mysql版本5.5.40), 一些資料或表格可能會遺失, 因此高度建議在開始遷移之前, 先將資料庫做完整的備份.\n\n點選OK以開始進行遷移程序... +ErrorDatabaseVersionForbiddenForMigration=您的資料庫版本是 %s. 如果您需要使用遷移程序進行資料庫結構的變更, 這個版本有嚴重錯誤使得資料遺失.因此, 直到您升級資料庫版本到較新的已解決版本(已知有問題的版本: %s),遷移程序將不會被允許執行. ######### # upgrade @@ -207,8 +207,8 @@ MigrationProjectUserResp=數據遷移llx_projet領域fk_user_resp到llx_element_ MigrationProjectTaskTime=更新時間花費在幾秒鐘內 MigrationActioncommElement=在行動上的更新數據 MigrationPaymentMode=付款方式的數據遷移 -MigrationCategorieAssociation=Migration of categories -MigrationEvents=Migration of events to add event owner into assignement table +MigrationCategorieAssociation=目錄遷移 +MigrationEvents=事件遷移正進行新增事件負責人到指定的表格 -ShowNotAvailableOptions=Show not available options -HideNotAvailableOptions=Hide not available options +ShowNotAvailableOptions=顯示不可用的選項 +HideNotAvailableOptions= 隱藏不可用的選項 diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang index 57f070e8b3d..01b0ee93604 100644 --- a/htdocs/langs/zh_TW/main.lang +++ b/htdocs/langs/zh_TW/main.lang @@ -108,6 +108,7 @@ Yes=Yes no=No No=No All=所有 +Alls=All Home=首頁 Help=幫助 OnlineHelp=線上說明 @@ -709,6 +710,7 @@ GoIntoSetupToChangeLogo=Go into Home - Setup - Company to change logo or go into Deny=Deny Denied=Denied ListOfTemplates=List of templates +Gender=Gender Genderman=Man Genderwoman=Woman ViewList=List view @@ -745,3 +747,4 @@ ShortFriday=F ShortSaturday=S ShortSunday=S SelectMailModel=Select email template +SetRef=Set ref diff --git a/htdocs/langs/zh_TW/printing.lang b/htdocs/langs/zh_TW/printing.lang index b4956e59c01..a81355efe38 100644 --- a/htdocs/langs/zh_TW/printing.lang +++ b/htdocs/langs/zh_TW/printing.lang @@ -3,6 +3,8 @@ Module64000Name=Direct Printing Module64000Desc=Enable Direct Printing System PrintingSetup=Setup of Direct Printing System PrintingDesc=This module adds a Print button to send documents directly to a printer (without opening document into an application) with various module. +MenuDirectPrinting=Direct Printing +DirectPrint=Direct print ModuleDriverSetup=Setup Module Driver PrintingDriverDesc=Configuration variables for printing driver. ListDrivers=List of drivers @@ -10,6 +12,7 @@ PrintTestDesc=List of Printers. FileWasSentToPrinter=File %s was sent to printer NoActivePrintingModuleFound=No active module to print document PleaseSelectaDriverfromList=Please select a driver from list. +PleaseConfigureDriverfromList=Please configure the selected driver from list. SetupDriver=Driver setup TestDriver=Test TargetedPrinter=Targeted printer diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang index d0415593f37..2e971486fec 100644 --- a/htdocs/langs/zh_TW/projects.lang +++ b/htdocs/langs/zh_TW/projects.lang @@ -143,7 +143,8 @@ SelectElement=Select element AddElement=Link to element UnlinkElement=Unlink element # Documents models -DocumentModelBaleine=一個完整的項目報告模型(logo. ..) +DocumentModelBeluga=Project template for linked objects overview +DocumentModelBaleine=Project report template for tasks PlannedWorkload=Planned workload PlannedWorkloadShort=Workload WorkloadOccupation=Workload assignation diff --git a/htdocs/langs/zh_TW/sendings.lang b/htdocs/langs/zh_TW/sendings.lang index d5635a4c642..3f984964aef 100644 --- a/htdocs/langs/zh_TW/sendings.lang +++ b/htdocs/langs/zh_TW/sendings.lang @@ -69,6 +69,7 @@ ProductQtyInCustomersOrdersRunning=Product quantity into opened customers orders ProductQtyInSuppliersOrdersRunning=Product quantity into opened suppliers orders ProductQtyInShipmentAlreadySent=Product quantity from opened customer order already sent ProductQtyInSuppliersShipmentAlreadyRecevied=Product quantity from opened supplier order already received +NoProductToShipFoundIntoStock=No product to ship found into warehouse <b>%s</b>. Correct sotck or go back to choose another warehouse. # Sending methods SendingMethodCATCH=按客戶捕捉 diff --git a/htdocs/langs/zh_TW/trips.lang b/htdocs/langs/zh_TW/trips.lang index b263a0d4bc2..efd01a0f707 100644 --- a/htdocs/langs/zh_TW/trips.lang +++ b/htdocs/langs/zh_TW/trips.lang @@ -102,3 +102,5 @@ ConfirmSaveTrip=Are you sure you want to validate this expense report ? NoTripsToExportCSV=No expense report to export for this period. ExpenseReportPayment=Expense report payment + +ExpenseReportsToPay=Expense reports to pay diff --git a/htdocs/projet/list.php b/htdocs/projet/list.php index ac4108ac05d..1c19957c208 100644 --- a/htdocs/projet/list.php +++ b/htdocs/projet/list.php @@ -368,10 +368,10 @@ if ($resql) print "<tr ".$bc[$var].">"; // Project url - print "<td>"; + print '<td class="nowrap">'; $projectstatic->ref = $objp->ref; print $projectstatic->getNomUrl(1); - print "</td>"; + print '</td>'; // Title print '<td>'; From 6fd6df81caae2e9ccc7c6333e69457276f68c3a1 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 18:01:36 +0200 Subject: [PATCH 153/172] Fix css --- htdocs/theme/eldy/style.css.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/theme/eldy/style.css.php b/htdocs/theme/eldy/style.css.php index a001677ca55..ce4764373db 100644 --- a/htdocs/theme/eldy/style.css.php +++ b/htdocs/theme/eldy/style.css.php @@ -2254,6 +2254,9 @@ td.nobottom, td.nobottom { div.liste_titre .tagtd { vertical-align: middle; } +div.liste_titre { + box-shadow: 2px 2px 4px #CCC; +} div.liste_titre { min-height: 26px !important; /* We cant use height because it's a div and it should be higher if content is more. but min-height doe not work either for div */ From 9aa60e1ae114b012b365ebe46b68b5c63ca39525 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Mon, 31 Aug 2015 19:02:14 +0200 Subject: [PATCH 154/172] Fix remove warning --- htdocs/core/class/conf.class.php | 1 + 1 file changed, 1 insertion(+) diff --git a/htdocs/core/class/conf.class.php b/htdocs/core/class/conf.class.php index 29fed41a6ad..01e092c842e 100644 --- a/htdocs/core/class/conf.class.php +++ b/htdocs/core/class/conf.class.php @@ -110,6 +110,7 @@ class Conf $this->bank = new stdClass(); $this->notification = new stdClass(); $this->mailing = new stdClass(); + $this->expensereport = new stdClass(); } From 51d5bff15d761588e96808d1e448c2dfdbf0a874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 31 Aug 2015 19:41:42 +0200 Subject: [PATCH 155/172] Fix #3442 Remove useless syslog Not having the permission to read the box is not an error. Furthermore, no other boxes have this behavior. --- htdocs/core/boxes/box_prospect.php | 1 - 1 file changed, 1 deletion(-) diff --git a/htdocs/core/boxes/box_prospect.php b/htdocs/core/boxes/box_prospect.php index ec839323174..d3421049e0a 100644 --- a/htdocs/core/boxes/box_prospect.php +++ b/htdocs/core/boxes/box_prospect.php @@ -119,7 +119,6 @@ class box_prospect extends ModeleBoxes } } else { - dol_syslog("box_prospect::loadBox not allowed de read this box content",LOG_ERR); $this->info_box_contents[0][0] = array('td' => 'align="left"', 'text' => $langs->trans("ReadPermissionNotAllowed")); } From 3b493ab0ed6bb5f4a688d48a0b7bec6364efa603 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Mon, 31 Aug 2015 21:08:37 +0200 Subject: [PATCH 156/172] Fix #2863 Sensible defaults for ChromePHP path Use the provided ChromePHP class by default --- htdocs/core/modules/syslog/mod_syslog_chromephp.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/htdocs/core/modules/syslog/mod_syslog_chromephp.php b/htdocs/core/modules/syslog/mod_syslog_chromephp.php index cd2ea512850..ea93d635322 100644 --- a/htdocs/core/modules/syslog/mod_syslog_chromephp.php +++ b/htdocs/core/modules/syslog/mod_syslog_chromephp.php @@ -51,7 +51,9 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface global $conf; try { - if (empty($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH)) $conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH='/usr/share/php'; + if (empty($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH)) { + $conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH=DOL_DOCUMENT_ROOT . '/includes/chromephp/'; + } set_include_path($conf->global->SYSLOG_CHROMEPHP_INCLUDEPATH); //print 'rrrrr'.get_include_path(); @@ -86,9 +88,9 @@ class mod_syslog_chromephp extends LogHandler implements LogHandlerInterface array( 'name' => $langs->trans('IncludePath','SYSLOG_CHROMEPHP_INCLUDEPATH'), 'constant' => 'SYSLOG_CHROMEPHP_INCLUDEPATH', - 'default' => '/usr/share/php', + 'default' => DOL_DOCUMENT_ROOT . '/includes/chromephp/', 'attr' => 'size="60"', - 'example' => DOL_DOCUMENT_ROOT.'/includes/chromephp' + 'example' =>'/usr/share/php' ) ); } From 2b6a481011783d38c912b33268d79cc9e62be86e Mon Sep 17 00:00:00 2001 From: fmarcet <fmarcet@imedia> Date: Tue, 1 Sep 2015 09:46:45 +0200 Subject: [PATCH 157/172] FIX: The hours of date filter aren't correct --- htdocs/margin/customerMargins.php | 4 ++-- htdocs/margin/productMargins.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/htdocs/margin/customerMargins.php b/htdocs/margin/customerMargins.php index 34aea94e70f..b1328fbff66 100644 --- a/htdocs/margin/customerMargins.php +++ b/htdocs/margin/customerMargins.php @@ -50,9 +50,9 @@ $pagenext = $page + 1; $startdate=$enddate=''; if (!empty($_POST['startdatemonth'])) - $startdate = dol_mktime(12, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); + $startdate = dol_mktime(0, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); if (!empty($_POST['enddatemonth'])) - $enddate = dol_mktime(12, 0, 0, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); + $enddate = dol_mktime(23, 59, 59, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); /* * View diff --git a/htdocs/margin/productMargins.php b/htdocs/margin/productMargins.php index b8d5f7f66ba..88b97df78fc 100644 --- a/htdocs/margin/productMargins.php +++ b/htdocs/margin/productMargins.php @@ -72,9 +72,9 @@ $pagenext = $page + 1; $startdate=$enddate=''; if (!empty($_POST['startdatemonth'])) - $startdate = dol_mktime(12, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); + $startdate = dol_mktime(0, 0, 0, $_POST['startdatemonth'], $_POST['startdateday'], $_POST['startdateyear']); if (!empty($_POST['enddatemonth'])) - $enddate = dol_mktime(12, 0, 0, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); + $enddate = dol_mktime(23, 59, 59, $_POST['enddatemonth'], $_POST['enddateday'], $_POST['enddateyear']); /* From 441bb83e6472d67dceb7f01427bc0747c1111289 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 10:08:03 +0200 Subject: [PATCH 158/172] Fix url of local web sites --- htdocs/admin/system/about.php | 28 ++++++++++++++++++++++++++-- htdocs/langs/en_US/admin.lang | 2 +- 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/htdocs/admin/system/about.php b/htdocs/admin/system/about.php index 889885bb6ea..e4bd9d77928 100644 --- a/htdocs/admin/system/about.php +++ b/htdocs/admin/system/about.php @@ -63,11 +63,35 @@ print '<ul>'; print '<li>'; print '<a target="_blank" href="http://www.dolibarr.org/" rel="external">'.$langs->trans("OfficialWebSite").'</a>'; print '</li>'; -// If the French language, it displays French website +// Show local site if (preg_match('/^fr_/i',$langs->getDefaultLang())) { print '<li>'; - print '<a target="_blank" href="http://www.dolibarr.fr/" rel="external">'.$langs->trans("OfficialWebSiteFr").'</a>'; + print '<a target="_blank" href="http://www.dolibarr.fr/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("France")).'</a>'; + print '</li>'; +} +if (preg_match('/^el_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.gr/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Greece")).'</a>'; + print '</li>'; +} +if (preg_match('/^es_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.es/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Spain")).'</a>'; + print '</li>'; +} +if (preg_match('/^it_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.it/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Italy")).'</a>'; + print '</li>'; +} +if (preg_match('/^de_/i',$langs->getDefaultLang())) +{ + print '<li>'; + print '<a target="_blank" href="http://www.dolibarr.de/" rel="external">'.$langs->trans("OfficialWebSiteLocal", $langs->transnoentitiesnoconv("Germany")).'</a>'; print '</li>'; } print '<li>'; diff --git a/htdocs/langs/en_US/admin.lang b/htdocs/langs/en_US/admin.lang index e5ac722171f..298c580c170 100755 --- a/htdocs/langs/en_US/admin.lang +++ b/htdocs/langs/en_US/admin.lang @@ -241,7 +241,7 @@ DolibarrProjectLeader=Project leader Developpers=Developers/contributors OtherDeveloppers=Other developers/contributors OfficialWebSite=Dolibarr international official web site -OfficialWebSiteFr=French official web site +OfficialWebSiteLocal=Local web site (%s) OfficialWiki=Dolibarr documentation on Wiki OfficialDemo=Dolibarr online demo OfficialMarketPlace=Official market place for external modules/addons From 870882257da72e81848739f3482b22d48a59eb70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Doursenaud?= <rdoursenaud@gpcsolutions.fr> Date: Tue, 1 Sep 2015 10:52:57 +0200 Subject: [PATCH 159/172] Fix #3448 Pass expected date format --- htdocs/compta/index.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/htdocs/compta/index.php b/htdocs/compta/index.php index bccf0128b42..327ca731e16 100644 --- a/htdocs/compta/index.php +++ b/htdocs/compta/index.php @@ -1,7 +1,8 @@ <?php -/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> - * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> +/* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> + * Copyright (C) 2004-2013 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2005-2012 Regis Houssin <regis.houssin@capnetworks.com> + * Copyright (C) 2015 Raphaël Doursenaud <rdoursenaud@gpcsolutions.fr> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -685,7 +686,7 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire) $chargestatic->lib=$obj->libelle; $chargestatic->paye=$obj->paye; print '<td>'.$chargestatic->getNomUrl(1).'</td>'; - print '<td align="center">'.dol_print_date($obj->date_ech,'day').'</td>'; + print '<td align="center">'.dol_print_date($db->jdate($obj->date_ech),'day').'</td>'; print '<td align="right">'.price($obj->amount).'</td>'; print '<td align="right">'.price($obj->sumpaid).'</td>'; print '<td align="center">'.$chargestatic->getLibStatut(3).'</td>'; @@ -1026,7 +1027,7 @@ if ($resql) $obj = $db->fetch_object($resql); $var=!$var; - print "<tr ".$bc[$var]."><td>".dol_print_date($obj->da,"day")."</td>"; + print "<tr ".$bc[$var]."><td>".dol_print_date($db->jdate($obj->da),"day")."</td>"; print "<td><a href=\"action/fiche.php\">$obj->libelle $obj->label</a></td></tr>"; $i++; } From 2754d7dbec6eb7614e833fd6da6b89a3df5f45c5 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 11:59:03 +0200 Subject: [PATCH 160/172] Update doc --- build/debian/README.howto | 40 +++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/build/debian/README.howto b/build/debian/README.howto index 3c111f0a0ec..e2efcb6cf48 100644 --- a/build/debian/README.howto +++ b/build/debian/README.howto @@ -195,7 +195,7 @@ If script fails with error Bad certificate, you can set "export PERL_LWP_SSL_VER * Some files are removed from archive by the get-orig-source.sh * Staying into git root directory, run -> git-import-orig -vv ../tcpdf_x.y.z+dfsg.orig.tar.xz +> git-import-orig -vv ../tcpdf_x.y.z+dfsg.orig.tar.xz --debian-branch=[master|jessie] --upstream-branch=[upstream|upstream-3.5.x] Note: If there was errors solved manually, you may need to make a git commit @@ -208,11 +208,15 @@ Warning: Date must have format reported by "date -R" Warning: Name and email must match value into debian/control file (Entry added here is used by next step). * We try to build package -> rm -fr ../build-area; git-buildpackage -us -uc +> rm -fr ../build-area; +> git-buildpackage -us -uc --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] +Note: To build an old version, do: git checkout oldtagname -b newbranchname; git-buildpackage -us -uc --git-debian-branch=newbranchname --git-upstream-branch=[upstream|upstream-3.5.x] Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match Note: Package is built into directory ../build-area +Note: To compare 2 packages: debdiff package1.dsc package2.dsc + * If package .deb is ok: Note: If there was errors managed manually, you may need to make a git commit but do not use option "amend" previous commit @@ -220,7 +224,7 @@ Note: If there was errors managed manually, you may need to make a git commit bu * If ok, you can tag. > Edit debian/changelog to replace "UNRELEASED" into "unstable", then push -> git-buildpackage --git-tag-only --git-retag +> git-buildpackage --git-tag-only --git-retag --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] > git push --tags * Compilation is then done by a debian developer and sent @@ -263,7 +267,7 @@ dolibarr-x.y.z+dfsgw.tgz (x.y.z = version, w start from 1 and is increased for each new git-import-orig already done) * Staying into git root directory, run -> git-import-orig -vv ../dolibarr-x.y.z+dfsgw.tgz +> git-import-orig -vv ../dolibarr-x.y.z+dfsgw.tgz --debian-branch=[master|jessie] --upstream-branch=[upstream|upstream-3.5.x] and enter version when requested with format x.y.z+dfsgw (x.y.z = version, w start from 1 and is increased for each new import) @@ -289,11 +293,14 @@ To update dolibarr debian package when only files into debian has changed Once files has been prepared, it's time to test: * Try to build package -> rm -fr ../build-area; git-buildpackage -us -uc +> rm -fr ../build-area; +> git-buildpackage -us -uc --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] +Note: To build an old version, do: git checkout oldtagname -b newbranchname; git-buildpackage -us -uc --git-debian-branch=newbranchname --git-upstream-branch=[upstream|upstream-3.5.x] Note: You can use git-buildpackage -us -uc --git-ignore-new if you want to test build with uncommited file Note: You can use git-buildpackage -us -uc -d if you want to test build when dependencies does not match Note: Package is built into directory ../build-area +Note: To compare 2 packages: debdiff package1.dsc package2.dsc * Test package (see dedicated chapter to test it with debian unstable env) @@ -303,7 +310,7 @@ Note: If there was errors managed manually, you may need to make a git commit bu * If ok, you can tag. > Edit debian/changelog to replace "UNRELEASED" into "unstable", then push -> git-buildpackage --git-tag-only --git-retag +> git-buildpackage --git-tag-only --git-retag --git-debian-branch=[master|jessie] --git-upstream-branch=[upstream|upstream-3.5.x] > git push --tags @@ -321,15 +328,32 @@ http://packages.qa.debian.org ##### Send an unblock request + Use this to move from unstable to testing. + reportbug -B debian Choose package "release.debian.org" Then "unblock" Then name of package "dolibarr" Fill message, for example: "Please unblock package dolibarr -A security error CVE-2014-7137 was reported and is fixed into package 3.5.5. -Note that package 3.5.5 was prepared before the CVE was reported and include other fixes, but they are all related to stability or security (other se$ +A security error CVE-2015-3935 was reported and is fixed into package 3.5.7. +Note that package 3.5.7 contains not only fixed for bugs reported to debian. It includes other fixes, but they are all related to stability or security, +so it is a better solution to validate this maintenance release than applying a patch of the only CVE-2015-3935. +After discussion with ..., it appears that security holes are enough to request this unblock request." + + +Use this to request an update of a stable package + +reportbug -B debian +Choose package "release.debian.org" +Then "unblock" +Then name of package "dolibarr" +Fill message, for example: +"Please unblock package dolibarr +A security error CVE-2015-3935 was reported and is fixed into package 3.5.7. +Note that package 3.5.7 contains not only fixed for bugs reported to debian. It includes other fixes, but they are all related to stability or security, +so it is a better solution to validate this maintenance release than applying a patch of the only CVE-2015-3935. After discussion with ..., it appears that security holes are enough to request this unblock request." From 03435d7d90b2e5448d7e0c044dca1b48d26c060f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 12:36:43 +0200 Subject: [PATCH 161/172] Fix bad error management --- .../product/stock/class/mouvementstock.class.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/htdocs/product/stock/class/mouvementstock.class.php b/htdocs/product/stock/class/mouvementstock.class.php index 21bfad54f0e..a612b7137cd 100644 --- a/htdocs/product/stock/class/mouvementstock.class.php +++ b/htdocs/product/stock/class/mouvementstock.class.php @@ -634,7 +634,7 @@ class MouvementStock extends CommonObject * * @param variant $fk_origin id of origin * @param int $origintype origin type - * @return string name url + * @return string Url link to object */ function get_origin($fk_origin, $origintype) { @@ -664,15 +664,18 @@ class MouvementStock extends CommonObject default: if ($origintype) { - dol_include_once ('/'.$origintype.'/class/'.$origintype.'.class.php'); - $classname = ucfirst($origintype); - $origin = new $classname($this->db); + $result=dol_include_once('/'.$origintype.'/class/'.$origintype.'.class.php'); + if ($result) + { + $classname = ucfirst($origintype); + $origin = new $classname($this->db); + } } - else - return ''; break; } + if (empty($origin) || ! is_object($origin)) return ''; + $origin->fetch($fk_origin); return $origin->getNomUrl(1); } From 7a78c9d704e1386d9d396003d3f6e412bdb1f53c Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 14:31:32 +0200 Subject: [PATCH 162/172] Fix doxygen --- htdocs/core/lib/functions.lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/core/lib/functions.lib.php b/htdocs/core/lib/functions.lib.php index cc718334f13..62170e7d277 100644 --- a/htdocs/core/lib/functions.lib.php +++ b/htdocs/core/lib/functions.lib.php @@ -302,7 +302,7 @@ function dol_getprefix() * * @param string $relpath Relative path to file (Ie: mydir/myfile, ../myfile, ...) * @param string $classname Class name - * @return bool + * @return bool True if load is a success, False if it fails */ function dol_include_once($relpath, $classname='') { From 7d4602f2c41864210425d14bf3df77d994c82095 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 15:59:11 +0200 Subject: [PATCH 163/172] Fix payment mode type --- htdocs/install/mysql/data/llx_c_paiement.sql | 4 ++-- htdocs/langs/en_US/bills.lang | 10 ++++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/htdocs/install/mysql/data/llx_c_paiement.sql b/htdocs/install/mysql/data/llx_c_paiement.sql index 1d672191085..b192dd3c8b0 100644 --- a/htdocs/install/mysql/data/llx_c_paiement.sql +++ b/htdocs/install/mysql/data/llx_c_paiement.sql @@ -32,7 +32,7 @@ delete from llx_c_paiement; insert into llx_c_paiement (id,code,libelle,type,active) values ( 0, '', '-', 3,1); -insert into llx_c_paiement (id,code,libelle,type,active) values ( 1, 'TIP', 'TIP', 2,1); +insert into llx_c_paiement (id,code,libelle,type,active) values ( 1, 'TIP', 'TIP', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values ( 2, 'VIR', 'Virement', 2,1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 3, 'PRE', 'Prélèvement', 2,1); insert into llx_c_paiement (id,code,libelle,type,active) values ( 4, 'LIQ', 'Espèces', 2,1); @@ -42,4 +42,4 @@ insert into llx_c_paiement (id,code,libelle,type,active) values (50, 'VAD', 'Pai insert into llx_c_paiement (id,code,libelle,type,active) values (51, 'TRA', 'Traite', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values (52, 'LCR', 'LCR', 2,0); insert into llx_c_paiement (id,code,libelle,type,active) values (53, 'FAC', 'Factor', 2,0); -insert into llx_c_paiement (id,code,libelle,type,active) values (54, 'PRO', 'Proforma', 2,0); +--insert into llx_c_paiement (id,code,libelle,type,active) values (54, 'PRO', 'Proforma', 2,0); diff --git a/htdocs/langs/en_US/bills.lang b/htdocs/langs/en_US/bills.lang index ab4bc268e6a..a78ff96511e 100644 --- a/htdocs/langs/en_US/bills.lang +++ b/htdocs/langs/en_US/bills.lang @@ -330,12 +330,14 @@ PaymentTypeCB=Credit card PaymentTypeShortCB=Credit card PaymentTypeCHQ=Check PaymentTypeShortCHQ=Check -PaymentTypeTIP=Deposit -PaymentTypeShortTIP=Deposit +PaymentTypeTIP=Interbank Payment +PaymentTypeShortTIP=Interbank Payment PaymentTypeVAD=On line payment PaymentTypeShortVAD=On line payment -PaymentTypeTRA=Bill payment -PaymentTypeShortTRA=Bill +PaymentTypeTRA=Traite +PaymentTypeShortTRA=Traite +PaymentTypeFAC=Factor +PaymentTypeShortFAC=Factor BankDetails=Bank details BankCode=Bank code DeskCode=Desk code From a84696230b00b01483a100a91316ccc8b7a40b85 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 16:11:58 +0200 Subject: [PATCH 164/172] Fix the translation page must be visible for all languages, except en_US. --- htdocs/core/menus/init_menu_auguria.sql | 3 +++ htdocs/core/menus/standard/eldy.lib.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/htdocs/core/menus/init_menu_auguria.sql b/htdocs/core/menus/init_menu_auguria.sql index 19ada8b9b56..b75bc8b21f1 100644 --- a/htdocs/core/menus/init_menu_auguria.sql +++ b/htdocs/core/menus/init_menu_auguria.sql @@ -23,6 +23,9 @@ insert into llx_menu (module, enabled, rowid, menu_handler, type, mainmenu, left insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$user->admin', __HANDLER__, 'left', 100__+MAX_llx_menu__, 'home', 'setup', 1__+MAX_llx_menu__, '/admin/index.php?leftmenu=setup', 'Setup', 0, 'admin', '', '', 2, 0, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 101__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/company.php?leftmenu=setup', 'MenuCompanySetup', 1, 'admin', '', '', 2, 1, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 102__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/ihm.php?leftmenu=setup', 'GUISetup', 1, 'admin', '', '', 2, 4, __ENTITY__); + +insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 114__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/translation.php?leftmenu=setup', 'Translation', 1, 'admin', '', '', 2, 4, __ENTITY__); + insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 103__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/modules.php?leftmenu=setup', 'Modules', 1, 'admin', '', '', 2, 2, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 104__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/boxes.php?leftmenu=setup', 'Boxes', 1, 'admin', '', '', 2, 6, __ENTITY__); insert into llx_menu (module, enabled, menu_handler, type, rowid, mainmenu, leftmenu, fk_menu, url, titre, level, langs, perms, target, usertype, position, entity) values ('', '$leftmenu=="setup"', __HANDLER__, 'left', 105__+MAX_llx_menu__, 'home', '', 100__+MAX_llx_menu__, '/admin/menus.php?leftmenu=setup', 'Menus', 1, 'admin', '', '', 2, 3, __ENTITY__); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index bb632723b0b..1ebd540d397 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -488,7 +488,7 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu $newmenu->add("/admin/modules.php?mainmenu=home", $langs->trans("Modules").$warnpicto,1); $newmenu->add("/admin/menus.php?mainmenu=home", $langs->trans("Menus"),1); $newmenu->add("/admin/ihm.php?mainmenu=home", $langs->trans("GUISetup"),1); - if (! in_array($langs->defaultlang,array('en_US','en_GB','en_NZ','en_AU','fr_FR','fr_BE','es_ES','ca_ES'))) + if (! in_array($langs->defaultlang,array('en_US'))) { $newmenu->add("/admin/translation.php", $langs->trans("Translation"),1); } From f57284f50785689427423b49a6f61d522824bc82 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Tue, 1 Sep 2015 16:52:20 +0200 Subject: [PATCH 165/172] Fix stats opportunities --- htdocs/core/class/stats.class.php | 6 +++--- htdocs/core/menus/standard/eldy.lib.php | 4 ++-- htdocs/langs/en_US/projects.lang | 2 +- htdocs/projet/class/projectstats.class.php | 25 ++++++++++++---------- htdocs/projet/stats/index.php | 2 +- 5 files changed, 21 insertions(+), 18 deletions(-) diff --git a/htdocs/core/class/stats.class.php b/htdocs/core/class/stats.class.php index f29d737eadf..1dc405ecbad 100644 --- a/htdocs/core/class/stats.class.php +++ b/htdocs/core/class/stats.class.php @@ -383,11 +383,11 @@ abstract class Stats $row = $this->db->fetch_object($resql); $result[$i]['year'] = $row->year; $result[$i]['nb'] = $row->nb; - if($i>0) $result[$i-1]['nb_diff'] = ($result[$i-1]['nb'] - $row->nb) / $row->nb * 100; + if($i>0 && $row->nb) $result[$i-1]['nb_diff'] = ($result[$i-1]['nb'] - $row->nb) / $row->nb * 100; $result[$i]['total'] = $row->total; - if($i>0) $result[$i-1]['total_diff'] = ($result[$i-1]['total'] - $row->total) / $row->total * 100; + if($i>0 && $row->total) $result[$i-1]['total_diff'] = ($result[$i-1]['total'] - $row->total) / $row->total * 100; $result[$i]['avg'] = $row->avg; - if($i>0) $result[$i-1]['avg_diff'] = ($result[$i-1]['avg'] - $row->avg) / $row->avg * 100; + if($i>0 && $row->avg) $result[$i-1]['avg_diff'] = ($result[$i-1]['avg'] - $row->avg) / $row->avg * 100; $i++; } $this->db->free($resql); diff --git a/htdocs/core/menus/standard/eldy.lib.php b/htdocs/core/menus/standard/eldy.lib.php index 1ebd540d397..33e9a745665 100644 --- a/htdocs/core/menus/standard/eldy.lib.php +++ b/htdocs/core/menus/standard/eldy.lib.php @@ -1190,12 +1190,12 @@ function print_left_eldy_menu($db,$menu_array_before,$menu_array_after,&$tabMenu // Project affected to user $newmenu->add("/projet/index.php?leftmenu=projects&mode=mine", $langs->trans("MyProjects"), 0, $user->rights->projet->lire, '', $mainmenu, 'myprojects'); $newmenu->add("/projet/card.php?leftmenu=projects&action=create&mode=mine", $langs->trans("NewProject"), 1, $user->rights->projet->creer); - $newmenu->add("/projet/list.php?leftmenu=projects&mode=mine", $langs->trans("List"), 1, $user->rights->projet->lire); + $newmenu->add("/projet/list.php?leftmenu=projects&mode=mine&search_status=1", $langs->trans("List"), 1, $user->rights->projet->lire); // All project i have permission on $newmenu->add("/projet/index.php?leftmenu=projects", $langs->trans("Projects"), 0, $user->rights->projet->lire && $user->rights->projet->lire, '', $mainmenu, 'projects'); $newmenu->add("/projet/card.php?leftmenu=projects&action=create", $langs->trans("NewProject"), 1, $user->rights->projet->creer && $user->rights->projet->creer); - $newmenu->add("/projet/list.php?leftmenu=projects", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire); + $newmenu->add("/projet/list.php?leftmenu=projects&search_status=1", $langs->trans("List"), 1, $user->rights->projet->lire && $user->rights->projet->lire); $newmenu->add("/projet/stats/index.php?leftmenu=projects", $langs->trans("Statistics"), 1, $user->rights->projet->lire && $user->rights->projet->lire); if (empty($conf->global->PROJECT_HIDE_TASKS)) diff --git a/htdocs/langs/en_US/projects.lang b/htdocs/langs/en_US/projects.lang index c15f99996d4..78b50356fd1 100644 --- a/htdocs/langs/en_US/projects.lang +++ b/htdocs/langs/en_US/projects.lang @@ -27,7 +27,7 @@ OfficerProject=Officer project LastProjects=Last %s projects AllProjects=All projects OpenedProjects=Opened projects -OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects +OpportunitiesStatusForOpenedProjects=Opportunities amount of opened projects by status ProjectsList=List of projects ShowProject=Show project SetProject=Set project diff --git a/htdocs/projet/class/projectstats.class.php b/htdocs/projet/class/projectstats.class.php index b33305f4558..98e9c0ce3e0 100644 --- a/htdocs/projet/class/projectstats.class.php +++ b/htdocs/projet/class/projectstats.class.php @@ -44,8 +44,8 @@ class ProjectStats extends Stats /** * Return all leads grouped by status * - * @param int $limit Limit results - * @return array|int + * @param int $limit Limit results + * @return array|int Array with value or -1 if error * @throws Exception */ function getAllProjectByStatus($limit = 5) @@ -55,11 +55,11 @@ class ProjectStats extends Stats $datay = array (); $sql = "SELECT"; - $sql .= " count(DISTINCT t.rowid), t.fk_opp_status"; - $sql .= " FROM " . MAIN_DB_PREFIX . "projet as t"; + $sql .= " SUM(t.opp_amount), t.fk_opp_status, cls.code, cls.label"; + $sql .= " FROM " . MAIN_DB_PREFIX . "projet as t, ".MAIN_DB_PREFIX."c_lead_status as cls"; $sql .= $this->buildWhere(); - $sql .= " AND t.fk_statut = 1"; - $sql .= " GROUP BY t.fk_opp_status"; + $sql .= " AND t.fk_opp_status = cls.rowid AND t.fk_statut = 1"; + $sql .= " GROUP BY t.fk_opp_status, cls.code, cls.label"; $result = array (); $res = array (); @@ -73,13 +73,16 @@ class ProjectStats extends Stats while ( $i < $num ) { $row = $this->db->fetch_row($resql); if ($i < $limit || $num == $limit) - $result[$i] = array ( - $this->projet->status[$row[1]] . '(' . $row[0] . ')', - $row[0] + { + $label = (($langs->trans("OppStatus".$row[2]) != "OppStatus".$row[2]) ? $langs->trans("OppStatus".$row[2]) : $row[2]); + $result[$i] = array( + $label. ' (' . price(price2num($row[0], 'MT'), 1, $langs, 1, -1, -1, $conf->currency) . ')', + $row[0] ); + } else $other += $row[1]; - $i ++; + $i++; } if ($num > $limit) $result[$i] = array ( @@ -90,7 +93,7 @@ class ProjectStats extends Stats } else { $this->error = "Error " . $this->db->lasterror(); dol_syslog(get_class($this) . '::' . __METHOD__ . ' ' . $this->error, LOG_ERR); - return - 1; + return -1; } return $result; diff --git a/htdocs/projet/stats/index.php b/htdocs/projet/stats/index.php index a93d23da7bb..5e81be3bf78 100644 --- a/htdocs/projet/stats/index.php +++ b/htdocs/projet/stats/index.php @@ -122,7 +122,7 @@ if (! empty($conf->global->PROJECT_USE_OPPORTUNITIES)) $px->SetType(array ( 'pie' )); - $px->SetTitle($langs->trans('ProjectOpenedProjectByOppStatus')); + $px->SetTitle($langs->trans('OpportunitiesStatusForOpenedProjects')); $result=$px->draw($filenamenb, $fileurlnb); if ($result<0) { setEventMessages($px->error, null, 'errors'); From c2c394ed8d23f5ee222857542ce94a188aaafce9 Mon Sep 17 00:00:00 2001 From: Gauthier <gauthier.verdol@atm-consulting.fr> Date: Wed, 2 Sep 2015 11:07:30 +0200 Subject: [PATCH 166/172] FIX : on asksupplierprice module, order creation button must be available if user is allowed to create supplier order and not if he's allowed to create customer order --- htdocs/comm/askpricesupplier/card.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/comm/askpricesupplier/card.php b/htdocs/comm/askpricesupplier/card.php index 3fe244c7396..110d52b7328 100644 --- a/htdocs/comm/askpricesupplier/card.php +++ b/htdocs/comm/askpricesupplier/card.php @@ -1664,7 +1664,7 @@ if ($action == 'create') // Create an order if (! empty($conf->commande->enabled) && $object->statut == 2) { - if ($user->rights->commande->creer) { + if ($user->rights->fournisseur->commande->creer) { print '<div class="inline-block divButAction"><a class="butAction" href="' . DOL_URL_ROOT . '/fourn/commande/card.php?action=create&amp;origin=' . $object->element . '&amp;originid=' . $object->id . '&amp;socid=' . $object->socid . '">' . $langs->trans("AddOrder") . '</a></div>'; } } From fbf13ec2c73339e2743a4322d4de6380e33eceb9 Mon Sep 17 00:00:00 2001 From: Regis Houssin <regis.houssin@capnetworks.com> Date: Wed, 2 Sep 2015 14:09:19 +0200 Subject: [PATCH 167/172] Fix: wrong logical operator --- htdocs/commande/orderstoinvoice.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htdocs/commande/orderstoinvoice.php b/htdocs/commande/orderstoinvoice.php index 930fee833fa..9a98b389bd0 100644 --- a/htdocs/commande/orderstoinvoice.php +++ b/htdocs/commande/orderstoinvoice.php @@ -505,7 +505,7 @@ if ($action == 'create' && !$error) //Mode liste -if (($action != 'create' && $action != 'add') || !$error) +if (($action != 'create' && $action != 'add') && !$error) { llxHeader(); ?> From c4fa4fc931024dfb9cd0df74aa6fedb2ba3de015 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 16:25:21 +0200 Subject: [PATCH 168/172] Fix hidden feature to send remind by email --- htdocs/compta/facture/impayees.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/htdocs/compta/facture/impayees.php b/htdocs/compta/facture/impayees.php index 5e893fe7d1e..8094a3206d8 100644 --- a/htdocs/compta/facture/impayees.php +++ b/htdocs/compta/facture/impayees.php @@ -129,10 +129,12 @@ if ($action == 'presend' && GETPOST('sendmail')) '__CHECK_READ__' => '<img src="'.DOL_MAIN_URL_ROOT.'/public/emailing/mailing-read.php?tag='.$obj2->tag.'&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'" width="1" height="1" style="width:1px;height:1px" border="0"/>', //'__LASTNAME__' => $obj2->lastname, //'__FIRSTNAME__' => $obj2->firstname, - '__REF__' => $object->ref, + '__FACREF__' => $object->ref, // For backward compatibility + '__REF__' => $object->ref, '__REFCLIENT__' => $object->thirdparty->name ); + $subject=make_substitutions($subject, $substitutionarray); $message=make_substitutions($message, $substitutionarray); $actiontypecode='AC_FAC'; @@ -160,7 +162,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - //$result=$mailfile->sendfile(); + $result=$mailfile->sendfile(); if ($result) { $resultmasssend.=$langs->trans('MailSuccessfulySent',$mailfile->getValidAddress($from,2),$mailfile->getValidAddress($sendto,2)); // Must not contain " From df3f29ee96b64c9551a065bd29599c8d3b33a23a Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 16:26:56 +0200 Subject: [PATCH 169/172] Fix hidden feature to send remind by email --- htdocs/compta/facture/mergepdftool.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/htdocs/compta/facture/mergepdftool.php b/htdocs/compta/facture/mergepdftool.php index 27741077f6d..fbb44185caa 100644 --- a/htdocs/compta/facture/mergepdftool.php +++ b/htdocs/compta/facture/mergepdftool.php @@ -165,10 +165,12 @@ if ($action == 'presend' && GETPOST('sendmail')) '__CHECK_READ__' => '<img src="'.DOL_MAIN_URL_ROOT.'/public/emailing/mailing-read.php?tag='.$obj2->tag.'&securitykey='.urlencode($conf->global->MAILING_EMAIL_UNSUBSCRIBE_KEY).'" width="1" height="1" style="width:1px;height:1px" border="0"/>', //'__LASTNAME__' => $obj2->lastname, //'__FIRSTNAME__' => $obj2->firstname, - '__REF__' => $object->ref, + '__FACREF__' => $object->ref, // For backward compatibility + '__REF__' => $object->ref, '__REFCLIENT__' => $object->thirdparty->name ); + $subject=make_substitutions($subject, $substitutionarray); $message=make_substitutions($message, $substitutionarray); $actiontypecode='AC_FAC'; @@ -196,7 +198,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - //$result=$mailfile->sendfile(); + $result=$mailfile->sendfile(); if ($result) { $resultmasssend.=$langs->trans('MailSuccessfulySent',$mailfile->getValidAddress($from,2),$mailfile->getValidAddress($sendto,2)); // Must not contain " @@ -250,7 +252,7 @@ if ($action == 'presend' && GETPOST('sendmail')) $nbignored++; $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; - dol_syslog('Failed to read file: '.$file); + dol_syslog('Failed to read file: '.$file, LOG_WARNING); break ; } } @@ -263,7 +265,7 @@ if ($action == 'presend' && GETPOST('sendmail')) } else { - setEventMessage($langs->trans("NoRemindSent"), 'warnings'); + setEventMessage($langs->trans("NoRemindSent"), 'warnings'); // May be object has no generated PDF file } } } From e3af0b90ec2f93ee4d208186f0f5843d712302ee Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 18:09:29 +0200 Subject: [PATCH 170/172] Fix hidden feature to send remind by email --- htdocs/compta/facture/mergepdftool.php | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/htdocs/compta/facture/mergepdftool.php b/htdocs/compta/facture/mergepdftool.php index fbb44185caa..5acca49d1b1 100644 --- a/htdocs/compta/facture/mergepdftool.php +++ b/htdocs/compta/facture/mergepdftool.php @@ -248,12 +248,11 @@ if ($action == 'presend' && GETPOST('sendmail')) } } else - { + { $nbignored++; $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; dol_syslog('Failed to read file: '.$file, LOG_WARNING); - break ; } } } @@ -558,9 +557,7 @@ if ($resql) include_once DOL_DOCUMENT_ROOT.'/core/class/html.formmail.class.php'; $formmail = new FormMail($db); - print '<br>'; - print_fiche_titre($langs->trans("SendRemind"),'',''); - print '<br>'; + dol_fiche_head(null, '', $langs->trans("SendRemind")); $topicmail="MailTopicSendRemindUnpaidInvoices"; $modelmail="facture_relance"; @@ -600,7 +597,8 @@ if ($resql) $formmail->param['returnurl']=$_SERVER["PHP_SELF"].'?id='.$object->id; print $formmail->get_form(); - print '<br>'."\n"; + + dol_fiche_end(); } print '<input type="hidden" name="token" value="'.$_SESSION['newtoken'].'">'; From c024578ca11ae84877ce869ef9c8e0121ca3da68 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 2 Sep 2015 19:41:54 +0200 Subject: [PATCH 171/172] Fix bad link and remove a break --- htdocs/compta/facture/impayees.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/htdocs/compta/facture/impayees.php b/htdocs/compta/facture/impayees.php index 8094a3206d8..e3f30fc5c0e 100644 --- a/htdocs/compta/facture/impayees.php +++ b/htdocs/compta/facture/impayees.php @@ -217,7 +217,6 @@ if ($action == 'presend' && GETPOST('sendmail')) $langs->load("other"); $resultmasssend.='<div class="error">'.$langs->trans('ErrorCantReadFile',$file).'</div>'; dol_syslog('Failed to read file: '.$file); - break ; } } } @@ -471,8 +470,8 @@ if ($resql) else $titre.=' ('.$langs->trans("All").')'; $link=''; - if (empty($option)) $link='<a href="'.$_SERVER["PHP_SELF"].'?option=late">'.$langs->trans("ShowUnpaidLateOnly").'</a>'; - elseif ($option == 'late') $link='<a href="'.$_SERVER["PHP_SELF"].'">'.$langs->trans("ShowUnpaidAll").'</a>'; + if (empty($option)) $link='<a href="'.$_SERVER["PHP_SELF"].'?option=late'.$param.'">'.$langs->trans("ShowUnpaidLateOnly").'</a>'; + elseif ($option == 'late') $link='<a href="'.$_SERVER["PHP_SELF"].($param?'?'.preg_replace('/&?(amps;)?option=late/','',$param):'').'">'.$langs->trans("ShowUnpaidAll").'</a>'; print_fiche_titre($titre,$link); //print_barre_liste($titre,$page,$_SERVER["PHP_SELF"],$param,$sortfield,$sortorder,'',0); // We don't want pagination on this page From 563c434fcfd461288d901d9370879423be927a42 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Thu, 3 Sep 2015 09:56:33 +0200 Subject: [PATCH 172/172] Fix injection --- htdocs/comm/mailing/list.php | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/htdocs/comm/mailing/list.php b/htdocs/comm/mailing/list.php index 43441306e34..8ca6b889310 100644 --- a/htdocs/comm/mailing/list.php +++ b/htdocs/comm/mailing/list.php @@ -40,10 +40,9 @@ $pagenext = $page + 1; if (! $sortorder) $sortorder="DESC"; if (! $sortfield) $sortfield="m.date_creat"; -$sall=isset($_GET["sall"])?$_GET["sall"]:$_POST["sall"]; -$sref=isset($_GET["sref"])?$_GET["sref"]:$_POST["sref"]; - -$filteremail=$_REQUEST["filteremail"]?$_REQUEST["filteremail"]:''; +$sall=GETPOST("sall","alpha"); +$sref=GETPOST("sref","alpha"); +$filteremail=GETPOST('filteremail','alpha'); @@ -62,8 +61,8 @@ if ($filteremail) $sql.= " FROM ".MAIN_DB_PREFIX."mailing as m, ".MAIN_DB_PREFIX."mailing_cibles as mc"; $sql.= " WHERE m.rowid = mc.fk_mailing AND m.entity = ".$conf->entity; $sql.= " AND mc.email = '".$db->escape($filteremail)."'"; - if ($sref) $sql.= " AND m.rowid = '".$sref."'"; - if ($sall) $sql.= " AND (m.titre like '%".$sall."%' OR m.sujet like '%".$sall."%' OR m.body like '%".$sall."%')"; + if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'"; + if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')"; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="m.rowid"; $sql.= $db->order($sortfield,$sortorder); @@ -74,8 +73,8 @@ else $sql = "SELECT m.rowid, m.titre, m.nbemail, m.statut, m.date_creat as datec, m.date_envoi as date_envoi"; $sql.= " FROM ".MAIN_DB_PREFIX."mailing as m"; $sql.= " WHERE m.entity = ".$conf->entity; - if ($sref) $sql.= " AND m.rowid = '".$sref."'"; - if ($sall) $sql.= " AND (m.titre like '%".$sall."%' OR m.sujet like '%".$sall."%' OR m.body like '%".$sall."%')"; + if ($sref) $sql.= " AND m.rowid = '".$db->escape($sref)."'"; + if ($sall) $sql.= " AND (m.titre like '%".$db->escape($sall)."%' OR m.sujet like '%".$db->escape($sall)."%' OR m.body like '%".$db->escape($sall)."%')"; if (! $sortorder) $sortorder="ASC"; if (! $sortfield) $sortfield="m.rowid"; $sql.= $db->order($sortfield,$sortorder); @@ -94,7 +93,7 @@ if ($result) $i = 0; - $param = "&amp;sall=".$sall; + $param = "&amp;sall=".urlencode($sall); if ($filteremail) $param.='&amp;filteremail='.urlencode($filteremail); print '<form method="GET" action="'.$_SERVER["PHP_SELF"].'">'; @@ -111,11 +110,11 @@ if ($result) print '<tr class="liste_titre">'; print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="sref" value="'.$sref.'" size="6">'; + print '<input type="text" class="flat" name="sref" value="'.dol_escape_htmltag($sref).'" size="6">'; print '</td>'; // Title print '<td class="liste_titre">'; - print '<input type="text" class="flat" name="sall" value="'.$sall.'" size="40">'; + print '<input type="text" class="flat" name="sall" value="'.dol_escape_htmltag($sall).'" size="40">'; print '</td>'; print '<td class="liste_titre">&nbsp;</td>'; if (! $filteremail) print '<td class="liste_titre">&nbsp;</td>';