diff --git a/htdocs/langs/en_US/compta.lang b/htdocs/langs/en_US/compta.lang
index 662b5b89411..35b785c1f7c 100644
--- a/htdocs/langs/en_US/compta.lang
+++ b/htdocs/langs/en_US/compta.lang
@@ -86,7 +86,7 @@ PaymentCustomerInvoice=Customer invoice payment
PaymentSupplierInvoice=vendor invoice payment
PaymentSocialContribution=Social/fiscal tax payment
PaymentVat=VAT payment
-AutomaticCreationPayment=Automatically create a total payment
+AutomaticCreationPayment=Automatically record the payment of the salary
ListPayment=List of payments
ListOfCustomerPayments=List of customer payments
ListOfSupplierPayments=List of vendor payments
diff --git a/htdocs/langs/en_US/salaries.lang b/htdocs/langs/en_US/salaries.lang
index 0a0768fe676..6b4fdc94163 100644
--- a/htdocs/langs/en_US/salaries.lang
+++ b/htdocs/langs/en_US/salaries.lang
@@ -5,6 +5,7 @@ SALARIES_ACCOUNTING_ACCOUNT_CHARGE=Accounting account by default for wage paymen
CREATE_NEW_SALARY_WITHOUT_AUTO_PAYMENT=By default, leave empty the option "Automatically create a total payment" when creating a Salary
Salary=Salary
Salaries=Salaries
+NewSalary=New salary
NewSalaryPayment=New salary card
AddSalaryPayment=Add salary payment
SalaryPayment=Salary payment
diff --git a/htdocs/salaries/card.php b/htdocs/salaries/card.php
index e1d92a9daae..90c12162565 100755
--- a/htdocs/salaries/card.php
+++ b/htdocs/salaries/card.php
@@ -144,12 +144,13 @@ if ($action == 'add' && empty($cancel)) {
if (empty($datev)) $datev = $datep;
$type_payment = GETPOST("paymenttype", 'alpha');
+ $amount = price2num(GETPOST("amount", 'alpha'), 'MT', 2);
$object->accountid = GETPOST("accountid", 'int') > 0 ? GETPOST("accountid", "int") : 0;
$object->fk_user = GETPOST("fk_user", 'int') > 0 ? GETPOST("fk_user", "int") : 0;
$object->datev = $datev;
$object->datep = $datep;
- $object->amount = $amount = price2num(GETPOST("amount", 'alpha'));
+ $object->amount = $amount;
$object->label = GETPOST("label", 'alphanohtml');
$object->datesp = $datesp;
$object->dateep = $dateep;
@@ -272,7 +273,7 @@ if ($action == 'confirm_delete') {
if ($action == 'update' && !$_POST["cancel"] && $user->rights->salaries->write) {
- $amount = price2num(GETPOST('amount'));
+ $amount = price2num(GETPOST('amount'), 'MT', 2);
if (empty($amount)) {
setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentities("Amount")), null, 'errors');
@@ -384,7 +385,7 @@ if ($action == 'create') {
print '';
print '';
- print load_fiche_titre($langs->trans("NewSalaryPayment"), '', 'salary');
+ print load_fiche_titre($langs->trans("NewSalary"), '', 'salary');
if (!empty($conf->use_javascript_ajax)) {
print "\n".'