Merge branch '10.0' into 10.0

This commit is contained in:
Laurent Destailleur 2019-07-25 18:31:26 +02:00 committed by GitHub
commit 3a740313fe
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
579 changed files with 7260 additions and 4996 deletions

View File

@ -113,13 +113,14 @@ Also, some code changes need a prior approbation:
* if you add a new table, you must first create a page on http://wiki.dolibarr.org/index.php/Category:Table_SQL (copy an existing page changing its name to see it into this index page). Than ask the project manager (@eldy) if the new data model you plan to add can be accepted as you suggest.
Once a PR has been submitted, you may need to wait for its integration. It is common that the project leader let the PR open for a long delay to allow
every developer discuss about the PR.
If your PR has errors reported by the Continuous Integration Platform, it means your PR is not valid and nothing will be done with it. It will be kept open to allow developers to fix this, or it may be closed several month later.
If the PR is valid, and is kept open for a long time, a tag will also be added on the PR to describe the status of your PR.
By putting your mouse on the tag, you will get a full explanation of the tag/status that explain why your PR has not been integrated yet.
Around 95% of submitted PR are reviewed and tagged. Even if this is one of the most important ratio in Open Source world, don't expect the core team
to reach the 100%. With the increasing popularity of Dolibarr, this ratio will probably decrease in future.
Once a PR has been submitted, you may need to wait for its integration. It is common that the project leader let the PR open for a long delay to allow every developer discuss about the PR.
If your PR has errors reported by the Continuous Integration Platform, it means your PR is not valid and nothing will be done with it. It will be kept open to allow developers to fix this, or it may be closed several month later. Don't expect anything on your PR if you have such errors, you MUST first fix the Continuous Integration error to have it taken into consideration.
If the PR is valid, and is kept open for a long time, a tag will also be added on the PR to describe the status of your PR and why the PR is kept open. By putting your mouse on the tag, you will get a full explanation of the tag/status that explain why your PR has not been integrated yet.
In most cases, it give you information of things you have to do to have the PR taken into consideration (for example a change is requested, a conflict is expected to be solved, some questions were asked). If you have a yellow, red flag of purple flag, don't expect to have your PR validated. You must first provide the answer the flag ask you. The majority of PR are waiting a developer action.
Around 95% of submitted PR are reviewed and tagged. Even if this is one of the most important ratio of answered PR in Open Source world, don't expect the core team to reach the 100%. With the increasing popularity of Dolibarr, this ratio will probably decrease in future.
### Resources

View File

@ -321,8 +321,8 @@ class BookKeeping extends CommonObject
$sql .= ", piece_num";
$sql .= ', entity';
$sql .= ") VALUES (";
$sql .= "'" . $this->db->idate($this->doc_date) . "'";
$sql .= ", ".(! isset($this->date_lim_reglement) || dol_strlen($this->date_lim_reglement) == 0 ? 'NULL' : "'" . $this->db->idate($this->date_lim_reglement) . "'");
$sql .= "'".$this->db->idate($this->doc_date)."'";
$sql .= ", ".(! isset($this->date_lim_reglement) || dol_strlen($this->date_lim_reglement) == 0 ? 'NULL' : "'".$this->db->idate($this->date_lim_reglement)."'");
$sql .= ",'" . $this->db->escape($this->doc_type) . "'";
$sql .= ",'" . $this->db->escape($this->doc_ref) . "'";
$sql .= "," . $this->fk_doc;
@ -338,7 +338,7 @@ class BookKeeping extends CommonObject
$sql .= "," . $this->montant;
$sql .= ",'" . $this->db->escape($this->sens) . "'";
$sql .= ",'" . $this->db->escape($this->fk_user_author) . "'";
$sql .= ",'" . $this->db->idate($now). "'";
$sql .= ",'".$this->db->idate($now)."'";
$sql .= ",'" . $this->db->escape($this->code_journal) . "'";
$sql .= ",'" . $this->db->escape($this->journal_label) . "'";
$sql .= "," . $this->db->escape($this->piece_num);
@ -543,7 +543,7 @@ class BookKeeping extends CommonObject
// Put here code to add control on parameters values
// Insert request
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . $mode.'(';
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . $mode.' (';
$sql .= 'doc_date,';
$sql .= 'date_lim_reglement,';
$sql .= 'doc_type,';
@ -567,7 +567,7 @@ class BookKeeping extends CommonObject
$sql .= 'piece_num,';
$sql .= 'entity';
$sql .= ') VALUES (';
$sql .= ' ' . (! isset($this->doc_date) || dol_strlen($this->doc_date) == 0 ? 'NULL' : "'" . $this->db->idate($this->doc_date) . "'") . ',';
$sql .= ' ' . (! isset($this->doc_date) || dol_strlen($this->doc_date) == 0 ? 'NULL' : "'".$this->db->idate($this->doc_date)."'") . ',';
$sql .= ' ' . (! isset($this->date_lim_reglement) || dol_strlen($this->date_lim_reglement) == 0 ? 'NULL' : "'" . $this->db->idate($this->date_lim_reglement) . "'") . ',';
$sql .= ' ' . (! isset($this->doc_type) ? 'NULL' : "'" . $this->db->escape($this->doc_type) . "'") . ',';
$sql .= ' ' . (! isset($this->doc_ref) ? 'NULL' : "'" . $this->db->escape($this->doc_ref) . "'") . ',';
@ -584,7 +584,7 @@ class BookKeeping extends CommonObject
$sql .= ' ' . (! isset($this->montant) ? 'NULL' : $this->montant ). ',';
$sql .= ' ' . (! isset($this->sens) ? 'NULL' : "'" . $this->db->escape($this->sens) . "'") . ',';
$sql .= ' ' . $user->id . ',';
$sql .= ' ' . "'" . $this->db->idate($now) . "',";
$sql .= ' ' . "'".$this->db->idate($now)."',";
$sql .= ' ' . (empty($this->code_journal) ? 'NULL' : "'" . $this->db->escape($this->code_journal) . "'") . ',';
$sql .= ' ' . (empty($this->journal_label) ? 'NULL' : "'" . $this->db->escape($this->journal_label) . "'") . ',';
$sql .= ' ' . (empty($this->piece_num) ? 'NULL' : $this->db->escape($this->piece_num)).',';
@ -1161,7 +1161,7 @@ class BookKeeping extends CommonObject
// Update request
$sql = 'UPDATE ' . MAIN_DB_PREFIX . $this->table_element . $mode.' SET';
$sql .= ' doc_date = ' . (! isset($this->doc_date) || dol_strlen($this->doc_date) != 0 ? "'" . $this->db->idate($this->doc_date) . "'" : 'null') . ',';
$sql .= ' doc_date = ' . (! isset($this->doc_date) || dol_strlen($this->doc_date) != 0 ? "'".$this->db->idate($this->doc_date)."'" : 'null') . ',';
$sql .= ' doc_type = ' . (isset($this->doc_type) ? "'" . $this->db->escape($this->doc_type) . "'" : "null") . ',';
$sql .= ' doc_ref = ' . (isset($this->doc_ref) ? "'" . $this->db->escape($this->doc_ref) . "'" : "null") . ',';
$sql .= ' fk_doc = ' . (isset($this->fk_doc) ? $this->fk_doc : "null") . ',';
@ -1689,28 +1689,30 @@ class BookKeeping extends CommonObject
$this->db->begin();
if ($direction==0)
if ($direction==0)
{
$next_piecenum=$this->getNextNumMvt();
$now = dol_now();
if ($next_piecenum < 0) {
$error++;
}
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element.'(doc_date, doc_type,';
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . ' (doc_date, doc_type,';
$sql .= ' doc_ref, fk_doc, fk_docdet, entity, thirdparty_code, subledger_account, subledger_label,';
$sql .= ' numero_compte, label_compte, label_operation, debit, credit,';
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, piece_num)';
$sql .= 'SELECT doc_date, doc_type,';
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, piece_num, date_creation)';
$sql .= ' SELECT doc_date, doc_type,';
$sql .= ' doc_ref, fk_doc, fk_docdet, entity, thirdparty_code, subledger_account, subledger_label,';
$sql .= ' numero_compte, label_compte, label_operation, debit, credit,';
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, '.$next_piecenum.'';
$sql .= ' FROM '.MAIN_DB_PREFIX . $this->table_element.'_tmp WHERE piece_num = '.$piece_num;
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, ' . $next_piecenum . ", '".$this->db->idate($now)."'";
$sql .= ' FROM ' . MAIN_DB_PREFIX . $this->table_element . '_tmp WHERE piece_num = ' . $this->db->escape($piece_num);
$resql = $this->db->query($sql);
if (! $resql) {
$error ++;
$this->errors[] = 'Error ' . $this->db->lasterror();
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
}
$sql = 'DELETE FROM '.MAIN_DB_PREFIX . $this->table_element.'_tmp WHERE piece_num = '.$piece_num;
$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element . '_tmp WHERE piece_num = ' . $this->db->escape($piece_num);
$resql = $this->db->query($sql);
if (! $resql) {
$error ++;
@ -1718,29 +1720,29 @@ class BookKeeping extends CommonObject
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
}
} elseif ($direction==1) {
$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element.'_tmp WHERE piece_num = '.$piece_num;
$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element . '_tmp WHERE piece_num = ' . $piece_num;
$resql = $this->db->query($sql);
if (! $resql) {
$error ++;
$this->errors[] = 'Error ' . $this->db->lasterror();
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
}
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element.'_tmp(doc_date, doc_type,';
$sql = 'INSERT INTO ' . MAIN_DB_PREFIX . $this->table_element . '_tmp (doc_date, doc_type,';
$sql .= ' doc_ref, fk_doc, fk_docdet, thirdparty_code, subledger_account, subledger_label,';
$sql .= ' numero_compte, label_compte, label_operation, debit, credit,';
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, piece_num)';
$sql .= 'SELECT doc_date, doc_type,';
$sql .= ' SELECT doc_date, doc_type,';
$sql .= ' doc_ref, fk_doc, fk_docdet, thirdparty_code, subledger_account, subledger_label,';
$sql .= ' numero_compte, label_compte, label_operation, debit, credit,';
$sql .= ' montant, sens, fk_user_author, import_key, code_journal, journal_label, piece_num';
$sql .= ' FROM '.MAIN_DB_PREFIX . $this->table_element.' WHERE piece_num = '.$piece_num;
$sql .= ' FROM ' . MAIN_DB_PREFIX . $this->table_element.' WHERE piece_num = ' . $piece_num;
$resql = $this->db->query($sql);
if (! $resql) {
$error ++;
$this->errors[] = 'Error ' . $this->db->lasterror();
dol_syslog(__METHOD__ . ' ' . join(',', $this->errors), LOG_ERR);
}
$sql = 'DELETE FROM '.MAIN_DB_PREFIX . $this->table_element.'_tmp WHERE piece_num = '.$piece_num;
$sql = 'DELETE FROM ' . MAIN_DB_PREFIX . $this->table_element . '_tmp WHERE piece_num = ' . $piece_num;
$resql = $this->db->query($sql);
if (! $resql) {
$error ++;

View File

@ -374,9 +374,9 @@ if ($result) {
// Ref Product
print '<td>';
if ($product_static->id)
print $product_static->getNomUrl(1);
if ($objp->product_label) print '<br>'.$objp->product_label;
if ($product_static->id > 0) print $product_static->getNomUrl(1);
if ($product_static->id > 0 && $objp->product_label) print '<br>';
if ($objp->product_label) print $objp->product_label;
print '</td>';
print '<td class="tdoverflowonsmartphone">';

View File

@ -319,8 +319,8 @@ if ($result) {
$arrayofselected=is_array($toselect)?$toselect:array();
$param='';
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.$contextpage;
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.$limit;
if (! empty($contextpage) && $contextpage != $_SERVER["PHP_SELF"]) $param.='&contextpage='.urlencode($contextpage);
if ($limit > 0 && $limit != $conf->liste_limit) $param.='&limit='.urlencode($limit);
if ($search_lineid) $param.='&search_lineid='.urlencode($search_lineid);
if ($search_day) $param.='&search_day='.urlencode($search_day);
if ($search_month) $param.='&search_month='.urlencode($search_month);
@ -330,8 +330,8 @@ if ($result) {
if ($search_desc) $param.='&search_desc='.urlencode($search_desc);
if ($search_amount) $param.='&search_amount='.urlencode($search_amount);
if ($search_vat) $param.='&search_vat='.urlencode($search_vat);
if ($search_country) $param .= "&search_country=" . urlencode($search_country);
if ($search_tvaintra) $param .= "&search_tvaintra=" . urlencode($search_tvaintra);
if ($search_country) $param.= "&search_country=".urlencode($search_country);
if ($search_tvaintra) $param.= "&search_tvaintra=".urlencode($search_tvaintra);
$arrayofmassactions = array(
'ventil'=>$langs->trans("Ventilate")
@ -403,7 +403,7 @@ if ($result) {
print_liste_field_titre("Date", $_SERVER["PHP_SELF"], "f.datef, f.ref, l.rowid", "", $param, '', $sortfield, $sortorder, 'center ');
print_liste_field_titre("ProductRef", $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder);
//print_liste_field_titre("ProductLabel", $_SERVER["PHP_SELF"], "p.label", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Description", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("ProductDescription", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "l.total_ht", "", $param, '', $sortfield, $sortorder, 'right maxwidth50 ');
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder);

View File

@ -384,9 +384,9 @@ if ($result) {
// Ref product
print '<td>';
if ($product_static->id)
print $product_static->getNomUrl(1);
if ($objp->product_label) print '<br>'.$objp->product_label;
if ($product_static->id > 0) print $product_static->getNomUrl(1);
if ($product_static->id > 0 && $objp->product_label) print '<br>';
if ($objp->product_label) print $objp->product_label;
print '</td>';
// Description

View File

@ -405,7 +405,7 @@ if ($result) {
print_liste_field_titre("Date", $_SERVER["PHP_SELF"], "f.datef, f.ref, l.rowid", "", $param, '', $sortfield, $sortorder, 'center ');
print_liste_field_titre("ProductRef", $_SERVER["PHP_SELF"], "p.ref", "", $param, '', $sortfield, $sortorder);
//print_liste_field_titre("ProductLabel", $_SERVER["PHP_SELF"], "p.label", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Description", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("ProductDescription", $_SERVER["PHP_SELF"], "l.description", "", $param, '', $sortfield, $sortorder);
print_liste_field_titre("Amount", $_SERVER["PHP_SELF"], "l.total_ht", "", $param, '', $sortfield, $sortorder, 'right maxwidth50 ');
print_liste_field_titre("VATRate", $_SERVER["PHP_SELF"], "l.tva_tx", "", $param, '', $sortfield, $sortorder, 'right ');
print_liste_field_titre("Country", $_SERVER["PHP_SELF"], "co.label", "", $param, '', $sortfield, $sortorder);

View File

@ -40,7 +40,7 @@ $cancel = GETPOST('cancel', 'alpha');
$search_event = GETPOST('search_event', 'alpha');
// Get list of triggers available
$sql = "SELECT a.rowid, a.code, a.label, a.elementtype";
$sql = "SELECT a.rowid, a.code, a.label, a.elementtype, a.rang as position";
$sql.= " FROM ".MAIN_DB_PREFIX."c_action_trigger as a";
$sql.= " ORDER BY a.rang ASC";
$resql=$db->query($sql);
@ -55,6 +55,7 @@ if ($resql)
$triggers[$i]['code'] = $obj->code;
$triggers[$i]['element'] = $obj->elementtype;
$triggers[$i]['label'] = ($langs->trans("Notify_".$obj->code)!="Notify_".$obj->code?$langs->trans("Notify_".$obj->code):$obj->label);
$triggers[$i]['position'] = $obj->position;
$i++;
}
@ -65,6 +66,8 @@ else
dol_print_error($db);
}
//$triggers = dol_sort_array($triggers, 'code', 'asc', 0, 0, 1);
/*
* Actions

View File

@ -526,11 +526,17 @@ else
print '<tr class="liste_titre"><td class="titlefieldmiddle">'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
// Disable
print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_MAILS").'</td><td>'.yn($conf->global->MAIN_DISABLE_ALL_MAILS).'</td></tr>';
print '<tr class="oddeven"><td>'.$langs->trans("MAIN_DISABLE_ALL_MAILS").'</td><td>'.yn($conf->global->MAIN_DISABLE_ALL_MAILS);
if (! empty($conf->global->MAIN_DISABLE_ALL_MAILS)) print img_warning($langs->trans("Disabled"));
print '</td></tr>';
// Force e-mail recipient
print '<tr class="oddeven"><td>'.$langs->trans("MAIN_MAIL_FORCE_SENDTO").'</td><td>'.$conf->global->MAIN_MAIL_FORCE_SENDTO;
if (! empty($conf->global->MAIN_MAIL_FORCE_SENDTO) && ! isValidEmail($conf->global->MAIN_MAIL_FORCE_SENDTO)) print img_warning($langs->trans("ErrorBadEMail"));
if (! empty($conf->global->MAIN_MAIL_FORCE_SENDTO))
{
if (! isValidEmail($conf->global->MAIN_MAIL_FORCE_SENDTO)) print img_warning($langs->trans("ErrorBadEMail"));
else print img_warning($langs->trans("RecipientEmailsWillBeReplacedWithThisValue"));
}
print '</td></tr>';
//Add user to select destinaries list

View File

@ -900,7 +900,8 @@ if ($mode == 'marketplace')
?>
<form method="POST" class="centpercent" id="searchFormList" action="<?php echo $dolistore->url ?>">
<input type="hidden" name="mode" value="marketplace" />
<input type="hidden" name="token" value="<?php echo $_SESSION['newtoken'] ?>">
<input type="hidden" name="mode" value="marketplace">
<div class="divsearchfield"><?php echo $langs->trans('Keyword') ?>:
<input name="search_keyword" placeholder="<?php echo $langs->trans('Chercher un module') ?>" id="search_keyword" type="text" size="50" value="<?php echo $options['search'] ?>"><br>
</div>
@ -1026,15 +1027,35 @@ if ($mode == 'deploy')
print $langs->trans("YouCanSubmitFile");
$max=$conf->global->MAIN_UPLOAD_DOC; // En Kb
$maxphp=@ini_get('upload_max_filesize'); // En inconnu
$max=$conf->global->MAIN_UPLOAD_DOC; // In Kb
$maxphp=@ini_get('upload_max_filesize'); // In unknown
if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1;
if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024;
if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024;
if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024;
// Now $max and $maxphp are in Kb
$maxphp2=@ini_get('post_max_size'); // In unknown
if (preg_match('/k$/i', $maxphp2)) $maxphp2=$maxphp2*1;
if (preg_match('/m$/i', $maxphp2)) $maxphp2=$maxphp2*1024;
if (preg_match('/g$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024;
if (preg_match('/t$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024*1024;
// Now $max and $maxphp and $maxphp2 are in Kb
$maxmin = $max;
if ($maxphp > 0) $maxmin=min($max, $maxphp);
$maxphptoshow = $maxphptoshowparam = '';
if ($maxphp > 0)
{
$maxmin=min($max, $maxphp);
$maxphptoshow = $maxphp;
$maxphptoshowparam = 'upload_max_filesize';
}
if ($maxphp2 > 0)
{
$maxmin=min($max, $maxphp2);
if ($maxphp2 < $maxphp)
{
$maxphptoshow = $maxphp2;
$maxphptoshowparam = 'post_max_size';
}
}
if ($maxmin > 0)
{
@ -1062,7 +1083,7 @@ if ($mode == 'deploy')
{
$langs->load('other');
print ' ';
print info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphp), 1);
print info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphptoshow, $maxphptoshowparam), 1);
}
}
else

View File

@ -48,14 +48,31 @@ if (isset($title))
}
// Check PHP setup is OK
$maxphp=@ini_get('upload_max_filesize'); // In unknown
if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1;
if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024;
if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024;
if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024;
$maxphp2=@ini_get('post_max_size'); // In unknown
if (preg_match('/k$/i', $maxphp2)) $maxphp2=$maxphp2*1;
if (preg_match('/m$/i', $maxphp2)) $maxphp2=$maxphp2*1024;
if (preg_match('/g$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024;
if (preg_match('/t$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024*1024;
if ($maxphp > 0 && $maxphp2 > 0 && $maxphp > $maxphp2)
{
$langs->load("errors");
print info_admin($langs->trans("WarningParamUploadMaxFileSizeHigherThanPostMaxSize", @ini_get('upload_max_filesize'), @ini_get('post_max_size')), 0, 0, 0, 'warning');
print '<br>';
}
print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("Parameter").'</td><td>'.$langs->trans("Value").'</td></tr>';
print "\n";
$var=false;
// Recupere la version de PHP
// Get PHP version
$phpversion=version_php();
print '<tr class="oddeven"><td width="220px">'.$langs->trans("Version")."</td><td>".$phpversion."</td></tr>\n";

View File

@ -145,7 +145,6 @@ class DolibarrApi
unset($object->picto);
unset($object->fieldsforcombobox);
unset($object->comments);
unset($object->skip_update_total);
unset($object->context);

View File

@ -43,7 +43,7 @@ $action=GETPOST('action', 'alpha');
$contextpage=GETPOST('contextpage', 'aZ')?GETPOST('contextpage', 'aZ'):'actioncommlist'; // To manage different context of search
$resourceid=GETPOST("search_resourceid", "int")?GETPOST("search_resourceid", "int"):GETPOST("resourceid", "int");
$pid=GETPOST("search_projectid", 'int', 3)?GETPOST("search_projectid", 'int', 3):GETPOST("projectid", 'int', 3);
$status=GETPOST("search_status", 'alpha')?GETPOST("search_status", 'alpha'):GETPOST("status", 'alpha');
$status=(GETPOST("search_status", 'alpha') != '')?GETPOST("search_status", 'alpha'):GETPOST("status", 'alpha');
$type=GETPOST('search_type', 'alphanohtml')?GETPOST('search_type', 'alphanohtml'):GETPOST('type', 'alphanohtml');
$optioncss = GETPOST('optioncss', 'alpha');
$year=GETPOST("year", 'int');

View File

@ -43,7 +43,7 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
// Load translation files required by the page
$langs->load("propal");
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc');
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc', 0, 0, 1);
$total=0; $ilink=0;
foreach($linkedObjectBlock as $key => $objectlink)

View File

@ -2116,7 +2116,7 @@ if ($action == 'create' && $user->rights->commande->creer)
print '<div class="fichehalfleft">';
print '<div class="underbanner clearboth"></div>';
print '<table class="border tableforfield" width="100%">';
print '<table class="border tableforfield centpercent">';
if ($soc->outstanding_limit)
{
@ -2454,7 +2454,7 @@ if ($action == 'create' && $user->rights->commande->creer)
print '</div>';
print '</div>';
print '</div>';
print '</div>'; // Close fichecenter
print '<div class="clearboth"></div><br>';

View File

@ -39,7 +39,7 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
// Load translation files required by the page
$langs->load("orders");
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc');
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc', 0, 0, 1);
$total=0; $ilink=0;
foreach($linkedObjectBlock as $key => $objectlink)

View File

@ -32,7 +32,7 @@ require_once DOL_DOCUMENT_ROOT.'/don/class/don.class.php';
require_once DOL_DOCUMENT_ROOT.'/expensereport/class/expensereport.class.php';
require_once DOL_DOCUMENT_ROOT.'/fourn/class/fournisseur.facture.class.php';
$langs->loadLangs(array("accountancy", "bills", "companies", "salaries"));
$langs->loadLangs(array("accountancy", "bills", "companies", "salaries", "compta"));
$date_start =GETPOST('date_start', 'alpha');
$date_startDay= GETPOST('date_startday', 'int');
@ -503,9 +503,9 @@ if (!empty($date_start) && !empty($date_stop))
print '<td></td>';
print '<td></td>';
print '<td></td>';
print '<td align="right">'.price($totalET).'</td>';
print '<td align="right">'.price($totalIT).'</td>';
print '<td align="right">'.price($totalVAT).'</td>';
print '<td align="right">'.price(price2num($totalET, 'MT')).'</td>';
print '<td align="right">'.price(price2num($totalIT, 'MT')).'</td>';
print '<td align="right">'.price(price2num($totalVAT, 'MT')).'</td>';
print '<td></td>';
print '<td></td>';
print '<td></td>';

View File

@ -774,7 +774,7 @@ if (empty($reshook))
$array_options = $extrafieldsline->getOptionalsFromPost($object->table_element_line);
$objectline = new FactureLigneRec($db);
if ($objectline->fetch(GETPOST('lineid')))
if ($objectline->fetch(GETPOST('lineid', 'int')))
{
$objectline->array_options=$array_options;
$result=$objectline->insertExtraFields();
@ -784,6 +784,8 @@ if (empty($reshook))
}
}
$position = ($objectline->rang >= 0 ? $objectline->rang : 0);
// Unset extrafield
if (is_array($extralabelsline))
{
@ -795,8 +797,8 @@ if (empty($reshook))
}
// Define special_code for special lines
$special_code=GETPOST('special_code');
if (! GETPOST('qty')) $special_code=3;
$special_code=GETPOST('special_code', 'int');
if (! GETPOST('qty', 'alpha')) $special_code=3;
/*$line = new FactureLigne($db);
$line->fetch(GETPOST('lineid'));
@ -832,11 +834,11 @@ if (empty($reshook))
$error ++;
}
} else {
$type = GETPOST('type');
$type = GETPOST('type', 'int');
$label = (GETPOST('product_label') ? GETPOST('product_label') : '');
// Check parameters
if (GETPOST('type') < 0) {
if (GETPOST('type', 'int') < 0) {
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("Type")), null, 'errors');
$error ++;
}
@ -868,7 +870,7 @@ if (empty($reshook))
0,
0,
$type,
0,
$position,
$special_code,
$label,
GETPOST('units'),

View File

@ -38,7 +38,7 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
$langs->load("bills");
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc');
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc', 0, 0, 1);
$total=0; $ilink=0;
foreach($linkedObjectBlock as $key => $objectlink)

View File

@ -410,8 +410,8 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
print '<td class="left">';
print $thirdpartystatic->getNomUrl(1, 'customer', 44);
print '</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($obj->total_ht).'</td>';
print '<td class="right">'.price($obj->total_ttc).'</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="nowrap right">'.price($obj->total_ht).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc).'</td>';
print '<td class="right">'.dol_print_date($db->jdate($obj->tms), 'day').'</td>';
print '<td>'.$facstatic->LibStatut($obj->paye, $obj->fk_statut, 3, $obj->am).'</td>';
print '</tr>';
@ -510,7 +510,7 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
print $thirdpartystatic->getNomUrl(1, 'supplier', 44);
print '</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($obj->total_ht).'</td>';
print '<td class="right">'.price($obj->total_ttc).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc).'</td>';
print '<td class="right">'.dol_print_date($db->jdate($obj->tms), 'day').'</td>';
print '<td>'.$facstatic->LibStatut($obj->paye, $obj->fk_statut, 3).'</td>';
print '</tr>';
@ -591,7 +591,7 @@ if (! empty($conf->don->enabled) && $user->rights->societe->lire)
print '<tr class="oddeven">';
print '<td>'.$donationstatic->getNomUrl(1).'</td>';
print '<td>'.$label.'</td>';
print '<td class="right">'.price($objp->amount).'</td>';
print '<td class="nowrap right">'.price($objp->amount).'</td>';
print '<td class="right">'.dol_print_date($db->jdate($objp->dm), 'day').'</td>';
print '<td>'.$donationstatic->LibStatut($objp->fk_statut, 3).'</td>';
print '</tr>';
@ -662,8 +662,8 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
print '<tr class="oddeven">';
print '<td>'.$chargestatic->getNomUrl(1).'</td>';
print '<td align="center">'.dol_print_date($db->jdate($obj->date_ech), 'day').'</td>';
print '<td class="right">'.price($obj->amount).'</td>';
print '<td class="right">'.price($obj->sumpaid).'</td>';
print '<td class="nowrap right">'.price($obj->amount).'</td>';
print '<td class="nowrap right">'.price($obj->sumpaid).'</td>';
print '<td align="center">'.$chargestatic->getLibStatut(3).'</td>';
print '</tr>';
$tot_ttc+=$obj->amount;
@ -671,7 +671,7 @@ if (! empty($conf->tax->enabled) && $user->rights->tax->charges->lire)
}
print '<tr class="liste_total"><td class="left" colspan="2">'.$langs->trans("Total").'</td>';
print '<td class="right">'.price($tot_ttc).'</td>';
print '<td class="nowrap right">'.price($tot_ttc).'</td>';
print '<td class="right"></td>';
print '<td class="right">&nbsp;</td>';
print '</tr>';
@ -784,8 +784,8 @@ if (! empty($conf->facture->enabled) && ! empty($conf->commande->enabled) && $us
print $societestatic->getNomUrl(1, 'customer', 44);
print '</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($obj->total_ht).'</td>';
print '<td class="right">'.price($obj->total_ttc).'</td>';
print '<td class="right">'.price($obj->total_ttc-$obj->tot_fttc).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc-$obj->tot_fttc).'</td>';
print '<td>'.$commandestatic->LibStatut($obj->fk_statut, $obj->facture, 3).'</td>';
print '</tr>';
$tot_ht += $obj->total_ht;
@ -797,8 +797,8 @@ if (! empty($conf->facture->enabled) && ! empty($conf->commande->enabled) && $us
print '<tr class="liste_total"><td colspan="2">'.$langs->trans("Total").' &nbsp; <font style="font-weight: normal">('.$langs->trans("RemainderToBill").': '.price($tot_tobill).')</font> </td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($tot_ht).'</td>';
print '<td class="right">'.price($tot_ttc).'</td>';
print '<td class="right">'.price($tot_tobill).'</td>';
print '<td class="nowrap right">'.price($tot_ttc).'</td>';
print '<td class="nowrap right">'.price($tot_tobill).'</td>';
print '<td>&nbsp;</td>';
print '</tr>';
print '</table></div><br>';
@ -909,8 +909,8 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
print '</td>';
print '<td class="right">'.dol_print_date($db->jdate($obj->datelimite), 'day').'</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($obj->total_ht).'</td>';
print '<td class="right">'.price($obj->total_ttc).'</td>';
print '<td class="right">'.price($obj->am).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc).'</td>';
print '<td class="nowrap right">'.price($obj->am).'</td>';
print '<td>'.$facstatic->LibStatut($obj->paye, $obj->fk_statut, 3, $obj->am).'</td>';
print '</tr>';
@ -924,8 +924,8 @@ if (! empty($conf->facture->enabled) && $user->rights->facture->lire)
print '<tr class="liste_total"><td colspan="2">'.$langs->trans("Total").' &nbsp; <font style="font-weight: normal">('.$langs->trans("RemainderToTake").': '.price($total_ttc-$totalam).')</font> </td>';
print '<td>&nbsp;</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($total).'</td>';
print '<td class="right">'.price($total_ttc).'</td>';
print '<td class="right">'.price($totalam).'</td>';
print '<td class="nowrap right">'.price($total_ttc).'</td>';
print '<td class="nowrap right">'.price($totalam).'</td>';
print '<td>&nbsp;</td>';
print '</tr>';
}
@ -1021,8 +1021,8 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
print '<td>'.$societestatic->getNomUrl(1, 'supplier', 44).'</td>';
print '<td class="right">'.dol_print_date($db->jdate($obj->date_lim_reglement), 'day').'</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($obj->total_ht).'</td>';
print '<td class="right">'.price($obj->total_ttc).'</td>';
print '<td class="right">'.price($obj->am).'</td>';
print '<td class="nowrap right">'.price($obj->total_ttc).'</td>';
print '<td class="nowrap right">'.price($obj->am).'</td>';
print '<td>'.$facstatic->LibStatut($obj->paye, $obj->fk_statut, 3).'</td>';
print '</tr>';
$total += $obj->total_ht;
@ -1034,8 +1034,8 @@ if (! empty($conf->fournisseur->enabled) && $user->rights->fournisseur->facture-
print '<tr class="liste_total"><td colspan="2">'.$langs->trans("Total").' &nbsp; <font style="font-weight: normal">('.$langs->trans("RemainderToPay").': '.price($total_ttc-$totalam).')</font> </td>';
print '<td>&nbsp;</td>';
if (! empty($conf->global->MAIN_SHOW_HT_ON_SUMMARY)) print '<td class="right">'.price($total).'</td>';
print '<td class="right">'.price($total_ttc).'</td>';
print '<td class="right">'.price($totalam).'</td>';
print '<td class="nowrap right">'.price($total_ttc).'</td>';
print '<td class="nowrap right">'.price($totalam).'</td>';
print '<td>&nbsp;</td>';
print '</tr>';
}

View File

@ -87,7 +87,7 @@ if (empty($date_start) || empty($date_end)) // We define date_start and date_end
$date_start=dol_get_first_day($pastmonthyear, $pastmonth, false); $date_end=dol_get_last_day($pastmonthyear, $pastmonth, false);
}
$nom=$langs->trans("SellsJournal");
$name=$langs->trans("SellsJournal");
$periodlink='';
$exportlink='';
$builddate=dol_now();

View File

@ -63,78 +63,86 @@ $object = new BonPrelevement($db, "");
// Load object
include DOL_DOCUMENT_ROOT.'/core/actions_fetchobject.inc.php'; // Must be include, not include_once // Must be include, not include_once. Include fetch and fetch_thirdparty but not fetch_optionals
$hookmanager->initHooks(array('directdebitprevcard','globalcard'));
/*
* Actions
*/
if ( $action == 'confirm_delete' )
$parameters = array('socid' => $socid);
$reshook = $hookmanager->executeHooks('doActions', $parameters, $object, $action); // Note that $action and $object may have been modified by some hooks
if ($reshook < 0) setEventMessages($hookmanager->error, $hookmanager->errors, 'errors');
if (empty($reshook))
{
$res=$object->delete($user);
if ($res > 0)
if ( $action == 'confirm_delete' )
{
$res=$object->delete($user);
if ($res > 0)
{
header("Location: index.php");
exit;
}
}
// Seems to no be used and replaced with $action == 'infocredit'
if ( $action == 'confirm_credite' && GETPOST('confirm', 'alpha') == 'yes')
{
$res=$object->set_credite();
if ($res >= 0)
{
header("Location: card.php?id=".$id);
exit;
}
}
if ($action == 'infotrans' && $user->rights->prelevement->bons->send)
{
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
$dt = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
/*
if ($_FILES['userfile']['name'] && basename($_FILES['userfile']['name'],".ps") == $object->ref)
{
$dir = $conf->prelevement->dir_output.'/receipts';
if (dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $dir . "/" . dol_unescapefile($_FILES['userfile']['name']),1) > 0)
{
$object->set_infotrans($user, $dt, GETPOST('methode','alpha'));
}
header("Location: card.php?id=".$id);
exit;
}
else
{
dol_syslog("Fichier invalide",LOG_WARNING);
$mesg='BadFile';
}*/
$error = $object->set_infotrans($user, $dt, GETPOST('methode', 'alpha'));
if ($error)
{
header("Location: card.php?id=".$id."&error=$error");
exit;
}
}
// Set direct debit order to credited, create payment and close invoices
if ($action == 'infocredit' && $user->rights->prelevement->bons->credit)
{
header("Location: index.php");
exit;
}
}
$dt = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
// Seems to no be used and replaced with $action == 'infocredit
if ( $action == 'confirm_credite' && GETPOST('confirm', 'alpha') == 'yes')
{
$res=$object->set_credite();
if ($res >= 0)
{
header("Location: card.php?id=".$id);
exit;
}
}
$error = $object->set_infocredit($user, $dt);
if ($action == 'infotrans' && $user->rights->prelevement->bons->send)
{
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
$dt = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
/*
if ($_FILES['userfile']['name'] && basename($_FILES['userfile']['name'],".ps") == $object->ref)
{
$dir = $conf->prelevement->dir_output.'/receipts';
if (dol_move_uploaded_file($_FILES['userfile']['tmp_name'], $dir . "/" . dol_unescapefile($_FILES['userfile']['name']),1) > 0)
{
$object->set_infotrans($user, $dt, GETPOST('methode','alpha'));
}
header("Location: card.php?id=".$id);
exit;
}
else
{
dol_syslog("Fichier invalide",LOG_WARNING);
$mesg='BadFile';
}*/
$error = $object->set_infotrans($user, $dt, GETPOST('methode', 'alpha'));
if ($error)
{
header("Location: card.php?id=".$id."&error=$error");
exit;
}
}
// Set direct debit order to credited, create payment and close invoices
if ($action == 'infocredit' && $user->rights->prelevement->bons->credit)
{
$dt = dol_mktime(12, 0, 0, GETPOST('remonth', 'int'), GETPOST('reday', 'int'), GETPOST('reyear', 'int'));
$error = $object->set_infocredit($user, $dt);
if ($error)
{
header("Location: card.php?id=".$id."&error=$error");
exit;
}
if ($error)
{
header("Location: card.php?id=".$id."&error=$error");
exit;
}
}
}

View File

@ -1133,32 +1133,56 @@ class BonPrelevement extends CommonObject
/**
* Get object and lines from database
* Get object and lines from database
*
* @param User $user Object user that delete
* @return int >0 if OK, <0 if KO
* @param int $notrigger 1=Does not execute triggers, 0= execute triggers
* @return int >0 if OK, <0 if KO
*/
public function delete($user = null)
public function delete($user = null, $notrigger = 0)
{
$this->db->begin();
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_facture WHERE fk_prelevement_lignes IN (SELECT rowid FROM ".MAIN_DB_PREFIX."prelevement_lignes WHERE fk_prelevement_bons = ".$this->id.")";
$resql1=$this->db->query($sql);
if (! $resql1) dol_print_error($this->db);
$error = 0;
$resql1 = $resql2 = $resql3 = $resql4 = 0;
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_lignes WHERE fk_prelevement_bons = ".$this->id;
$resql2=$this->db->query($sql);
if (! $resql2) dol_print_error($this->db);
if (! $notrigger)
{
// Call trigger
$result=$this->call_trigger('BON_PRELEVEMENT_DELETE', $user);
if ($result < 0) $error++;
// End call triggers
}
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_bons WHERE rowid = ".$this->id;
$resql3=$this->db->query($sql);
if (! $resql3) dol_print_error($this->db);
if (! $error)
{
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_facture WHERE fk_prelevement_lignes IN (SELECT rowid FROM ".MAIN_DB_PREFIX."prelevement_lignes WHERE fk_prelevement_bons = ".$this->id.")";
$resql1=$this->db->query($sql);
if (! $resql1) dol_print_error($this->db);
}
$sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_facture_demande SET fk_prelevement_bons = NULL, traite = 0 WHERE fk_prelevement_bons = ".$this->id;
$resql4=$this->db->query($sql);
if (! $resql4) dol_print_error($this->db);
if (! $error)
{
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_lignes WHERE fk_prelevement_bons = ".$this->id;
$resql2=$this->db->query($sql);
if (! $resql2) dol_print_error($this->db);
}
if ($resql1 && $resql2 && $resql3)
if (! $error)
{
$sql = "DELETE FROM ".MAIN_DB_PREFIX."prelevement_bons WHERE rowid = ".$this->id;
$resql3=$this->db->query($sql);
if (! $resql3) dol_print_error($this->db);
}
if (! $error)
{
$sql = "UPDATE ".MAIN_DB_PREFIX."prelevement_facture_demande SET fk_prelevement_bons = NULL, traite = 0 WHERE fk_prelevement_bons = ".$this->id;
$resql4=$this->db->query($sql);
if (! $resql4) dol_print_error($this->db);
}
if ($resql1 && $resql2 && $resql3 && $resql4 && ! $error)
{
$this->db->commit();
return 1;

View File

@ -655,7 +655,7 @@ if ($id > 0)
else
{
print '<tr class="oddeven"><td class="opacitymedium">'.$langs->trans("None").'</td>';
print '<tr class="oddeven"><td><span class="opacitymedium">'.$langs->trans("None").'</span></td>';
print '<td></td><td></td><td></td><td></td>';
print '</tr>';
}

View File

@ -179,7 +179,7 @@ if (empty($reshook))
$object->socid = GETPOST("socid", 'int');
$object->lastname = GETPOST("lastname", 'alpha');
$object->firstname = GETPOST("firstname", 'alpha');
$object->civility_id = GETPOST("civility_id", 'alpha');
$object->civility_id = GETPOST("civility_id", 'alpha');
$object->poste = GETPOST("poste", 'alpha');
$object->address = GETPOST("address", 'alpha');
$object->zip = GETPOST("zipcode", 'alpha');
@ -573,7 +573,7 @@ else
// Civility
print '<tr><td><label for="civility_id">'.$langs->trans("UserTitle").'</label></td><td colspan="3">';
print $formcompany->select_civility(GETPOST("civility_id", 'alpha')?GETPOST("civility_id", 'alpha'):$object->civility_id);
print $formcompany->select_civility(GETPOST("civility", 'alpha')?GETPOST("civility", 'alpha'):$object->civility_code);
print '</td></tr>';
print '<tr><td><label for="title">'.$langs->trans("PostOrFunction").'</label></td>';
@ -872,7 +872,7 @@ else
// Civility
print '<tr><td><label for="civility_id">'.$langs->trans("UserTitle").'</label></td><td colspan="3">';
print $formcompany->select_civility(isset($_POST["civility_id"])?GETPOST("civility_id"):$object->civility_id);
print $formcompany->select_civility(isset($_POST["civility"])?GETPOST("civility"):$object->civility_code);
print '</td></tr>';
print '<tr><td><label for="title">'.$langs->trans("PostOrFunction").'</label></td>';

View File

@ -1218,7 +1218,7 @@ class Contact extends CommonObject
global $langs;
$langs->load("dict");
$code=(! empty($this->civility_id)?$this->civility_id:(! empty($this->civilite_id)?$this->civilite_id:''));
$code=(! empty($this->civility_id)?$this->civility:(! empty($this->civilite)?$this->civilite:''));
if (empty($code)) return '';
return $langs->getLabelFromKey($this->db, "Civility".$code, "c_civility", "code", "label", $code);
}

View File

@ -490,7 +490,10 @@ class Conf
if (empty($this->global->ACCOUNTING_MODE)) $this->global->ACCOUNTING_MODE='RECETTES-DEPENSES'; // By default. Can be 'RECETTES-DEPENSES' ou 'CREANCES-DETTES'
// By default, suppliers objects can be linked to all projects
$this->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS = 1;
if (! isset($this->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS)) $this->global->PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS = 1;
// By default we enable feature to bill time spent
if (! isset($this->global->PROJECT_BILL_TIME_SPENT)) $this->global->PROJECT_BILL_TIME_SPENT = 1;
// MAIN_HTML_TITLE
if (! isset($this->global->MAIN_HTML_TITLE)) $this->global->MAIN_HTML_TITLE='noapp,thirdpartynameonly,contactnameonly,projectnameonly';

View File

@ -1679,7 +1679,7 @@ class Form
$out .= ajax_combobox($htmlname);
// do not use maxwidthonsmartphone by default. Set it by caller so auto size to 100% will work when not defined
$out.= '<select class="flat'.($morecss?' minwidth100 '.$morecss:' minwidth200').'" id="'.$htmlname.'" name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').' '.($disabled?' disabled':'').'>';
$out.= '<select class="flat'.($morecss?' minwidth100imp '.$morecss:' minwidth200').'" id="'.$htmlname.'" name="'.$htmlname.($multiple ? '[]' : '').'" '.($multiple ? 'multiple' : '').' '.($disabled?' disabled':'').'>';
if ($show_empty && !$multiple) $out.= '<option value="-1"'.((empty($selected) || in_array(-1, $selected))?' selected':'').'>&nbsp;</option>'."\n";
if ($show_every) $out.= '<option value="-2"'.((in_array(-2, $selected))?' selected':'').'>-- '.$langs->trans("Everybody").' --</option>'."\n";
@ -6607,7 +6607,7 @@ class Form
print '</table>';
if(!empty($compatibleImportElementsList))
if (!empty($compatibleImportElementsList))
{
$res=@include dol_buildpath('core/tpl/ajax/objectlinked_lineimport.tpl.php');
}
@ -6661,7 +6661,8 @@ class Form
'fichinter'=>array('enabled'=>$conf->ficheinter->enabled, 'perms'=>1, 'label'=>'LinkToIntervention', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."fichinter as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('intervention').')'),
'supplier_proposal'=>array('enabled'=>$conf->supplier_proposal->enabled , 'perms'=>1, 'label'=>'LinkToSupplierProposal', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, '' as ref_supplier, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."supplier_proposal as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('supplier_proposal').')'),
'order_supplier'=>array('enabled'=>$conf->supplier_order->enabled , 'perms'=>1, 'label'=>'LinkToSupplierOrder', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_supplier, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."commande_fournisseur as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('commande_fournisseur').')'),
'invoice_supplier'=>array('enabled'=>$conf->supplier_invoice->enabled , 'perms'=>1, 'label'=>'LinkToSupplierInvoice', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_supplier, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."facture_fourn as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('facture_fourn').')')
'invoice_supplier'=>array('enabled'=>$conf->supplier_invoice->enabled , 'perms'=>1, 'label'=>'LinkToSupplierInvoice', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.ref_supplier, t.total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."facture_fourn as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('facture_fourn').')'),
'ticket'=>array('enabled'=>$conf->ticket->enabled , 'perms'=>1, 'label'=>'LinkToTicket', 'sql'=>"SELECT s.rowid as socid, s.nom as name, s.client, t.rowid, t.ref, t.track_id, '0' as total_ht FROM ".MAIN_DB_PREFIX."societe as s, ".MAIN_DB_PREFIX."ticket as t WHERE t.fk_soc = s.rowid AND t.fk_soc IN (".$listofidcompanytoscan.') AND t.entity IN ('.getEntity('ticket').')')
);
}

View File

@ -391,7 +391,7 @@ class FormCompany
/**
* Return combo list with people title
*
* @param string $selected Title preselected
* @param string $selected Civility/Title code preselected
* @param string $htmlname Name of HTML select combo field
* @param string $morecss Add more css on SELECT element
* @return string String with HTML select

View File

@ -130,15 +130,35 @@ class FormFile
$out .= '<td class="valignmiddle nowrap">';
$max=$conf->global->MAIN_UPLOAD_DOC; // En Kb
$maxphp=@ini_get('upload_max_filesize'); // En inconnu
$max=$conf->global->MAIN_UPLOAD_DOC; // In Kb
$maxphp=@ini_get('upload_max_filesize'); // In unknown
if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1;
if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024;
if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024;
if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024;
// Now $max and $maxphp are in Kb
$maxphp2=@ini_get('post_max_size'); // In unknown
if (preg_match('/k$/i', $maxphp2)) $maxphp2=$maxphp2*1;
if (preg_match('/m$/i', $maxphp2)) $maxphp2=$maxphp2*1024;
if (preg_match('/g$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024;
if (preg_match('/t$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024*1024;
// Now $max and $maxphp and $maxphp2 are in Kb
$maxmin = $max;
if ($maxphp > 0) $maxmin=min($max, $maxphp);
$maxphptoshow = $maxphptoshowparam = '';
if ($maxphp > 0)
{
$maxmin=min($max, $maxphp);
$maxphptoshow = $maxphp;
$maxphptoshowparam = 'upload_max_filesize';
}
if ($maxphp2 > 0)
{
$maxmin=min($max, $maxphp2);
if ($maxphp2 < $maxphp)
{
$maxphptoshow = $maxphp2;
$maxphptoshowparam = 'post_max_size';
}
}
if ($maxmin > 0)
{
@ -168,7 +188,7 @@ class FormFile
{
$langs->load('other');
$out .= ' ';
$out .= info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphp), 1);
$out .= info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphptoshow), 1);
}
}
else

View File

@ -60,7 +60,7 @@ class FormProjets
* @param int $maxlength Maximum length of label
* @param int $option_only Return only html options lines without the select tag
* @param int $show_empty Add an empty line
* @param int $discard_closed Discard closed projects (0=Keep, 1=hide completely, 2=Disable)
* @param int $discard_closed Discard closed projects (0=Keep, 1=hide completely, 2=Disable). Use a negative value to not show the "discarded" tooltip.
* @param int $forcefocus Force focus on field (works with javascript only)
* @param int $disabled Disabled
* @param int $mode 0 for HTML mode and 1 for JSON mode
@ -100,13 +100,13 @@ class FormProjets
}
else
{
$out.=$this->select_projects_list($socid, $selected, $htmlname, $maxlength, $option_only, $show_empty, $discard_closed, $forcefocus, $disabled, 0, $filterkey, 1, $forceaddid, $htmlid, $morecss);
$out.=$this->select_projects_list($socid, $selected, $htmlname, $maxlength, $option_only, $show_empty, abs($discard_closed), $forcefocus, $disabled, 0, $filterkey, 1, $forceaddid, $htmlid, $morecss);
}
if ($discard_closed)
if ($discard_closed > 0)
{
if (class_exists('Form'))
{
if (empty($form)) $form=new Form($this->db);
if (! is_object($form)) $form=new Form($this->db);
$out.=$form->textwithpicto('', $langs->trans("ClosedProjectsAreHidden"));
}
}
@ -367,7 +367,7 @@ class FormProjets
include_once DOL_DOCUMENT_ROOT . '/core/lib/ajax.lib.php';
$comboenhancement = ajax_combobox($htmlname, '', 0, $forcefocus);
$out.=$comboenhancement;
$morecss='minwidth200 maxwidth500';
$morecss='minwidth200imp maxwidth500';
}
if (empty($option_only)) {

View File

@ -733,40 +733,97 @@ class FormTicket
print ajax_combobox('select'.$htmlname);
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
/**
* Clear list of attached files in send mail form (also stored in session)
*
* @return void
*/
public function clear_attached_files()
{
// phpcs:enable
global $conf,$user;
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
// Set tmp user directory
$vardir=$conf->user->dir_output."/".$user->id;
$upload_dir = $vardir.'/temp/'; // TODO Add $keytoavoidconflict in upload_dir path
if (is_dir($upload_dir)) dol_delete_dir_recursive($upload_dir);
$keytoavoidconflict = empty($this->trackid)?'':'-'.$this->trackid; // this->trackid must be defined
unset($_SESSION["listofpaths".$keytoavoidconflict]);
unset($_SESSION["listofnames".$keytoavoidconflict]);
unset($_SESSION["listofmimes".$keytoavoidconflict]);
}
/**
* Show the form to add message on ticket
*
* @param string $width Width of form
* @return void
* @param string $width Width of form
* @return void
*/
public function showMessageForm($width = '40%')
{
global $conf, $langs, $user, $mysoc;
global $conf, $langs, $user, $hookmanager, $form, $mysoc;
$formmail = new FormMail($this->db);
$addfileaction = 'addfile';
if (! is_object($form)) $form=new Form($this->db);
// Load translation files required by the page
$langs->loadLangs(array('other', 'mails'));
$addfileaction = 'addfile';
// Clear temp files. Must be done at beginning, before call of triggers
if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1'))
{
$this->clear_attached_files();
}
$form = new Form($this->db);
$formmail = new FormMail($this->db);
// Define output language
$outputlangs = $langs;
$newlang = '';
if ($conf->global->MAIN_MULTILANGS && empty($newlang)) $newlang = $this->param['langsmodels'];
if (! empty($newlang))
{
$outputlangs = new Translate("", $conf);
$outputlangs->setDefaultLang($newlang);
$outputlangs->load('other');
}
// Get message template for $this->param["models"] into c_email_templates
$arraydefaultmessage = -1;
if ($this->param['models'] != 'none')
{
$model_id=0;
if (array_key_exists('models_id', $this->param))
{
$model_id=$this->param["models_id"];
}
$arraydefaultmessage=$formmail->getEMailTemplate($this->db, $this->param["models"], $user, $outputlangs, $model_id); // If $model_id is empty, preselect the first one
}
// Define list of attached files
$listofpaths = array();
$listofnames = array();
$listofmimes = array();
if (!empty($_SESSION["listofpaths"])) {
$listofpaths = explode(';', $_SESSION["listofpaths"]);
$keytoavoidconflict = empty($this->trackid)?'':'-'.$this->trackid; // this->trackid must be defined
if (GETPOST('mode', 'alpha') == 'init' || (GETPOST('modelmailselected', 'alpha') && GETPOST('modelmailselected', 'alpha') != '-1'))
{
if (! empty($arraydefaultmessage->joinfiles) && is_array($this->param['fileinit']))
{
foreach($this->param['fileinit'] as $file)
{
$this->add_attached_files($file, basename($file), dol_mimetype($file));
}
}
}
if (!empty($_SESSION["listofnames"])) {
$listofnames = explode(';', $_SESSION["listofnames"]);
}
if (!empty($_SESSION["listofmimes"])) {
$listofmimes = explode(';', $_SESSION["listofmimes"]);
}
if (! empty($_SESSION["listofpaths".$keytoavoidconflict])) $listofpaths=explode(';', $_SESSION["listofpaths".$keytoavoidconflict]);
if (! empty($_SESSION["listofnames".$keytoavoidconflict])) $listofnames=explode(';', $_SESSION["listofnames".$keytoavoidconflict]);
if (! empty($_SESSION["listofmimes".$keytoavoidconflict])) $listofmimes=explode(';', $_SESSION["listofmimes".$keytoavoidconflict]);
// Define output language
$outputlangs = $langs;
@ -808,6 +865,7 @@ class FormTicket
print '<form method="post" name="ticket" enctype="multipart/form-data" action="' . $this->param["returnurl"] . '">';
print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">';
print '<input type="hidden" name="action" value="' . $this->action . '">';
print '<input type="hidden" name="actionbis" value="add_message">';
foreach ($this->param as $key => $value) {
print '<input type="hidden" name="' . $key . '" value="' . $value . '">';
}
@ -1000,7 +1058,7 @@ class FormTicket
$out .= '<div id="attachfile_' . $key . '">';
$out .= img_mime($listofnames[$key]) . ' ' . $listofnames[$key];
if (!$this->withfilereadonly) {
$out .= ' <input type="image" style="border: 0px;" src="' . DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/delete.png" value="' . ($key + 1) . '" class="removedfile" id="removedfile_' . $key . '" name="removedfile_' . $key . '" />';
$out .= ' <input type="image" style="border: 0px;" src="' . DOL_URL_ROOT . '/theme/' . $conf->theme . '/img/delete.png" value="' . ($key + 1) . '" class="removedfile reposition" id="removedfile_' . $key . '" name="removedfile_' . $key . '" />';
}
$out .= '<br></div>';
}

View File

@ -1559,6 +1559,7 @@ function dol_add_file_process($upload_dir, $allowoverwrite = 0, $donotupdatesess
$info = pathinfo($destfile);
$destfile = dol_sanitizeFileName($info['filename'].($info['extension']!='' ? ('.'.strtolower($info['extension'])) : ''));
// We apply dol_string_nohtmltag also to clean file names (this remove duplicate spaces) because
// this function is also applied when we make try to download file (by the GETPOST(filename, 'alphanohtml') call).
$destfile = dol_string_nohtmltag($destfile);

View File

@ -2935,22 +2935,23 @@ function dol_trunc($string, $size = 40, $trunc = 'right', $stringencoding = 'UTF
/**
* Show picto whatever it's its name (generic function)
*
* @param string $titlealt Text on title tag for tooltip. Not used if param notitle is set to 1.
* @param string $picto Name of image file to show ('filenew', ...)
* If no extension provided, we use '.png'. Image must be stored into theme/xxx/img directory.
* Example: picto.png if picto.png is stored into htdocs/theme/mytheme/img
* Example: picto.png@mymodule if picto.png is stored into htdocs/mymodule/img
* Example: /mydir/mysubdir/picto.png if picto.png is stored into htdocs/mydir/mysubdir (pictoisfullpath must be set to 1)
* @param string $moreatt Add more attribute on img tag (For example 'style="float: right"')
* @param boolean|int $pictoisfullpath If true or 1, image path is a full path
* @param int $srconly Return only content of the src attribute of img.
* @param int $notitle 1=Disable tag title. Use it if you add js tooltip, to avoid duplicate tooltip.
* @param string $alt Force alt for bind people
* @param string $morecss Add more class css on img tag (For example 'myclascss'). Work only if $moreatt is empty.
* @return string Return img tag
* @param string $titlealt Text on title tag for tooltip. Not used if param notitle is set to 1.
* @param string $picto Name of image file to show ('filenew', ...)
* If no extension provided, we use '.png'. Image must be stored into theme/xxx/img directory.
* Example: picto.png if picto.png is stored into htdocs/theme/mytheme/img
* Example: picto.png@mymodule if picto.png is stored into htdocs/mymodule/img
* Example: /mydir/mysubdir/picto.png if picto.png is stored into htdocs/mydir/mysubdir (pictoisfullpath must be set to 1)
* @param string $moreatt Add more attribute on img tag (For example 'style="float: right"')
* @param boolean|int $pictoisfullpath If true or 1, image path is a full path
* @param int $srconly Return only content of the src attribute of img.
* @param int $notitle 1=Disable tag title. Use it if you add js tooltip, to avoid duplicate tooltip.
* @param string $alt Force alt for bind people
* @param string $morecss Add more class css on img tag (For example 'myclascss'). Work only if $moreatt is empty.
* @param string $marginleftonlyshort 1 = Add a short left margin on picto, 2 = Add a larger left maring on picto, 0 = No margin left. Works for fontawesome picto only.
* @return string Return img tag
* @see img_object(), img_picto_common()
*/
function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $srconly = 0, $notitle = 0, $alt = '', $morecss = '')
function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $srconly = 0, $notitle = 0, $alt = '', $morecss = '', $marginleftonlyshort = 2)
{
global $conf, $langs;
@ -2986,7 +2987,7 @@ function img_picto($titlealt, $picto, $moreatt = '', $pictoisfullpath = false, $
if (empty($conf->global->MAIN_DISABLE_FONT_AWESOME_5)) $fa='fas';
$fakey = $pictowithoutext;
$facolor = ''; $fasize = '';
$marginleftonlyshort = 2;
if ($pictowithoutext == 'setup') {
$fakey = 'fa-cog';
$fasize = '1.4em';

View File

@ -371,7 +371,7 @@ function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$t
$numlines=count($lines);
// We declare counter as global because we want to edit them into recursive call
global $total_projectlinesa_spent,$total_projectlinesa_planned,$total_projectlinesa_spent_if_planned,$total_projectlinesa_tobill,$total_projectlinesa_billed;
global $total_projectlinesa_spent, $total_projectlinesa_planned, $total_projectlinesa_spent_if_planned, $total_projectlinesa_tobill, $total_projectlinesa_billed;
if ($level == 0)
{
$total_projectlinesa_spent=0;
@ -491,9 +491,13 @@ function projectLinesa(&$inc, $parent, &$lines, &$level, $var, $showproject, &$t
//else print '<a href="'.DOL_URL_ROOT.'/projet/tasks/task.php?id='.$lines[$i]->id.'&withproject=1">';
for ($k = 0 ; $k < $level ; $k++)
{
print "&nbsp; &nbsp; &nbsp;";
print '<div class="marginleftonly">';
}
print $lines[$i]->label;
for ($k = 0 ; $k < $level ; $k++)
{
print '</div>';
}
if ($showlineingray) print '</i>';
//else print '</a>';
print "</td>\n";

View File

@ -185,5 +185,5 @@ function llxHeaderTicket($title, $head = "", $disablejs = 0, $disablehead = 0, $
print '</center><br>';
}
print '<div style="margin-left: 50px; margin-right: 50px;">';
print '<div class="ticketlargemargin">';
}

View File

@ -1285,7 +1285,7 @@ function print_left_eldy_menu($db, $menu_array_before, $menu_array_after, &$tabM
$newmenu->add("/accountancy/bookkeeping/balance.php?mainmenu=accountancy&amp;leftmenu=accountancy_accountancy", $langs->trans("AccountBalance"), 1, $user->rights->accounting->mouvements->lire);
// Files
if (! empty($conf->global->MAIN_FEATURES_LEVEL) && $conf->global->MAIN_FEATURES_LEVEL >= 1)
if ((! empty($conf->global->MAIN_FEATURES_LEVEL) && $conf->global->MAIN_FEATURES_LEVEL >= 1) || ! empty($conf->global->ACCOUNTANCY_SHOW_EXPORT_FILES_MENU))
{
$newmenu->add("/compta/accounting-files.php?mainmenu=accountancy&amp;leftmenu=accountancy_files", $langs->trans("AccountantFiles"), 1, $user->rights->accounting->mouvements->lire);
}

View File

@ -1217,6 +1217,8 @@ class pdf_einstein extends ModelePDFCommandes
}
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Show top header of page.
*
@ -1227,8 +1229,9 @@ class pdf_einstein extends ModelePDFCommandes
* @param string $titlekey Translation key to show as title of document
* @return void
*/
private function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "PdfOrderTitle")
protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "PdfOrderTitle")
{
// phpcs:enable
global $conf,$langs,$hookmanager;
// Load traductions files requiredby by page
@ -1429,6 +1432,8 @@ class pdf_einstein extends ModelePDFCommandes
return $top_shift;
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Show footer of page. Need this->emetteur object
*
@ -1438,8 +1443,9 @@ class pdf_einstein extends ModelePDFCommandes
* @param int $hidefreetext 1=Hide free text
* @return int Return height of bottom margin including footer text
*/
private function _pagefoot(&$pdf, $object, $outputlangs, $hidefreetext = 0)
protected function _pagefoot(&$pdf, $object, $outputlangs, $hidefreetext = 0)
{
// phpcs:enable
global $conf;
$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
return pdf_pagefoot($pdf, $outputlangs, 'ORDER_FREE_TEXT', $this->emetteur, $this->marge_basse, $this->marge_gauche, $this->page_hauteur, $object, $showdetails, $hidefreetext);

View File

@ -1352,6 +1352,8 @@ class pdf_eratosthene extends ModelePDFCommandes
}
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Show top header of page.
*
@ -1362,8 +1364,9 @@ class pdf_eratosthene extends ModelePDFCommandes
* @param string $titlekey Translation key to show as title of document
* @return void
*/
private function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "PdfOrderTitle")
protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "PdfOrderTitle")
{
// phpcs:enable
global $conf,$langs,$hookmanager;
// Translations
@ -1564,6 +1567,8 @@ class pdf_eratosthene extends ModelePDFCommandes
return $top_shift;
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Show footer of page. Need this->emetteur object
*
@ -1573,8 +1578,9 @@ class pdf_eratosthene extends ModelePDFCommandes
* @param int $hidefreetext 1=Hide free text
* @return int Return height of bottom margin including footer text
*/
private function _pagefoot(&$pdf, $object, $outputlangs, $hidefreetext = 0)
protected function _pagefoot(&$pdf, $object, $outputlangs, $hidefreetext = 0)
{
// phpcs:enable
global $conf;
$showdetails=$conf->global->MAIN_GENERATE_DOCUMENTS_SHOW_FOOT_DETAILS;
return pdf_pagefoot($pdf, $outputlangs, 'ORDER_FREE_TEXT', $this->emetteur, $this->marge_basse, $this->marge_gauche, $this->page_hauteur, $object, $showdetails, $hidefreetext);

View File

@ -57,6 +57,8 @@ class pdf_proforma extends pdf_einstein
}
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.ScopeNotCamelCaps
// phpcs:disable PEAR.NamingConventions.ValidFunctionName.PublicUnderscore
/**
* Show top header of page.
*
@ -67,8 +69,9 @@ class pdf_proforma extends pdf_einstein
* @param string $titlekey Translation key to show as title of document
* @return void
*/
private function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "InvoiceProForma")
protected function _pagehead(&$pdf, $object, $showaddress, $outputlangs, $titlekey = "InvoiceProForma")
{
// phpcs:enable
global $conf,$langs,$hookmanager;
parent::_pagehead($pdf, $object, $showaddress, $outputlangs, $titlekey);

View File

@ -414,7 +414,11 @@ class doc_generic_shipment_odt extends ModelePdfExpedition
}
}
// Make substitutions into odt of thirdparty
$tmparray=$this->get_substitutionarray_thirdparty($socobject, $outputlangs);
if ($socobject->element == 'contact') {
$tmparray = $this->get_substitutionarray_contact($socobject, $outputlangs);
} else {
$tmparray = $this->get_substitutionarray_thirdparty($socobject, $outputlangs);
}
foreach($tmparray as $key=>$value)
{
try {

View File

@ -29,6 +29,7 @@
require_once DOL_DOCUMENT_ROOT.'/core/modules/expedition/modules_expedition.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/company.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/pdf.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/product.lib.php';
/**

View File

@ -66,13 +66,15 @@ $(document).ready(function(){
var fk_element = "<?php echo $fk_element; ?>";
var element_id = "<?php echo $id; ?>";
var filepath = "<?php echo urlencode($filepath); ?>";
var token = "<?php echo $_SESSION["token"]; ?>"; // We use old 'token' and not 'newtoken' for Ajax call because the ajax page has the NOTOKENRENEWAL constant set.
$.post("<?php echo DOL_URL_ROOT; ?>/core/ajax/row.php",
{
roworder: roworder,
table_element_line: table_element_line,
fk_element: fk_element,
element_id: element_id,
filepath: filepath
filepath: filepath,
token: token
},
function() {
console.log("tableDND end of ajax call");

View File

@ -2258,7 +2258,7 @@ else
print '<a href="" class="commonlink auploadnewfilenow reposition">'.$langs->trans("UploadANewFileNow");
print img_picto($langs->trans("UploadANewFileNow"), 'chevron-down', '', false, 0, 0, '', 'marginleftonly');
print '</a>';
if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
if (empty($conf->global->EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES))
{
print ' &nbsp; - &nbsp; '.'<a href="" class="commonlink aattachtodoc reposition">'.$langs->trans("AttachTheNewLineToTheDocument");
print img_picto($langs->trans("AttachTheNewLineToTheDocument"), 'chevron-down', '', false, 0, 0, '', 'marginleftonly');
@ -2389,7 +2389,7 @@ else
$nbFiles = $nbLinks = 0;
$arrayoffiles = array();
if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
if (empty($conf->global->EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES))
{
require_once DOL_DOCUMENT_ROOT.'/core/lib/files.lib.php';
require_once DOL_DOCUMENT_ROOT.'/core/lib/images.lib.php';
@ -2406,7 +2406,7 @@ else
print '<a href="" class="commonlink auploadnewfilenow reposition">'.$langs->trans("UploadANewFileNow");
print img_picto($langs->trans("UploadANewFileNow"), 'chevron-down', '', false, 0, 0, '', 'marginleftonly');
print '</a>';
if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
if (empty($conf->global->EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES))
{
print ' &nbsp; - &nbsp; '.'<a href="" class="commonlink aattachtodoc reposition">'.$langs->trans("AttachTheNewLineToTheDocument");
print img_picto($langs->trans("AttachTheNewLineToTheDocument"), 'chevron-down', '', false, 0, 0, '', 'marginleftonly');
@ -2441,7 +2441,7 @@ else
print '<tr class="liste_titre">';
print '<td></td>';
print '<td class="center">'.$langs->trans('Date').'</td>';
if (! empty($conf->projet->enabled)) print '<td class="minwidth100imp">'.$langs->trans('Project').'</td>';
if (! empty($conf->projet->enabled)) print '<td class="minwidth100imp">'.$form->textwithpicto($langs->trans('Project'), $langs->trans("ClosedProjectsAreHidden")).'</td>';
if (!empty($conf->global->MAIN_USE_EXPENSE_IK)) print '<td>'.$langs->trans('CarCategory').'</td>';
print '<td class="center">'.$langs->trans('Type').'</td>';
print '<td>'.$langs->trans('Description').'</td>';
@ -2469,7 +2469,7 @@ else
if (! empty($conf->projet->enabled))
{
print '<td>';
$formproject->select_projects(-1, $fk_projet, 'fk_projet', 0, 0, 1, 1, 0, 0, 0, '', 0, 0, 'maxwidth300');
$formproject->select_projects(-1, $fk_projet, 'fk_projet', 0, 0, 1, -1, 0, 0, 0, '', 0, 0, 'maxwidth300');
print '</td>';
}

View File

@ -572,8 +572,8 @@ class ExpenseReport extends CommonObject
$this->db->begin();
$sql = "UPDATE ".MAIN_DB_PREFIX."expensereport";
$sql.= " SET fk_statut = 6, paid=1";
$sql.= " WHERE rowid = ".$id." AND fk_statut = 5";
$sql.= " SET fk_statut = ".self::STATUS_CLOSED.", paid=1";
$sql.= " WHERE rowid = ".$id." AND fk_statut = ".self::STATUS_APPROVED;
dol_syslog(get_class($this)."::set_paid sql=".$sql, LOG_DEBUG);
$resql=$this->db->query($sql);

View File

@ -1,6 +1,6 @@
<?php
// Add line to select existing file
if ($conf->global->MAIN_FEATURES_LEVEL >= 2)
if (empty($conf->global->EXPENSEREPORT_DISABLE_ATTACHMENT_ON_LINES))
{
print '<!-- expensereport_linktofile.tpl.php -->'."\n";

View File

@ -35,6 +35,8 @@ $linkedObjectBlock = $GLOBALS['linkedObjectBlock'];
$langs->load("interventions");
$linkedObjectBlock = dol_sort_array($linkedObjectBlock, 'date', 'desc', 0, 0, 1);
$ilink=0;
foreach($linkedObjectBlock as $key => $objectlink)
{

View File

@ -567,25 +567,46 @@ if ($step == 3 && $datatoimport)
//print '<tr class="liste_titre"><td colspan="6">'.$langs->trans("FileWithDataToImport").'</td></tr>';
// Input file name box
print '<tr class="oddeven"><td colspan="6">';
print '<input type="file" name="userfile" size="20" maxlength="80"> &nbsp; &nbsp; ';
print '<tr class="oddeven nohover"><td colspan="6">';
print '<input type="file" name="userfile" size="20" maxlength="80"> &nbsp; &nbsp; ';
$out = (empty($conf->global->MAIN_UPLOAD_DOC)?' disabled':'');
print '<input type="submit" class="button" value="'.$langs->trans("AddFile").'"'.$out.' name="sendit">';
$out='';
if (! empty($conf->global->MAIN_UPLOAD_DOC))
{
$max=$conf->global->MAIN_UPLOAD_DOC; // En Kb
$maxphp=@ini_get('upload_max_filesize'); // En inconnu
if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1;
if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024;
if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024;
if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024;
// Now $max and $maxphp are in Kb
if ($maxphp > 0) $max=min($max, $maxphp);
$max=$conf->global->MAIN_UPLOAD_DOC; // In Kb
$maxphp=@ini_get('upload_max_filesize'); // In unknown
if (preg_match('/k$/i', $maxphp)) $maxphp=$maxphp*1;
if (preg_match('/m$/i', $maxphp)) $maxphp=$maxphp*1024;
if (preg_match('/g$/i', $maxphp)) $maxphp=$maxphp*1024*1024;
if (preg_match('/t$/i', $maxphp)) $maxphp=$maxphp*1024*1024*1024;
$maxphp2=@ini_get('post_max_size'); // In unknown
if (preg_match('/k$/i', $maxphp2)) $maxphp2=$maxphp2*1;
if (preg_match('/m$/i', $maxphp2)) $maxphp2=$maxphp2*1024;
if (preg_match('/g$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024;
if (preg_match('/t$/i', $maxphp2)) $maxphp2=$maxphp2*1024*1024*1024;
// Now $max and $maxphp and $maxphp2 are in Kb
$maxmin = $max;
$maxphptoshow = $maxphptoshowparam = '';
if ($maxphp > 0)
{
$maxmin=min($max, $maxphp);
$maxphptoshow = $maxphp;
$maxphptoshowparam = 'upload_max_filesize';
}
if ($maxphp2 > 0)
{
$maxmin=min($max, $maxphp2);
if ($maxphp2 < $maxphp)
{
$maxphptoshow = $maxphp2;
$maxphptoshowparam = 'post_max_size';
}
}
$langs->load('other');
$out .= ' ';
$out.=info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphp), 1);
$out .= info_admin($langs->trans("ThisLimitIsDefinedInSetup", $max, $maxphptoshow), 1);
}
else
{
@ -846,7 +867,7 @@ if ($step == 4 && $datatoimport)
print '<input type="hidden" name="enclosure" value="'.dol_escape_htmltag($enclosure).'">';
print '<div class="marginbottomonly opacitymedium">';
print $langs->trans("SelectImportFields", img_picto('', 'grip_title', '')).' ';
print $langs->trans("SelectImportFields", img_picto('', 'grip_title', '', false, 0, 0, '', '', 0)).' ';
$htmlother->select_import_model($importmodelid, 'importmodelid', $datatoimport, 1);
print '<input type="submit" class="button" value="'.$langs->trans("Select").'">';
print '</div>';

View File

@ -102,9 +102,9 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',202);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',203);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_REPORT_PAYED','Expense report billed','Executed when an expense report is set as billed','expensereport',204);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',204);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('HOLIDAY_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',202);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('HOLIDAY_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',203);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('EXPENSE_DELETE','Expense report deleted','Executed when an expense report is deleted','expensereport',205);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('HOLIDAY_VALIDATE','Expense report validated','Executed when an expense report is validated','expensereport',211);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('HOLIDAY_APPROVE','Expense report approved','Executed when an expense report is approved','expensereport',212);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_VALIDATE','Project validation','Executed when a project is validated','project',141);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_DELETE','Project deleted','Executed when a project is deleted','project',143);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('TICKET_CREATE','Ticket created','Executed when a ticket is created','ticket',161);
@ -116,7 +116,7 @@ insert into llx_c_action_trigger (code,label,description,elementtype,rang) value
-- actions not enabled by default (no constant created for that) when we enable module agenda
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PRODUCT_MODIFY','Product or service modified','Executed when a product or sevice is modified','product',41);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('MEMBER_MODIFY','Member modified','Executed when a member is modified','member',23);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_MODIFY','Intervention modified','Executed when a intervention is modified','ficheinter',31);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('FICHINTER_MODIFY','Intervention modified','Executed when a intervention is modified','ficheinter',19);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_CREATE','Project creation','Executed when a project is created','project',140);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('PROJECT_MODIFY','Project modified','Executed when a project is modified','project',142);
insert into llx_c_action_trigger (code,label,description,elementtype,rang) values ('TASK_CREATE','Task created','Executed when a project task is created','project',150);

View File

@ -206,6 +206,9 @@ ALTER TABLE llx_user ADD COLUMN linkedin varchar(255) after whatsapp;
ALTER TABLE llx_expensereport_det ADD COLUMN fk_ecm_files integer DEFAULT NULL;
ALTER TABLE llx_expensereport ADD COLUMN paid smallint default 0 NOT NULL;
UPDATE llx_expensereport set paid = 1 WHERE fk_statut = 6 and paid = 0;
CREATE TABLE llx_bom_bom(
-- BEGIN MODULEBUILDER FIELDS
@ -397,4 +400,7 @@ insert into llx_c_type_contact(rowid, element, source, code, libelle, active ) v
ALTER TABLE llx_ticket_extrafields ADD INDEX idx_ticket_extrafields (fk_object);
-- Use special_code=3 in Takepos
UPDATE llx_facturedet AS fd LEFT JOIN llx_facture AS f ON f.rowid = fd.fk_facture SET fd.special_code = 4 WHERE f.module_source = 'takepos' AND fd.special_code = 3
-- VMYSQL4.1 UPDATE llx_facturedet AS fd LEFT JOIN llx_facture AS f ON f.rowid = fd.fk_facture SET fd.special_code = 4 WHERE f.module_source = 'takepos' AND fd.special_code = 3;
UPDATE llx_website_page set fk_user_creat = fk_user_modif WHERE fk_user_creat IS NULL and fk_user_modif IS NOT NULL;

View File

@ -44,7 +44,7 @@ CREATE TABLE llx_expensereport (
fk_user_cancel integer DEFAULT NULL,
fk_statut integer NOT NULL, -- 1=brouillon, 2=validated (waiting approval), 4=canceled, 5=approved, 6=payed, 99=refused
fk_c_paiement integer DEFAULT NULL, -- deprecated
paid smallint default 0 NOT NULL, -- deprecated
paid smallint default 0 NOT NULL, -- deprecated (status is used instead)
note_public text,
note_private text,
detail_refuse varchar(255) DEFAULT NULL,

View File

@ -158,6 +158,7 @@ ACCOUNTING_RESULT_LOSS=Result accounting account (Loss)
ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer
TransitionalAccount=Transitional bank transfer account
ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations

View File

@ -422,6 +422,8 @@ ExtrafieldCheckBoxFromList=Checkboxes from table
ExtrafieldLink=رابط إلى كائن
ComputedFormula=Computed field
ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id: ($obj->rowid ? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found'
Computedpersistent=Store computed field
ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!!
ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).<br>Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value)
ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>3,value3<br>...
@ -429,6 +431,7 @@ ExtrafieldParamHelpradio=List of values must be lines with format key,value (whe
ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax: table_name:label_field:id_field::filter<br>Example: c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelpchkbxlst=List of values 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>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax: ObjectName:Classpath<br>Examples:<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
ExtrafieldParamHelpSeparator=Keep empty for a simple separator<br>Set this to 1 for a collapsing separator (open by default)<br>Set this to 2 for a collapsing separator (collapsed by default)
LibraryToBuildPDF=Library used for PDF generation
LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the 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
@ -819,9 +822,9 @@ Permission532=إنشاء / تعديل الخدمات
Permission534=حذف خدمات
Permission536=انظر / إدارة الخدمات الخفية
Permission538=تصدير الخدمات
Permission650=Read bom of Bom
Permission651=Create/Update bom of Bom
Permission652=Delete bom of Bom
Permission650=Read Bills of Materials
Permission651=Create/Update Bills of Materials
Permission652=Delete Bills of Materials
Permission701=قراءة التبرعات
Permission702=إنشاء / تعديل والهبات
Permission703=حذف التبرعات
@ -911,7 +914,7 @@ Permission50414=Delete operations in ledger
Permission50415=Delete all operations by year and journal in ledger
Permission50418=Export operations of the ledger
Permission50420=Report and export reports (turnover, balance, journals, ledger)
Permission50430=Define and close a fiscal year
Permission50430=Define and close a fiscal period
Permission50440=Manage chart of accounts, setup of accountancy
Permission51001=Read assets
Permission51002=Create/Update assets
@ -1924,4 +1927,4 @@ UrlForIFTTT=URL endpoint for IFTTT
YouWillFindItOnYourIFTTTAccount=You will find it on your IFTTT account
EndPointFor=End point for %s : %s
DeleteEmailCollector=Delete email collector
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collectore?
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector?

View File

@ -25,7 +25,7 @@ InvoiceProFormaAsk=الفاتورة الأولية
InvoiceProFormaDesc=<b> الفاتورة المبدئية </b> عبارة عن صورة فاتورة حقيقية ولكنها لا تحتوي على قيمة للمحاسبة.
InvoiceReplacement=استبدال الفاتورة
InvoiceReplacementAsk=فاتورة استبدال الفاتورة
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and completely replace 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'.
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to completely replace 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=The <b>credit note</b> is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned).

View File

@ -28,7 +28,7 @@ AliasNames=الاسم المستعار (التجارية، العلامات ال
AliasNameShort=Alias Name
Companies=الشركات
CountryIsInEEC=Country is inside the European Economic Community
PriceFormatInCurrentLanguage=Price format in current language
PriceFormatInCurrentLanguage=Price display format in the current language and currency
ThirdPartyName=Third-party name
ThirdPartyEmail=Third-party email
ThirdParty=Third-party
@ -287,6 +287,7 @@ SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users
SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
DiscountNone=بلا
Vendor=Vendor
Supplier=Vendor
AddContact=إنشاء اتصال
AddContactAddress=إنشاء الاتصال / عنوان
EditContact=تحرير الاتصال / عنوان

View File

@ -184,12 +184,14 @@ NumberOfCustomerInvoices=Number of customer invoices
NumberOfSupplierProposals=Number of vendor proposals
NumberOfSupplierOrders=Number of purchase orders
NumberOfSupplierInvoices=Number of vendor invoices
NumberOfContracts=Number of contracts
NumberOfUnitsProposals=Number of units on proposals
NumberOfUnitsCustomerOrders=Number of units on sales orders
NumberOfUnitsCustomerInvoices=Number of units on customer invoices
NumberOfUnitsSupplierProposals=Number of units on vendor proposals
NumberOfUnitsSupplierOrders=Number of units on purchase orders
NumberOfUnitsSupplierInvoices=Number of units on vendor invoices
NumberOfUnitsContracts=Number of units on contracts
EMailTextInterventionAddedContact=A new intervention %s has been assigned to you.
EMailTextInterventionValidated=التدخل ٪ ق المصادق
EMailTextInvoiceValidated=Invoice %s has been validated.

View File

@ -98,7 +98,7 @@ NoWebSiteCreateOneFirst=No website has been created yet. Create one first.
GoTo=Go to
DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '<strong>%s</strong>' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands).
NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified.
ReplaceWebsiteContent=Replace website content
ReplaceWebsiteContent=Search or Replace website content
DeleteAlsoJs=Delete also all javascript files specific to this website?
DeleteAlsoMedias=Delete also all medias files specific to this website?
# Export

View File

@ -158,6 +158,7 @@ ACCOUNTING_RESULT_LOSS=Result accounting account (Loss)
ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer
TransitionalAccount=Transitional bank transfer account
ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,9 @@
# Dolibarr language file - Source file is en_US - agenda
IdAgenda=ID на събитие
IdAgenda=Идентификатор на събитие
Actions=Събития
Agenda=Дневен ред
Agenda=Календар
TMenuAgenda=Календар
Agendas=Дневен ред
Agendas=Календари
LocalAgenda=Вътрешен календар
ActionsOwnedBy=Събитие принадлежащо на
ActionsOwnedByShort=Собственик
@ -11,74 +11,74 @@ AffectedTo=Възложено на
Event=Събитие
Events=Събития
EventsNb=Брой събития
ListOfActions=Списък на събитията
ListOfActions=Списък на събития
EventReports=Отчети за събития
Location=Място
ToUserOfGroup=За всеки потребител в група
EventOnFullDay=Събитие по цял ден (дни)
Location=Местоположение
ToUserOfGroup=на всеки потребител от група
EventOnFullDay=Целодневно събитие
MenuToDoActions=Всички незавършени събития
MenuDoneActions=Всички прекратени събития
MenuToDoMyActions=Моите незавършени събития
MenuDoneMyActions=Моите прекратени събития
ListOfEvents=Списък на събитията (Вътрешен календар)
ActionsAskedBy=Събития създадени от
ActionsToDoBy=Събития възложени на
ActionsDoneBy=Събития извършени от
ActionAssignedTo=Събитие определено на
ListOfEvents=Списък на събития (Вътрешен календар)
ActionsAskedBy=Събития, съобщени от
ActionsToDoBy=Събития, възложени на
ActionsDoneBy=Събития, извършени от
ActionAssignedTo=Събитие, възложено на
ViewCal=Месечен изглед
ViewDay=Дневен изглед
ViewWeek=Седмичен изглед
ViewPerUser=Изглед по потребител
ViewPerType=Преглед по тип
ViewPerType=Изглед по тип
AutoActions= Автоматично попълване
AgendaAutoActionDesc= Тук можете да дефинирате събития, които искате Dolibarr да създаде автоматично в бележника. Ако нищо не е отметнато, в регистрите ще бъдат включени само ръчни добавените събития и ще се показват в бележника. Автоматично проследяваните събития, извършени върху обекти (валидиране, промяна на състоянието), няма да бъдат запазени.
AgendaAutoActionDesc= Тук може да дефинирате събития, които искате Dolibarr да създаде автоматично в календара. Ако нищо не е отметнато, в регистрите ще бъдат включени само ръчно добавените събития и ще се показват в календара. Автоматично проследяваните събития, извършени върху обекти (валидиране, промяна на състояние) няма да бъдат запазени.
AgendaSetupOtherDesc= Тази страница предлага опции, позволяващи експортирането на вашите Dolibarr събития във външен календар (Thunderbird, Google Calendar и др.)
AgendaExtSitesDesc=Тази страница позволява да се обяви външните източници на календари, за да видят своите събития в дневния ред Dolibarr.
ActionsEvents=Събития, за които Dolibarr ще създаде действие в дневния ред автоматично
EventRemindersByEmailNotEnabled=Напомнянията за събития по имейл не са активирани в настройката на модула %s.
AgendaExtSitesDesc=Тази страница позволява да се декларират външни източници на календари, за да се видят техните събития в календара на Dolibarr.
ActionsEvents=Събития, за които Dolibarr ще създаде автоматично събитие в календара
EventRemindersByEmailNotEnabled=Напомнянията за събития по имейл не са активирани в настройката на модул %s.
##### Agenda event labels #####
NewCompanyToDolibarr=Контрагент %s е създаден
COMPANY_DELETEInDolibarr=Контрагент %s е изтрит
ContractValidatedInDolibarr=Контакт %s е валидиран
ContractValidatedInDolibarr=Договор %s е валидиран
CONTRACT_DELETEInDolibarr=Договор %s е изтрит
PropalClosedSignedInDolibarr=Предложение %s е подписано
PropalClosedRefusedInDolibarr=Предложение %s е отказано
PropalValidatedInDolibarr=Предложение %s валидирано
PropalClosedRefusedInDolibarr=Предложение %s е отхвърлено
PropalValidatedInDolibarr=Предложение %s е валидирано
PropalClassifiedBilledInDolibarr=Предложение %s е фактурирано
InvoiceValidatedInDolibarr=Фактура %s валидирани
InvoiceValidatedInDolibarrFromPos=Фактура %s валидирана от POS
InvoiceBackToDraftInDolibarr=Фактура %s се върнете в състояние на чернова
InvoiceDeleteDolibarr=Фактура %s изтрита
InvoiceValidatedInDolibarr=Фактура %s е валидирана
InvoiceValidatedInDolibarrFromPos=Фактура %s е валидирана от POS
InvoiceBackToDraftInDolibarr=Фактура %s е върната в статус на чернова
InvoiceDeleteDolibarr=Фактура %s е изтрита
InvoicePaidInDolibarr=Фактура %s е платена
InvoiceCanceledInDolibarr=Фактура %s е анулирана
MemberValidatedInDolibarr=Член %s е валидиран
MemberModifiedInDolibarr=Член %s е променен
MemberResiliatedInDolibarr=Член %s е прекратен
MemberDeletedInDolibarr=Член %s е изтрит
MemberSubscriptionAddedInDolibarr=Абонамент %s за член %s е добавен
MemberSubscriptionModifiedInDolibarr=Абонамент %s за член %s е променен
MemberSubscriptionDeletedInDolibarr=Абонамент %s за член %s е изтрит
MemberSubscriptionAddedInDolibarr=Членски внос %s за член %s е добавен
MemberSubscriptionModifiedInDolibarr=Членски внос %s за член %s е променен
MemberSubscriptionDeletedInDolibarr=Членски внос %s за член %s е изтрит
ShipmentValidatedInDolibarr=Пратка %s е валидирана
ShipmentClassifyClosedInDolibarr=Пратка %s е фактурирана
ShipmentUnClassifyCloseddInDolibarr=Пратка %s е повторно отворена
ShipmentBackToDraftInDolibarr=Пратка %s е върната в чернова
ShipmentBackToDraftInDolibarr=Пратка %s е върната в статус чернова
ShipmentDeletedInDolibarr=Пратка %s е изтрита
OrderCreatedInDolibarr=Поръчка %s е създадена
OrderValidatedInDolibarr=Поръчка %s валидирани
OrderDeliveredInDolibarr=Поръчка %s класифицирана доставена
OrderCanceledInDolibarr=Поръчка %s отменен
OrderBilledInDolibarr=Поръчка %s класифицирана таксувана
OrderApprovedInDolibarr=Поръчка %s одобрен
OrderRefusedInDolibarr=Поръчка %s отказана
OrderBackToDraftInDolibarr=Поръчка %s се върне в състояние на чернова
OrderValidatedInDolibarr=Поръчка %s е валидирана
OrderDeliveredInDolibarr=Поръчка %s е класифицирана като доставена
OrderCanceledInDolibarr=Поръчка %s е анулирана
OrderBilledInDolibarr=Поръчка %s е класифицирана като фактурирана
OrderApprovedInDolibarr=Поръчка %s е одобрена
OrderRefusedInDolibarr=Поръчка %s е отхвърлена
OrderBackToDraftInDolibarr=Поръчка %s е върната в статус на чернова
ProposalSentByEMail=Търговско предложение %s е изпратено по имейл
ContractSentByEMail=Договор %s е изпратен по имейл
OrderSentByEMail=Клиентска поръчка %s е изпратена по имейл
InvoiceSentByEMail=Клиентска фактура %s е изпратена по имейл
InvoiceSentByEMail=Фактура за продажба %s е изпратена по имейл
SupplierOrderSentByEMail=Поръчка за покупка %s е изпратена по имейл
SupplierInvoiceSentByEMail=Доставна фактура %s е изпратена по имейл
SupplierInvoiceSentByEMail=Фактура за покупка %s е изпратена по имейл
ShippingSentByEMail=Пратка %s е изпратена по имейл
ShippingValidated= Пратка %s валидирана
ShippingValidated= Пратка %s е валидирана
InterventionSentByEMail=Интервенция %s е изпратена по имейл
ProposalDeleted=Предложението е изтрито
OrderDeleted=Поръчката е изтрита
@ -90,46 +90,46 @@ EXPENSE_REPORT_CREATEInDolibarr=Разходен отчет %s е създаде
EXPENSE_REPORT_VALIDATEInDolibarr=Разходен отчет %s е валидиран
EXPENSE_REPORT_APPROVEInDolibarr=Разходен отчет %s е одобрен
EXPENSE_REPORT_DELETEInDolibarr=Разходен отчет %s е изтрит
EXPENSE_REPORT_REFUSEDInDolibarr=Разходен отчет %s е отказан
EXPENSE_REPORT_REFUSEDInDolibarr=Разходен отчет %s е отхвърлен
PROJECT_CREATEInDolibarr=Проект %s е създаден
PROJECT_MODIFYInDolibarr=Проект %s е променен
PROJECT_DELETEInDolibarr=Проект %s е изтрит
TICKET_CREATEInDolibarr=Тикет %s е създаден
TICKET_MODIFYInDolibarr=Тикет %s е променен
TICKET_ASSIGNEDInDolibarr=Тикет %s е възложен
TICKET_CLOSEInDolibarr=Тикет %s е затворен
TICKET_CLOSEInDolibarr=Тикет %s е приключен
TICKET_DELETEInDolibarr=Тикет %s е изтрит
##### End agenda events #####
AgendaModelModule=Шаблони на документи за събитие
AgendaModelModule=Шаблони за събитие
DateActionStart=Начална дата
DateActionEnd=Крайна дата
AgendaUrlOptions1=Можете да добавите и следните параметри, за да филтрирате изход:
AgendaUrlOptions3=<b>logina=%s</b> за да ограничи показването до действия притежавани от потребител <b>%s</b>.
AgendaUrlOptionsNotAdmin= <b> logina =! %s </b> за ограничаване на изхода до събития, които не са собственост на потребителя <b> %s </b>.
AgendaUrlOptions4= <b> logint = %s </b> за ограничаване на изхода до събития, възложени на потребителя <b> %s </b> (собственик and други).
AgendaUrlOptionsProject= <b> project = __ PROJECT_ID__ </b> за ограничаване на изхода до събития свързани с проект <b> __PROJECT_ID__ </b>.
AgendaUrlOptionsNotAutoEvent=<b> notactiontype = systemauto </b> за изключване на автоматични събития.
AgendaUrlOptions1=Може също да добавите следните параметри за филтриране на резултата:
AgendaUrlOptions3=<b>logina=%s</b>, за да ограничи показването до събития притежавани от потребител <b>%s</b>.
AgendaUrlOptionsNotAdmin=<b>logina=!%s</b>, за да ограничи показването до събития, които не са собственост на потребител <b>%s</b>.
AgendaUrlOptions4=<b>logint=%s</b>, за да ограничи показването до събития, които са възложени на потребител <b>%s</b> (като собственик и не).
AgendaUrlOptionsProject=<b>project=__PROJECT_ID__</b>, за да ограничи показването до събития, които са свързани с проект <b>__PROJECT_ID__</b>.
AgendaUrlOptionsNotAutoEvent=<b>notactiontype=systemauto</b> за изключване на автоматични събития.
AgendaShowBirthdayEvents=Показване на рождени дни на контактите
AgendaHideBirthdayEvents=Скриване на рождени дни на контактите
Busy=Зает
ExportDataset_event1=Списък на събитията в дневния ред
DefaultWorkingDays=По подразбиране диапазон на работни дни в седмица (Пример: 1-5, 1-6)
DefaultWorkingHours=По подразбиране диапазон на работни часове в ден (Пример: 9-18)
ExportDataset_event1=Списък на събития в календар
DefaultWorkingDays=Диапазон на работните дни по подразбиране в седмицата (Пример: 1-5, 1-6)
DefaultWorkingHours=Работно време по подразбиране в рамките на един ден (Пример: 9-18)
# External Sites ical
ExportCal=Изнасяне на календар
ExportCal=Експортиране на календар
ExtSites=Импортиране на външни календари
ExtSitesEnableThisTool=Покажете външни календари (дефинирани в глобалната настройка) в бележника. Не засяга външните календари, дефинирани от потребители.
ExtSitesEnableThisTool=Показване на външни календари (дефинирани в глобалната настройка) в календара. Не засяга външни календари, дефинирани от потребители.
ExtSitesNbOfAgenda=Брой календари
AgendaExtNb=Календар № %s
ExtSiteUrlAgenda=URL адрес за достъп до файла .Ical
ExtSiteUrlAgenda=URL адрес за достъп до .ical файл
ExtSiteNoLabel=Няма описание
VisibleTimeRange=Видим времеви диапазон
VisibleDaysRange=Видим диапазон от дни
AddEvent=Създаване събитие
MyAvailability=Моето разположение
AddEvent=Създаване на събитие
MyAvailability=Моята наличност
ActionType=Тип събитие
DateActionBegin=Начална дата на събитие
ConfirmCloneEvent=Сигурни ли сте че, искате да клонирате събитието <b> %s </b>?
ConfirmCloneEvent=Сигурни ли сте, че искате да клонирате събитие <b>%s</b>?
RepeatEvent=Повтаряне на събитие
EveryWeek=Всяка седмица
EveryMonth=Всеки месец

View File

@ -7,15 +7,15 @@ BankName=Име на банката
FinancialAccount=Сметка
BankAccount=Банкова сметка
BankAccounts=Банкови сметки
BankAccountsAndGateways=Банкови сметки | Портал
BankAccountsAndGateways=Банкови сметки | Портали
ShowAccount=Показване на сметка
AccountRef=Финансова сметка реф.
AccountLabel=Финансова сметка етикет
AccountLabel=Етикет на финансова сметка
CashAccount=Сметка в брой
CashAccounts=Парични сметки
CurrentAccounts=Разплащателни сметки
SavingAccounts=Спестовни сметки
ErrorBankLabelAlreadyExists=Етикета на финансовата сметка вече съществува
ErrorBankLabelAlreadyExists=Етикетът на финансовата сметка вече съществува
BankBalance=Баланс
BankBalanceBefore=Баланс преди
BankBalanceAfter=Баланс след
@ -23,42 +23,42 @@ BalanceMinimalAllowed=Минимален разрешен баланс
BalanceMinimalDesired=Минимален желан баланс
InitialBankBalance=Начален баланс
EndBankBalance=Краен баланс
CurrentBalance=Текущо салдо
CurrentBalance=Текущ баланс
FutureBalance=Бъдещ баланс
ShowAllTimeBalance=Показване на баланса от началото
ShowAllTimeBalance=Показване на баланса от начало
AllTime=От начало
Reconciliation=Помирение
Reconciliation=Съгласуване
RIB=Номер на банкова сметка
IBAN=IBAN номер
BIC=BIC/SWIFT Код
SwiftValid=BIC/SWIFT валиден
SwiftVNotalid=BIC/SWIFT невалиден
IbanValid=BAN валиден
IbanNotValid=BAN невалиден
BIC=BIC / SWIFT код
SwiftValid=BIC / SWIFT е валиден
SwiftVNotalid=BIC / SWIFT не е валиден
IbanValid=BAN е валиден
IbanNotValid=BAN не е валиден
StandingOrders=Поръчки за директен дебит
StandingOrder=Поръчка за директен дебит
AccountStatement=Отчет по сметка
AccountStatementShort=Отчет
AccountStatement=Извлечение по сметка
AccountStatementShort=Извлечение
AccountStatements=Извлечения по сметки
LastAccountStatements=Последни извлечения
IOMonthlyReporting=Месечно отчитане
BankAccountDomiciliation=Адрес на банката
BankAccountCountry=Профил страната
BankAccountOwner=Името на собственика на сметката
BankAccountOwnerAddress=Притежател на сметката адрес
RIBControlError=Проверката за достоверност на стойностите е неуспешна. Това означава, че информацията за този номер на сметката не е пълна или е неправилна (проверете страната, номерата и IBAN).
BankAccountCountry=Държава по местонахождение
BankAccountOwner=Титуляр на сметката
BankAccountOwnerAddress=Адрес на титуляра на сметката
RIBControlError=Проверката за достоверност на стойностите е неуспешна. Това означава, че информацията за този номер на сметка не е пълна или е неправилна (проверете страната, номерата и IBAN).
CreateAccount=Създаване на сметка
NewBankAccount=Нова сметка
NewFinancialAccount=Нова финансова сметка
MenuNewFinancialAccount=Нова финансова сметка
EditFinancialAccount=Редактиране на сметка
LabelBankCashAccount=Банка или етикета пари
AccountType=Тип на профила
EditFinancialAccount=Промяна на сметка
LabelBankCashAccount=Банков или паричен етикет
AccountType=Тип на сметката
BankType0=Спестовна сметка
BankType1=Разплащателна или картова сметка
BankType2=Парична сметка
AccountsArea=Сметки
AccountCard=Картова сметка
AccountsArea=Секция със сметки
AccountCard=Карта на сметката
DeleteAccount=Изтриване на акаунт
ConfirmDeleteAccount=Сигурни ли сте, че искате да изтриете тази сметка?
Account=Сметка
@ -67,103 +67,103 @@ BankTransactionForCategory=Банкови транзакции по катего
RemoveFromRubrique=Премахване на връзката с категория
RemoveFromRubriqueConfirm=Сигурни ли сте, че желаете да премахнете връзката между операцията и категорията?
ListBankTransactions=Списък с банкови транзакции
IdTransaction=Transaction ID
BankTransactions=Банкови записи
BankTransaction=Банков запис
ListTransactions=Списък записи
ListTransactionsByCategory=Списък записи/категории
TransactionsToConciliate=Записи за равнение
Conciliable=Може да се примири
Conciliate=Reconcile
Conciliation=Помирение
IdTransaction=Идентификатор на транзакция
BankTransactions=Банкови транзакции
BankTransaction=Банкова транзакция
ListTransactions=Списък транзакции
ListTransactionsByCategory=Списък транзакции по категория
TransactionsToConciliate=Транзакции за съгласуване
Conciliable=Може да се съгласува
Conciliate=Съгласуване
Conciliation=Съгласуване
SaveStatementOnly=Запазете само извлечението
ReconciliationLate=Късно съгласуване
IncludeClosedAccount=Включват затворени сметки
OnlyOpenedAccount=Само открити сметки
AccountToCredit=Профил на кредитен
IncludeClosedAccount=Включва затворени сметки
OnlyOpenedAccount=Само отворени сметки
AccountToCredit=Сметка за кредитиране
AccountToDebit=Сметка за дебитиране
DisableConciliation=Деактивирате функцията помирение за тази сметка
ConciliationDisabled=Помирение функция инвалиди
LinkedToAConciliatedTransaction=Свързан е със съгласуван запис
StatusAccountOpened=Отворен
StatusAccountClosed=Затворен
DisableConciliation=Деактивиране на функцията за съгласуване за тази сметка
ConciliationDisabled=Функцията за съгласуване е деактивирана
LinkedToAConciliatedTransaction=Свързано със съгласувана транзакция
StatusAccountOpened=Отворена
StatusAccountClosed=Затворена
AccountIdShort=Номер
LineRecord=Транзакция
AddBankRecord=Добавяне на запис
AddBankRecordLong=Ръчно добавяне на запис
AddBankRecord=Добавяне на транзакция
AddBankRecordLong=Ръчно добавяне на транзакция
Conciliated=Съгласувано
ConciliatedBy=Съгласуват от
DateConciliating=Reconcile дата
BankLineConciliated=Записите са съгласувани
ConciliatedBy=Съгласувано от
DateConciliating=Дата на съгласуване
BankLineConciliated=Транзакцията е съгласувана
Reconciled=Съгласувано
NotReconciled=Не е съгласувано
CustomerInvoicePayment=Клиентско плащане
SupplierInvoicePayment=Плащане на доставчик
CustomerInvoicePayment=Плащане от клиент
SupplierInvoicePayment=Плащане към доставчик
SubscriptionPayment=Плащане на членски внос
WithdrawalPayment=Платежно нареждане за дебит
SocialContributionPayment=Social/fiscal tax payment
SocialContributionPayment=Плащане на социални / фискални такси
BankTransfer=Банков превод
BankTransfers=Банкови преводи
MenuBankInternalTransfer=Вътрешен превод
TransferDesc=Прехвърляне от един акаунт в друг, Dolibarr ще направи два записа (дебитна сметка в източник и кредит в целевата сметка). За тази транзакция ще се използва същата сума (с изключение на знак), етикет и дата)
TransferDesc=Прехвърляне от един акаунт в друг, Dolibarr ще направи два записа (дебит от сметката на източника и кредит в целевата сметка). За тази транзакция ще се използва същата сума (с изключение на подписа), етикет и дата.
TransferFrom=От
TransferTo=За
TransferFromToDone=Прехвърлянето от <b>%s</b> на <b>%s</b> на %s <b>%s</b> беше записано.
TransferFromToDone=Прехвърлянето от <b>%s</b> към <b>%s</b> на <b>%s</b> %s беше записано.
CheckTransmitter=Предавател
ValidateCheckReceipt=Валидиране на тази чекова разписка?
ConfirmValidateCheckReceipt=Сигурни ли сте, че искате да потвърдите получаването на чека, няма да е възможна промяна след като това бъде направено?
DeleteCheckReceipt=Да се изтрие ли тази чекова разписка?
ConfirmValidateCheckReceipt=Сигурни ли сте, че искате да валидирате тази чекова разписка, няма да е възможна промяна след като това бъде направено?
DeleteCheckReceipt=Изтриване на тази чекова разписка?
ConfirmDeleteCheckReceipt=Сигурни ли сте, че искате да изтриете тази чекова разписка?
BankChecks=Банката проверява
BankChecks=Банкови чекове
BankChecksToReceipt=Чекове чакащи депозит
ShowCheckReceipt=Покажи проверете получаване депозит
ShowCheckReceipt=Покажи разписка за получаване на чеков депозит
NumberOfCheques=Брой чекове
DeleteTransaction=Изтриване на запис
ConfirmDeleteTransaction=Сигурни ли сте че искате да изтриете този запис ?
ThisWillAlsoDeleteBankRecord=Това ще изтрие генерирания банков запис
DeleteTransaction=Изтриване на транзакция
ConfirmDeleteTransaction=Сигурни ли сте, че искате да изтриете тази транзакция?
ThisWillAlsoDeleteBankRecord=Това ще изтрие и генерираната банкова транзакция
BankMovements=Движения
PlannedTransactions=Планирани записи
PlannedTransactions=Планирани транзакции
Graph=Графики
ExportDataset_banque_1=Банкови записи и извлечение по сметка
ExportDataset_banque_1=Банкови транзакции и извлечение по сметка
ExportDataset_banque_2=Депозитна разписка
TransactionOnTheOtherAccount=Транзакциите по друга сметка
TransactionOnTheOtherAccount=Транзакции по друга сметка
PaymentNumberUpdateSucceeded=Номерът на плащането е актуализиран успешно
PaymentNumberUpdateFailed=Плащане брой не може да бъде актуализиран
PaymentNumberUpdateFailed=Номерът на плащането не можа да бъде актуализиран
PaymentDateUpdateSucceeded=Датата на плащането е актуализирана успешно
PaymentDateUpdateFailed=Дата на плащане не може да бъде актуализиран
Transactions=Сделки
BankTransactionLine=Банков запис
PaymentDateUpdateFailed=Датата на плащане не можа да бъде актуализирана
Transactions=Транзакции
BankTransactionLine=Банкова транзакция
AllAccounts=Всички банкови и касови сметки
BackToAccount=Обратно към сметка
ShowAllAccounts=Покажи за всички сметки
FutureTransaction=Бъдещи транзакции. Невъзможно равнение.
SelectChequeTransactionAndGenerate=Изберете / филтрирайте чековете, които включва разписка за депозит и кликнете върху "Create".
FutureTransaction=Бъдеща транзакция. Не може да се съгласува.
SelectChequeTransactionAndGenerate=Изберете / Филтрирайте чековете, които да включите в депозитна разписка и кликнете върху "Създаване".
InputReceiptNumber=Изберете банковото извлечение, свързано със съгласуването. Използвайте числова стойност, която е във вида: YYYYMM или YYYYMMDD
EventualyAddCategory=В крайна сметка, да посочите категорията, в която да се класифицират записи
EventualyAddCategory=В крайна сметка, определете категория, в която да класифицирате транзакциите
ToConciliate=Да се съгласува ли?
ThenCheckLinesAndConciliate=След това проверете линии в отчета на банката и кликнете
DefaultRIB=По подразбиране BAN
ThenCheckLinesAndConciliate=След това проверете редовете в банковото извлечение и кликнете
DefaultRIB=BAN по подразбиране
AllRIB=Всички BAN
LabelRIB=BAN етикет
NoBANRecord=Няма BAN запис
DeleteARib=Изтри BAN запис
DeleteARib=Изтриване на BAN запис
ConfirmDeleteRib=Сигурни ли сте, че искате да изтриете този BAN запис?
RejectCheck=Чекът е върнат
ConfirmRejectCheck=Сигурни ли сте, искате да маркирате този чек като е отхвърлен?
RejectCheckDate=Дата, на която чекът е върнат
CheckRejected=Чекът е върнат
CheckRejectedAndInvoicesReopened=Чекът е върнат и фактурата е отворена
CheckRejectedAndInvoicesReopened=Чекът е върнат и фактурата е повторно отворена
BankAccountModelModule=Шаблони на документи за банкови сметки
DocumentModelSepaMandate=Шаблон за SEPA нареждания . Полезно само за европейските страни в ЕИО.
DocumentModelBan=Шаблон на който да се принтира страница с BAN информация
NewVariousPayment=Ново смесено плащане
VariousPayment=Смесено плащане
DocumentModelSepaMandate=Шаблон за SEPA нареждания. Полезно само за европейските страни в ЕИО.
DocumentModelBan=Шаблон за отпечатване на страница с информация за BAN.
NewVariousPayment=Ново разнородно плащане
VariousPayment=Разнородно плащане
VariousPayments=Разнородни плащания
ShowVariousPayment=Показване на смесено плащане
AddVariousPayment=Добавяне на смесено плащане
ShowVariousPayment=Показване на разнородно плащане
AddVariousPayment=Добавяне на разнородно плащане
SEPAMandate=SEPA нареждане
YourSEPAMandate=Вашите SEPA нареждания
FindYourSEPAMandate=Това е вашето SEPA нареждане да упълномощите нашата компания да направи поръчка за директен дебит към вашата банка. Върнете го подписано (сканиране на подписания документ) или го изпратете по пощата на
AutoReportLastAccountStatement=Автоматично попълнете полето „номер на банково извлечение“ с последния номер на извлечение, когато правите равнение
FindYourSEPAMandate=Това е вашето SEPA нареждане, с което да упълномощите нашата компания да направи поръчка за директен дебит към вашата банка. Върнете го подписано (сканиран подписан документ) или го изпратете по пощата на
AutoReportLastAccountStatement=Автоматично попълване на полето „номер на банково извлечение“ с последния номер на извлечение, когато правите съгласуване.
CashControl=Лимит за плащане в брой на POS
NewCashFence=Нов лимит за плащане в брой

View File

@ -9,34 +9,34 @@ BillsCustomersUnpaidForCompany=Неплатени фактури за прода
BillsSuppliersUnpaid=Неплатени фактури за доставка
BillsSuppliersUnpaidForCompany=Неплатени фактури за доставка за %s
BillsLate=Забавени плащания
BillsStatistics=Статистика за продажни фактури
BillsStatistics=Статистика от фактури за продажба
BillsStatisticsSuppliers=Статистика за фактури на доставка
DisabledBecauseDispatchedInBookkeeping=Деактивирано, защото фактурата е изпратена за осчетоводяване
DisabledBecauseNotLastInvoice=Деактивирано, защото фактурата не може да се изтрие. Има регистрирани следващи фактури с поредни номера и това ще създаде дупки в брояча.
DisabledBecauseNotErasable=Деактивирано, защото не може да бъде изтрито
InvoiceStandard=Стандартна фактура
InvoiceStandardAsk=Стандартна фактура
InvoiceStandardDesc=Тази фактурата е фактура от най-общ вид.
InvoiceStandardDesc=Този вид фактура се използва като стандартна фактура.
InvoiceDeposit=Фактура за авансово плащане
InvoiceDepositAsk=Фактура за авансово плащане
InvoiceDepositDesc=Този вид фактура се използва, когато е получено авансово плащане.
InvoiceProForma=Проформа фактура
InvoiceProFormaAsk=Проформа фактура
InvoiceProFormaDesc=<b>Проформа фактура</b> е първообраз на една истинска фактура, но няма счетоводна стойност.
InvoiceReplacement=Подменяща фактура
InvoiceReplacementAsk=Фактура подменяща друга фактура
InvoiceReplacementDesc=<b>Подменяща фактура</b> се използва за анулиране и пълно заменяне на фактура без получено плащане. <br><br> Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като „Изоставена“.
InvoiceReplacement=Заменяща фактура
InvoiceReplacementAsk=Фактура заменяща друга фактура
InvoiceReplacementDesc=<b>Заменяща фактура</b> се използва за анулиране и пълно заменяне на фактура без получено плащане. <br><br> Забележка: Само фактури без плащания по тях могат да бъдат заменяни. Ако фактурата, която заменяте, все още не е приключена, то тя ще бъде автоматично приключена като „Изоставена“.
InvoiceAvoir=Кредитно известие
InvoiceAvoirAsk=Кредитно известие за коригиране на фактура
InvoiceAvoirDesc=<b>Кредитното известие </b> е отрицателна фактура, използвана за коригиране на факта, че фактурата показва сума, която се различава от действително платената сума (например клиентът е платил твърде много по грешка или няма да плати пълната сума, тъй като някои продукти са върнати).
invoiceAvoirWithLines=Създаване на кредитно известие с редове от оригиналната фактура
invoiceAvoirWithPaymentRestAmount=Създаване на кредитно известие с неплатения остатък от оригиналната фактура
invoiceAvoirLineWithPaymentRestAmount=Кредитно известие с неплатен остатък
ReplaceInvoice=Подмяна на фактура %s
ReplacementInvoice=Подменяща фактура
invoiceAvoirLineWithPaymentRestAmount=Кредитно известие за неплатен остатък
ReplaceInvoice=Заменяне на фактура %s
ReplacementInvoice=Заменяща фактура
ReplacedByInvoice=Заменена с фактура %s
ReplacementByInvoice=Заменена с фактура
CorrectInvoice=Правилна фактура %s
CorrectInvoice=Коректна фактура %s
CorrectionInvoice=Коригираща фактура
UsedByInvoice=Използва се за плащане на фактура %s
ConsumedBy=Консумирана от
@ -44,19 +44,19 @@ NotConsumed=Не е консумирана
NoReplacableInvoice=Няма заменими фактури
NoInvoiceToCorrect=Няма фактура за коригиране
InvoiceHasAvoir=Източник на едно или няколко кредитни известия
CardBill=Фактурна карта
PredefinedInvoices=Предварително-дефинирани Фактури
CardBill=Карта на фактура
PredefinedInvoices=Предварително дефинирани фактури
Invoice=Фактура
PdfInvoiceTitle=Фактура
Invoices=Фактури
InvoiceLine=Фактурен ред
InvoiceCustomer=Продажна фактура
CustomerInvoice=Продажна фактура
CustomersInvoices=Продажни фактури
InvoiceCustomer=Фактура за продажба
CustomerInvoice=Фактура за продажба
CustomersInvoices=Фактури за продажба
SupplierInvoice=Фактура за доставка
SuppliersInvoices=Фактури за доставка
SupplierBill=Фактура за доставка
SupplierBills=Доставни фактури
SupplierBills=Фактури за доставка
Payment=Плащане
PaymentBack=Обратно плащане
CustomerInvoicePaymentBack=Обратно плащане
@ -64,7 +64,7 @@ Payments=Плащания
PaymentsBack=Обратни плащания
paymentInInvoiceCurrency=във валутата на фактурите
PaidBack=Платено обратно
DeletePayment=Изтрий плащане
DeletePayment=Изтриване на плащане
ConfirmDeletePayment=Сигурни ли сте че, искате да изтриете това плащане?
ConfirmConvertToReduc=Искате ли да конвертирате това %s в абсолютна отстъпка?
ConfirmConvertToReduc2=Сумата ще бъде запазена измежду всички отстъпки и може да се използва като отстъпка за текуща или бъдеща фактура за този клиент.
@ -74,7 +74,7 @@ SupplierPayments=Плащания към доставчици
ReceivedPayments=Получени плащания
ReceivedCustomersPayments=Плащания получени от клиенти
PayedSuppliersPayments=Направени плащания към доставчици
ReceivedCustomersPaymentsToValid=Получени плащания от клиенти за валидация
ReceivedCustomersPaymentsToValid=Получени плащания от клиенти за валидиране
PaymentsReportsForYear=Отчети за плащания за %s
PaymentsReports=Отчети за плащания
PaymentsAlreadyDone=Вече направени плащания
@ -91,33 +91,33 @@ PaymentTerm=Условие за плащане
PaymentConditions=Условия за плащане
PaymentConditionsShort=Условия за плащане
PaymentAmount=Сума за плащане
PaymentHigherThanReminderToPay=Плащането е по-високо от напомнянето за плащане
PaymentHigherThanReminderToPay=Плащането е с по-висока стойност в сравнение с това в напомнянето
HelpPaymentHigherThanReminderToPay=Внимание, сумата за плащане на една или повече фактури е по-висока от дължимата сума за плащане. <br> Редактирайте записа си, в противен случай потвърдете и обмислете създаването на кредитно известие за получената сума за всяка надплатена фактура.
HelpPaymentHigherThanReminderToPaySupplier=Внимание, сумата за плащане на една или повече фактури е по-висока от дължимата сума за плащане. <br> Редактирайте записа си, в противен случай потвърдете и обмислете създаването на кредитно известие за излишъка, платен за всяка надплатена фактура.
ClassifyPaid=Класифицирай 'Платено'
ClassifyPaidPartially=Класифицирай 'Платено частично'
ClassifyCanceled=Класифицирай 'Изоставено'
ClassifyClosed=Класифицирай 'Затворено'
ClassifyUnBilled=Класифицирай 'Нетаксувано'
CreateBill=Създай фактура
ClassifyPaid=Класифициране като 'Платена'
ClassifyPaidPartially=Класифициране като 'Частично платена'
ClassifyCanceled=Класифициране като 'Изоставена'
ClassifyClosed=Класифициране като 'Приключена'
ClassifyUnBilled=Класифициране като 'Не таксувана'
CreateBill=Създаване на фактура
CreateCreditNote=Създаване на кредитно известие
AddBill=Създаване на фактура или кредитно известие
AddToDraftInvoices=Добави към фактура чернова
DeleteBill=Изтрий фактура
SearchACustomerInvoice=Търсене за продажна фактура
AddToDraftInvoices=Добавяне към чернова фактура
DeleteBill=Изтриване на фактура
SearchACustomerInvoice=Търсене на фактура за продажба
SearchASupplierInvoice=Търсене на фактура за доставка
CancelBill=Отказване на фактура
CancelBill=Анулиране на фактура
SendRemindByMail=Изпращане на напомняне по имейл
DoPayment=Въвеждане на плащане
DoPaymentBack=Въвеждане на възстановяване
ConvertToReduc=Маркиране като наличен кредит
ConvertExcessReceivedToReduc=Превръщане на получения излишък в наличен кредит
ConvertExcessPaidToReduc=Превръщане на платения излишък в налична отстъпка
EnterPaymentReceivedFromCustomer=Въведете плащане получено от клиент
EnterPaymentDueToCustomer=Дължимото плащане на клиента
DisabledBecauseRemainderToPayIsZero=Деактивирано понеже остатъка за плащане е нула
EnterPaymentReceivedFromCustomer=Въведете плащане, получено от клиент
EnterPaymentDueToCustomer=Извършване на плащане от клиента
DisabledBecauseRemainderToPayIsZero=Деактивирано, тъй като остатъка за плащане е нула
PriceBase=Базова цена
BillStatus=Статус на фактурата
BillStatus=Статус на фактура
StatusOfGeneratedInvoices=Състояние на генерираните фактури
BillStatusDraft=Чернова (трябва да се валидира)
BillStatusPaid=Платена
@ -128,7 +128,7 @@ BillStatusValidated=Валидирана (трябва да се плати)
BillStatusStarted=Започната
BillStatusNotPaid=Неплатена
BillStatusNotRefunded=Не възстановено
BillStatusClosedUnpaid=Затворена (неплатена)
BillStatusClosedUnpaid=Приключена (неплатена)
BillStatusClosedPaidPartially=Платена (частично)
BillShortStatusDraft=Чернова
BillShortStatusPaid=Платена
@ -140,7 +140,7 @@ BillShortStatusValidated=Валидирана
BillShortStatusStarted=Започната
BillShortStatusNotPaid=Неплатена
BillShortStatusNotRefunded=Не възстановено
BillShortStatusClosedUnpaid=Затворена
BillShortStatusClosedUnpaid=Приключена
BillShortStatusClosedPaidPartially=Платена (частично)
PaymentStatusToValidShort=За валидиране
ErrorVATIntraNotConfigured=Все още не е определен вътреобщностен ДДС номер
@ -150,7 +150,7 @@ ErrorBillNotFound=Фактура %s не съществува
ErrorInvoiceAlreadyReplaced=Грешка, опитахте да валидирате фактура, за да замените фактура %s, но тя вече е заменена с фактура %s.
ErrorDiscountAlreadyUsed=Грешка, вече се използва отстъпка
ErrorInvoiceAvoirMustBeNegative=Грешка, коригиращата фактура трябва да има отрицателна сума
ErrorInvoiceOfThisTypeMustBePositive=Грешка, този тип фактура трябва да има положителна стойност,
ErrorInvoiceOfThisTypeMustBePositive=Грешка, този тип фактура трябва да има положителна стойност
ErrorCantCancelIfReplacementInvoiceNotValidated=Грешка, не може да се анулира фактура, която е била заменена от друга фактура, която все още е в състояние на чернова
ErrorThisPartOrAnotherIsAlreadyUsedSoDiscountSerieCantBeRemoved=Тази или друга част вече е използвана, така че сериите с отстъпки не могат да бъдат премахнати.
BillFrom=От
@ -173,7 +173,7 @@ OtherBills=Други фактури
DraftBills=Чернови фактури
CustomersDraftInvoices=Чернови фактури за продажба
SuppliersDraftInvoices=Чернови фактури за доставка
Unpaid=Неплатен
Unpaid=Неплатено
ConfirmDeleteBill=Сигурни ли сте, че искате да изтриете тази фактура?
ConfirmValidateBill=Сигурни ли сте че, искате да валидирате тази фактура <b> %s </b>?
ConfirmUnvalidateBill=Сигурен ли сте, че искате да върнете фактура <b>%s</b> в състояние на чернова?
@ -184,8 +184,8 @@ ConfirmClassifyPaidPartially=Сигурни ли сте че, искате да
ConfirmClassifyPaidPartiallyQuestion=Тази фактура не е платена изцяло. Каква е причината за приключване на тази фактура?
ConfirmClassifyPaidPartiallyReasonAvoir=Неплатения остатък <b> (%s %s) </b> е предоставена отстъпка, тъй като плащането е извършено преди срока за плащане. Уреждам ДДС с кредитно известие.
ConfirmClassifyPaidPartiallyReasonDiscount=Неплатения остатък <b> (%s %s) </b> е предоставена отстъпка, тъй като плащането е извършено преди срока за плащане.
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Неплатеният остатък <b>(%s %s)</b> е дадена отстъпка, защото плащането е направено преди срока за плащане. Приемам да се загуби ДДС по тази отстъпка.
ConfirmClassifyPaidPartiallyReasonDiscountVat=Неплатеният остатък <b>(%s %s)</b> е дадена отстъпка, защото плащането е направено преди срока за плащане Възстановявам ДДС по тази отстъпка без кредитно известие.
ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Неплатеният остатък <b>(%s %s)</b> е предоставена отстъпка, защото плащането е направено преди срока за плащане. Приемам да се загуби ДДС по тази отстъпка.
ConfirmClassifyPaidPartiallyReasonDiscountVat=Неплатеният остатък <b>(%s %s)</b> е предоставена отстъпка, защото плащането е направено преди срока за плащане. Възстановявам ДДС по тази отстъпка без кредитно известие.
ConfirmClassifyPaidPartiallyReasonBadCustomer=Лош клиент
ConfirmClassifyPaidPartiallyReasonProductReturned=Продукти частично върнати
ConfirmClassifyPaidPartiallyReasonOther=Сумата е изоставена по друга причина
@ -195,19 +195,19 @@ ConfirmClassifyPaidPartiallyReasonAvoirDesc=Използвайте този из
ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=<b> Лош клиент </b> е клиент, който отказва да плати дълга си.
ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=Този избор се използва, когато плащането не е пълно, тъй като някои от продуктите са били върнати
ConfirmClassifyPaidPartiallyReasonOtherDesc=Използвайте този избор, ако всички останали не са подходящи, например в следната ситуация:\n- плащането не е завършено, защото някои продукти са изпратени обратно\n- предявената сума е задължителна, понеже отстъпката е забравена\nВъв всички случаи, надхвърлената сума трябва да бъде коригирана в счетоводната система, чрез създаване на кредитно известие.
ConfirmClassifyAbandonReasonOther=Друг
ConfirmClassifyAbandonReasonOtherDesc=Този избор ще бъде използван във всички останали случаи. За пример, защото имате намерение да създадете заменяща фактура.
ConfirmClassifyAbandonReasonOther=Друго
ConfirmClassifyAbandonReasonOtherDesc=Този избор ще се използва във всички останали случаи. Например, защото планирате да създадете заместваща фактура.
ConfirmCustomerPayment=Потвърждавате ли това входящо плащане за <b> %s </b> %s?
ConfirmSupplierPayment=Потвърждавате ли това изходящо плащане за <b> %s </b> %s?
ConfirmValidatePayment=Сигурни ли сте, че искате да валидирате това плащане? Не се допуска промяна след валидиране на плащането.
ValidateBill=Валидирай фактура
UnvalidateBill=Отвалидирай фактура
ValidateBill=Валидиране на фактура
UnvalidateBill=Повторно отваряне на фактура
NumberOfBills=Брой фактури
NumberOfBillsByMonth=Брой фактури на месец
AmountOfBills=Сума на фактури
AmountOfBillsHT=Сума на фактури (без ДДС)
AmountOfBillsByMonthHT=Сума на фактури по месец (без данък)
ShowSocialContribution=Покажи социален/фискален данък
ShowSocialContribution=Показване на социален / фискален данък
ShowBill=Покажи фактура
ShowInvoice=Покажи фактура
ShowInvoiceReplace=Покажи заменяща фактура
@ -215,12 +215,12 @@ ShowInvoiceAvoir=Покажи кредитно известие
ShowInvoiceDeposit=Показване на авансова фактура
ShowInvoiceSituation=Показване на ситуационна фактура
ShowPayment=Покажи плащане
AlreadyPaid=Вече е платена
AlreadyPaidBack=Вече е платена обратно
AlreadyPaid=Вече платено
AlreadyPaidBack=Вече платено обратно
AlreadyPaidNoCreditNotesNoDeposits=Вече платено (без кредитни известия и авансови плащания)
Abandoned=Изоставен
Abandoned=Изоставена
RemainderToPay=Неплатен остатък
RemainderToTake=Остатъчна сума за взимане
RemainderToTake=Остатъчна сума за получаване
RemainderToPayBack=Оставаща сума за възстановяване
Rest=Чакаща
AmountExpected=Претендирана сума
@ -235,19 +235,19 @@ StandingOrder=Нареждане за директен дебит
NoDraftBills=Няма чернови фактури
NoOtherDraftBills=Няма други чернови фактури
NoDraftInvoices=Няма чернови фактури
RefBill=Фактура код
RefBill=Реф. фактура
ToBill=За фактуриране
RemainderToBill=Напомняне за фактуриране
SendBillByMail=Изпращане на фактура по имейл
SendReminderBillByMail=Изпращане на напомняне по имейл
RelatedCommercialProposals=Свързани търговски предложения
RelatedRecurringCustomerInvoices=Свързани повтарящи се фактури за продажба
MenuToValid=За валидни
MenuToValid=За валидиране
DateMaxPayment=Плащането се дължи на
DateInvoice=Дата на фактура
DatePointOfTax=Дата на данъчно събитие
NoInvoice=Няма фактура
ClassifyBill=Класифицирай фактурата
ClassifyBill=Класифициране на фактура
SupplierBillsToPay=Неплатени фактури за доставка
CustomerBillsUnpaid=Неплатени фактури за продажба
NonPercuRecuperable=Невъзстановими
@ -256,31 +256,31 @@ SetMode=Задайте видът на плащане
SetRevenuStamp=Задайте гербова марка (бандерол)
Billed=Фактурирано
RecurringInvoices=Повтарящи се фактури
RepeatableInvoice=Шаблон за фактура
RepeatableInvoices=Шаблони за фактури
RepeatableInvoice=Шаблонна фактура
RepeatableInvoices=Шаблонни фактури
Repeatable=Шаблон
Repeatables=Шаблони
ChangeIntoRepeatableInvoice=Превърни в шаблон за фактура
CreateRepeatableInvoice=Създай шаблон за фактура
CreateFromRepeatableInvoice=Създай от шаблон за фактура
ChangeIntoRepeatableInvoice=Конвертиране в шаблонна фактура
CreateRepeatableInvoice=Създаване на шаблонна фактура
CreateFromRepeatableInvoice=Създаване от шаблонна фактура
CustomersInvoicesAndInvoiceLines=Фактури клиенти и техните детайли
CustomersInvoicesAndPayments=Продажни фактури и плащания
CustomersInvoicesAndPayments=Фактури за продажба и плащания
ExportDataset_invoice_1=Фактури за продажба и техните детайли
ExportDataset_invoice_2=Продажни фактури и плащания
ProformaBill=Проформа фактура:
Reduction=Намаляване
ExportDataset_invoice_2=Фактури за продажба и плащания
ProformaBill=Проформа Фактура
Reduction=Отстъпка
ReductionShort=Отст.
Reductions=Намаления
Reductions=Отстъпки
ReductionsShort=Отст.
Discounts=Отстъпки
AddDiscount=Създай отстъпка
AddRelativeDiscount=Създай относителна отстъпка
EditRelativeDiscount=Редактирй относителна отстъпка
AddGlobalDiscount=Създай абсолютна отстъпка
EditGlobalDiscounts=Редактирай абсолютна отстъпка
AddCreditNote=Създавай кредитно известие
AddDiscount=Създаване на отстъпка
AddRelativeDiscount=Създаване на относителна отстъпка
EditRelativeDiscount=Промяна на относителна отстъпка
AddGlobalDiscount=Създаване на абсолютна отстъпка
EditGlobalDiscounts=Промяна на абсолютна отстъпка
AddCreditNote=Създаване на кредитно известие
ShowDiscount=Покажи отстъпка
ShowReduc=Покажи приспадане
ShowReduc=Покажи намалението
RelativeDiscount=Относителна отстъпка
GlobalDiscount=Глобална отстъпка
CreditNote=Кредитно известие
@ -297,30 +297,30 @@ CreditNoteDepositUse=Фактурата трябва да бъде валиди
NewGlobalDiscount=Нова абсолютна отстъпка
NewRelativeDiscount=Нова относителна отстъпка
DiscountType=Тип отстъпка
NoteReason=Бележка/Причина
NoteReason=Бележка / Причина
ReasonDiscount=Причина
DiscountOfferedBy=Предоставено от
DiscountOfferedBy=Предоставена от
DiscountStillRemaining=Налични отстъпки или кредити
DiscountAlreadyCounted=Изразходвани отстъпки или кредити
CustomerDiscounts=Отстъпки за клиенти
SupplierDiscounts=Отстъпки на доставчици
BillAddress=Фактурен адрес
BillAddress=Адрес за фактуриране
HelpEscompte=Тази отстъпка представлява отстъпка, предоставена на клиента, тъй като плащането е извършено преди срока на плащане.
HelpAbandonBadCustomer=Тази сума е изоставена (поради некоректен (лош) клиент) и се счита за изключителна загуба.
HelpAbandonOther=Тази сума е изоставена, тъй като е била грешка (Например: неправилен клиент или фактура заменена от друга)
IdSocialContribution=Id за плащане на социален/фискален данък
IdSocialContribution=Идентификатор за плащане на социален / фискален данък
PaymentId=Плащане ID
PaymentRef=Реф. плащане
InvoiceId=Фактура ID
InvoiceRef=Фактура код
InvoiceDateCreation=Фактура дата създаване
InvoiceStatus=Фактурата статус
InvoiceNote=Фактура бележка
InvoicePaid=Фактура плащане
InvoiceRef=Реф. фактура
InvoiceDateCreation=Дата на създаване на фактура
InvoiceStatus=Статус на фактура
InvoiceNote=Бележка за фактура
InvoicePaid=Фактурата е платена
OrderBilled=Поръчката е фактурирана
DonationPaid=Дарението е платено
PaymentNumber=Плащане номер
RemoveDiscount=Премахни отстъпка
PaymentNumber=Номер на плащане
RemoveDiscount=Премахване на отстъпка
WatermarkOnDraftBill=Воден знак върху чернови фактури (няма ако е празно)
InvoiceNotChecked=Не е избрана фактура
ConfirmCloneInvoice=Сигурни ли сте, че искате да клонирате тази фактура <b> %s </b>?
@ -334,11 +334,11 @@ TotalOfTwoDiscountMustEqualsOriginal=Общата сума на двете но
ConfirmRemoveDiscount=Сигурни ли сте, че искате да премахнете тази отстъпка?
RelatedBill=Свързана фактура
RelatedBills=Свързани фактури
RelatedCustomerInvoices=Свързани продажни фактури
RelatedCustomerInvoices=Свързани фактури за продажба
RelatedSupplierInvoices=Свързани фактури за доставка
LatestRelatedBill=Последна свързана фактура
WarningBillExist=Внимание, вече съществуват една или повече фактури
MergingPDFTool=Инструмент за sliwane на PDF
MergingPDFTool=Инструмент за обединяване на PDF документи
AmountPaymentDistributedOnInvoice=Сума на плащане, разпределена по фактура
PaymentOnDifferentThirdBills=Позволява плащания по различни фактури на контрагенти, но от едно и също дружество (фирма майка)
PaymentNote=Бележка за плащане
@ -388,7 +388,7 @@ PaymentConditionPT_DELIVERY=При доставка
PaymentConditionShortPT_ORDER=Поръчка
PaymentConditionPT_ORDER=При поръчка
PaymentConditionShortPT_5050=50-50
PaymentConditionPT_5050=50% авансово, 50% при доставка
PaymentConditionPT_5050=50%% авансово, 50%% при доставка
PaymentConditionShort10D=10 дни
PaymentCondition10D=10 дни
PaymentConditionShort10DENDMONTH=10 дни от края на месеца
@ -398,27 +398,27 @@ PaymentCondition14D=14 дни
PaymentConditionShort14DENDMONTH=14 дни от края на месеца
PaymentCondition14DENDMONTH=В рамките на 14 дни след края на месеца
FixAmount=Фиксирана сума
VarAmount=Променлива сума (%% общ.)
VarAmount=Променлива сума (%% общо)
VarAmountOneLine=Променлива сума (%% общ.) - 1 ред с етикет "%s"
# PaymentType
PaymentTypeVIR=Банков превод
PaymentTypeShortVIR=Банков превод
PaymentTypePRE=Платежно нареждане за директен дебит
PaymentTypeShortPRE=Платежно нареждане за дебит
PaymentTypeLIQ=Касово плащане в брой
PaymentTypeLIQ=Плащане в брой
PaymentTypeShortLIQ=В брой
PaymentTypeCB=Плащане с карта
PaymentTypeShortCB=С карта
PaymentTypeCHQ=Чек
PaymentTypeShortCHQ=Чек
PaymentTypeCHQ=Плащане с чек
PaymentTypeShortCHQ=С чек
PaymentTypeTIP=TIP (Документи срещу плащане)
PaymentTypeShortTIP=Плащане по TIP
PaymentTypeVAD=Онлайн плащане
PaymentTypeShortVAD=Онлайн плащане
PaymentTypeTRA=Банково извлечение
PaymentTypeShortTRA=Чернова
PaymentTypeFAC=Factor
PaymentTypeShortFAC=Factor
PaymentTypeFAC=Фактор
PaymentTypeShortFAC=Фактор
BankDetails=Банкови данни
BankCode=Банков код
DeskCode=Код на клон
@ -427,17 +427,17 @@ BankAccountNumberKey=Контролната сума
Residence=Адрес
IBANNumber=IBAN номер на сметка
IBAN=IBAN
BIC=BIC/SWIFT
BIC=BIC / SWIFT
BICNumber=BIC/SWIFT код
ExtraInfos=Допълнителна информация
RegulatedOn=Регулация на
ChequeNumber=Чек NВ°
ChequeOrTransferNumber=Чек/трансфер NВ°
RegulatedOn=Регулирано на
ChequeNumber=Чек
ChequeOrTransferNumber=Чек / Трансфер №
ChequeBordereau=Чек график
ChequeMaker=Чек/трансфер предавател
ChequeBank=Банка на чека
CheckBank=Чек
NetToBePaid=Нетно за плащане
NetToBePaid=Нето за плащане
PhoneNumber=Тел
FullPhoneNumber=Телефон
TeleFax=Факс
@ -445,17 +445,17 @@ PrettyLittleSentence=Приемене на размера на плащания
IntracommunityVATNumber=ДДС №
PaymentByChequeOrderedTo=Чекови плащания (с ДДС) се извършват до %s, изпратени на адрес
PaymentByChequeOrderedToShort=Чекови плащания (с ДДС) се извършват до
SendTo=изпратено на
SendTo=изпратено до
PaymentByTransferOnThisBankAccount=Плащане, чрез превод по следната банкова сметка
VATIsNotUsedForInvoice=* Неприложим ДДС, art-293BB от CGI
VATIsNotUsedForInvoice=* Неприложим ДДС, art-293B от CGI
LawApplicationPart1=Чрез прилагането на закон 80.335 от 12/05/80
LawApplicationPart2=стоките остават собственост на
LawApplicationPart3=продавача до пълното плащане на
LawApplicationPart4=цената им.
LimitedLiabilityCompanyCapital=SARL със столица
LawApplicationPart4=тяхната цена.
LimitedLiabilityCompanyCapital=SARL с капитал от
UseLine=Приложи
UseDiscount=Използвай отстъпка
UseCredit=Използвай кредит
UseDiscount=Използване на отстъпка
UseCredit=Използване на кредит
UseCreditNoteInInvoicePayment=Намаляване на сумата за плащане с този кредит
MenuChequeDeposits=Чекови депозити
MenuCheques=Чекове
@ -465,60 +465,60 @@ ChequesReceipts=Чекови разписки
ChequesArea=Секция за чекови депозити
ChequeDeposits=Чекови депозити
Cheques=Чекове
DepositId=Id депозит
DepositId=Идентификатор на депозит
NbCheque=Брой чекове
CreditNoteConvertedIntoDiscount=Това %s е преобразувано в %s
UsBillingContactAsIncoiveRecipientIfExist=Използване на контакт/адрес с тип "контакт за фактуриране" вместо адрес на контрагента като получател на фактури
ShowUnpaidAll=Покажи всички неплатени фактури
ShowUnpaidLateOnly=Покажи само неплатените фактури с просрочено плащане
PaymentInvoiceRef=Платежна фактуре %s
ValidateInvoice=Валидирай фактура
ShowUnpaidLateOnly=Покажи само забавените неплатени фактури
PaymentInvoiceRef=Плащане по фактура %s
ValidateInvoice=Валидиране на фактура
ValidateInvoices=Потвърждаване на фактури
Cash=Пари в брой
Reported=Закъснение
Cash=В брой
Reported=Закъснели
DisabledBecausePayments=Не е възможно, тъй като има някои плащания
CantRemovePaymentWithOneInvoicePaid=Не може да се премахне плащането, тъй като има най-малко една фактура, класифицирана като платена
CantRemovePaymentWithOneInvoicePaid=Не може да се премахне плащането, тъй като има най-малко една фактура класифицирана като платена.
ExpectedToPay=Очаквано плащане
CantRemoveConciliatedPayment=Съгласуваното плащане не може да се премахне
PayedByThisPayment=Плаща от това плащане
PayedByThisPayment=Платено от това плащане
ClosePaidInvoicesAutomatically=Класифицирайте "Платени" всички стандартни, авансови или заместващи фактури, които са платени напълно.
ClosePaidCreditNotesAutomatically=Класифицирай "Платени" всички кредитни известия изцяло обратно платени.
ClosePaidCreditNotesAutomatically=Класифицирай 'Платени' всички кредитни известия, които са изцяло платени обратно.
ClosePaidContributionsAutomatically=Класифицирайте "Платени" всички социални или фискални вноски, които са платени напълно.
AllCompletelyPayedInvoiceWillBeClosed=Всички фактури без остатък за плащане ще бъдат автоматично приключени със статус "Платени".
ToMakePayment=Плати
ToMakePaymentBack=Плати обратно
ListOfYourUnpaidInvoices=Списък с неплатени фактури
NoteListOfYourUnpaidInvoices=Бележка: Този списък съдържа само фактури за контрагенти, които са свързани като търговски представители.
RevenueStamp=Приходен печат
NoteListOfYourUnpaidInvoices=Забележка: Този списък съдържа само фактури за контрагенти, с които сте свързан като търговски представител.
RevenueStamp=Приходен печат (бандерол)
YouMustCreateInvoiceFromThird=Тази опция е налична само при създаване на фактура от раздел "Клиент" на контрагента
YouMustCreateInvoiceFromSupplierThird=Тази опция е налична само при създаването на фактура от раздел "Доставчик" на контрагента
YouMustCreateStandardInvoiceFirstDesc=Първо трябва да създадете стандартна фактура и да я конвертирате в „шаблон“, за да създадете нова шаблонна фактура
PDFCrabeDescription=Фактурен PDF шаблон. Пълен шаблон за фактура (препоръчителен шаблон)
PDFCrabeDescription=Шаблонна PDF фактура Crabe. Пълен шаблон за фактура (препоръчителен шаблон)
PDFSpongeDescription=PDF шаблон за фактура. Пълен шаблон за фактура
PDFCrevetteDescription=PDF шаблон за фактура. Пълен шаблон за ситуационни фактури
TerreNumRefModelDesc1=Върнете номер с формат %syymm-nnnn за стандартни фактури и %syymm-nnnn за кредитни известия, където уу е година, mm е месец и NNNN е последователност, без прекъсване и без 0
TerreNumRefModelDesc1=Връща номер с формат %syymm-nnnn за стандартни фактури и %syymm-nnnn за кредитни бележки, където yy е година, mm е месец и nnnn е последователност без прекъсване и няма връщане към 0
MarsNumRefModelDesc1=Връща номер с формат %syymm-nnnn за стандартни фактури, %syymm-nnnn за заместващи фактури, %syymm-nnnn за фактури за авансово плащане и %syymm-nnnn за кредитни известия, където yy е година, mm е месец и nnnn е последователност без прекъсване и без връщане към 0
TerreNumRefModelError=Документ започващ с $syymm вече съществува и не е съвместим с този модел на последователност. Извадете го или го преименувайте за да се активира този модул.
TerreNumRefModelError=Документ, започващ с $syymm, вече съществува и не е съвместим с този модел на последователност. Премахнете го или го преименувайте, за да активирате този модул.
CactusNumRefModelDesc1=Връща номер с формат %syymm-nnnn за стандартни фактури, %syymm-nnnn за кредитни известия и %syymm-nnnn за фактури за авансово плащане, където yy е година, mm е месец и nnnn е последователност без прекъсване и без връщане към 0
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=Представител свързан с продажна фактура
TypeContact_facture_external_BILLING=Контакт по продажна фактура
TypeContact_facture_external_SHIPPING=Контакт за доставка на клиента
TypeContact_facture_external_SERVICE=Контакт за обслужване на клиента
TypeContact_facture_internal_SALESREPFOLL=Представител свързан с фактура за продажба
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=Контакт на доставчик по услуга
# Situation invoices
InvoiceFirstSituationAsk=Първа ситуационна фактура
InvoiceFirstSituationDesc=<b>ситуационни фактури</b> са вързани към ситуации отнасящи се до процес, например конструиране. Всяка ситуация е свързана с една фактура.
InvoiceFirstSituationDesc=<b>Ситуационните фактури</b> са вързани към ситуации отнасящи се до прогрес, например процес на конструиране. Всяка ситуация е свързана с една фактура.
InvoiceSituation=Ситуационна фактура
InvoiceSituationAsk=Фактура следваща ситуацията
InvoiceSituationDesc=Създай нова ситуация, следваща съществуваща такава
SituationAmount=Сума за ситуационна фактура (нето)
InvoiceSituationAsk=Фактура свързана със ситуацията
InvoiceSituationDesc=Създаване на нова ситуация, следваща съществуваща такава.
SituationAmount=Сума на ситуационна фактура (нето)
SituationDeduction=Ситуационно изваждане
ModifyAllLines=Промени всички линии
CreateNextSituationInvoice=Създай следваща ситуация
CreateNextSituationInvoice=Създаване на следваща ситуация
ErrorFindNextSituationInvoice=Грешка, неуспех при намирането на следващия цикъл на реф. ситуация
ErrorOutingSituationInvoiceOnUpdate=Фактурата за тази ситуация не може да бъде публикувана.
ErrorOutingSituationInvoiceCreditNote=Невъзможно е да се изпрати свързано кредитно известие.

View File

@ -3,18 +3,18 @@ AddThisPageToBookmarks=Добавяне на тази страница към о
Bookmark=Отметка
Bookmarks=Отметки
ListOfBookmarks=Списък с отметки
EditBookmarks=List/edit bookmarks
EditBookmarks=Списък / промяна на отметки
NewBookmark=Нова отметка
ShowBookmark=Показване на отметката
OpenANewWindow=Отваряне в нов прозорец
ReplaceWindow=Отваряне в текущия прозорец
BookmarkTargetNewWindowShort=Нов прозорец
BookmarkTargetReplaceWindowShort=Текущия прозорец
BookmarkTitle=Заглавие на отметката
UrlOrLink=URL
BehaviourOnClick=Поведение когато се кликне на URL-а
CreateBookmark=Създаване
SetHereATitleForLink=Настройте заглавие на отметката
UseAnExternalHttpLinkOrRelativeDolibarrLink=Използвайте външен http URL или релативен Dolibarr URL
ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if linked page must open in new window or not
BookmarksManagement=Управление на отметките
ShowBookmark=Показване на отметка
OpenANewWindow=Отваряне на нов раздел
ReplaceWindow=Заменяне на текущ раздел
BookmarkTargetNewWindowShort=Нов раздел
BookmarkTargetReplaceWindowShort=Текущ раздел
BookmarkTitle=Име на отметка
UrlOrLink=URL връзка
BehaviourOnClick=Поведение при кликване върху URL връзка на отметка
CreateBookmark=Създаване на отметка
SetHereATitleForLink=Задайте име на отметката
UseAnExternalHttpLinkOrRelativeDolibarrLink=Използвайте външна / абсолютна връзка (https://URL) или вътрешна / относителна връзка (/DOLIBARR_ROOT/htdocs/...)
ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Изберете дали страницата да бъде отворена в текущия или в нов раздел
BookmarksManagement=Управление на отметки

View File

@ -68,4 +68,4 @@ Terminal=Терминал
NumberOfTerminals=Брой терминали
TerminalSelect=Изберете терминал, който искате да използвате:
POSTicket=POS тикет
BasicPhoneLayout=Use basic layout for phones
BasicPhoneLayout=Използване на просто оформление за телефони

View File

@ -1,90 +1,90 @@
# Dolibarr language file - Source file is en_US - categories
Rubrique=Етикет/Категория
Rubriques=Етикети/Категории
RubriquesTransactions=Етикети/Категории на транзакции
categories=етикети/категории
NoCategoryYet=Няма етикет/категория създаден от този тип
In=В
Rubrique=Таг / Категория
Rubriques=Тагове / Категории
RubriquesTransactions=Тагове / Категории транзакции
categories=тагове / категории
NoCategoryYet=Няма създаден таг / категория от този тип
In=в
AddIn=Добавяне в
modify=промяна
Classify=Добавяне
CategoriesArea=Зона етикети/категории
ProductsCategoriesArea=Зона етикети/категории Продукти
SuppliersCategoriesArea=Секция с етикети / категории на доставчици
CustomersCategoriesArea=Зона етикети/категории Клиенти
MembersCategoriesArea=Зона етикети/категории Членове
ContactsCategoriesArea=Зона етикети/категории Контакти
AccountsCategoriesArea=Секция с етикети / категории на сметки
ProjectsCategoriesArea=Секция с етикети / категории на проекти
UsersCategoriesArea=Секция с етикети / категории на потребители
Classify=Класифициране
CategoriesArea=Секция с тагове / категории
ProductsCategoriesArea=Секция с тагове / категории за продукти / услуги
SuppliersCategoriesArea=Секция с тагове / категории за доставчици
CustomersCategoriesArea=Секция с тагове / категории за клиенти
MembersCategoriesArea=Секция с тагове / категории за членове
ContactsCategoriesArea=Секция с тагове / категории за контакти
AccountsCategoriesArea=Секция с тагове / категории за сметки
ProjectsCategoriesArea=Секция с тагове / категории за проекти
UsersCategoriesArea=Секция с тагове / категории за потребители
SubCats=Подкатегории
CatList=Списък на етикети/категории
NewCategory=Нов етикет/категория
ModifCat=Редактиране етикет/категория
CatCreated=Етикет/категория създаден
CreateCat=Създаване етикет/категория
CreateThisCat=Създаване на този етикет/категория
NoSubCat=Няма подкатегория.
CatList=Списък с тагове / категории
NewCategory=Нов таг / категория
ModifCat=Промяна на таг / категория
CatCreated=Създаден е таг / категория
CreateCat=Създаване на таг / категория
CreateThisCat=Създаване на този таг / категория
NoSubCat=Няма подкатегория
SubCatOf=Подкатегория
FoundCats=Намерени етикети/категории
ImpossibleAddCat=Не е възможно да добавите етикет / категория %s
FoundCats=Намерени тагове / категории
ImpossibleAddCat=Невъзможно е да добавите таг / категория %s
WasAddedSuccessfully=<b>%s</b> е добавен успешно.
ObjectAlreadyLinkedToCategory=Елементът вече е към този етикет/категория.
ProductIsInCategories=Продукта/услугата е в следните етикети/категории
CompanyIsInCustomersCategories=Контагентът е свързан към следните клиенти/потециални/категории
CompanyIsInSuppliersCategories=Този контрагент е свързан към следните етикети / категории на доставчици
MemberIsInCategories=Този член е в следните етикети/категории Членове
ContactIsInCategories=Този конктакт не в етикети/категории Контакти
ProductHasNoCategory=Този продукт/услуга не е в нито един етикет/категория
CompanyHasNoCategory=Този контрагент не е в нито един етикет / категория
MemberHasNoCategory=Този член не е в нито един етикет/категория
ContactHasNoCategory=Този контакт не е в никои етикети/категории
ProjectHasNoCategory=Този проект не е в нито един етикет / категория
ClassifyInCategory=Добавяне в етикет/категория
NotCategorized=Без етикет/категория
CategoryExistsAtSameLevel=Тази категория вече съществува с този код
ObjectAlreadyLinkedToCategory=Елементът вече е свързан с този таг / категория.
ProductIsInCategories=Продуктът / услугата са свързани със следните тагове / категории
CompanyIsInCustomersCategories=Този контрагент е свързан със следните тагове / категории за клиенти / потенциални клиенти
CompanyIsInSuppliersCategories=Този контрагент е свързан със следните тагове / категории за доставчици
MemberIsInCategories=Този член е свързан със следните тагове / категории за членове
ContactIsInCategories=Този контакт е свързан със следните тагове / категории за контакти
ProductHasNoCategory=Този продукт / услуга не е свързан с нито един таг / категория
CompanyHasNoCategory=Този контрагент не е свързан с нито един таг / категория
MemberHasNoCategory=Този член не е свързан с нито един таг / категория
ContactHasNoCategory=Този контакт не е свързан с нито един таг / категория
ProjectHasNoCategory=Този проект не е свързан с нито един таг / категория
ClassifyInCategory=Добавяне към таг / категория
NotCategorized=Без таг / категория
CategoryExistsAtSameLevel=Тази категория вече съществува
ContentsVisibleByAllShort=Съдържанието е видимо от всички
ContentsNotVisibleByAllShort=Съдържанието не е видимо от всички
DeleteCategory=Изтриване на етикет/категория
ConfirmDeleteCategory=Сигурни ли сте, че искате да изтриете този етикет / категория?
NoCategoriesDefined=Няма създадени етикети/категории
SuppliersCategoryShort=Етикет/категория Доставчици
CustomersCategoryShort=Етикет/категория Клиенти
ProductsCategoryShort=Етикет/категория Продукти
MembersCategoryShort=Етикет/категория Членове
SuppliersCategoriesShort=Етикети/категории Доставчици
CustomersCategoriesShort=Етикети/категории Клиенти
ProspectsCategoriesShort=Етикети/категории Перспективи
CustomersProspectsCategoriesShort=Етикети/категории Клиенти / Перспективи
ProductsCategoriesShort=Етикети/категории Продукти
MembersCategoriesShort=Етикети/категории Членове
ContactCategoriesShort=Етикети/категории Контакти
AccountsCategoriesShort=Етикети/категории Сметки
ProjectsCategoriesShort=Етикети/категории Проекти
UsersCategoriesShort=Етикети/категории Потребители
ThisCategoryHasNoProduct=Тази категория не съдържа никакъв продукт.
ThisCategoryHasNoSupplier=Тази категория не съдържа никакви доставчици.
ThisCategoryHasNoCustomer=Тази категория не съдържа никакъв клиент.
ThisCategoryHasNoMember=Тази категория не съдържа никакъв член.
ThisCategoryHasNoContact=Тази категория не съдържа никакъв контакт
ThisCategoryHasNoAccount=Тази категория не съдържа никакви сметки.
ThisCategoryHasNoProject=Тази категория не съдържа никакви проекти.
CategId=Етикет/категория id
CatSupList=Списък на етикети / категории Доставчици
CatCusList=Списък на етикети/категории Клиенти/Потенциални Клиенти
CatProdList=Списък на етикети/категории Продукти
CatMemberList=Списък на етикети/категории Членове
CatContactList=Списък на етикети/категории Контакти
CatSupLinks=Връзки между доставчици и етикети/категории
CatCusLinks=Връзки между клиенти/потенциални клиенти и етикети/категории
CatProdLinks=Връзки между продукти/услуги и етикети/категории
CatProJectLinks=Връзки между проекти и етикети / категории
DeleteFromCat=Изтриване от етикети/категории
DeleteCategory=Изтриване на таг / категория
ConfirmDeleteCategory=Сигурни ли сте, че искате да изтриете този таг / категория?
NoCategoriesDefined=Няма определен таг / категория
SuppliersCategoryShort=Таг / категория доставчици
CustomersCategoryShort=Таг / категория клиенти
ProductsCategoryShort=Таг / категория продукти
MembersCategoryShort=Таг / категория членове
SuppliersCategoriesShort=Категории доставчици
CustomersCategoriesShort=Категории клиенти
ProspectsCategoriesShort=Категории потенциални клиенти
CustomersProspectsCategoriesShort=Категории клиенти / потенциални
ProductsCategoriesShort=Категории продукти
MembersCategoriesShort=Категории членове
ContactCategoriesShort=Категории контакти
AccountsCategoriesShort=Категории сметки
ProjectsCategoriesShort=Категории проекти
UsersCategoriesShort=Категории потребители
ThisCategoryHasNoProduct=Тази категория не съдържа нито един продукт
ThisCategoryHasNoSupplier=Тази категория не съдържа нито един доставчик
ThisCategoryHasNoCustomer=Тази категория не съдържа нито един клиент
ThisCategoryHasNoMember=Тази категория не съдържа нито един член
ThisCategoryHasNoContact=Тази категория не съдържа нито един контакт
ThisCategoryHasNoAccount=Тази категория не съдържа нито една сметка
ThisCategoryHasNoProject=Тази категория не съдържа нито един проект
CategId=Идентификатор на таг / категория
CatSupList=Списък на тагове / категории за доставчици
CatCusList=Списък на тагове / категории за клиенти / потенциални клиенти
CatProdList=Списък на тагове / категории за продукти
CatMemberList=Списък на тагове / категории за членове
CatContactList=Списък на тагове / категории за контакти
CatSupLinks=Връзки между доставчици и тагове / категории
CatCusLinks=Връзки между клиенти / потенциални клиенти и тагове / категории
CatProdLinks=Връзки между продукти / услуги и тагове / категории
CatProJectLinks=Връзки между проекти и тагове / категории
DeleteFromCat=Изтриване от таг / категория
ExtraFieldsCategories=Допълнителни атрибути
CategoriesSetup=Етикети/категории настройка
CategorieRecursiv=Автоматично свързване с родителския етикет/категория
CategorieRecursivHelp=Ако опцията е включена, когато добавите продукт в подкатегория, продуктът също ще бъде добавен и в главната категория.
AddProductServiceIntoCategory=Добавяне на следния продукт/услуга
ShowCategory=Показване на етикет/категория
ByDefaultInList=По подразбиране в списък
CategoriesSetup=Настройка на тагове / категории
CategorieRecursiv=Автоматично свързване с главния таг / категория
CategorieRecursivHelp=Ако опцията е включена, когато добавите продукт в подкатегория, продуктът ще бъде добавен също и в главната категория.
AddProductServiceIntoCategory=Добавяне на следния продукт / услуга
ShowCategory=Показване на таг / категория
ByDefaultInList=По подразбиране в списъка
ChooseCategory=Избиране на категория

View File

@ -1,80 +1,80 @@
# Dolibarr language file - Source file is en_US - commercial
Commercial=Търговски
CommercialArea=Търговска площ
Commercial=Търговия
CommercialArea=Секция за търговия
Customer=Клиент
Customers=Клиенти
Prospect=Потенциален
Prospects=Потенциални
Prospect=Потенциален клиент
Prospects=Потенциални клиенти
DeleteAction=Изтриване на събитие
NewAction=Ново събитие
AddAction=Създай събитие
AddAction=Създаване на събитие
AddAnAction=Създаване на събитие
AddActionRendezVous=Създаване на Рандеву събитие
AddActionRendezVous=Създаване на събитие - среща
ConfirmDeleteAction=Сигурни ли сте, че искате да изтриете това събитие?
CardAction=Карта на/за събитие
CardAction=Карта на събитие
ActionOnCompany=Свързана компания
ActionOnContact=Свързан контакт
TaskRDVWith=Среща с %s
ShowTask=Покажи задача
ShowAction=Покажи събитие
ActionsReport=доклад от събитие
ShowTask=Преглед на задача
ShowAction=Преглед на събитие
ActionsReport=Справка за събития
ThirdPartiesOfSaleRepresentative=Контрагенти с търговски представител
SaleRepresentativesOfThirdParty=Търговски представител за контрагента
SaleRepresentativesOfThirdParty=Търговски представители за контрагента
SalesRepresentative=Търговски представител
SalesRepresentatives=Търговски представители
SalesRepresentativeFollowUp=Търговски представител (продължение)
SalesRepresentativeSignature=Търговски представител (подпис)
NoSalesRepresentativeAffected=Няма особен продажби засегнати представител
ShowCustomer=Покажи клиента
ShowProspect=Покажи перспектива
ListOfProspects=Списък на потенциални
SalesRepresentativeFollowUp=Търговски представител (последващ)
SalesRepresentativeSignature=Търговски представител (подписващ)
NoSalesRepresentativeAffected=Не е определен търговски представител
ShowCustomer=Преглед на клиент
ShowProspect=Преглед на потенциален клиент
ListOfProspects=Списък на потенциални клиенти
ListOfCustomers=Списък на клиенти
LastDoneTasks=Действия: %s последно завършени
LastActionsToDo=Действия: %s най-стари незавършени
DoneAndToDoActions=Завършени и предстоящи събития
DoneActions=Завършени събития
ToDoActions=Непълни събития
ToDoActions=Незавършени събития
SendPropalRef=Изпращане на търговско предложение %s
SendOrderRef=Изпращане на поръчка %s
StatusNotApplicable=Не е приложимо
StatusActionToDo=За да направите
StatusActionDone=Пълен
StatusNotApplicable=Не се прилага
StatusActionToDo=Да се направи
StatusActionDone=Завършено
StatusActionInProcess=В процес
TasksHistoryForThisContact=Събития за този контакт
LastProspectDoNotContact=Не се свържете
LastProspectNeverContacted=Никога контакт
LastProspectToContact=За да се свържете
LastProspectContactInProcess=Контакт в процес
LastProspectContactDone=Свържи се направи
ActionAffectedTo=Събитие определено на
ActionDoneBy=Събитие, извършена от
LastProspectDoNotContact=Да не се контактува
LastProspectNeverContacted=Не е контактувано
LastProspectToContact=Да се контактува
LastProspectContactInProcess=В процес на контактуване
LastProspectContactDone=Осъществен контакт
ActionAffectedTo=Събитие, възложено на
ActionDoneBy=Събитие, извършено от
ActionAC_TEL=Телефонно обаждане
ActionAC_FAX=Изпращане на факс
ActionAC_PROP=Изпрати предложение по пощата
ActionAC_PROP=Изпращане на предложение по имейл
ActionAC_EMAIL=Изпращане на имейл
ActionAC_EMAIL_IN=Приемане на имейл
ActionAC_EMAIL_IN=Получаване на имейл
ActionAC_RDV=Срещи
ActionAC_INT=Интервенция на място
ActionAC_FAC=Изпращане на клиента фактура по пощата
ActionAC_REL=Изпращане на клиента фактура по пощата (напомняне)
ActionAC_CLO=Близо
ActionAC_FAC=Изпращане на фактура за продажба по пощата
ActionAC_REL=Изпращане на фактура за продажба по пощата (напомняне)
ActionAC_CLO=Приключване
ActionAC_EMAILING=Изпращане на масов имейл
ActionAC_COM=Изпращане на поръчка за продажба по имейл
ActionAC_SHIP=Изпрати доставка по пощата
ActionAC_SUP_ORD=Изпращане на поръчка за покупка по имейл
ActionAC_SUP_INV=Изпращане на фактура на доставка по имейл
ActionAC_OTH=Друг
ActionAC_COM=Изпращане на поръчка за продажба по пощата
ActionAC_SHIP=Изпращане на пратка по пощата
ActionAC_SUP_ORD=Изпращане на поръчка за покупка по пощата
ActionAC_SUP_INV=Изпращане на фактура за доставка по пощата
ActionAC_OTH=Друго
ActionAC_OTH_AUTO=Автоматично добавени
ActionAC_MANUAL=Ръчно добавени
ActionAC_AUTO=Автоматично добавени
ActionAC_OTH_AUTOShort=Автоматично
Stats=Статистика на продажбите
StatusProsp=Prospect статус
DraftPropals=Проектът на търговски предложения
Stats=Статистика от продажби
StatusProsp=Статус на клиента
DraftPropals=Чернови търговски предложения
NoLimit=Няма лимит
ToOfferALinkForOnlineSignature=Връзка за онлайн подпис
WelcomeOnOnlineSignaturePage=Добре дошли на страницата за приемане на търговски предложения от %s
ThisScreenAllowsYouToSignDocFrom=Този екран Ви позволява да приемете и подпишете или да отхвърлите оферта/търговско предложение
ThisIsInformationOnDocumentToSign=Това е информация за документа, който да приемете или отхвърлите
SignatureProposalRef=Подписване на оферта/търговско предложение %s
ThisScreenAllowsYouToSignDocFrom=Този екран позволява да приемете и подпишете или да отхвърлите оферта / търговско предложение
ThisIsInformationOnDocumentToSign=Това е информация за документа, който да приемете или отхвърлите.
SignatureProposalRef=Подписване на оферта / търговско предложение %s
FeatureOnlineSignDisabled=Функцията за онлайн подписване е деактивирана или документът е генериран преди активирането на функцията

View File

@ -287,6 +287,7 @@ SupplierAbsoluteDiscountAllUsers=Абсолютни отстъпки от дос
SupplierAbsoluteDiscountMy=Абсолютни отстъпки от доставчик (зададени от вас)
DiscountNone=Няма
Vendor=Доставчик
Supplier=Доставчик
AddContact=Създай контакт
AddContactAddress=Създй контакт/адрес
EditContact=Редактиране на контакт

View File

@ -1,37 +1,37 @@
# Dolibarr language file - Source file is en_US - compta
MenuFinancial=Фактури | Плащания
TaxModuleSetupToModifyRules=Отидете на <a href="%s">Настройка модул данъци</a> за да промените правилата за изчисляване
TaxModuleSetupToModifyRulesLT=Отидете на <a href="%s">Настройка на фирмата</a> за да промените правилата за изчисляване
OptionMode=Опция за счетоводство
OptionModeTrue=Опция приходи-разходи
OptionModeVirtual=Опция вземания-дългове
OptionModeTrueDesc=В този контекст, оборотът се изчислява по плащания (дата на плащанията). Валидността на цифрите е гарантирана само ако счетоводството се разглежда през входа/изхода на сметките чрез фактури.
OptionModeVirtualDesc=В този контекст, оборотът се изчислява върху фактури (датата на валидиране). Когато тези фактури са дължими, независимо дали са платени или не, те присъстват в оборота.
FeatureIsSupportedInInOutModeOnly=Функцията е достъпна само в счетоводството в режим кредит-дебит (Вижте настройките на модула за счетоводство)
VATReportBuildWithOptionDefinedInModule=Сумите показани тук са изчислени въз основа на правилата, определени в настройките на модул за данъци.
LTReportBuildWithOptionDefinedInModule=Сумите показани тук са изчислени въз основа на правилата, определени в настройките на модул за фирмата
Param=Структура
TaxModuleSetupToModifyRules=Отидете в <a href="%s">Настройка на модула за данъци</a>, за да промените правилата за изчисляване
TaxModuleSetupToModifyRulesLT=Отидете в <a href="%s">Настройка на фирма / организация</a>, за да промените правилата за изчисляване
OptionMode=Режим за счетоводство
OptionModeTrue=Режим приходи - разходи
OptionModeVirtual=Режим вземания - задължения
OptionModeTrueDesc=В този контекст, оборотът се изчислява върху плащанията (по дата на плащане). Валидността на цифрите е гарантирана, само ако счетоводството е разгледано, чрез фактурите на входа / изхода по съответните сметки.
OptionModeVirtualDesc=В този контекст, оборотът се изчислява върху фактурите (по дата на валидиране). Когато тези фактури са дължими, независимо дали са платени или не, те са включени в оборота.
FeatureIsSupportedInInOutModeOnly=Функцията е налична само в режим на счетоводство Вземания - Задължения (вижте конфигурацията на модул счетоводство)
VATReportBuildWithOptionDefinedInModule=Сумите показани тук се изчисляват с помощта на правилата, определени от настройката на модула за данъци.
LTReportBuildWithOptionDefinedInModule=Сумите показани тук се изчисляват като се използват правилата, определени в настройката за фирма / организация.
Param=Настройка
RemainingAmountPayment=Оставаща сума за плащане:
Account=Сметка
Accountparent=Главна сметка
Accountsparent=Главни сметки
Income=Доход
Income=Приход
Outcome=Разход
MenuReportInOut=Приход / Разход
ReportInOut=Баланс на приходите и разходите
ReportInOut=Баланс на приходи и разходи
ReportTurnover=Фактуриран оборот
ReportTurnoverCollected=Натрупан оборот
PaymentsNotLinkedToInvoice=Плащания, които не са свързани с никоя фактура, така че не свързани с никой контрагент
PaymentsNotLinkedToUser=Плащанията, които не са свързани с никой потребител
PaymentsNotLinkedToInvoice=Плащанията не са свързани с нито една фактура, така че не са свързани с нито един контрагент
PaymentsNotLinkedToUser=Плащанията не са свързани с нито един потребител
Profit=Печалба
AccountingResult=Счетоводен резултат
BalanceBefore=Баланс (преди)
Balance=Баланс
Debit=Дебит
Credit=Кредит
Piece=Счетоводен док.
AmountHTVATRealReceived=Нето събрани
AmountHTVATRealPaid=Нето платени
Piece=Счетоводен документ
AmountHTVATRealReceived=Получен (нето)
AmountHTVATRealPaid=Платен (нето)
VATToPay=Данък върху продажби
VATReceived=Получен данък
VATToCollect=Данък върху покупки
@ -62,54 +62,54 @@ LT2CustomerES=IRPF продажби
LT2SupplierES=IRPF покупки
LT2CustomerIN=SGST продажби
LT2SupplierIN=SGST покупки
VATCollected=ДДС събран
VATCollected=Получен ДДС
ToPay=За плащане
SpecialExpensesArea=Секция за всички специални плащания
SocialContribution=Социални или фискални данъци
SocialContribution=Социален или фискален данък
SocialContributions=Социални или фискални данъци
SocialContributionsDeductibles=Приспадащи се социални или фискални данъци
SocialContributionsNondeductibles=Не приспадащи се социални или данъчни данъци
LabelContrib=Label contribution
TypeContrib=Type contribution
LabelContrib=Етикет на вноска
TypeContrib=Тип вноска
MenuSpecialExpenses=Специални разходи
MenuTaxAndDividends=Данъци и дивиденти
MenuSocialContributions=Social/fiscal taxes
MenuNewSocialContribution=New social/fiscal tax
NewSocialContribution=New social/fiscal tax
AddSocialContribution=Добавяне на социален/фискален данък
ContributionsToPay=Social/fiscal taxes to pay
MenuSocialContributions=Социални / фискални данъци
MenuNewSocialContribution=Нов социален / фискален данък
NewSocialContribution=Нов социален / фискален данък
AddSocialContribution=Добавяне на социален / фискален данък
ContributionsToPay=Социални / фискални данъци за плащане
AccountancyTreasuryArea=Секция за фактуриране и плащания
NewPayment=Ново плащане
PaymentCustomerInvoice=Плащане на продажна фактура
PaymentSupplierInvoice=плащане на фактура от доставчик
PaymentSocialContribution=Social/fiscal tax payment
PaymentVat=Плащането на ДДС
ListPayment=Списък на плащанията
PaymentCustomerInvoice=Плащане на фактура за продажба
PaymentSupplierInvoice=Плащане на фактура за покупка
PaymentSocialContribution=Плащане на социален / фискален данък
PaymentVat=Плащане на ДДС
ListPayment=Списък на плащания
ListOfCustomerPayments=Списък на клиентски плащания
ListOfSupplierPayments=Списък на плащания от доставчик
DateStartPeriod=Date start period
DateEndPeriod=Date end period
ListOfSupplierPayments=Списък на плащания към доставчици
DateStartPeriod=Начална дата на период
DateEndPeriod=Крайна дата на период
newLT1Payment=Ново плащане на данък 2
newLT2Payment=Ново плащане на данък 3
LT1Payment=Плащане на данък 2
LT1Payments=Плащания на данък 2
LT2Payment=Плащане на данък 3
LT2Payments=Плащания на данък 3
newLT1PaymentES=New RE payment
newLT2PaymentES=Нова IRPF плащане
LT1PaymentES=RE Payment
LT1PaymentsES=RE Payments
newLT1PaymentES=Ново RE плащане
newLT2PaymentES=Ново IRPF плащане
LT1PaymentES=RE плащане
LT1PaymentsES=RE плащания
LT2PaymentES=IRPF плащане
LT2PaymentsES=IRPF Плащания
LT2PaymentsES=IRPF плащания
VATPayment=Плащане на данък върху продажбите
VATPayments=Плащания на данък върху продажбите
VATRefund=Възстановяване на данък върху продажбите
NewVATPayment=Ново плащане на данък върху продажбите
VATRefund=Възстановяване на данък върху продажби
NewVATPayment=Ново плащане на данък върху продажби
NewLocalTaxPayment=Ново плащане на данък %s
Refund=Refund
SocialContributionsPayments=Social/fiscal taxes payments
Refund=Възстановяване
SocialContributionsPayments=Плащания на социални / фискални данъци
ShowVatPayment=Покажи плащане на ДДС
TotalToPay=Всичко за плащане
TotalToPay=Общо за плащане
BalanceVisibilityDependsOnSortAndFilters=Балансът е видим в този списък само ако таблицата е сортирана възходящо на %s и филтрирана за 1 банкова сметка
CustomerAccountancyCode=Счетоводен код на клиента
SupplierAccountancyCode=Счетоводен код на доставчика
@ -122,43 +122,43 @@ TurnoverCollected=Натрупан оборот
SalesTurnoverMinimum=Минимален оборот
ByExpenseIncome=По разходи и приходи
ByThirdParties=По контрагенти
ByUserAuthorOfInvoice=С фактура автор
CheckReceipt=Проверете депозит
CheckReceiptShort=Проверете депозит
ByUserAuthorOfInvoice=По автор на фактура
CheckReceipt=Чеков депозит
CheckReceiptShort=Чеков депозит
LastCheckReceiptShort=Чекове: %s последно приети
NewCheckReceipt=Нов отстъпка
NewCheckDeposit=Нова проверка депозит
NewCheckReceipt=Нова отстъпка
NewCheckDeposit=Нов чеков депозит
NewCheckDepositOn=Създаване на разписка за депозит по сметка: %s
NoWaitingChecks=Няма чекове, които да очакват депозит.
DateChequeReceived=Проверете датата рецепция
DateChequeReceived=Дата на приемане на чек
NbOfCheques=Брой чекове
PaySocialContribution=Pay a social/fiscal tax
ConfirmPaySocialContribution=Are you sure you want to classify this social or fiscal tax as paid?
DeleteSocialContribution=Delete a social or fiscal tax payment
ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment?
ExportDataset_tax_1=Social and fiscal taxes and payments
CalcModeVATDebt=Mode <b>%sVAT on commitment accounting%s</b>.
CalcModeVATEngagement=Mode <b>%sVAT on incomes-expenses%s</b>.
PaySocialContribution=Платете социален / фискален данък
ConfirmPaySocialContribution=Сигурни ли сте, че искате да класифицирате този социален или фискален данък като платен?
DeleteSocialContribution=Изтриване на плащане за социален или фискален данък
ConfirmDeleteSocialContribution=Сигурни ли сте, че искате да изтриете това плащане на социален / фискален данък?
ExportDataset_tax_1=Социални / фискални данъци и плащания
CalcModeVATDebt=Режим <b>%sДДС върху осчетоводени задължения%s</b>
CalcModeVATEngagement=Режим <b>%sДДС върху приходи - разходи%s</b>
CalcModeDebt=Анализ на регистрираните фактури, дори ако те все още не са осчетоводени в книгата.
CalcModeEngagement=Анализ на регистрираните плащания, дори ако те все още не са осчетоводени в книгата.
CalcModeBookkeeping=Анализ на данни, регистрирани в таблицата на счетоводната книга.
CalcModeLT1= Mode <b>%sRE on customer invoices - suppliers invoices%s</b>
CalcModeLT1Debt=Mode <b>%sRE on customer invoices%s</b>
CalcModeLT1Rec= Mode <b>%sRE on suppliers invoices%s</b>
CalcModeLT2= Mode <b>%sIRPF on customer invoices - suppliers invoices%s</b>
CalcModeLT2Debt=Mode <b>%sIRPF on customer invoices%s</b>
CalcModeLT2Rec= Mode <b>%sIRPF on suppliers invoices%s</b>
AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
CalcModeLT1= Режим <b>%sRE върху фактури за продажба - фактури за доставка%s</b>
CalcModeLT1Debt=Режим <b>%sRE върху фактури за продажба%s</b>
CalcModeLT1Rec= Режим <b>%sRE върху фактури за доставка%s</b>
CalcModeLT2= Режим <b>%sIRPF върху фактури за продажба - фактури за доставка%s</b>
CalcModeLT2Debt=Режим <b>%sIRPF върху фактури за продажба%s</b>
CalcModeLT2Rec= Режим <b>%sIRPF върху фактури за доставка%s</b>
AnnualSummaryDueDebtMode=Баланс на приходи и разходи, годишно обобщение
AnnualSummaryInputOutputMode=Баланс на приходи и разходи, годишно обобщение
AnnualByCompanies=Баланс на приходите и разходите, по предварително определени групи сметки
AnnualByCompaniesDueDebtMode=Баланс на приходите и разходите, по предварително определени групи, режим <b>%sВземания-Дългове%s</b> или казано още <b>Осчетоводяване на вземания</b>.
AnnualByCompaniesInputOutputMode=Баланс на приходи и разходи, по предварително определени групи, режим <b>%sПриходи - Разходи%s</b> или казано още <b>касова отчетност</b>.
SeeReportInInputOutputMode=Вижте %sанализа на плащанията%s за изчисляване на действителните плащания, дори и ако те все още не са осчетоводени в книгата.
SeeReportInDueDebtMode=Вижте %sанализа на фактурите%s за изчисляване, който е базиран на регистираните фактури, дори и ако те все още не са осчетоводени в книгата.
SeeReportInBookkeepingMode=Вижте <b>%sСчетоводния доклад%s</b> за изчисляване на <b>таблицата в счетоводната книга</b>
RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
RulesResultDue=- Показани Сумите са с включени всички такси <br> - Тя включва неплатените фактури, разходи и ДДС, независимо дали са платени или не. <br> - Тя се основава на датата на утвърждаване на фактури и ДДС и на датата на падежа за разходи.
RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT. <br>- It is based on the payment dates of the invoices, expenses and VAT.
RulesAmountWithTaxIncluded=- Посочените суми са с включени всички данъци
RulesResultDue=- Включва неизплатени фактури, разходи, ДДС, дарения, независимо дали са платени или не. Включва също платени заплати. <br> - Основава се на датата на валидиране на фактурите и ДДС и на датата на падежа на разходите. За заплати, определени с модула заплати се използва датата на плащането.
RulesResultInOut=- Включва реалните плащания по фактури, разходи, ДДС и заплати. <br> - Основава се на датите на плащане на фактурите, разходите, ДДС и заплатите. Датата на дарение за дарения.
RulesCADue=- Включва дължимите фактури на клиента, независимо дали са платени или не. <br>- Базирани на датата на валидиране на тези фактури.<br>
RulesCAIn=- Включва всички ефективни плащания по фактури, получени от клиенти. <br>- Базирани на датата на плащане на тези фактури<br>
RulesCATotalSaleJournal=Включва всички кредитни линии от журнала за продажба.
@ -168,60 +168,60 @@ RulesResultBookkeepingPersonalized=Показва запис във вашата
SeePageForSetup=Вижте менюто <a href="%s">%s</a> за настройка
DepositsAreNotIncluded=- Фактурите за авансови плащания не са включени
DepositsAreIncluded=- Фактурите за авансови плащания са включени
LT1ReportByCustomers=Отчет за данък 2 по контрагент
LT2ReportByCustomers=Отчет за данък 3 по контрагент
LT1ReportByCustomersES=Отчет по контрагент RE
LT2ReportByCustomersES=Отчет по контрагент IRPF
VATReport=Отчет за данъка върху продажбите
VATReportByPeriods=Отчет за данъка върху продажбите по периоди
VATReportByRates=Отчет за данъка върху продажбите по ставки
VATReportByThirdParties=Отчет за данъка върху продажбите по контрагенти
VATReportByCustomers=Отчет за данъка върху продажбите по клиенти
VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
VATReportByQuartersInInputOutputMode=Отчет по данъчна ставка върху продажбите за натрупания и платен данък
LT1ReportByQuarters=Отчет за данък 2 по ставки
LT2ReportByQuarters=Отчет за данък 3 по ставки
LT1ReportByQuartersES=Отчет по RE ставки
LT2ReportByQuartersES=Отчет по IRPF ставки
SeeVATReportInInputOutputMode=Виж да докладва <b>%sVAT encasement%s</b> за изчислението на стандартната
SeeVATReportInDueDebtMode=Виж доклада <b>%sVAT за flow%s</b> за изчисление, с опция върху потока
RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
RulesVATInProducts=- За материалните активи отчетът включва получения или издаден ДДС въз основа на датата на плащане.
RulesVATDueServices=- Услуги, в доклада се включва ДДС фактури дължи платена или не, въз основа на датата на фактурата.
RulesVATDueProducts=- За материалните активи, отчетът включва фактурите по ДДС въз основа на датата на фактурата.
OptionVatInfoModuleComptabilite=Забележка: За материални активи, трябва да използват датата на доставка, за да бъде по-справедлива.
ThisIsAnEstimatedValue=Това е преглед, базиран на бизнес събития, а не на финалната счетоводна таблица, така че крайните резултати може да се различават от тези стойности за предварителен преглед
PercentOfInvoice=% / Фактура
NotUsedForGoods=Не се използва върху стоки
ProposalStats=Статистика за представяне на предложения
LT1ReportByCustomers=Справка за данък 2 по контрагент
LT2ReportByCustomers=Справка за данък 3 по контрагент
LT1ReportByCustomersES=Справка за RE по контрагент
LT2ReportByCustomersES=Справка за IRPF по контрагент
VATReport=Справка за данък върху продажби
VATReportByPeriods=Справка за данък върху продажби по периоди
VATReportByRates=Справка за данък върху продажби по ставки
VATReportByThirdParties=Справка за данък върху продажби по контрагенти
VATReportByCustomers=Справка за данък върху продажби по клиенти
VATReportByCustomersInInputOutputMode=Справка за получен и платен ДДС от клиент
VATReportByQuartersInInputOutputMode=Справка по данъчна ставка върху продажби за получен и платен данък
LT1ReportByQuarters=Справка за данък 2 по ставки
LT2ReportByQuarters=Справка за данък 3 по ставки
LT1ReportByQuartersES=Справка за RE по ставки
LT2ReportByQuartersES=Справка за IRPF по ставки
SeeVATReportInInputOutputMode=Вижте справка <b>%sобхват на ДДС%s</b> за стандартно изчисление
SeeVATReportInDueDebtMode=Вижте справка <b>%sпоток на ДДС%s</b> за изчисление с опция за потока
RulesVATInServices=- За услуги, докладът включва действително получените или издадени регламенти за ДДС въз основа на датата на плащане.
RulesVATInProducts=- За материални активи справка включва получения или издаден ДДС въз основа на датата на плащане.
RulesVATDueServices=- За услуги, докладът включва дължими фактури по ДДС, платени или не, въз основа на датата на фактурата.
RulesVATDueProducts=- За материални активи справката включва фактурите по ДДС въз основа на датата на фактурата.
OptionVatInfoModuleComptabilite=Забележка: За материални активи, трябва да се използва датата на доставка, за да бъде по-справедливо.
ThisIsAnEstimatedValue=Това е преглед, базиран на бизнес събития, а не на финалния сметкоплан, така че крайните резултати може да се различават от тези стойности за предварителен преглед
PercentOfInvoice=%% / фактура
NotUsedForGoods=Не се използва за стоки
ProposalStats=Статистика за предложения
OrderStats=Статистика за поръчки
InvoiceStats=Статистически данни за сметки
Dispatch=Диспечерско
InvoiceStats=Статистика за фактури
Dispatch=Изпращане
Dispatched=Изпратени
ToDispatch=За изпращане
ThirdPartyMustBeEditAsCustomer=От контрагент трябва да бъдат определени като клиент
SellsJournal=Продажби вестник
PurchasesJournal=Покупките вестник
DescSellsJournal=Продажби вестник
DescPurchasesJournal=Покупките вестник
CodeNotDef=Не е определена
ThirdPartyMustBeEditAsCustomer=Контрагентът трябва да бъде дефиниран като клиент
SellsJournal=Журнал за продажби
PurchasesJournal=Журнал за покупки
DescSellsJournal=Журнал за продажби
DescPurchasesJournal=Журнал за покупки
CodeNotDef=Не е дефинирано
WarningDepositsNotIncluded=Фактурите за авансови плащания не са включени в тази версия с този модул за счетоводство.
DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
Pcg_version=Таблица на сметките
DatePaymentTermCantBeLowerThanObjectDate=Датата на плащане не може да бъде преди датата на обекта.
Pcg_version=Модели за сметкоплан
Pcg_type=PCG тип
Pcg_subtype=PCG подтип
InvoiceLinesToDispatch=Invoice lines to dispatch
InvoiceLinesToDispatch=Редове от фактура за изпращане
ByProductsAndServices=По продукт и услуга
RefExt=External ref
ToCreateAPredefinedInvoice=За да създадете шаблонна фактура, създайте стандартна фактура, след което преди да я валидирате кликнете върху бутона "%s".
LinkedOrder=Link to order
Mode1=Method 1
Mode2=Method 2
CalculationRuleDesc=To calculate total VAT, there is two methods:<br>Method 1 is rounding vat on each line, then summing them.<br>Method 2 is summing all vat on each line, then rounding result.<br>Final result may differs from few cents. Default mode is mode <b>%s</b>.
RefExt=Външна референция
ToCreateAPredefinedInvoice=За да създадете шаблонна фактура създайте стандартна фактура, след което преди да я валидирате кликнете върху бутона "%s".
LinkedOrder=Връзка към поръчка
Mode1=Метод 1
Mode2=Метод 2
CalculationRuleDesc=За изчисляване на общия ДДС има два метода: <br> Метод 1 закръгля ДДС за всеки ред, след което ги сумира. <br> Метод 2 сумира ДДС от всеки ред, след което закръглява резултатът. <br> Крайните резултати може да се различават в известна степен. Метод по подразбиране е метод <b>%s</b>.
CalculationRuleDescSupplier=Според доставчика, изберете подходящ метод, за да приложите същото правило за изчисление и да получите същия резултат, очакван от вашия доставчик.
TurnoverPerProductInCommitmentAccountingNotRelevant=Отчетът за оборот, натрупан от продукт, не е наличен. Този отчет е налице само за фактуриран оборот.
TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Отчетът за оборот, натрупан от данък върху продажбите, не е наличен. Този отчет е налице само за фактуриран оборот.
CalculationMode=Calculation mode
TurnoverPerProductInCommitmentAccountingNotRelevant=Справката за оборот, натрупан от продукт, не е наличен. Тази справка е налице само за фактуриран оборот.
TurnoverPerSaleTaxRateInCommitmentAccountingNotRelevant=Справката за оборот, натрупан от данък върху продажбите, не е наличен. Тази справка е налице само за фактуриран оборот.
CalculationMode=Режим на изчисление
AccountancyJournal=Счетоводен код на журнала
ACCOUNTING_VAT_SOLD_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при продажби (използва се, ако не е определена при настройка на речника за ДДС)
ACCOUNTING_VAT_BUY_ACCOUNT=Счетоводна сметка по подразбиране за ДДС при покупки (използва се, ако не е определена при настройка на речника за ДДС)
@ -232,14 +232,14 @@ ACCOUNTING_ACCOUNT_SUPPLIER=Счетоводна сметка, използва
ACCOUNTING_ACCOUNT_SUPPLIER_Desc=Специализираната счетоводна сметка, определена в картата на контрагента, ще се използва само за счетоводно отчитане на подсметка. Този ще бъде използван за главната книга и като стойност по подразбиране на подсметката за счетоводното отчитане, ако не е дефинирана специализирана счетоводна сметка за доставчика.
ConfirmCloneTax=Потвърдете клонирането на социален/фискален данък
CloneTaxForNextMonth=Клониране за следващ месец
SimpleReport=Simple report
AddExtraReport=Допълнителни отчети (добавете чуждестранен и национален клиентски отчет)
OtherCountriesCustomersReport=Foreign customers report
BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code
SameCountryCustomersWithVAT=National customers report
BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code
SimpleReport=Обикновена справка
AddExtraReport=Допълнителни справки (добавя справка за чуждестранни и локални клиенти)
OtherCountriesCustomersReport=Справка за чуждестранни клиенти
BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Въз основа на първите две букви от номера по ДДС, различен от кода на държавата на вашата фирма
SameCountryCustomersWithVAT=Справка за локални клиенти
BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Въз основа на първите две букви от номера по ДДС, които са същите като в кода на държавата на вашата фирма
LinkedFichinter=Връзка към интервенция
ImportDataset_tax_contrib=Социални/фискални данъци
ImportDataset_tax_contrib=Социални / фискални данъци
ImportDataset_tax_vat=Плащания на ДДС
ErrorBankAccountNotFound=Грешка: Банковата сметка не е намерена
FiscalPeriod=Период на осчетоводяване
@ -250,7 +250,7 @@ LastDayTaxIsRelatedTo=Последен ден от периода, с който
VATDue=Заявен данък върху продажбите
ClaimedForThisPeriod=Заявен за периода
PaidDuringThisPeriod=Платен през този период
ByVatRate=По ставка на данък върху продажбите
TurnoverbyVatrate=Оборот, фактуриран по данъчна ставка върху продажбите
TurnoverCollectedbyVatrate=Оборот, натрупан по данъчна ставка върху продажбите
PurchasebyVatrate=Покупка по данъчна ставка за продажба
ByVatRate=По ставка на ДДС
TurnoverbyVatrate=Оборот, фактуриран по ставка на ДДС
TurnoverCollectedbyVatrate=Оборот, натрупан по ставка на ДДС
PurchasebyVatrate=Покупка по ставка на ДДС

View File

@ -1,98 +1,98 @@
# Dolibarr language file - Source file is en_US - contracts
ContractsArea=Договори област
ListOfContracts=Списък на договорите
ContractsArea=Секция за договори
ListOfContracts=Списък на договори
AllContracts=Всички договори
ContractCard=Карта на договор
ContractStatusNotRunning=Не работи
ContractStatusDraft=Проект
ContractStatusValidated=Утвърден
ContractStatusClosed=Затворен
ServiceStatusInitial=Не работи
ServiceStatusRunning=Бягане
ServiceStatusNotLate=Работещи, изтекъл
ServiceStatusNotLateShort=Не е изтекъл
ServiceStatusLate=Спринт, изтекъл
ContractCard=Карта
ContractStatusNotRunning=Не се изпълнява
ContractStatusDraft=Чернова
ContractStatusValidated=Валидиран
ContractStatusClosed=Прекратен
ServiceStatusInitial=Неактивна
ServiceStatusRunning=Активна
ServiceStatusNotLate=Активна, неизтекла
ServiceStatusNotLateShort=Неизтекла
ServiceStatusLate=Активна, изтекла
ServiceStatusLateShort=Изтекла
ServiceStatusClosed=Затворен
ShowContractOfService=Показване на договора за услугата
ServiceStatusClosed=Прекратена
ShowContractOfService=Показване на договор за услуга
Contracts=Договори
ContractsSubscriptions=Договори / Абонаменти
ContractsAndLine=Договори и договорни линии
Contract=Договор
ContractLine=Договорна линия
Closing=Затваряне
NoContracts=Не договори
Closing=Прекратяване
NoContracts=Няма договори
MenuServices=Услуги
MenuInactiveServices=Услуги, които не са активни
MenuRunningServices=Текущи услуги
MenuInactiveServices=Неактивни услуги
MenuRunningServices=Активни услуги
MenuExpiredServices=Изтекли услуги
MenuClosedServices=Затворени услуги
MenuClosedServices=Прекратени услуги
NewContract=Нов договор
NewContractSubscription=Нов договор / абонамент
AddContract=Създаване на договор
DeleteAContract=Изтриване на договора
ActivateAllOnContract=Активиране всички услуги
CloseAContract=Затваряне на договора
DeleteAContract=Изтриване на договор
ActivateAllOnContract=Активиране на всички услуги
CloseAContract=Прекратяване на договор
ConfirmDeleteAContract=Сигурни ли сте, че искате да изтриете този договор с всички предоставени услуги?
ConfirmValidateContract=Сигурни ли сте, че искате да валидирате този договор под името <b>%s</b>?
ConfirmActivateAllOnContract=Това ще отвори всички услуги (които са все още неактивни). Наистина ли искате да отворите всички услуги?
ConfirmCloseContract=Това ще затвори всички услуги (активни или не). Сигурни ли сте, че искате да прекратите този договор?
ConfirmCloseService=Сигурни ли сте, че искате да затворите тази услуга с дата <b> %s </b>?
ValidateAContract=Одобряване на договор
ActivateService=Активиране на услугата
ConfirmValidateContract=Сигурни ли сте, че искате да валидирате този договор с <b>%s</b>?
ConfirmActivateAllOnContract=Това ще активира всички услуги, които са все още неактивни. Наистина ли искате да активирате всички услуги?
ConfirmCloseContract=Това ще прекрати всички услуги (активни или не). Сигурни ли сте, че искате да прекратите този договор?
ConfirmCloseService=Сигурни ли сте, че искате да прекратите тази услуга с дата <b> %s </b>?
ValidateAContract=Валидиране на договор
ActivateService=Активиране на услуга
ConfirmActivateService=Сигурни ли сте, че искате да активирате тази услуга с дата <b> %s </b>?
RefContract=Договор препратка
RefContract=Реф. договор
DateContract=Дата на договора
DateServiceActivate=Датата на активиране на услугата
ListOfServices=Списък на услугите
ListOfInactiveServices=Списък на не е активен услуги
ListOfExpiredServices=Списък на изтекъл активни услуги
ListOfClosedServices=Списък на затворените услуги
ListOfRunningServices=Списък на стартираните услуги
NotActivatedServices=Неактивни услуги (сред валидирани договори)
BoardNotActivatedServices=Услуги за да активирате сред утвърдени договори
DateServiceActivate=Дата на активиране на услуга
ListOfServices=Списък на услуги
ListOfInactiveServices=Списък на неактивни услуги
ListOfExpiredServices=Списък на изтекли активни услуги
ListOfClosedServices=Списък на прекратени услуги
ListOfRunningServices=Списък на активни услуги
NotActivatedServices=Неактивни услуги (измежду валидирани договори)
BoardNotActivatedServices=Услуги за активиране (измежду валидирани договори)
LastContracts=Договори: %s последни
LastModifiedServices=Услуги: %s последно променени
ContractStartDate=Начална дата
ContractEndDate=Крайна дата
DateStartPlanned=Планирана начална дата
DateStartPlannedShort=Планирана начална дата
DateEndPlanned=Планиран крайната дата
DateEndPlannedShort=Планиран крайната дата
DateStartReal=Недвижими началната дата
DateStartRealShort=Недвижими началната дата
DateEndReal=Недвижими крайната дата
DateEndRealShort=Недвижими крайната дата
CloseService=Затворете услуга
BoardRunningServices=Услуги в ход
BoardExpiredServices=Услуги с изтекъл срок
ServiceStatus=Състояние на услугата
DateEndPlanned=Планирана крайна дата
DateEndPlannedShort=Планирана крайна дата
DateStartReal=Реална начална дата
DateStartRealShort=Реална начална дата
DateEndReal=Реална крайна дата
DateEndRealShort=Реална крайна дата
CloseService=Приключване на услуга
BoardRunningServices=Активни услуги
BoardExpiredServices=Изтекли услуги
ServiceStatus=Статус на услуга
DraftContracts=Чернови договори
CloseRefusedBecauseOneServiceActive=Договорът не може да бъде затворен, тъй като има най-малко една отворена услуга в него
CloseRefusedBecauseOneServiceActive=Договорът не може да бъде прекратен, тъй като има най-малко една активна услуга в него.
ActivateAllContracts=Активиране на всички договорни линии
CloseAllContracts=Затворете всички договорни линии
DeleteContractLine=Изтриване на линия договор
CloseAllContracts=Прекратяване на всички договорни линии
DeleteContractLine=Изтриване на договорна линия
ConfirmDeleteContractLine=Сигурни ли сте, че искате да изтриете тази договорна линия?
MoveToAnotherContract=Преместване на службата в друг договор.
ConfirmMoveToAnotherContract=Избра новата цел на договора и потвърдете, искам да се движат тази услуга в този договор.
MoveToAnotherContract=Преместване на услуга в друг договор.
ConfirmMoveToAnotherContract=Избрах нов целеви договор и потвърждавам, че искам да преместя тази услуга в този договор.
ConfirmMoveToAnotherContractQuestion=Изберете в кой съществуващ договор (на същия контрагент) искате да преместите тази услуга?
PaymentRenewContractId=Поднови договора линия (брой %s)
ExpiredSince=Срок на годност
NoExpiredServices=Не изтекъл активни услуги
ListOfServicesToExpireWithDuration=Списък на Услуги изтичащи в %s дни
ListOfServicesToExpireWithDurationNeg=Списък на услуги изтекли повече от %s дни
ListOfServicesToExpire=Списък на изтичащи Услуги
NoteListOfYourExpiredServices=Този списък съдържа само услуги от договори с контрагенти, с които сте свързани като търговски представител.
PaymentRenewContractId=Подновяване на договорна линия (№ %s)
ExpiredSince=Дата на изтичане
NoExpiredServices=Няма изтекли активни услуги
ListOfServicesToExpireWithDuration=Списък на услуги изтичащи в следващите %s дни
ListOfServicesToExpireWithDurationNeg=Списък на услуги изтекли преди повече от %s дни
ListOfServicesToExpire=Списък на изтичащи услуги
NoteListOfYourExpiredServices=Този списък съдържа само услуги от договори с контрагенти, за които сте посочен като търговски представител.
StandardContractsTemplate=Стандартен шаблон за договори
ContactNameAndSignature=За %s, име и подпис:
OnlyLinesWithTypeServiceAreUsed=Само линии с тип "Услуга" ще бъдат клонирани.
ConfirmCloneContract=Сигурни ли сте, че искате да клонирате договора <b> %s </b>?
LowerDateEndPlannedShort=По-ранна планирана крайна дата на активните услуги
OnlyLinesWithTypeServiceAreUsed=Само договорни линии тип 'Услуга' ще бъдат клонирани.
ConfirmCloneContract=Сигурни ли сте, че искате да клонирате договор <b> %s </b>?
LowerDateEndPlannedShort=По-ранна планирана крайна дата на активни услуги
SendContractRef=Информация за договор __REF__
OtherContracts=Други договори
##### Types de contacts #####
TypeContact_contrat_internal_SALESREPSIGN=Търговски представител подписване на договора
TypeContact_contrat_internal_SALESREPFOLL=Търговски представител проследяване договор
TypeContact_contrat_external_BILLING=Контакт с клиента за фактуриране
TypeContact_contrat_external_CUSTOMER=Следвайте контакт с клиентите
TypeContact_contrat_external_SALESREPSIGN=Подписване на договор клиента контакт
TypeContact_contrat_internal_SALESREPSIGN=Търговски представител (подписващ)
TypeContact_contrat_internal_SALESREPFOLL=Търговски представител (проследяващ)
TypeContact_contrat_external_BILLING=Контакт на клиента за фактуриране
TypeContact_contrat_external_CUSTOMER=Контакт на клиента (проследяващ)
TypeContact_contrat_external_SALESREPSIGN=Контакт на клиента (подписващ)

View File

@ -1,30 +1,31 @@
# Dolibarr language file - Source file is en_US - deliveries
Delivery=Доставка
DeliveryRef=Ref Delivery
DeliveryCard=Receipt card
DeliveryOrder=Доставка за
DeliveryRef=Реф. доставка
DeliveryCard=Карта на разписка
DeliveryOrder=Разписка за доставка
DeliveryDate=Дата на доставка
CreateDeliveryOrder=Generate delivery receipt
DeliveryStateSaved=Състояние на доставката е записано
SetDeliveryDate=Дата на изпращане
ValidateDeliveryReceipt=Одобряване на разписка
ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt?
DeleteDeliveryReceipt=Изтриване на разписка
DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt <b>%s</b>?
DeliveryMethod=Начин
CreateDeliveryOrder=Генериране на разписка за доставка
DeliveryStateSaved=Състоянието на доставката е записано
SetDeliveryDate=Задаване на дата за доставка
ValidateDeliveryReceipt=Валидиране на разписка за доставка
ValidateDeliveryReceiptConfirm=Сигурни ли сте, че искате да валидирате тази разписка за доставка?
DeleteDeliveryReceipt=Изтриване на разписка за доставка
DeleteDeliveryReceiptConfirm=Сигурни ли сте, че искате да изтриете тази разписка <b>%s</b>?
DeliveryMethod=Начин на доставка
TrackingNumber=Проследяващ номер
DeliveryNotValidated=Доставката не валидирани
StatusDeliveryCanceled=Отменен
DeliveryNotValidated=Доставката не е валидирана
StatusDeliveryCanceled=Анулирана
StatusDeliveryDraft=Чернова
StatusDeliveryValidated=Получено
StatusDeliveryValidated=Получена
# merou PDF model
NameAndSignature=Име и подпис:
ToAndDate=To___________________________________ на ____ / _____ / __________
GoodStatusDeclaration=Стоките са получили по-горе в добро състояние,
Deliverer=Избавител:
ToAndDate=От ___________________________________ на ____ / _____ / __________
GoodStatusDeclaration=Получих стоките (артикулите) описани по-горе в добро състояние,
Deliverer=Доставчик:
Sender=Подател
Recipient=Получател
ErrorStockIsNotEnough=Няма достатъчна наличност
Shippable=Годно за изпращане
NonShippable=Негодно за изпращане
ShowReceiving=Show delivery receipt
ShowReceiving=Показване на разписка за доставка
NonExistentOrder=Несъществуваща поръчка

View File

@ -21,7 +21,7 @@ CountryNL=Холандия
CountryHU=Унгария
CountryRU=Русия
CountrySE=Швеция
CountryCI=Ivoiry Coast
CountryCI=Кот д'Ивоар
CountrySN=Сенегал
CountryAR=Аржентина
CountryCM=Камерун
@ -31,19 +31,19 @@ CountryMC=Монако
CountryAU=Австралия
CountrySG=Сингапур
CountryAF=Афганистан
CountryAX=Аландските острови
CountryAX=Аландски острови
CountryAL=Албания
CountryAS=Американска Самоа
CountryAD=Андора
CountryAO=Ангола
CountryAI=Anguilla
CountryAI=Ангуила
CountryAQ=Антарктида
CountryAG=Антигуа и Барбуда
CountryAM=Армения
CountryAW=Аруба
CountryAT=Австрия
CountryAZ=Азербайджан
CountryBS=Бахамските острови
CountryBS=Бахамски острови
CountryBH=Бахрейн
CountryBD=Бангладеш
CountryBB=Барбадос
@ -54,7 +54,7 @@ CountryBM=Бермуда
CountryBT=Бутан
CountryBO=Боливия
CountryBA=Босна и Херцеговина
CountryBW=Ботсуана
CountryBW=Ботсвана
CountryBV=Остров Буве
CountryBR=Бразилия
CountryIO=Британска територия в Индийския океан
@ -64,16 +64,16 @@ CountryBF=Буркина Фасо
CountryBI=Бурунди
CountryKH=Камбоджа
CountryCV=Кабо Верде
CountryKY=Каймановите острови
CountryKY=Кайманови острови
CountryCF=Централноафриканска република
CountryTD=Чад
CountryCL=Чили
CountryCX=Остров Рождество
CountryCC=Cocos (Keeling) Islands
CountryCC=Кокосови острови
CountryCO=Колумбия
CountryKM=Коморските острови
CountryKM=Коморски острови
CountryCG=Конго
CountryCD=Конго, Демократична република
CountryCD=Демократична република Конго
CountryCK=Острови Кук
CountryCR=Коста Рика
CountryHR=Хърватия
@ -91,8 +91,8 @@ CountryGQ=Екваториална Гвинея
CountryER=Еритрея
CountryEE=Естония
CountryET=Етиопия
CountryFK=Фолкландските острови
CountryFO=Фарьорските острови
CountryFK=Фолклендски острови
CountryFO=Фарьорски острови
CountryFJ=Фиджи
CountryFI=Финландия
CountryGF=Френска Гвиана
@ -112,10 +112,10 @@ CountryGN=Гвинея
CountryGW=Гвинея-Бисау
CountryGY=Гвиана
CountryHT=Хаити
CountryHM=Хърд и Макдоналд
CountryHM=Острови Хърд и Макдоналд
CountryVA=Светия престол (Ватикана)
CountryHN=Хондурас
CountryHK=Хонконг
CountryHK=Хонгконг
CountryIS=Исландия
CountryIN=Индия
CountryID=Индонезия
@ -137,19 +137,19 @@ CountryLV=Латвия
CountryLB=Ливан
CountryLS=Лесото
CountryLR=Либерия
CountryLY=Либийски
CountryLY=Либия
CountryLI=Лихтенщайн
CountryLT=Литва
CountryLU=Люксембург
CountryMO=Макао
CountryMK=Македония, Бивша югославска
CountryMK=Северна Македония
CountryMG=Мадагаскар
CountryMW=Малави
CountryMY=Малайзия
CountryMV=Малдивите
CountryMV=Малдиви
CountryML=Мали
CountryMT=Малта
CountryMH=Маршаловите острови
CountryMH=Маршалови острови
CountryMQ=Мартиника
CountryMR=Мавритания
CountryMU=Мавриций
@ -158,20 +158,20 @@ CountryMX=Мексико
CountryFM=Микронезия
CountryMD=Молдова
CountryMN=Монголия
CountryMS=Monserrat
CountryMS=Монсерат
CountryMZ=Мозамбик
CountryMM=Мианмар (Бирма)
CountryNA=Намибия
CountryNR=Науру
CountryNP=Непал
CountryAN=Нидерландските Антили
CountryAN=Нидерландски Антили
CountryNC=Нова Каледония
CountryNZ=Нова Зеландия
CountryNI=Никарагуа
CountryNE=Нигер
CountryNG=Нигерия
CountryNU=Ниуе
CountryNF=Норфолк
CountryNF=Остров Норфолк
CountryMP=Северни Мариански острови
CountryNO=Норвегия
CountryOM=Оман
@ -179,15 +179,15 @@ CountryPK=Пакистан
CountryPW=Палау
CountryPS=Палестинска територия, окупирана
CountryPA=Панама
CountryPG=Папуа-Нова Гвинея
CountryPG=Папуа Нова Гвинея
CountryPY=Парагвай
CountryPE=Перу
CountryPH=Филипини
CountryPN=Питкерн острови
CountryPN=Острови Питкерн
CountryPL=Полша
CountryPR=Пуерто Рико
CountryQA=Катар
CountryRE=Повторно обединяване
CountryRE=Реюнион
CountryRO=Румъния
CountryRW=Руанда
CountrySH=Света Елена
@ -199,11 +199,11 @@ CountryWS=Самоа
CountrySM=Сан Марино
CountryST=Сао Томе и Принсипи
CountryRS=Сърбия
CountrySC=Сейшелите
CountrySC=Сейшели
CountrySL=Сиера Леоне
CountrySK=Словакия
CountrySI=Словения
CountrySB=Соломоновите острови
CountrySB=Соломонови острови
CountrySO=Сомалия
CountryZA=Южна Африка
CountryGS=Южна Джорджия и Южни Сандвичеви острови
@ -212,14 +212,14 @@ CountrySD=Судан
CountrySR=Суринам
CountrySJ=Свалбард и Ян Майен
CountrySZ=Свазиленд
CountrySY=Сирийски
CountrySY=Сирия
CountryTW=Тайван
CountryTJ=Таджикистан
CountryTZ=Танзания
CountryTH=Тайланд
CountryTL=Източен Тимор
CountryTK=Токелау
CountryTO=Лека индийска двуколка
CountryTO=Тонга
CountryTT=Тринидад и Тобаго
CountryTR=Турция
CountryTM=Туркменистан
@ -227,8 +227,8 @@ CountryTC=Острови Търкс и Кайкос
CountryTV=Тувалу
CountryUG=Уганда
CountryUA=Украйна
CountryAE=Обединените арабски емирства
CountryUM=САЩ Малки далечни острови
CountryAE=Обединени арабски емирства
CountryUM=Отдалечени острови на САЩ
CountryUY=Уругвай
CountryUZ=Узбекистан
CountryVU=Вануату
@ -241,55 +241,55 @@ CountryEH=Западна Сахара
CountryYE=Йемен
CountryZM=Замбия
CountryZW=Зимбабве
CountryGG=Вълнена фланела
CountryGG=Гърнзи
CountryIM=Остров Ман
CountryJE=Жарсе
CountryME=Черна гора
CountryBL=Сен Бартелеми
CountryMF=Saint Martin
CountryBL=Сен Бартелми
CountryMF=Свети Мартин
##### Civilities #####
CivilityMME=Г-жа
CivilityMR=Г
CivilityMLE=Г-ца
CivilityMTRE=Майстор
CivilityDR=Доктор
CivilityMME=г-жа
CivilityMR=г
CivilityMLE=г-ца
CivilityMTRE=м-р
CivilityDR=д-р
##### Currencies #####
Currencyeuros=Евро
CurrencyAUD=AU долара
CurrencySingAUD=AU долар
CurrencyCAD=CAN долара
CurrencySingCAD=CAN долар
CurrencyAUD=Австралийски долара
CurrencySingAUD=Австралийски долар
CurrencyCAD=Канадски долара
CurrencySingCAD=Канадски долар
CurrencyCHF=Швейцарски франкове
CurrencySingCHF=Швейцарски франк
CurrencyEUR=Евро
CurrencySingEUR=Евро
CurrencyFRF=Френски франкове
CurrencySingFRF=Френския франк
CurrencyGBP=GB лири
CurrencySingGBP=GB лира
CurrencyGBP=Британски лири
CurrencySingGBP=Британска лира
CurrencyINR=Индийски рупии
CurrencySingINR=Индийска рупия
CurrencyMAD=Дирхам
CurrencySingMAD=Дирхам
CurrencyMGA=Ariary
CurrencySingMGA=Ariary
CurrencyMUR=Мавриций рупии
CurrencySingMUR=Мавриций рупии
CurrencyNOK=Норвежките Кронес
CurrencyMGA=Ариари
CurrencySingMGA=Ариари
CurrencyMUR=Маврицийски рупии
CurrencySingMUR=Маврицийска рупия
CurrencyNOK=Норвежки крони
CurrencySingNOK=Норвежка крона
CurrencyTND=Тунизийски динара
CurrencyTND=Тунизийски динари
CurrencySingTND=Тунизийски динар
CurrencyUSD=Щатски долари
CurrencySingUSD=Щатски долар
CurrencyUAH=Хривня
CurrencySingUAH=Хривня
CurrencyXAF=CFA франка BEAC
CurrencySingXAF=CFA Franc BEAC
CurrencyXAF=CFA франкове BEAC
CurrencySingXAF=CFA франк BEAC
CurrencyXOF=CFA франкове BCEAO
CurrencySingXOF=CFA франк BCEAO
CurrencyXPF=ОПОР франкове
CurrencySingXPF=CFP франк
CurrencyXPF=Френски тихоокеански франкове
CurrencySingXPF=Френски тихоокеански франк
CurrencyCentEUR=центa
CurrencyCentSingEUR=цент
CurrencyCentINR=пайса
@ -298,12 +298,12 @@ CurrencyThousandthSingTND=хиляден
#### Input reasons #####
DemandReasonTypeSRC_INTE=Интернет
DemandReasonTypeSRC_CAMP_MAIL=Пощенска кампания
DemandReasonTypeSRC_CAMP_EMAIL=Кампания по имейл
DemandReasonTypeSRC_CAMP_EMAIL=Имейл кампания
DemandReasonTypeSRC_CAMP_PHO=Телефонна кампания
DemandReasonTypeSRC_CAMP_FAX=Факс кампания
DemandReasonTypeSRC_COMM=Търговски контакт
DemandReasonTypeSRC_SHOP=Контакт с магазин
DemandReasonTypeSRC_WOM=Уста на уста
DemandReasonTypeSRC_SHOP=Контакт от магазин
DemandReasonTypeSRC_WOM=От уста на уста
DemandReasonTypeSRC_PARTNER=Партньор
DemandReasonTypeSRC_EMPLOYEE=Служител
DemandReasonTypeSRC_SPONSORING=Спонсорство

View File

@ -1,52 +1,52 @@
# Dolibarr language file - Source file is en_US - ecm
ECMNbOfDocs=No. of documents in directory
ECMNbOfDocs=Брой документи в директорията
ECMSection=Директория
ECMSectionManual=Ръчно създадена директория
ECMSectionAuto=Автоматично създадена директория
ECMSectionsManual=Ръчно създадено дърво
ECMSectionsAuto=Автоматично създадено дърво
ECMSections=Директории
ECMRoot=ECM Root
ECMRoot=Основна директория
ECMNewSection=Нова директория
ECMAddSection=Добавяне на директория
ECMCreationDate=Дата на създаване
ECMNbOfFilesInDir=Брой на файловете в директорията
ECMNbOfSubDir=Брой на под-директориите
ECMNbOfFilesInSubDir=Брой на файловете в под-директориите
ECMNbOfFilesInDir=Брой файлове в директорията
ECMNbOfSubDir=Брой поддиректории
ECMNbOfFilesInSubDir=Брой файлове в поддиректориите
ECMCreationUser=Създател
ECMArea=DMS/ECM area
ECMAreaDesc=The DMS/ECM (Document Management System / Electronic Content Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
ECMAreaDesc2=* Автоматично създадените директории се запълват автоматично при добавяне на документи в картата на даден елемент.<br>* Ръчно създадените директории могат да бъдат използвани, за да запазите документи, които не са свързани с определен елемент.
ECMSectionWasRemoved=Директорията <b>%s</b> беше изтрита.
ECMSectionWasCreated=Directory <b>%s</b> has been created.
ECMArea=Документи
ECMAreaDesc=Секцията DMS / ECM (Система за управление на документи / Електронно управление на съдържание) позволява да съхранявате, споделяте и бързо да откривате всички видове документи в системата.
ECMAreaDesc2=* Автоматично създадените директории се попълват автоматично при добавяне на документи в картата на даден елемент. <br>* Ръчно създадените директории могат да бъдат използвани, за да съхранявате документи, които не са свързани с определен елемент.
ECMSectionWasRemoved=Директорията <b>%s</b> е изтрита.
ECMSectionWasCreated=Директорията <b> %s </b> е създадена.
ECMSearchByKeywords=Търсене по ключови думи
ECMSearchByEntity=Търсене по обект
ECMSectionOfDocuments=Директории на документи
ECMSectionOfDocuments=Директории с документи
ECMTypeAuto=Автоматично
ECMDocsBySocialContributions=Документи свързани със социални или фискални такси
ECMDocsByThirdParties=Документи, свързани с контрагенти
ECMDocsByProposals=Документи, свързани с предложения
ECMDocsByOrders=Документи, свързани с поръчки на клиенти
ECMDocsByContracts=Документи, свързани с договори
ECMDocsByInvoices=Документи, свързани с клиентите фактури
ECMDocsByProducts=Документи, свързани с продуктите
ECMDocsByProjects=Документи свързани към проекти
ECMDocsByUsers=Документи свързани към потребители
ECMDocsByInterventions=Документи свързани към интервенции
ECMDocsByExpenseReports=Documents linked to expense reports
ECMDocsByHolidays=Documents linked to holidays
ECMDocsBySupplierProposals=Documents linked to supplier proposals
ECMNoDirectoryYet=Не е създадена директория
ShowECMSection=Покажи директория
ECMDocsByThirdParties=Документи свързани с контрагенти
ECMDocsByProposals=Документи свързани с предложения
ECMDocsByOrders=Документи свързани с поръчки за продажба
ECMDocsByContracts=Документи свързани с договори
ECMDocsByInvoices=Документи свързани с фактури за продажба
ECMDocsByProducts=Документи свързани с продукти
ECMDocsByProjects=Документи свързани с проекти
ECMDocsByUsers=Документи свързани с потребители
ECMDocsByInterventions=Документи свързани с интервенции
ECMDocsByExpenseReports=Документи свързани с разходни отчети
ECMDocsByHolidays=Документи свързани с отпуски
ECMDocsBySupplierProposals=Документи свързани със запитвания към доставчици
ECMNoDirectoryYet=Няма създадена директория
ShowECMSection=Показване на директория
DeleteSection=Изтриване на директория
ConfirmDeleteSection=Can you confirm you want to delete the directory <b>%s</b>?
ECMDirectoryForFiles=Относителна директория за файловете
CannotRemoveDirectoryContainsFilesOrDirs=Removal not possible because it contains some files or sub-directories
CannotRemoveDirectoryContainsFiles=Removal not possible because it contains some files
ConfirmDeleteSection=Сигурни ли сте, че искате да изтриете директорията <b>%s</b>?
ECMDirectoryForFiles=Относителна директория за файлове
CannotRemoveDirectoryContainsFilesOrDirs=Изтриването не е възможно, защото съдържа файлове или поддиректории
CannotRemoveDirectoryContainsFiles=Изтриването не е възможно, защото съдържа файлове
ECMFileManager=Файлов мениджър
ECMSelectASection=Select a directory in the tree...
DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Resync" button first to synchronize disk and database to get content of this directory.
ReSyncListOfDir=Resync list of directories
HashOfFileContent=Hash of file content
NoDirectoriesFound=No directories found
FileNotYetIndexedInDatabase=File not yet indexed into database (try to re-upload it)
ECMSelectASection=Изберете директория от дървото...
DirNotSynchronizedSyncFirst=Тази директория изглежда е създадена или модифицирана извън модула DMS / ECM. За синхронизиране на диска и базата данни първо трябва да кликнете върху бутона за синхронизиране на списъка, за да получите съдържанието на тази директория.
ReSyncListOfDir=Синхронизиране на списъка с директории
HashOfFileContent=Хеш код на файла
NoDirectoriesFound=Няма намерени директории
FileNotYetIndexedInDatabase=Файлът все още не е индексиран в базата данни (опитайте да го качите отново)

View File

@ -5,19 +5,19 @@ RemoteControlSupport=Онлайн в реално време / дистанци
OtherSupport=Друга поддръжка
ToSeeListOfAvailableRessources=За да се свържете/вижте наличните ресурси:
HelpCenter=Помощен център
DolibarrHelpCenter=Dolibarr Help and Support Center
ToGoBackToDolibarr=Otherwise, <a href="%s">click here to continue to use Dolibarr</a>.
TypeOfSupport=Type of support
DolibarrHelpCenter=Dolibarr център за помощ и поддръжка
ToGoBackToDolibarr=В противен случай, <a href="%s">кликнете тук, за да продължите да използвате Dolibarr</a>.
TypeOfSupport=Тип поддръжка
TypeSupportCommunauty=Общност (безплатно)
TypeSupportCommercial=Търговски
TypeOfHelp=Тип
NeedHelpCenter=Need help or support?
NeedHelpCenter=Нуждаете се от помощ или поддръжка?
Efficiency=Ефективност
TypeHelpOnly=Само помощ
TypeHelpDev=Помощ + развитие
TypeHelpDevForm=Help+Development+Training
BackToHelpCenter=Otherwise, <a href="%s">go back to Help center home page</a>.
LinkToGoldMember=You can call one of the trainers preselected by Dolibarr for your language (%s) by clicking their Widget (status and maximum price are automatically updated):
TypeHelpDevForm=Помощ + развитие + обучение
BackToHelpCenter=В противен случай <a href="%s">се върнете в началната страница на помощния център</a>.
LinkToGoldMember=Можете да се обадите на някой от обучаващите, предварително избрани от Dolibarr за вашия език (%s), като кликнете върху тяхната джаджа (статуса и максималната цена са автоматично актуализирани):
PossibleLanguages=Поддържани езици
SubscribeToFoundation=Help the Dolibarr project, subscribe to the foundation
SubscribeToFoundation=Помогнете на проекта Dolibarr, като се присъедините към фондацията
SeeOfficalSupport=За официална поддръжка на Dolibarr за Вашият език: <br><b><a href="%s" target="_blank">%s</a></b>

View File

@ -1,7 +1,7 @@
# Dolibarr language file - Source file is en_US - holiday
HRM=ЧР
Holidays=Отпуск
CPTitreMenu=Отпуск
Holidays=Отпуски
CPTitreMenu=Отпуски
MenuReportMonth=Месечно извлечение
MenuAddCP=Нова молба за отпуск
NotActiveModCP=Необходимо е да активирате модула 'Отпуски', за да видите тази страница.
@ -9,93 +9,93 @@ AddCP=Кандидатстване за отпуск
DateDebCP=Начална дата
DateFinCP=Крайна дата
DateCreateCP=Дата на създаване
DraftCP=Проект
DraftCP=Чернова
ToReviewCP=Очаква одобрение
ApprovedCP=Утвърден
CancelCP=Отменен
RefuseCP=Отказ
ValidatorCP=Утвърждаващ
ListeCP=Списък с отпуски
LeaveId=№ на отпуск
ReviewedByCP=Ще бъде утвърден от
ApprovedCP=Одобрена
CancelCP=Анулирана
RefuseCP=Отхвърлена
ValidatorCP=Одобряващ
ListeCP=Списък с молби за отпуск
LeaveId=Идентификатор на молба за отпуск
ReviewedByCP=Ще бъде одобрена от
UserForApprovalID=Одобряващ потребител
UserForApprovalFirstname=Собствено име на одобряващия потребител
UserForApprovalLastname=Фамилия на одобряващия потребител
UserForApprovalLogin=Входна информация за одобряващия потребител
UserForApprovalLogin=Потребителско име на одобряващия потребител
DescCP=Описание
SendRequestCP=Създаване на молба за отпуск
DelayToRequestCP=Молбите за отпуски трябва да бъдат направени най-малко <b>%s ден(а)</b> преди началната им дата.
MenuConfCP=Баланс на отпуските
DelayToRequestCP=Молбите за отпуск трябва да бъдат направени най-малко <b>%s ден(а)</b> преди началната им дата.
MenuConfCP=Баланс на отпуски
SoldeCPUser=Баланса на отпуските е <b> %s </b> дни.
ErrorEndDateCP=Трябва да изберете крайната дата, по-голяма от началната дата.
ErrorEndDateCP=Трябва да изберете крайна дата, която е по-голяма от началната дата.
ErrorSQLCreateCP=Възникна SQL грешка по време на създаването:
ErrorIDFicheCP=Възникна грешка, молбата за отпуск не съществува.
ReturnCP=Назад към предишната страница
ErrorUserViewCP=Не сте упълномощени да четете тази молба за отпуск.
InfosWorkflowCP=Информация Workflow
RequestByCP=По искане на
ErrorUserViewCP=Не сте упълномощен да прочетете тази молба за отпуск.
InfosWorkflowCP=Информационен работен процес
RequestByCP=По молба на
TitreRequestCP=Молба за отпуск
TypeOfLeaveId=№ на отпускът
TypeOfLeaveCode=Код за вида на отпускът
TypeOfLeaveLabel=Вид на отпускът
NbUseDaysCP=Брой на дните на използваните отпуски
TypeOfLeaveId=Идентификатор за вид отпуск
TypeOfLeaveCode=Код за вид отпуск
TypeOfLeaveLabel=Етикет за вид отпуск
NbUseDaysCP=Брой дни използвани за отпуск
NbUseDaysCPShort=Използвани дни
NbUseDaysCPShortInMonth=Използвани дни в месеца
DateStartInMonth=Начална дата в месеца
DateEndInMonth=Крайна дата в месеца
EditCP=Редактиране
EditCP=Промяна
DeleteCP=Изтриване
ActionRefuseCP=Отказване
ActionCancelCP=Отказ
StatutCP=Състояние
TitleDeleteCP=Изтриване на молбата за отпуск
ConfirmDeleteCP=Потвърждаване на изтриването на тази молба за отпуск?
ErrorCantDeleteCP=Грешка: нямате необходимите права за да изтриете тази молба за отпуск.
CantCreateCP=Вие нямате право да кандидатствате за отпуск.
InvalidValidatorCP=Трябва да изберете лице одобрява молба ви за отпуск.
NoDateDebut=Трябва да изберете началната дата.
NoDateFin=Трябва да изберете крайна дата.
ActionRefuseCP=Отхвърляне
ActionCancelCP=Анулиране
StatutCP=Статус
TitleDeleteCP=Изтриване на молба за отпуск
ConfirmDeleteCP=Сигурни ли сте, че искате да изтриете тази молба за отпуск?
ErrorCantDeleteCP=Грешка: нямате необходимите права, за да изтриете тази молба за отпуск.
CantCreateCP=Нямате право да създавате молби за отпуск.
InvalidValidatorCP=Трябва да изберете потребител, който да одобри вашата молба за отпуск.
NoDateDebut=Необходимо е да изберете начална дата.
NoDateFin=Необходимо е да изберете крайна дата.
ErrorDureeCP=Вашата молба за отпуск не съдържа работен ден.
TitleValidCP=Одобряване на молбата за отпуск
ConfirmValidCP=Сигурни ли сте, че желаете да одобрите тази молба за отпуск?
DateValidCP=Дата на утвърждаване
TitleValidCP=Одобряване на молба за отпуск
ConfirmValidCP=Сигурни ли сте, че искате да одобрите тази молба за отпуск?
DateValidCP=Дата на одобрение
TitleToValidCP=Изпращане на молба за отпуск
ConfirmToValidCP=Сигурни ли сте, че желаете да изпратите молбата за отпуск?
TitleRefuseCP=Отхвърляне на молбата за отпуск
ConfirmRefuseCP=Сигурни ли сте, че желаете да отхвърлите молбата за отпуск?
NoMotifRefuseCP=Вие трябва да изберете причина за отказ на искането.
TitleCancelCP=Анулиране на молбата за отпуск
ConfirmToValidCP=Сигурни ли сте, че искате да изпратите молбата за отпуск?
TitleRefuseCP=Отхвърляне на молба за отпуск
ConfirmRefuseCP=Сигурни ли сте, че искате да отхвърлите молбата за отпуск?
NoMotifRefuseCP=Необходимо е да посочите причина за отхвърляне на молбата.
TitleCancelCP=Анулиране на молба за отпуск
ConfirmCancelCP=Сигурни ли сте, че искате да анулирате молбата за отпуск?
DetailRefusCP=Причина за отказа
DateRefusCP=Дата на отказ
DateCancelCP=Дата на анулирането
DefineEventUserCP=Присвояване изключително отпуск за потребителя
addEventToUserCP=Присвояване напусне
NotTheAssignedApprover=Вие не сте назначен да одобрявате това
DetailRefusCP=Причина за отхвърляне
DateRefusCP=Дата на отхвърляне
DateCancelCP=Дата на анулиране
DefineEventUserCP=Възлагане на извънреден отпуск за потребител
addEventToUserCP=Възлагане на отпуск
NotTheAssignedApprover=Вие не сте определен като одобряващ потребител
MotifCP=Причина
UserCP=Потребител
ErrorAddEventToUserCP=Възникна грешка при добавяне на изключително отпуск.
AddEventToUserOkCP=Добавянето на извънредния отпуск е завършена.
ErrorAddEventToUserCP=Възникна грешка при добавяне на извънреден отпуск.
AddEventToUserOkCP=Добавянето на извънредния отпуск е завършено.
MenuLogCP=История на промените
LogCP=Списък на актуализациите на наличните почивни дни
ActionByCP=В изпълнение на
UserUpdateCP=За потребителя
LogCP=Списък с актуализации на наличните почивни дни
ActionByCP=Изпълнено от
UserUpdateCP=За потребител
PrevSoldeCP=Предишен баланс
NewSoldeCP=Нов баланс
alreadyCPexist=Вече е направена молба за отпуск за този период.
FirstDayOfHoliday=Първи ден от отпуска
LastDayOfHoliday=Последен ден на отпуска
alreadyCPexist=Вече е създадена молба за отпуск в този период.
FirstDayOfHoliday=Първи ден от отпуск
LastDayOfHoliday=Последен ден от отпуск
BoxTitleLastLeaveRequests=Молби за отпуск: %s последно променени
HolidaysMonthlyUpdate=Месечна актуализация
ManualUpdate=Ръчна акуализация
HolidaysCancelation=Отказване на молба за отпуск
ManualUpdate=Ръчна актуализация
HolidaysCancelation=Анулиране на молба за отпуск
EmployeeLastname=Фамилия на служителя
EmployeeFirstname=Собствено име на служителя
TypeWasDisabledOrRemoved=Вида отпуск (%s) беше деактивиран или премахнат
LastHolidays=Молби за отпуск: %s последни
AllHolidays=Всички молби за отпуск
HalfDay=Полудневен
NotTheAssignedApprover=Вие не сте назначен да одобрявате това
NotTheAssignedApprover=Вие не сте определен като одобряващ потребител
LEAVE_PAID=Платен отпуск
LEAVE_SICK=Болничен отпуск
LEAVE_OTHER=Неплатен отпуск
@ -103,28 +103,28 @@ LEAVE_PAID_FR=Платен отпуск
## Configuration du Module ##
LastUpdateCP=Последно автоматично актуализиране на разпределението на отпуските
MonthOfLastMonthlyUpdate=Месец на последната автоматична актуализация на разпределението на отпуските
UpdateConfCPOK=Актуализира се успешно.
Module27130Name= Управление на молби за отпуск
UpdateConfCPOK=Успешно актуализирано.
Module27130Name= Молби за отпуск
Module27130Desc= Управление на молби за отпуск
ErrorMailNotSend=Възникна грешка при изпращане на имейл:
NoticePeriod=Период на известяване
#Messages
HolidaysToValidate=Валидиране на молби за отпуск
HolidaysToValidateBody=Отдолу е молба за отпуск за валидиране
HolidaysToValidateDelay=Тази молба за отпуск ще се случи в период от по-малко от %s дни.
HolidaysToValidateAlertSolde=Потребителят, който е подал молбата за отпуск, няма достатъчно налични дни.
HolidaysToValidateBody=По-долу е молба за отпуск за валидиране
HolidaysToValidateDelay=Тази молба за отпуск е за период по-малък от %s дни.
HolidaysToValidateAlertSolde=Потребителят, който е създал молбата за отпуск, няма достатъчно налични дни.
HolidaysValidated=Валидирани молби за отпуск
HolidaysValidatedBody=Вашата молба за отпуск от %s до %s е била валидирана.
HolidaysRefused=Молбата отказана
HolidaysRefusedBody=Вашата молба за отпуск от %s до %s е била отказана поради следната причина:
HolidaysCanceled=Отказани молби за отпуск
HolidaysCanceledBody=Вашата молба за отпуск от %s до %s е била отказана.
HolidaysValidatedBody=Вашата молба за отпуск от %s до %s е валидирана.
HolidaysRefused=Молбата е отхвърлена
HolidaysRefusedBody=Вашата молба за отпуск от %s до %s е отхвърлена поради следната причина:
HolidaysCanceled=Анулирани молби за отпуск
HolidaysCanceledBody=Вашата молба за отпуск от %s до %s е анулирана.
FollowedByACounter=1: Този вид отпуск е необходимо да бъде проследяван от брояч. Броячът се увеличава ръчно или автоматично, а когато молбата за отпуск е валидирана, броячът се намалява. <br> 0: Не се проследява от брояч.
NoLeaveWithCounterDefined=Няма дефинирани видове отпуск, които трябва да бъдат проследявани от брояч
GoIntoDictionaryHolidayTypes=Отидете в <strong> Начало - Настройки - Речници - Видове отпуски </strong>, за да настроите различните видове отпуски.
HolidaySetup=Настройка на модул Отпуск
GoIntoDictionaryHolidayTypes=Отидете в <strong> Начало -> Настройки -> Речници -> Видове отпуски </strong>, за да настроите различните видове отпуски.
HolidaySetup=Настройка на модул Молби за отпуск
HolidaysNumberingModules=Модели за номериране на молби за отпуск
TemplatePDFHolidays=Шаблон за молби за отпуск PDF
FreeLegalTextOnHolidays=Свободен текст в PDF файла
TemplatePDFHolidays=PDF шаблон за молби за отпуск
FreeLegalTextOnHolidays=Свободен текст в молбите за отпуск
WatermarkOnDraftHolidayCards=Воден знак върху черновата на молба за отпуск
HolidaysToApprove=Отпуски за одобрение
HolidaysToApprove=Молби за отпуск за одобрение

View File

@ -1,66 +1,66 @@
# Dolibarr language file - Source file is en_US - interventions
Intervention=Намеса
Interventions=Интервенциите
InterventionCard=Интервенция карта
NewIntervention=Нов намеса
AddIntervention=Създаване на намеса
Intervention=Интервенция
Interventions=Интервенции
InterventionCard=Протокол за интервенция
NewIntervention=Нова интервенция
AddIntervention=Създаване на интервенция
ChangeIntoRepeatableIntervention=Променете на повтаряема интервенция
ListOfInterventions=Списък на интервенциите
ActionsOnFicheInter=Действия на интервенцията
ListOfInterventions=Списък на интервенции
ActionsOnFicheInter=Свързани събития
LastInterventions=Интервенции: %s последни
AllInterventions=Всички интервенции
CreateDraftIntervention=Създаване на проект
InterventionContact=Интервенция контакт
CreateDraftIntervention=Създаване на чернова
InterventionContact=Свързани контакти
DeleteIntervention=Изтриване на интервенция
ValidateIntervention=Проверка на интервенция
ValidateIntervention=Валидиране на интервенция
ModifyIntervention=Промяна на интервенция
DeleteInterventionLine=Изтрий ред намеса
DeleteInterventionLine=Изтриване на ред в интервенцията
ConfirmDeleteIntervention=Сигурни ли сте, че искате да изтриете тази интервенция?
ConfirmValidateIntervention=Сигурни ли сте, че искате да валидирате тази интервенция под името <b>%s</b>?
ConfirmModifyIntervention=Сигурни ли сте, че искате да редактирате тази интервенция?
ConfirmValidateIntervention=Сигурни ли сте, че искате да валидирате тази интервенция с <b>%s</b>?
ConfirmModifyIntervention=Сигурни ли сте, че искате да промените тази интервенция?
ConfirmDeleteInterventionLine=Сигурни ли сте, че искате да изтриете този ред от интервенцията?
ConfirmCloneIntervention=Сигурни ли сте, че искате да клонирате тази интервенция?
NameAndSignatureOfInternalContact=Име и подпис на изпълнителя:
NameAndSignatureOfExternalContact=Име и подпис на клиента:
DocumentModelStandard=Стандартен документ модел за интервенции
InterventionCardsAndInterventionLines=Интервенции и линии на интервенции
InterventionClassifyBilled=Класифицирай като "Таксувани"
InterventionClassifyUnBilled=Класифицирай като "Нетаксувани"
InterventionClassifyDone=Класифицирайте като изпълнена
StatusInterInvoiced=Таксува
SendInterventionRef=Подаване на намеса %s
SendInterventionByMail=Изпращане на интервенцията по имейл
InterventionCreatedInDolibarr=Намеса %s създадена
InterventionValidatedInDolibarr=Намеса %s валидирана
InterventionModifiedInDolibarr=Намеса %s променена
DocumentModelStandard=Стандартен документ за интервенции
InterventionCardsAndInterventionLines=Интервенции и редове от интервенции
InterventionClassifyBilled=Класифициране като 'Фактурирана'
InterventionClassifyUnBilled=Класифициране като 'Нетаксувана'
InterventionClassifyDone=Класифициране като 'Изпълнена'
StatusInterInvoiced=Фактурирана
SendInterventionRef=Изпращане на интервенция %s
SendInterventionByMail=Изпращане на интервенция по имейл
InterventionCreatedInDolibarr=Интервенция %s е създадена
InterventionValidatedInDolibarr=Интервенция %s е валидирана
InterventionModifiedInDolibarr=Интервенция %s е променена
InterventionClassifiedBilledInDolibarr=Интервенция %s е фактурирана
InterventionClassifiedUnbilledInDolibarr=Интервенция %s е нефактурирана
InterventionClassifiedUnbilledInDolibarr=Интервенция %s е нетаксувана
InterventionSentByEMail=Интервенция %s е изпратена по имейл
InterventionDeletedInDolibarr=Намеса %s изтрита
InterventionsArea=Зона Намеси
DraftFichinter=Чернови намеси
InterventionDeletedInDolibarr=Интервенция %s е изтрита
InterventionsArea=Секция за интервенции
DraftFichinter=Чернови интервенции
LastModifiedInterventions=Интервенции: %s последно променени
FichinterToProcess=Интервенции за извършване
##### Types de contacts #####
TypeContact_fichinter_external_CUSTOMER=Проследяване на контакт с клиентите
TypeContact_fichinter_external_CUSTOMER=Последващ контакт на клиента
# Modele numérotation
PrintProductsOnFichinter=Отпечатайте също линиите от типа "Продукт" (не само услуги) в картата на интервенцията
PrintProductsOnFichinterDetails=намеси генерирани от поръчки
PrintProductsOnFichinter=Отпечатване на редове от тип 'Продукт' (не само услуги) в интервенциите
PrintProductsOnFichinterDetails=интервенции, генерирани от поръчки
UseServicesDurationOnFichinter=Използване на продължителността на услугите за интервенции генерирани от поръчки
UseDurationOnFichinter=Скриване на полето за продължителност при запис на интервенция
UseDateWithoutHourOnFichinter=Скриване на часовете и минутите в полето дата при запис на интервенция
InterventionStatistics=Статистика на интервенциите
UseDateWithoutHourOnFichinter=Скриване на часовете и минутите в полето за дата при запис на интервенция
InterventionStatistics=Статистика на интервенции
NbOfinterventions=Брой интервенции
NumberOfInterventionsByMonth=Брой интервенции по месец (от датата на валидиране)
AmountOfInteventionNotIncludedByDefault=Общата продължителност на интервенцията не е включена по подразбиране в печалбата (в повечето случаи графиците се използват за отчитане на времето). Добавете опцията PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT със стойност 1 в Начало - Настройка - Други настройки, за да я включите.
NumberOfInterventionsByMonth=Брой интервенции по месец (по дата на валидиране)
AmountOfInteventionNotIncludedByDefault=Общата продължителност на интервенцията не е включена по подразбиране в печалбата (в повечето случаи за отчитане на времето се използват графиците за отделно време). Добавете опцията PROJECT_INCLUDE_INTERVENTION_AMOUNT_IN_PROFIT със стойност 1 в Начало -> Настройки -> Други настройки, за да я включите.
##### Exports #####
InterId=№ на интервенцията
InterRef=Код на интервенцията
InterDateCreation=Дата на създаване на намеса
InterDuration=Продължителност на намеса
InterStatus=Статус на намеса
InterNote=Забележка към интервенцията
InterLineId=№ на линията в интервенцията
InterLineDate=Дата на линията в интервенцията
InterLineDuration=Продължителност на линията в интервенцията
InterLineDesc=Описание на линията в интервенцията
InterId=Идентификатор на интервенция
InterRef=Реф. интервенция
InterDateCreation=Дата на създаване на интервенцията
InterDuration=Продължителност на интервенцията
InterStatus=Статус на интервенцията
InterNote=Бележка към интервенцията
InterLineId=Идентификатор на реда в интервенцията
InterLineDate=Дата на реда в интервенцията
InterLineDuration=Продължителност на реда в интервенцията
InterLineDesc=Описание на реда в интервенцията

View File

@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - languages
Language_ar_AR=Арабски
Language_ar_EG=Arabic (Egypt)
Language_ar_EG=Арабски (Египет)
Language_ar_SA=Арабски
Language_bn_BD=Бенгали
Language_bg_BG=Български
@ -11,41 +11,41 @@ Language_da_DA=Датски
Language_da_DK=Датски
Language_de_DE=Немски
Language_de_AT=Немски (Австрия)
Language_de_CH=Германски (Шверцария)
Language_de_CH=Немски (Швейцария)
Language_el_GR=Гръцки
Language_el_CY=Greek (Cyprus)
Language_en_AU=English (Австралия)
Language_el_CY=Гръцки (Кипър)
Language_en_AU=Английски (Австралия)
Language_en_CA=Английски (Канада)
Language_en_GB=English (United Kingdom)
Language_en_IN=English (Индия)
Language_en_NZ=English (Нова Зеландия)
Language_en_SA=English (Саудитска Арабия)
Language_en_US=English (United States)
Language_en_ZA=English (Южна Африка)
Language_en_GB=Английски (Обединено кралство)
Language_en_IN=Английски (Индия)
Language_en_NZ=Английски (Нова Зеландия)
Language_en_SA=Английски (Саудитска Арабия)
Language_en_US=Английски (САЩ)
Language_en_ZA=Английски (Южна Африка)
Language_es_ES=Испански
Language_es_AR=Испански (Аржентина)
Language_es_BO=Испански (Боливия)
Language_es_CL=Испански (Чили)
Language_es_CO=Испански (Колумбия)
Language_es_DO=Испански (Чили)
Language_es_EC=Spanish (Ecuador)
Language_es_DO=Испански (Доминиканска република)
Language_es_EC=Испански (Еквадор)
Language_es_HN=Испански (Хондурас)
Language_es_MX=Испански (Мексико)
Language_es_PA=Spanish (Panama)
Language_es_PA=Испански (Панама)
Language_es_PY=Испански (Парагвай)
Language_es_PE=Испански (Перу)
Language_es_PR=Испански (Пуерто Рико)
Language_es_UY=Spanish (Uruguay)
Language_es_VE=Spanish (Venezuela)
Language_es_UY=Испански (Уругвай)
Language_es_VE=Испански (Венецуела)
Language_et_EE=Естонски
Language_eu_ES=Баска
Language_eu_ES=Баскски
Language_fa_IR=Персийски
Language_fi_FI=Завършване
Language_fi_FI=Фински
Language_fr_BE=Френски (Белгия)
Language_fr_CA=Френски (Канада)
Language_fr_CH=Френски (Швейцария)
Language_fr_FR=Френски
Language_fr_NC=French (Нова Каледония)
Language_fr_NC=Френски (Нова Каледония)
Language_fy_NL=Фризийски
Language_he_IL=Иврит
Language_hr_HR=Хърватски
@ -55,18 +55,18 @@ Language_is_IS=Исландски
Language_it_IT=Италиански
Language_ja_JP=Японски
Language_ka_GE=Грузински
Language_km_KH=Khmer
Language_km_KH=Кхмерски
Language_kn_IN=Каннада
Language_ko_KR=Корейски
Language_lo_LA=Лаоски
Language_lt_LT=Литовски
Language_lv_LV=Латвийски
Language_mk_MK=Македонски
Language_mn_MN=Mongolian
Language_nb_NO=Норвежки език (книжовен)
Language_mn_MN=Монголски
Language_nb_NO=Норвежки (Bokmål)
Language_nl_BE=Холандски (Белгия)
Language_nl_NL=Холандски (Холандия)
Language_pl_PL=Лак
Language_pl_PL=Полски
Language_pt_BR=Португалски (Бразилия)
Language_pt_PT=Португалски
Language_ro_RO=Румънски
@ -80,9 +80,10 @@ Language_sq_AL=Албански
Language_sk_SK=Словашки
Language_sr_RS=Сръбски
Language_sw_SW=Суахили
Language_th_TH=Thai
Language_th_TH=Тайски
Language_uk_UA=Украински
Language_uz_UZ=Узбекски
Language_vi_VN=Виетнамски
Language_zh_CN=Китайски
Language_zh_TW=Chinese (Traditional)
Language_zh_TW=Китайски (традиционен)
Language_bh_MY=Малайски

View File

@ -1,10 +1,10 @@
# Dolibarr language file - Source file is en_US - languages
LinkANewFile=Свържи нов файл/документ
LinkANewFile=Свързване на нов файл / документ
LinkedFiles=Свързани файлове и документи
NoLinkFound=Няма регистрирани връзки
LinkComplete=Файлът е свързан успешно
LinkComplete=Файлът е успешно свързан
ErrorFileNotLinked=Файлът не може да бъде свързан
LinkRemoved=Връзка %s е премахната
ErrorFailedToDeleteLink= Неуспех при премахване на връзка '<b>%s</b>'
ErrorFailedToUpdateLink= Неуспех при промяна на връзка '<b>%s</b>'
URLToLink=URL за връзка
LinkRemoved=Връзката %s е премахната
ErrorFailedToDeleteLink= Премахването на връзката '<b>%s</b>' не е успешно
ErrorFailedToUpdateLink= Актуализацията на връзката '<b>%s</b>' не е успешна
URLToLink=URL връзка

View File

@ -78,9 +78,9 @@ GroupEmails=Групови имейли
OneEmailPerRecipient=Един имейл за получател (по подразбиране е избран един имейл за всеки запис)
WarningIfYouCheckOneRecipientPerEmail=Внимание, ако поставите отметка в това квадратче, това означава, че само един имейл ще бъде изпратен за няколко различни избрани записа, така че, ако съобщението ви съдържа заместващи променливи, които се отнасят до данни от даден запис, няма да е възможно да ги замените.
ResultOfMailSending=Резултат от масовото изпращане на имейл
NbSelected=Number selected
NbIgnored=Number ignored
NbSent=Number sent
NbSelected=Брой избрани
NbIgnored=Брой игнорирани
NbSent=Брой изпратени
SentXXXmessages=%s изпратен(о)(и) съобщени(е)(я).
ConfirmUnvalidateEmailing=Сигурни ли сте, че искате да превърнете имейла <b>%s</b> в чернова?
MailingModuleDescContactsWithThirdpartyFilter=Контакт с клиентски филтри

View File

@ -44,8 +44,8 @@ ErrorConstantNotDefined=Параметър %s не е дефиниран
ErrorUnknown=Неизвестна грешка
ErrorSQL=Грешка в SQL
ErrorLogoFileNotFound=Не е открит файл с лого '%s'
ErrorGoToGlobalSetup=Отворете настройка на „Фирма/Организация“, за да коригирате това
ErrorGoToModuleSetup=Отидете в настройка на модула, за да коригирате това
ErrorGoToGlobalSetup=Отидете в настройката на „Фирма / Организация“, за да коригирате това.
ErrorGoToModuleSetup=Отидете в настройката на модула, за да коригирате това.
ErrorFailedToSendMail=Неуспешно изпращане на имейл (подател = %s, получател = %s)
ErrorFileNotUploaded=Файлът не беше качен. Уверете се, че размерът му не надвишава максимално допустимия, че е на разположение свободно пространство на диска и че няма файл със същото име в тази директория.
ErrorInternalErrorDetected=Открита е грешка
@ -72,7 +72,7 @@ SeeAlso=Вижте също %s
SeeHere=Вижте тук
ClickHere=Кликнете тук
Here=Тук
Apply=Приложи
Apply=Приложете
BackgroundColorByDefault=Стандартен цвят на фона
FileRenamed=Файлът е успешно преименуван
FileGenerated=Файлът е успешно генериран
@ -83,7 +83,7 @@ FilesDeleted=Файлът(овете) е(са) успешно изтрит(и)
FileWasNotUploaded=Избран е файл за прикачване, но все още не е качен. Кликнете върху "Прикачване на файл" за това.
NbOfEntries=Брой вписвания
GoToWikiHelpPage=Прочетете онлайн помощта (необходим е достъп до интернет)
GoToHelpPage=Прочетете помощта
GoToHelpPage=Прочетете помощната информация
RecordSaved=Записът е съхранен
RecordDeleted=Записът е изтрит
RecordGenerated=Записът е генериран
@ -103,18 +103,18 @@ ConnectedOnMultiCompany=Свързан към обект
ConnectedSince=Свързан от
AuthenticationMode=Режим на удостоверяване
RequestedUrl=Заявен URL адрес
DatabaseTypeManager=Управление на видовете бази данни
DatabaseTypeManager=Мениджър на типовете база данни
RequestLastAccessInError=Последна грешка в заявката за достъп до базата данни
ReturnCodeLastAccessInError=Върнат код за грешка при последната заявка за достъп до базата данни
InformationLastAccessInError=Информация за грешка при последната заявка за достъп до базата данни
DolibarrHasDetectedError=Dolibarr засече техническа грешка
YouCanSetOptionDolibarrMainProdToZero=Можете да прочетете .log файл или да зададете опция $ dolibarr_main_prod на '0' в конфигурационния си файл, за да получите повече информация.
InformationToHelpDiagnose=Тази информация може да бъде полезна за диагностични цели (можете да зададете опция $ dolibarr_main_prod на '1', за да премахнете такива известия)
InformationToHelpDiagnose=Тази информация може да бъде полезна за диагностични цели (може да зададете опция $dolibarr_main_prod на '1', за да премахнете такива известия)
MoreInformation=Повече информация
TechnicalInformation=Техническа информация
TechnicalID=Техническо ID
TechnicalID=Технически идентификатор
NotePublic=Бележка (публична)
NotePrivate=Бележка (частна)
NotePrivate=Бележка (лична)
PrecisionUnitIsLimitedToXDecimals=Dolibarr е настроен да ограничи прецизността на единичните цени до <b> %s </b> десетични числа.
DoTest=Тест
ToFilter=Филтър
@ -145,7 +145,7 @@ NotClosed=Не е затворен
Enabled=Включено
Enable=Включване
Deprecated=Отхвърлено
Disable=Изключи
Disable=Изключване
Disabled=Изключено
Add=Добавяне
AddLink=Добавяне на връзка
@ -159,16 +159,16 @@ ConfirmSendCardByMail=Наистина ли искате да изпратите
Delete=Изтриване
Remove=Премахване
Resiliate=Прекратяване
Cancel=Отказ
Modify=Редактиране
Cancel=Анулиране
Modify=Променяне
Edit=Редактиране
Validate=Валидиране
ValidateAndApprove=Валидиране и одобряване
ToValidate=За валидиране
NotValidated=Не е валидиран
Save=Запис
SaveAs=Запис като
TestConnection=Проверка на връзката
Save=Съхраняване
SaveAs=Съхраняване като
TestConnection=Проверяване на връзката
ToClone=Клониране
ConfirmClone=Изберете данни, които искате да клонирате:
NoCloneOptionsSpecified=Няма определени данни за клониране.
@ -178,20 +178,20 @@ Run=Изпълни
CopyOf=Копие на
Show=Покажи
Hide=Скрий
ShowCardHere=Покажи картата
ShowCardHere=Показване на карта
Search=Търсене
SearchOf=Търсене
Valid=Валидиран
Approve=Одобри
Disapprove=Не одобрявам
ReOpen=Отвори отново
Upload=Качи
ToLink=Връзка
Approve=Одобряване
Disapprove=Отхвърляне
ReOpen=Повторно отваряне
Upload=Прикачи
ToLink=Свържи
Select=Изберете
Choose=Избор
Resize=Преоразмери
ResizeOrCrop=Преоразмеряване или Изрязване
Recenter=Възстанови
Resize=Оразмеряване
ResizeOrCrop=Оразмеряване или изрязване
Recenter=Възстановяване
Author=Автор
User=Потребител
Users=Потребители
@ -200,7 +200,7 @@ Groups=Групи
NoUserGroupDefined=Няма дефинирана потребителска група
Password=Парола
PasswordRetype=Повторете паролата
NoteSomeFeaturesAreDisabled=Обърнете внимание, че много функции/модули са изключени при тази демонстрация.
NoteSomeFeaturesAreDisabled=Имайте предвид, че много функции / модули са деактивирани в тази демонстрация.
Name=Име
NameSlashCompany=Име / Фирма
Person=Лице
@ -218,9 +218,9 @@ MultiLanguage=Мултиезичност
Note=Бележка
Title=Заглавие
Label=Етикет
RefOrLabel=Код или етикет
RefOrLabel=Референция или етикет
Info=История
Family=Семейство
Family=Фамилия
Description=Описание
Designation=Описание
DescriptionOfLine=Описание на реда
@ -237,9 +237,9 @@ Numero=Брой
Limit=Лимит
Limits=Лимити
Logout=Изход
NoLogoutProcessWithAuthMode=Не се прилага функция за изключване на връзката с режима за удостоверяване <b>%s</b>
NoLogoutProcessWithAuthMode=Няма функция за прекъсване на връзката с режим на удостоверяване <b>%s</b>
Connection=Вход
Setup=Настройки
Setup=Настройка
Alert=Предупреждение
MenuWarnings=Предупреждения
Previous=Предишен
@ -258,7 +258,7 @@ DateCreation=Дата на създаване
DateCreationShort=Създаване
DateModification=Дата на промяна
DateModificationShort=Промяна
DateLastModification=Последна дата на промяна
DateLastModification=Дата на последна промяна
DateValidation=Дата на валидиране
DateClosing=Дата на приключване
DateDue=Дата на падеж
@ -315,7 +315,7 @@ HourShort=ч
MinuteShort=мин
Rate=Курс
CurrencyRate=Обменен валутен курс
UseLocalTax=Включи данъци
UseLocalTax=Включи данък
Bytes=Байта
KiloBytes=Килобайта
MegaBytes=Мегабайта
@ -333,7 +333,7 @@ Copy=Копиране
Paste=Поставяне
Default=По подразбиране
DefaultValue=Стойност по подразбиране
DefaultValues=Стандартни стойности / филтри / сортиране
DefaultValues=Стойности / филтри / сортиране
Price=Цена
PriceCurrency=Цена (валута)
UnitPrice=Единична цена
@ -352,17 +352,17 @@ AmountHTShort=Сума (без ДДС)
AmountTTCShort=Сума (с ДДС)
AmountHT=Сума (без ДДС)
AmountTTC=Сума (с ДДС)
AmountVAT=Сума на ДДС
AmountVAT=Размер на ДДС
MulticurrencyAlreadyPaid=Вече платено, оригинална валута
MulticurrencyRemainderToPay=Оставащо за плащане, оригиналната валута
MulticurrencyRemainderToPay=Оставащо за плащане, оригинална валута
MulticurrencyPaymentAmount=Сума на плащане, оригинална валута
MulticurrencyAmountHT=Сума (без ДДС), оригинална валута
MulticurrencyAmountTTC=Сума (с ДДС), оригинална валута
MulticurrencyAmountVAT=Сума на ДДС, оригинална валута
AmountLT1=Сума на данък 2
AmountLT2=Сума на данък 3
AmountLT1ES=Сума на RE
AmountLT2ES=Сума на IRPF
MulticurrencyAmountVAT=Размер на ДДС, оригинална валута
AmountLT1=Размер на данък 2
AmountLT2=Размер на данък 3
AmountLT1ES=Размер на RE
AmountLT2ES=Размер на IRPF
AmountTotal=Обща сума
AmountAverage=Средна сума
PriceQtyMinHT=Цена за минимално количество (без ДДС)
@ -380,32 +380,32 @@ Totalforthispage=Общо за тази страница
TotalTTC=Сума за плащане
TotalTTCToYourCredit=Общо (с ДДС) към вашия кредит
TotalVAT=Начислен ДДС
TotalVATIN=Общо IGST
TotalLT1=Общо данък 2
TotalLT2=Общо данък 3
TotalLT1ES=Общо RE
TotalLT2ES=Общо IRPF
TotalLT1IN=Общо CGST
TotalLT2IN=Общо SGST
TotalVATIN=Начислен IGST
TotalLT1=Начислен данък 2
TotalLT2=Начислен данък 3
TotalLT1ES=Начислен RE
TotalLT2ES=Начислен IRPF
TotalLT1IN=Начислен CGST
TotalLT2IN=Начислен SGST
HT=без ДДС
TTC=с ДДС
INCVATONLY=с ДДС
INCT=с всички данъци
VAT=ДДС
VATIN=IGST
VATs=Данъци върху продажбите
VATs=Данъци върху продажби
VATINs=IGST данъци
LT1=Данък върху продажбите 2
LT1Type=Данък върху продажбите 2 вид
LT2=Данък върху продажбите 3
LT2Type=Тип данък върху продажбите 3 вид
LT1=Данък 2 върху продажби
LT1Type=Данък върху продажби 2 вид
LT2=Данък 3 върху продажби
LT2Type=Данък върху продажби 3 вид
LT1ES=RE
LT2ES=IRPF
LT1IN=CGST
LT2IN=SGST
LT1GC=Допълнителни центове
VATRate=Данъчна ставка
VATCode=Код за данъчна ставка
VATCode=Код на данъчна ставка
VATNPR=Данъчна ставка NPR
DefaultTaxRate=Данъчна ставка по подразбиране
Average=Средно
@ -417,7 +417,7 @@ Modules=Модули / Приложения
Option=Опция
List=Списък
FullList=Пълен списък
Statistics=Статистики
Statistics=Статистика
OtherStatistics=Други статистически данни
Status=Статус
Favorite=Фаворит
@ -468,8 +468,8 @@ NoOpenedElementToProcess=Няма отворен елемент за обраб
Available=Налично
NotYetAvailable=Все още не е налично
NotAvailable=Не е налично
Categories=Етикети / Категории
Category=Етикет / Категория
Categories=Тагове / Категории
Category=Таг / Категория
By=От
From=От
to=за
@ -509,16 +509,16 @@ ByCompanies=По контрагенти
ByUsers=По потребител
Links=Връзки
Link=Връзка
Rejects=Откази
Preview=Предв. преглед
Rejects=Отхвърляния
Preview=Преглед
NextStep=Следваща стъпка
Datas=Данни
None=Няма
NoneF=Няма
NoneOrSeveral=Няма или няколко
Late=Закъснели
LateDesc=Елементът се дефинира като Закъснение съгласно системната конфигурация в меню Начало - Настройка - Предупреждения.
NoItemLate=Няма забавен елемент
LateDesc=Елементът се дефинира като закъснял съгласно системната конфигурация в меню Начало -> Настройка -> Предупреждения.
NoItemLate=Няма закъснял елемент
Photo=Снимка
Photos=Снимки
AddPhoto=Добавяне на снимка
@ -590,16 +590,16 @@ Keyword=Ключова дума
Origin=Произход
Legend=Легенда
Fill=Попълване
Reset=Нулиране
Reset=Зануляване
File=Файл
Files=Файлове
NotAllowed=Не е разрешено
ReadPermissionNotAllowed=Не са предоставени права за четене
AmountInCurrency=Сума във валута %s
AmountInCurrency=Сума в %s
Example=Пример
Examples=Примери
NoExample=Няма пример
FindBug=Съобщи за грешка
FindBug=Подаване на сигнал за грешка
NbOfThirdParties=Брой контрагенти
NbOfLines=Брой редове
NbOfObjects=Брой обекти
@ -609,21 +609,21 @@ TotalQuantity=Общо количество
DateFromTo=от %s до %s
DateFrom=От %s
DateUntil=До %s
Check=Маркирай
Uncheck=Отмаркирай
Check=Маркиране
Uncheck=Отмаркиране
Internal=Вътрешен
External=Външен
Internals=Вътрешни
Externals=Външни
Warning=Внимание
Warning=Предупреждение
Warnings=Предупреждения
BuildDoc=Създаване на документ
Entity=Субект
Entities=Субекти
Entity=Среда
Entities=Организации
CustomerPreview=Преглед на клиент
SupplierPreview=Преглед на доставчик
ShowCustomerPreview=Показване на преглед на клиент
ShowSupplierPreview=Показване на преглед на доставчик
ShowCustomerPreview=Преглеждане на клиент
ShowSupplierPreview=Преглеждане на доставчик
RefCustomer=Реф. клиент
Currency=Валута
InfoAdmin=Информация за администратори
@ -634,7 +634,7 @@ UndoExpandAll=Свий всички
SeeAll=Виж всички
Reason=Причина
FeatureNotYetSupported=Функцията все още не се поддържа
CloseWindow=Затвори прозореца
CloseWindow=Затваряне на прозорец
Response=Отговор
Priority=Приоритет
SendByMail=Изпращане по имейл
@ -675,22 +675,22 @@ PartialWoman=Частично
TotalWoman=Обща
NeverReceived=Никога не е получавано
Canceled=Анулирано
YouCanChangeValuesForThisListFromDictionarySetup=Може да промените стойностите за този списък от меню Настройки - Речници
YouCanChangeValuesForThisListFromDictionarySetup=Може да промените стойностите за този списък от меню Настройка - Речници
YouCanChangeValuesForThisListFrom=Може да промените стойностите за този списък от меню %s
YouCanSetDefaultValueInModuleSetup=Може да зададете стойността по подразбиране, използвана при създаване на нов запис в настройката на модула
Color=Цвят
Documents=Свързани файлове
Documents2=Документи
UploadDisabled=Качването е деактивирано
UploadDisabled=Прикачването е деактивирано
MenuAccountancy=Счетоводство
MenuECM=Документи
MenuAWStats=AWStats
MenuMembers=Членове
MenuAgendaGoogle=Google бележник
MenuAgendaGoogle=Google календар
ThisLimitIsDefinedInSetup=Ограничение на системата (Меню Начало - Настройка - Сигурност): %s Kb, ограничение на PHP: %s Kb
NoFileFound=Няма записани документи в тази директория
CurrentUserLanguage=Текущ език
CurrentTheme=Текущата тема
CurrentTheme=Текуща тема
CurrentMenuManager=Текущ меню манипулатор
Browser=Браузър
Layout=Оформление
@ -706,11 +706,11 @@ Root=Начало
Informations=Информация
Page=Страница
Notes=Бележки
AddNewLine=Добави нов ред
AddFile=Добави файл
AddNewLine=Добавяне на нов ред
AddFile=Добавяне на файл
FreeZone=Не е предварително определен продукт / услуга
FreeLineOfType=Свободен текст към елемента, въведете:
CloneMainAttributes=Клонира обекта с неговите основни атрибути
FreeLineOfType=Елемент със свободен текст, тип:
CloneMainAttributes=Клониране на обекта с неговите основни атрибути
ReGeneratePDF=Повторно генериране на PDF
PDFMerge=Обединяване на PDF файлове
Merge=Обединяване
@ -733,8 +733,8 @@ Result=Резултат
ToTest=Тест
ValidateBefore=Картата трябва да бъде валидирана, преди да използвате тази функция
Visibility=Видимост
Totalizable=Обобщено
TotalizableDesc=Това поле е обобщено в списъка
Totalizable=Обобщаване
TotalizableDesc=Това поле е обобщаващо в списъка
Private=Личен
Hidden=Скрит
Resources=Ресурси
@ -750,10 +750,10 @@ AttributeCode=Код на атрибут
URLPhoto=URL адрес на снимка / лого
SetLinkToAnotherThirdParty=Връзка към друг контрагент
LinkTo=Връзка към
LinkToProposal=Връзка към търговско предложение
LinkToProposal=Връзка към предложение
LinkToOrder=Връзка към поръчка
LinkToInvoice=Връзка към фактура
LinkToTemplateInvoice=Връзка към шаблон за фактура
LinkToTemplateInvoice=Връзка към шаблонна фактура
LinkToSupplierOrder=Връзка към поръчка за покупка
LinkToSupplierProposal=Връзка към запитване към доставчик
LinkToSupplierInvoice=Връзка към фактура за доставка
@ -775,7 +775,7 @@ ByYear=По година
ByMonth=По месец
ByDay=По ден
BySalesRepresentative=По търговски представител
LinkedToSpecificUsers=Свързано е с конкретен потребителски контакт
LinkedToSpecificUsers=Свързани с конкретен потребител
NoResults=Няма резултати
AdminTools=Администрация
SystemTools=Системни инструменти
@ -785,7 +785,7 @@ Element=Елемент
NoPhotoYet=Все още няма налични снимки
Dashboard=Табло
MyDashboard=Моето табло
Deductible=Удържаем
Deductible=Начисляем
from=от
toward=към
Access=Достъп
@ -796,7 +796,7 @@ SaveUploadedFileWithMask=Запиши файла на сървъра с име "
OriginFileName=Оригинално име на файл
SetDemandReason=Задайте източник
SetBankAccount=Дефиниране на банкова сметка
AccountCurrency=Валута на профила
AccountCurrency=Валута на сметката
ViewPrivateNote=Преглед на бележки
XMoreLines=%s ред(а) е(са) скрит(и)
ShowMoreLines=Показване на повече / по-малко редове
@ -808,8 +808,8 @@ ShowTransaction=Показване на запис на банкова смет
ShowIntervention=Показване на интервенция
ShowContract=Показване на договор
GoIntoSetupToChangeLogo=Отидете в Начало - Настройка - Фирма / Организация, за да промените логото или в Начало - Настройка - Екран, за да го скриете.
Deny=Забраняване
Denied=Забранено
Deny=Отхвърляне
Denied=Отхвърлено
ListOf=Списък на %s
ListOfTemplates=Списък с шаблони
Gender=Пол
@ -831,9 +831,9 @@ ConfirmMassDeletion=Потвърждение за масово изтриван
ConfirmMassDeletionQuestion=Сигурни ли сте, че искате да изтриете избраните %s записа?
RelatedObjects=Свързани обекти
ClassifyBilled=Класифициране като фактурирано
ClassifyUnbilled=Класифициране като нефактурирано
ClassifyUnbilled=Класифициране като нетаксувано
Progress=Прогрес
ProgressShort=Напредък
ProgressShort=Прогрес
FrontOffice=Фронт офис
BackOffice=Бек офис
View=Преглед
@ -849,7 +849,7 @@ AllExportedMovementsWereRecordedAsExported=Всички експортирани
NotAllExportedMovementsCouldBeRecordedAsExported=Не всички експортирани движения могат да бъдат записани като експортирани
Miscellaneous=Разни
Calendar=Календар
GroupBy=Групирай по...
GroupBy=Групиране по...
ViewFlatList=Преглед на плосък списък
RemoveString=Премахване на низ „%s“
SomeTranslationAreUncomplete=Някои от предлаганите езици могат да бъдат само частично преведени или да съдържат грешки. Моля, помогнете ни да коригираме езика ви като се регистрирате на адрес <a href="https://transifex.com/projects/p/dolibarr/" target="_blank"> https://transifex.com/projects/p/dolibarr/ </a>, за да добавите подобренията си.
@ -883,11 +883,11 @@ LeadOrProject=Възможност | Проект
LeadsOrProjects=Възможности | Проекти
Lead=Възможност
Leads=Възможности
ListOpenLeads=Списък с отворени възможности
ListOpenProjects=Списък с отворени проекти
ListOpenLeads=Отворени възможности
ListOpenProjects=Отворени проекти
NewLeadOrProject=Нова възможност или проект
Rights=Права
LineNb=ред №
LineNb=Ред №
IncotermLabel=Условия на доставка
TabLetteringCustomer=Абревиатура на клиент
TabLetteringSupplier=Абревиатура на доставчик
@ -926,7 +926,7 @@ Select2NotFound=Няма намерени резултати
Select2Enter=Въвеждане
Select2MoreCharacter=или повече знака
Select2MoreCharacters=или повече знаци
Select2MoreCharactersMore=<strong> Синтаксис на търсенето: </strong> <br> <kbd> <strong> | </strong> </kbd> <kbd> ИЛИ </kbd> (а | б) <br> <kbd> <strong> * </strong> </kbd> <kbd> Някакъв знак </kbd> (а * б) <br> <kbd> <strong> ^ </strong> </kbd> <kbd> Започнете с </kbd> (^ аб) <br> <kbd> <strong> $ </strong> </kbd> <kbd> Завършете с </kbd> ( ab $) <br>
Select2MoreCharactersMore=<strong> Синтаксис на търсенето: </strong> <br> <kbd> <strong> | </strong> </kbd> <kbd> или </kbd> (a|b) <br> <kbd> <strong> * </strong> </kbd> <kbd> Някакъв знак </kbd> (a*b) <br> <kbd> <strong> ^ </strong> </kbd> <kbd> Започнете с </kbd> (^ab) <br> <kbd> <strong> $ </strong> </kbd> <kbd> Завършете с </kbd> (ab$) <br>
Select2LoadingMoreResults=Зараждане на повече резултати...
Select2SearchInProgress=В процес на търсене...
SearchIntoThirdparties=Контрагенти
@ -957,7 +957,7 @@ Everybody=Всички
PayedBy=Платено от
PayedTo=Платено на
Monthly=Месечно
Quarterly=Тримесечие
Quarterly=Тримесечно
Annual=Годишно
Local=Локално
Remote=Отдалечено
@ -973,7 +973,7 @@ Inventory=Складова наличност
AnalyticCode=Аналитичен код
TMenuMRP=ПМИ
ShowMoreInfos=Показване на повече информация
NoFilesUploadedYet=Моля, първо качете документ
NoFilesUploadedYet=Моля, първо прикачете документ
SeePrivateNote=Вижте частната бележка
PaymentInformation=Платежна информация
ValidFrom=Валидно от

View File

@ -1,44 +1,44 @@
# Dolibarr language file - Source file is en_US - marges
Margin=Margin
Margins=Полета
TotalMargin=Total Margin
MarginOnProducts=Margin / Products
MarginOnServices=Margin / Services
MarginRate=Margin rate
MarkRate=Mark rate
DisplayMarginRates=Display margin rates
DisplayMarkRates=Display mark rates
InputPrice=Input price
margin=Profit margins management
margesSetup=Profit margins management setup
MarginDetails=Margin details
ProductMargins=Product margins
CustomerMargins=Customer margins
SalesRepresentativeMargins=Sales representative margins
UserMargins=User margins
Margin=Марж
Margins=Маржове
TotalMargin=Общ марж
MarginOnProducts=Марж / Продукти
MarginOnServices=Марж / Услуги
MarginRate=Брутен марж
MarkRate=Нетен марж
DisplayMarginRates=Показване на брутни маржове
DisplayMarkRates=Показване на нетни маржове
InputPrice=Входна стойност
margin=Управление на маржове за печалба
margesSetup=Настройка на маржове за печалба
MarginDetails=Маржови подробности
ProductMargins=Маржове от продукт
CustomerMargins=Маржове от клиент
SalesRepresentativeMargins=Маржове от търговски представител
UserMargins=Маржове от потребител
ProductService=Продукт или услуга
AllProducts=Всички продукти и услуги
ChooseProduct/Service=Изберете продукт или услуга
ForceBuyingPriceIfNull=Force buying/cost price to selling price if not defined
ForceBuyingPriceIfNullDetails=If buying/cost price not defined, and this option "ON", margin will be zero on line (buying/cost price = selling price), otherwise ("OFF"), marge will be equal to suggested default.
MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
ChooseProduct/Service=Избиране на продукт или услуга
ForceBuyingPriceIfNull=Форсиране на покупна цена / себестойност да бъде равна на продажната цена, ако не е дефинирана първата
ForceBuyingPriceIfNullDetails=Ако покупната цена / себестойност не е дефинирана и тази опция е включена, маржа ще бъде нула за реда (покупна цена / себестойност = продажна цена), в противен случай, ако е изключена маржа ще бъде равен на предложения по подразбиране.
MARGIN_METHODE_FOR_DISCOUNT=Маржов метод за глобални отстъпки
UseDiscountAsProduct=Като продукт
UseDiscountAsService=Като услуга
UseDiscountOnTotal=On subtotal
MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
MargeType1=Margin on Best vendor price
MargeType2=Margin on Weighted Average Price (WAP)
MargeType3=Margin on Cost Price
MarginTypeDesc=* Margin on best buying price = Selling price - Best vendor price defined on product card<br>* Margin on Weighted Average Price (WAP) = Selling price - Product Weighted Average Price (WAP) or best supplier price if WAP not yet defined<br>* Margin on Cost price = Selling price - Cost price defined on product card or WAP if cost price not defined, or best supplier price if WAP not yet defined
CostPrice=Cost price
UnitCharges=Unit charges
Charges=Charges
AgentContactType=Commercial agent contact type
AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative
rateMustBeNumeric=Rate must be a numeric value
markRateShouldBeLesserThan100=Mark rate should be lower than 100
ShowMarginInfos=Show margin infos
CheckMargins=Margins detail
MarginPerSaleRepresentativeWarning=The report of margin per user use the link between third parties and sale representatives to calculate the margin of each sale representative. Because some thirdparties may not have any ddiated sale representative and some thirdparties may be linked to several, some amounts may not be included into this report (if there is no sale representative) and some may appear on different lines (for each sale representative).
UseDiscountOnTotal=Като междинна сума
MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Определя дали глобалната отстъпка се третира като продукт, услуга или само като междинна сума за изчисление на маржа.
MARGIN_TYPE=Покупна цена / себестойност предложена по подразбиране за изчисление на маржа
MargeType1=Марж по най-добра цена от доставчик
MargeType2=Марж по средно претеглена цена (WAP)
MargeType3=Марж по себестойност
MarginTypeDesc=* Марж по най-добра цена от доставчик = продажна цена - най-добра цена от доставчик, дефинирани в картата на продукта / услугата.<br>* Марж по средно претеглена цена (WAP) = Продажна цена - Средно претеглена цена (WAP) или най-добра цена от доставчик, ако WAP все още не е дефиниран<br>* Марж по себестойност = Продажна цена - Себестойност, дефинирани в картата на продукта/услугата или WAP, ако себестойността не е дефинирана, или най-добра цена от доставчик, ако WAP не е дефиниран.
CostPrice=Себестойност
UnitCharges=Единични такси
Charges=Такси
AgentContactType=Тип контакт с търговски представител
AgentContactTypeDetails=Определете какъв тип контакт (свързан към фактурите) ще бъде използван за отчет на маржа за всеки търговски представител
rateMustBeNumeric=Процента трябва да е числова стойност
markRateShouldBeLesserThan100=Нетния марж трябва да бъде по-малък от 100
ShowMarginInfos=Показване на информация за марж
CheckMargins=Маржови подробности
MarginPerSaleRepresentativeWarning=Справката за изчисляване на маржа от всеки потребител, използва връзката между контрагентите и търговските представители. Тъй като някои контрагенти нямат само по един търговски представител, а някои контрагенти може да бъде свързани с няколко представители, то някои стойности не могат да бъдат включени в тази справка (ако няма търговски представител) и някои може да се появят на различни редове (за всеки търговски представител).

View File

@ -184,12 +184,14 @@ NumberOfCustomerInvoices=Брой клиентски фактури
NumberOfSupplierProposals=Брой доставни фактури
NumberOfSupplierOrders=Брой поръчки за покупка
NumberOfSupplierInvoices=Брой доставни фактури
NumberOfContracts=Брой договори
NumberOfUnitsProposals=Брой единици по търговски предложения
NumberOfUnitsCustomerOrders=Брой единици по клиентски поръчки
NumberOfUnitsCustomerInvoices=Брой единици по клиентски фактури
NumberOfUnitsSupplierProposals=Брой единици по запитвания към доставчици
NumberOfUnitsSupplierOrders=Брой единици по поръчки за покупка
NumberOfUnitsSupplierInvoices=Брой единици по доставни фактури
NumberOfUnitsContracts=Брой единици по договори
EMailTextInterventionAddedContact=Възложена ви е нова интервенция %s.
EMailTextInterventionValidated=Интервенция %s е валидирана.
EMailTextInvoiceValidated=Фактура %s е валидирана.
@ -246,10 +248,10 @@ YourPasswordHasBeenReset=Вашата парола е успешно възст
ApplicantIpAddress=IP адрес на заявителя
SMSSentTo=Изпратен е SMS на %s
MissingIds=Липсват идентификатори
ThirdPartyCreatedByEmailCollector=Third party created by email collector from email MSGID %s
ContactCreatedByEmailCollector=Contact/address created by email collector from email MSGID %s
ProjectCreatedByEmailCollector=Project created by email collector from email MSGID %s
TicketCreatedByEmailCollector=Ticket created by email collector from email MSGID %s
ThirdPartyCreatedByEmailCollector=Контрагент, създаден чрез имейл колектор от имейл MSGID %s
ContactCreatedByEmailCollector=Контактът/адресът, създаден чрез имейл колектор от имейл MSGID %s
ProjectCreatedByEmailCollector=Проект, създаден чрез имейл колектор от имейл MSGID %s
TicketCreatedByEmailCollector=Тикет, създаден чрез имейл колектор от имейл MSGID %s
##### Export #####
ExportsArea=Секция за експорт
@ -268,5 +270,5 @@ WEBSITE_IMAGEDesc=Относителен път до изображението.
WEBSITE_KEYWORDS=Ключови думи
LinesToImport=Редове за импортиране
MemoryUsage=Memory usage
RequestDuration=Duration of request
MemoryUsage=Използване на паметта
RequestDuration=Продължителност на заявката

View File

@ -159,7 +159,7 @@ SuppliersPrices=Доставни цени
SuppliersPricesOfProductsOrServices=Доставни цени (на продукти/услуги)
CustomCode=Митнически / Стоков / ХС код
CountryOrigin=Държава на произход
Nature=Nature of produt (material/finished)
Nature=Естество на продукта (материал / завършен)
ShortLabel=Кратък етикет
Unit=Мярка
p=е.

View File

@ -5,8 +5,8 @@ DeleteResource=Изтриване на ресурс
ConfirmDeleteResourceElement=Потвърждаване на изтриване на ресурса за този елемент
NoResourceInDatabase=Няма ресурс в базата данни.
NoResourceLinked=Няма свързан ресурс
ResourcePageIndex=Списък ресурси
ActionsOnResource=Събития свързани с този ресурс
ResourcePageIndex=Списък с ресурси
ResourceSingular=Ресурс
ResourceCard=Карта на ресурс
AddResource=Създаване на ресурс
@ -18,19 +18,19 @@ ResourcesLinkedToElement=Ресурси свързани към елемент
ShowResource=Показване на ресурс
ResourceElementPage=Ресурси на елемент
ResourceElementPage=Ресурси
ResourceCreatedWithSuccess=Ресурсът е успешно създаден
RessourceLineSuccessfullyDeleted=Линията на ресурса е успешно изтрита
RessourceLineSuccessfullyUpdated=Линията на ресурса е успешно обновена
ResourceLinkedWithSuccess=Ресурсът е свързан успешно
RessourceLineSuccessfullyDeleted=Ресурсът е успешно изтрит
RessourceLineSuccessfullyUpdated=Ресурсът е успешно актуализиран
ResourceLinkedWithSuccess=Ресурсът е успешно свързан
ConfirmDeleteResource=Потвърждаване на изтриването на този ресурс
RessourceSuccessfullyDeleted=Ресурсът е успешно изтрит
DictionaryResourceType=Тип на ресурси
DictionaryResourceType=Типове ресурси
SelectResource=Избиране на ресурс
IdResource=Id resource
AssetNumber=Serial number
ResourceTypeCode=Resource type code
IdResource=Идентификатор на ресурс
AssetNumber=Сериен номер
ResourceTypeCode=Код за типа ресурс
ImportDataset_resource_1=Ресурси

View File

@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - salaries
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Счетоводна сметка, използвана за контрагенти
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Специализираната счетоводна сметка, дефинирана в картата на потребителя, ще се използва само за вторично счетоводно отчитане. Тя ще бъде използвана в регистъра на главната книга и като стойност по подразбиране за вторично счетоводно отчитане, ако не е дефинирана специализирана потребителска счетоводна сметка за потребителя.
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT=Счетоводна сметка, използвана за служители на контрагенти
SALARIES_ACCOUNTING_ACCOUNT_PAYMENT_Desc=Специализираната счетоводна сметка, дефинирана в картата на потребителя, ще се използва само за вторично счетоводно отчитане. Тя ще бъде използвана в регистъра на главната счетоводна книга и като стойност по подразбиране за вторично счетоводно отчитане, ако не е дефинирана специализирана потребителска счетоводна сметка за потребителя.
SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Счетоводна сметка по подразбиране за плащане на заплати
Salary=Заплата
Salaries=Заплати
@ -12,10 +12,10 @@ ShowSalaryPayment=Показване на плащане на заплата
THM=Средна почасова ставка
TJM=Средна дневна ставка
CurrentSalary=Текуща заплата
THMDescription=Тази стойност може да се използва за изчисляване на разходите за времето, изразходвано по проект, ако модула проекти се използва.
THMDescription=Тази стойност може да се използва за изчисляване на разходите за времето, което е отделено по проект, ако модула проекти се използва.
TJMDescription=Тази стойност понастоящем е информативна и не се използва за изчисления
LastSalaries=Плащания на заплати: %s последни
AllSalaries=Всички плащания на заплати
SalariesStatistics=Статистика на заплатите
# Export
SalariesAndPayments=Salaries and payments
SalariesAndPayments=Заплати и плащания

View File

@ -22,7 +22,7 @@ LotSerial=Партиди/Серийни номера
LotSerialList=Списък на партиди/серийни номера
Movements=Движения
ErrorWarehouseRefRequired=Изисква се референтно име на склад
ListOfWarehouses=Списък на складовете
ListOfWarehouses=Списък на складове
ListOfStockMovements=Списък на движението на стоковите наличности
ListOfInventories=Списък на инвентари
MovementId=Идент. № за движение
@ -66,12 +66,12 @@ RuleForStockManagementIncrease=Избиране на правило за авт
DeStockOnBill=Намаляване на реални наличности при валидиране на фактура за продажба / кредитно известие
DeStockOnValidateOrder=Намаляване на реални наличности при валидиране на клиентска поръчка
DeStockOnShipment=Намаляване на реални наличности при валидиране на доставка
DeStockOnShipmentOnClosing=Decrease real stocks when shipping is set to closed
DeStockOnShipmentOnClosing=Намаляване на реалните наличности, когато доставката е класифицирана като приключена
ReStockOnBill=Увеличаване на реални наличности при валидиране на фактура за покупка / кредитно известие
ReStockOnValidateOrder=Увеличаване на реални наличности при одобряване на поръчка за покупка
ReStockOnDispatchOrder=Увеличаване на реални наличности при ръчно изпращане в склад, след получаване на поръчка за покупка на стоки
StockOnReception=Increase real stocks on validation of reception
StockOnReceptionOnClosing=Increase real stocks when reception is set to closed
StockOnReception=Увеличаване на реалните наличности при валидиране на приемането
StockOnReceptionOnClosing=Увеличаване на реалните наличности, когато приемането е класифицирано като приключено
OrderStatusNotReadyToDispatch=Поръчка все още не е или не повече статут, който позволява изпращането на продукти на склад складове.
StockDiffPhysicTeoric=Обясняване за разликата между физическа и виртуална наличност
NoPredefinedProductToDispatch=Няма предварително определени продукти за този обект, така че не се изисква изпращане на наличност.
@ -83,7 +83,7 @@ PhysicalStock=Физическа наличност
RealStock=Реална наличност
RealStockDesc=Физическа/реална наличност е наличността, която в момента се намира в складовете.
RealStockWillAutomaticallyWhen=Реалната наличност ще бъде модифицирана според това правило (както е определено в модула на Наличности):
VirtualStock=Вирт. наличност
VirtualStock=Виртуална наличност
VirtualStockDesc=Виртуална наличност е изчислената наличност, която се образува след като всички отворени / предстоящи действия (които засягат наличности) се затворят (получени поръчки за покупка, изпратени клиентски поръчки и т.н.)
IdWarehouse=Идент. № на склад
DescWareHouse=Описание на склад
@ -114,8 +114,8 @@ UseVirtualStockByDefault=Използване на виртуални налич
UseVirtualStock=Използване на виртуални наличности
UsePhysicalStock=Използване на физически наличности
CurentSelectionMode=Текущ режим на избор
CurentlyUsingVirtualStock=Вирт. наличност
CurentlyUsingPhysicalStock=Факт. наличност
CurentlyUsingVirtualStock=Виртуална наличност
CurentlyUsingPhysicalStock=Фактическа наличност
RuleForStockReplenishment=Правило за попълване на наличности
SelectProductWithNotNullQty=Избиране на най-малко един продукт с количество различно от 0 и доставчик
AlertOnly= Само предупреждения

View File

@ -9,7 +9,7 @@ DraftRequests=Чернови на запитвания
SupplierProposalsDraft=Чернови на запитвания за цени
LastModifiedRequests=Запитвания за цени: %s последно променени
RequestsOpened=Отворени запитвания за цени
SupplierProposalArea=Зона на Запитвания към доставчици
SupplierProposalArea=Секция за запитвания за оферти
SupplierProposalShort=Запитване към доставчик
SupplierProposals=Запитвания към доставчик
SupplierProposalsShort=Запитвания към доставчик

View File

@ -1,7 +1,7 @@
# Dolibarr language file - Source file is en_US - vendors
Suppliers=Доставчици
SuppliersInvoice=Фактура за доставка
ShowSupplierInvoice=Покажи фактурата от доставчика
ShowSupplierInvoice=Показване на фактура за доставка
NewSupplier=Нов доставчик
History=История
ListOfSuppliers=Списък на доставчици
@ -13,17 +13,17 @@ TotalBuyingPriceMinShort=Обща сума от покупните цени на
TotalSellingPriceMinShort=Обща сума от продажните цени на субпродукти
SomeSubProductHaveNoPrices=Някои субпродукти нямат дефинирана цена
AddSupplierPrice=Добавяне на покупна цена
ChangeSupplierPrice=Променяне на покупна цена
ChangeSupplierPrice=Промяна на покупна цена
SupplierPrices=Доставни цени
ReferenceSupplierIsAlreadyAssociatedWithAProduct=Този идентификатор е вече свързан с продукт: %s
ReferenceSupplierIsAlreadyAssociatedWithAProduct=Този реф. № (SKU) е вече свързан с продукт: %s
NoRecordedSuppliers=Няма регистриран доставчик
SupplierPayment=Плащане към доставчик
SuppliersArea=Зона на доставчиците
RefSupplierShort=Реф. № на доставчик
SuppliersArea=Секция с доставчици
RefSupplierShort=Реф. № (SKU)
Availability=Наличност
ExportDataset_fournisseur_1=Фактури за доставка и подробности за фактурите
ExportDataset_fournisseur_1=Фактури за доставка и подробности за тях
ExportDataset_fournisseur_2=Фактури и плащания за доставка
ExportDataset_fournisseur_3=Поръчки за покупка и подробности за поръчките
ExportDataset_fournisseur_3=Поръчки за покупка и подробности за тях
ApproveThisOrder=Одобряване на поръчка
ConfirmApproveThisOrder=Сигурни ли сте, че искате да одобрите тази поръчка <b>%s</b>?
DenyingThisOrder=Отхвърляне на поръчка
@ -32,11 +32,11 @@ ConfirmCancelThisOrder=Сигурни ли сте, че искате да ану
AddSupplierOrder=Създаване на поръчка за покупка
AddSupplierInvoice=Създаване на фактура за доставка
ListOfSupplierProductForSupplier=Списък на продукти и цени за доставчик <b>%s</b>
SentToSuppliers=Изпратено към доставчиците
SentToSuppliers=Изпратено към доставчици
ListOfSupplierOrders=Списък на поръчки за покупка
MenuOrdersSupplierToBill=Поръчки за покупка за фактуриране
NbDaysToDelivery=Забавяне на доставката (дни)
DescNbDaysToDelivery=Най-дългото забавяне на доставка на продукти от тази поръчка
NbDaysToDelivery=Забавяне на доставка (дни)
DescNbDaysToDelivery=Най-дълго забавяне на доставка за продукти от тази поръчка
SupplierReputation=Репутация на доставчика
DoNotOrderThisProductToThisSupplier=Не поръчвайте
NotTheGoodQualitySupplier=Ниско качество

View File

@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - trips
ShowExpenseReport=Показване на разходни отчети
ShowExpenseReport=Показване на разходен отчет
Trips=Разходни отчети
TripsAndExpenses=Разходни отчети
TripsAndExpensesStatistics=Статистика на разходните отчети
@ -19,15 +19,15 @@ ConfirmDeleteTrip=Сигурни ли сте, че искате да изтри
ListTripsAndExpenses=Списък с разходни отчети
ListToApprove=Очаква одобрение
ExpensesArea=Секция за разходни отчети
ClassifyRefunded=Класифициране като 'Рефинансиран'
ClassifyRefunded=Класифициране като 'Възстановен'
ExpenseReportWaitingForApproval=Нов разходен отчет е изпратен за одобрение
ExpenseReportWaitingForApprovalMessage=Създаден е нов разходен отчет, който очаква одобрение.<br> - Потребител: %s<br> - Период: %s<br>Кликнете тук, за да го одобрите или отхвърлите: %s
ExpenseReportWaitingForReApproval=Разходният отчет е изпратен за повторно одобрение
ExpenseReportWaitingForReApprovalMessage=Създаден разходен отчет очаква повторно одобрение.<br>Отчетът %s, отказахте да одобрите по следната причина: %s.<br>Предложена е нова версия, която очаква одобрение.<br> - Потребител: %s<br> - Период: %s<br>Кликнете тук, за да одобрите или отхвърлите: %s
ExpenseReportWaitingForReApprovalMessage=Създаден разходен отчет очаква повторно одобрение.<br>Отчетът %s, отказахте да одобрите по следната причина: %s.<br>Предложена е нова версия, която очаква одобрение.<br> - Потребител: %s<br> - Период: %s<br>Кликнете тук, за да го одобрите или отхвърлите: %s
ExpenseReportApproved=Разходният отчет е одобрен
ExpenseReportApprovedMessage=Разходният отчет %s е одобрен.<br> - Потребител: %s<br> - Одобрен от: %s<br>Кликнете тук, за да видите разходният отчет: %s
ExpenseReportRefused=Разходния отчет е отхвърлен
ExpenseReportRefusedMessage=Разходният отчет %s е отхвърлен.<br> - Потребител: %s<br> - Отхвърлен от: %s<br> - Причина за отхвърляне: %s<br>Кликнете тук, за видите разходния отчет: %s
ExpenseReportRefused=Разходният отчет е отхвърлен
ExpenseReportRefusedMessage=Разходният отчет %s е отхвърлен.<br> - Потребител: %s<br> - Отхвърлен от: %s<br> - Причина за отхвърляне: %s<br>Кликнете тук, за да видите разходния отчет: %s
ExpenseReportCanceled=Разходният отчет е анулиран
ExpenseReportCanceledMessage=Разходният отчет %s е анулиран.<br> - Потребител: %s<br> - Анулиран от: %s<br> - Причина за анулиране: %s<br>Кликнете тук, за да видите разходния отчет: %s
ExpenseReportPaid=Разходният отчет е платен
@ -37,7 +37,7 @@ AnyOtherInThisListCanValidate=Лице за информиране, което
TripSociete=Информация за фирма
TripNDF=Информация за разходен отчет
PDFStandardExpenseReports=Стандартен шаблон за генериране на PDF документ на разходния отчет
ExpenseReportLine=№
ExpenseReportLine=Ред
TF_OTHER=Други
TF_TRIP=Транспорт
TF_LUNCH=Обяд
@ -73,14 +73,14 @@ EX_PAR_VP=Паркинг за ЛПС
EX_CAM_VP=Поддръжка и ремонт на ЛПС
DefaultCategoryCar=Режим на транспортиране по подразбиране
DefaultRangeNumber=Номер на обхвата по подразбиране
UploadANewFileNow=Качете нов документ сега
Error_EXPENSEREPORT_ADDON_NotDefined=Грешка, правилото за номериране на разходни отчети не е дефинирано в настройката на модула 'Разходни отчети'
UploadANewFileNow=Прикачване на нов документ
Error_EXPENSEREPORT_ADDON_NotDefined=Грешка, правилото за номериране на разходни отчети не е дефинирано в настройката на модула разходни отчети.
ErrorDoubleDeclaration=Създали сте друг разходен отчет в същия времеви период.
AucuneLigne=Няма деклариран разходен отчет
ModePaiement=Начин на плащане
VALIDATOR=Потребител отговорен за одобрение
VALIDOR=Одобрен от
AUTHOR=Записан от
AUTHOR=Създаден от
AUTHORPAIEMENT=Платен от
REFUSEUR=Отхвърлен от
CANCEL_USER=Изтрит от
@ -112,8 +112,8 @@ ExpenseReportsToPay=Разходни отчети за плащане
ConfirmCloneExpenseReport=Сигурни ли сте, че искате да клонирате този разходен отчет?
ExpenseReportsIk=Индекс за отчитане на разходите
ExpenseReportsRules=Правила за отчитане на разходите
ExpenseReportIkDesc=Можете да променяте изчисляването на разхода по километри, въз основа на категория и обхват, които са определени предварително. <b>км</b> е разстоянието в километри.
ExpenseReportRulesDesc=Можете да създавате или променяте правилата за изчисляване. Тази част ще се използва, когато потребител създаде разходен отчет.
ExpenseReportIkDesc=Може да променяте изчисляването на разхода по километри, въз основа на категория и обхват, които са определени предварително. <b>км</b> е разстоянието в километри.
ExpenseReportRulesDesc=Може да създавате или променяте правилата за изчисляване. Тази част ще се използва, когато потребител създаде разходен отчет.
expenseReportOffset=Офсет
expenseReportCoef=Коефициент
expenseReportTotalForFive=Пример с <u>км</u> = 5
@ -139,13 +139,13 @@ ExpenseReportConstraintViolationError=Идентификатор за наруш
byEX_DAY=по ден (ограничение до %s)
byEX_MON=по месец (ограничение до %s)
byEX_YEA=по година (ограничение до %s)
byEX_EXP=от ред (ограничение до %s)
byEX_EXP=по ред (ограничение до %s)
ExpenseReportConstraintViolationWarning=Идентификатор за нарушение на ограничението [%s]: %s превъзхожда %s %s
nolimitbyEX_DAY=по ден (без ограничение)
nolimitbyEX_MON=по месец (без ограничение)
nolimitbyEX_YEA=по година (без ограничение)
nolimitbyEX_EXP=от ред (няма ограничение)
CarCategory=Категория на автомобила
nolimitbyEX_EXP=по ред (без ограничение)
CarCategory=Категория на автомобил
ExpenseRangeOffset=Размер на офсета: %s
RangeIk=Обхват на пробега
AttachTheNewLineToTheDocument=Прикрепете реда към свързан документ

View File

@ -98,7 +98,7 @@ NoWebSiteCreateOneFirst=No website has been created yet. Create one first.
GoTo=Go to
DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '<strong>%s</strong>' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands).
NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified.
ReplaceWebsiteContent=Replace website content
ReplaceWebsiteContent=Search or Replace website content
DeleteAlsoJs=Delete also all javascript files specific to this website?
DeleteAlsoMedias=Delete also all medias files specific to this website?
# Export

View File

@ -1,20 +1,20 @@
# Dolibarr language file - Source file is en_US - workflow
WorkflowSetup=Настройки на модул Workflow
WorkflowDesc=Този модул е проектиран да редактира поведението на автоматичните действия в приложението. По подразбиране, работния процес е отворен (можете да правите неща в реда, в който желаете). Можете да активирате автоматичните действия, които ви интересуват.
WorkflowSetup=Настройка на модула работен процес
WorkflowDesc=Този модул осигурява някои автоматични действия. По подразбиране работният процес е отворен (можете да правите нещата в реда, по който искате), но тук можете да активирате някои автоматични действия.
ThereIsNoWorkflowToModify=Няма налични промени на работния процес с активираните модули.
# Autocreate
descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Създай автоматично клиентска поръчка, след като предложението е подписано (новата поръчка че е на същатата стойност)
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Автоматично създа фактура, след като търговското предложение е подписано (новата фактура ще има същата стойност като предложението)
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Автоматично създаване на клиентска фактура след като договора е валидиран
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Автоматично създай фактура, след като клиентската поръчка е затворена (новата фактура ще има същата стойност като поръчката)
descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Автоматично създаване на клиентска поръчка след подписване на търговско предложение (новата поръчка ще има същата стойност като на предложение)
descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Автоматично създаване на клиентска фактура след подписване на търговско предложение (новата фактура ще има същата стойност като на предложението)
descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Автоматично създаване на клиентска фактура след валидиране на договор
descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Автоматично създаване на клиентска фактура след затваряне на клиентска поръчка (новата фактура ще има същата стойност като на поръчката)
# Autoclassify customer proposal or order
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Класифицирай свържаното предложение/предложения като платени, когато клиентската поръчка е маркирана като платена (ако стойността на поръчката е същата, като на свързаното предложение)
descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Класифицирай вързаното предложение/я като платени, когато фактурата е валидирана (ако стойността на фактурата е същата като на подписаното предложение)
descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Класифицирай вързаната клиенска поръчка/поръчки като платени, когато фактурата е валидирана (ако стойността на фактурата е същата, като на вързаната поръчка)
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Класифицирай свързаната клиентска поръчка/поръчки като платена, когато фактурата е маркирана като платена (ако стойността на фактурата е същата, като на вързаната поръчка)
descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Classify linked source customer order to shipped when a shipment is validated (and if quantity shipped by all shipments is the same as in the order to update)
# Autoclassify supplier order
descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Classify linked source vendor proposal(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked proposals)
descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Classify linked source purchase order(s) to billed when vendor invoice is validated (and if amount of the invoice is same than total amount of linked orders)
descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Класифициране на свързано търговско предложение - първоизточник като фактурирано след класифициране на клиентска поръчка като фактурирана (и ако стойността на поръчката е същата като общата сума на подписаното свързано предложение)
descWORKFLOW_INVOICE_CLASSIFY_BILLED_PROPAL=Класифициране на свързано търговско предложение - първоизточник като фактурирано след валидиране на клиентска фактура (и ако стойността на фактурата е същата като общата сума на подписаното свързано предложение)
descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Класифициране на свързана клиентска поръчка - първоизточник като фактурирана след валидиране на клиентска фактура (и ако стойността на фактурата е същата като общата сума на свързаната поръчка)
descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Класифициране на свързана клиентска поръчка - първоизточник като фактурирана след плащане на клиентска фактура (и ако стойността на фактурата е същата като общата сума на свързаната поръчка)
descWORKFLOW_ORDER_CLASSIFY_SHIPPED_SHIPPING=Класифициране на свързана клиентска поръчка - първоизточник като изпратена след валидиране на пратка (и ако количеството, изпратено, чрез всички пратки е същото като в поръчката за актуализиране)
# Autoclassify purchase order
descWORKFLOW_ORDER_CLASSIFY_BILLED_SUPPLIER_PROPOSAL=Класифициране на свързаното за запитване към доставчик - първоизточник като фактурираното след валидиране на доставната фактура (и ако стойността на фактурата е същата като общата сума на свързаното запитване)
descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_SUPPLIER_ORDER=Класифициране на свързаната поръчка за покупка - първоизточник като фактурирана след валидиране на доставна фактура (и ако стойността на фактурата е същата като общата сума на свързаната поръчка)
AutomaticCreation=Автоматично създаване
AutomaticClassification=Автоматично класифициране

View File

@ -158,6 +158,7 @@ ACCOUNTING_RESULT_LOSS=Result accounting account (Loss)
ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer
TransitionalAccount=Transitional bank transfer account
ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations

View File

@ -422,6 +422,8 @@ ExtrafieldCheckBoxFromList=Checkboxes from table
ExtrafieldLink=Link to an object
ComputedFormula=Computed field
ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id: ($obj->rowid ? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found'
Computedpersistent=Store computed field
ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!!
ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).<br>Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value)
ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>3,value3<br>...
@ -429,6 +431,7 @@ ExtrafieldParamHelpradio=List of values must be lines with format key,value (whe
ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax: table_name:label_field:id_field::filter<br>Example: c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelpchkbxlst=List of values 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>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax: ObjectName:Classpath<br>Examples:<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
ExtrafieldParamHelpSeparator=Keep empty for a simple separator<br>Set this to 1 for a collapsing separator (open by default)<br>Set this to 2 for a collapsing separator (collapsed by default)
LibraryToBuildPDF=Library used for PDF generation
LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the 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
@ -819,9 +822,9 @@ Permission532=Create/modify services
Permission534=Delete services
Permission536=See/manage hidden services
Permission538=Export services
Permission650=Read bom of Bom
Permission651=Create/Update bom of Bom
Permission652=Delete bom of Bom
Permission650=Read Bills of Materials
Permission651=Create/Update Bills of Materials
Permission652=Delete Bills of Materials
Permission701=Read donations
Permission702=Create/modify donations
Permission703=Delete donations
@ -911,7 +914,7 @@ Permission50414=Delete operations in ledger
Permission50415=Delete all operations by year and journal in ledger
Permission50418=Export operations of the ledger
Permission50420=Report and export reports (turnover, balance, journals, ledger)
Permission50430=Define and close a fiscal year
Permission50430=Define and close a fiscal period
Permission50440=Manage chart of accounts, setup of accountancy
Permission51001=Read assets
Permission51002=Create/Update assets
@ -1924,4 +1927,4 @@ UrlForIFTTT=URL endpoint for IFTTT
YouWillFindItOnYourIFTTTAccount=You will find it on your IFTTT account
EndPointFor=End point for %s : %s
DeleteEmailCollector=Delete email collector
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collectore?
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector?

View File

@ -25,7 +25,7 @@ InvoiceProFormaAsk=Proforma invoice
InvoiceProFormaDesc=<b>Proforma invoice</b> is an image of a true invoice but has no accountancy value.
InvoiceReplacement=Replacement invoice
InvoiceReplacementAsk=Replacement invoice for invoice
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and completely replace 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'.
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to completely replace 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=Credit note
InvoiceAvoirAsk=Credit note to correct invoice
InvoiceAvoirDesc=The <b>credit note</b> is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned).

View File

@ -28,7 +28,7 @@ AliasNames=Alias name (commercial, trademark, ...)
AliasNameShort=Alias Name
Companies=Companies
CountryIsInEEC=Country is inside the European Economic Community
PriceFormatInCurrentLanguage=Price format in current language
PriceFormatInCurrentLanguage=Price display format in the current language and currency
ThirdPartyName=Third-party name
ThirdPartyEmail=Third-party email
ThirdParty=Third-party
@ -287,6 +287,7 @@ SupplierAbsoluteDiscountAllUsers=Absolute vendor discounts (entered by all users
SupplierAbsoluteDiscountMy=Absolute vendor discounts (entered by yourself)
DiscountNone=None
Vendor=Vendor
Supplier=Vendor
AddContact=Create contact
AddContactAddress=Create contact/address
EditContact=Edit contact

View File

@ -184,12 +184,14 @@ NumberOfCustomerInvoices=Number of customer invoices
NumberOfSupplierProposals=Number of vendor proposals
NumberOfSupplierOrders=Number of purchase orders
NumberOfSupplierInvoices=Number of vendor invoices
NumberOfContracts=Number of contracts
NumberOfUnitsProposals=Number of units on proposals
NumberOfUnitsCustomerOrders=Number of units on sales orders
NumberOfUnitsCustomerInvoices=Number of units on customer invoices
NumberOfUnitsSupplierProposals=Number of units on vendor proposals
NumberOfUnitsSupplierOrders=Number of units on purchase orders
NumberOfUnitsSupplierInvoices=Number of units on vendor invoices
NumberOfUnitsContracts=Number of units on contracts
EMailTextInterventionAddedContact=A new intervention %s has been assigned to you.
EMailTextInterventionValidated=The intervention %s has been validated.
EMailTextInvoiceValidated=Invoice %s has been validated.

View File

@ -98,7 +98,7 @@ NoWebSiteCreateOneFirst=No website has been created yet. Create one first.
GoTo=Go to
DynamicPHPCodeContainsAForbiddenInstruction=You add dynamic PHP code that contains the PHP instruction '<strong>%s</strong>' that is forbidden by default as dynamic content (see hidden options WEBSITE_PHP_ALLOW_xxx to increase list of allowed commands).
NotAllowedToAddDynamicContent=You don't have permission to add or edit PHP dynamic content in websites. Ask permission or just keep code into php tags unmodified.
ReplaceWebsiteContent=Replace website content
ReplaceWebsiteContent=Search or Replace website content
DeleteAlsoJs=Delete also all javascript files specific to this website?
DeleteAlsoMedias=Delete also all medias files specific to this website?
# Export

View File

@ -158,6 +158,7 @@ ACCOUNTING_RESULT_LOSS=Result accounting account (Loss)
ACCOUNTING_CLOSURE_DEFAULT_JOURNAL=Journal of closure
ACCOUNTING_ACCOUNT_TRANSFER_CASH=Accounting account of transitional bank transfer
TransitionalAccount=Transitional bank transfer account
ACCOUNTING_ACCOUNT_SUSPENSE=Accounting account of wait
DONATION_ACCOUNTINGACCOUNT=Accounting account to register donations

View File

@ -422,6 +422,8 @@ ExtrafieldCheckBoxFromList=Checkboxes from table
ExtrafieldLink=Link to an object
ComputedFormula=Computed field
ComputedFormulaDesc=You can enter here a formula using other properties of object or any PHP coding to get a dynamic computed value. You can use any PHP compatible formulas including the "?" condition operator, and following global object: <strong>$db, $conf, $langs, $mysoc, $user, $object</strong>.<br><strong>WARNING</strong>: Only some properties of $object may be available. If you need a properties not loaded, just fetch yourself the object into your formula like in the second example.<br>Using a computed field means you can't enter yourself any value from interface. Also, if there is a syntax error, the formula may return nothing.<br><br>Example of formula:<br>$object->id < 10 ? round($object->id / 2, 2): ($object->id + 2 * $user->id) * (int) substr($mysoc->zip, 1, 2)<br><br>Example to reload object<br>(($reloadedobj = new Societe($db)) && ($reloadedobj->fetch($obj->id ? $obj->id: ($obj->rowid ? $obj->rowid: $object->id)) > 0)) ? $reloadedobj->array_options['options_extrafieldkey'] * $reloadedobj->capital / 5: '-1'<br><br>Other example of formula to force load of object and its parent object:<br>(($reloadedobj = new Task($db)) && ($reloadedobj->fetch($object->id) > 0) && ($secondloadedobj = new Project($db)) && ($secondloadedobj->fetch($reloadedobj->fk_project) > 0)) ? $secondloadedobj->ref: 'Parent project not found'
Computedpersistent=Store computed field
ComputedpersistentDesc=Computed extra fields will be stored in the database, however, the value will only be recalculated when the object of this field is changed. If the computed field depends on other objects or global data this value might be wrong!!
ExtrafieldParamHelpPassword=Leaving this field blank means this value will be stored without encryption (field must be only hidden with star on screen).<br>Set 'auto' to use the default encryption rule to save password into database (then value read will be the hash only, no way to retrieve original value)
ExtrafieldParamHelpselect=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>code3,value3<br>...<br><br>In order to have the list depending on another complementary attribute list:<br>1,value1|options_<i>parent_list_code</i>:parent_key<br>2,value2|options_<i>parent_list_code</i>:parent_key <br><br>In order to have the list depending on another list:<br>1,value1|<i>parent_list_code</i>:parent_key<br>2,value2|<i>parent_list_code</i>:parent_key
ExtrafieldParamHelpcheckbox=List of values must be lines with format key,value (where key can't be '0')<br><br> for example: <br>1,value1<br>2,value2<br>3,value3<br>...
@ -429,6 +431,7 @@ ExtrafieldParamHelpradio=List of values must be lines with format key,value (whe
ExtrafieldParamHelpsellist=List of values comes from a table<br>Syntax: table_name:label_field:id_field::filter<br>Example: c_typent:libelle:id::filter<br><br>- idfilter is necessarly a primary int key<br>- filter can be a simple test (eg active=1) to display only active value<br>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelpchkbxlst=List of values 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>You can also use $ID$ in filter witch is the current id of current object<br>To do a SELECT in filter use $SEL$<br>if you want to filter on extrafields use syntax extra.fieldcode=... (where field code is the code of extrafield)<br><br>In order to have the list depending on another complementary attribute list:<br>c_typent:libelle:id:options_<i>parent_list_code</i>|parent_column:filter <br><br>In order to have the list depending on another list:<br>c_typent:libelle:id:<i>parent_list_code</i>|parent_column:filter
ExtrafieldParamHelplink=Parameters must be ObjectName:Classpath<br>Syntax: ObjectName:Classpath<br>Examples:<br>Societe:societe/class/societe.class.php<br>Contact:contact/class/contact.class.php
ExtrafieldParamHelpSeparator=Keep empty for a simple separator<br>Set this to 1 for a collapsing separator (open by default)<br>Set this to 2 for a collapsing separator (collapsed by default)
LibraryToBuildPDF=Library used for PDF generation
LocalTaxDesc=Some countries may apply two or three taxes on each invoice line. If this is the case, choose the type for the 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
@ -819,9 +822,9 @@ Permission532=Create/modify services
Permission534=Delete services
Permission536=See/manage hidden services
Permission538=Export services
Permission650=Read bom of Bom
Permission651=Create/Update bom of Bom
Permission652=Delete bom of Bom
Permission650=Read Bills of Materials
Permission651=Create/Update Bills of Materials
Permission652=Delete Bills of Materials
Permission701=Read donations
Permission702=Create/modify donations
Permission703=Delete donations
@ -911,7 +914,7 @@ Permission50414=Delete operations in ledger
Permission50415=Delete all operations by year and journal in ledger
Permission50418=Export operations of the ledger
Permission50420=Report and export reports (turnover, balance, journals, ledger)
Permission50430=Define and close a fiscal year
Permission50430=Define and close a fiscal period
Permission50440=Manage chart of accounts, setup of accountancy
Permission51001=Read assets
Permission51002=Create/Update assets
@ -1924,4 +1927,4 @@ UrlForIFTTT=URL endpoint for IFTTT
YouWillFindItOnYourIFTTTAccount=You will find it on your IFTTT account
EndPointFor=End point for %s : %s
DeleteEmailCollector=Delete email collector
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collectore?
ConfirmDeleteEmailCollector=Are you sure you want to delete this email collector?

View File

@ -25,7 +25,7 @@ InvoiceProFormaAsk=Predračun
InvoiceProFormaDesc=<b>Predračun</b> izgleda isto kao račun, ali nema računovodstvene vrijednosti.
InvoiceReplacement=Zamjenska faktura
InvoiceReplacementAsk=Zamjenska faktura za fakturu
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to cancel and completely replace 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'.
InvoiceReplacementDesc=<b>Replacement invoice</b> is used to completely replace 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=Knjižna obavijest
InvoiceAvoirAsk=Knjižna obavijest za korekciju računa
InvoiceAvoirDesc=The <b>credit note</b> is a negative invoice used to correct the fact that an invoice shows an amount that differs from the amount actually paid (eg the customer paid too much by mistake, or will not pay the complete amount since some products were returned).

View File

@ -28,7 +28,7 @@ AliasNames=Nadimak (komercijalni, trgovačkim, ...)
AliasNameShort=Alias Name
Companies=Kompanije
CountryIsInEEC=Country is inside the European Economic Community
PriceFormatInCurrentLanguage=Price format in current language
PriceFormatInCurrentLanguage=Price display format in the current language and currency
ThirdPartyName=Third-party name
ThirdPartyEmail=Third-party email
ThirdParty=Third-party
@ -287,6 +287,7 @@ SupplierAbsoluteDiscountAllUsers=Apsolutni popusti prodavača (uneseni od strane
SupplierAbsoluteDiscountMy=Apsolutni popusti prodavača (uneseni od strane sebe)
DiscountNone=Ništa
Vendor=Vendor
Supplier=Vendor
AddContact=Napravi kontakt
AddContactAddress=Napravi kontakt/adresu
EditContact=Uredi kontakt

View File

@ -184,12 +184,14 @@ NumberOfCustomerInvoices=Number of customer invoices
NumberOfSupplierProposals=Number of vendor proposals
NumberOfSupplierOrders=Number of purchase orders
NumberOfSupplierInvoices=Number of vendor invoices
NumberOfContracts=Number of contracts
NumberOfUnitsProposals=Number of units on proposals
NumberOfUnitsCustomerOrders=Number of units on sales orders
NumberOfUnitsCustomerInvoices=Number of units on customer invoices
NumberOfUnitsSupplierProposals=Number of units on vendor proposals
NumberOfUnitsSupplierOrders=Number of units on purchase orders
NumberOfUnitsSupplierInvoices=Number of units on vendor invoices
NumberOfUnitsContracts=Number of units on contracts
EMailTextInterventionAddedContact=A new intervention %s has been assigned to you.
EMailTextInterventionValidated=The intervention %s has been validated.
EMailTextInvoiceValidated=Invoice %s has been validated.

Some files were not shown because too many files have changed in this diff Show More