diff --git a/htdocs/compta/paiement.php b/htdocs/compta/paiement.php
index 29528aacfa3..77d9cd0a93d 100644
--- a/htdocs/compta/paiement.php
+++ b/htdocs/compta/paiement.php
@@ -504,18 +504,18 @@ if ($action == 'create' || $action == 'confirm_paiement' || $action == 'add_paie
print '
'."\n";
// Date payment
-print '| '.$form->editfieldkey("Date",'datep',$object->date,$object,$user->rights->facture->paiement).' | ';
+print ' |
| '.$form->editfieldkey("Date",'datep',$object->date,$object,$user->rights->facture->paiement).' | ';
print $form->editfieldval("Date",'datep',$object->date,$object,$user->rights->facture->paiement,'datepicker','',null,$langs->trans('PaymentDateUpdateSucceeded'));
print ' |
';
// Payment type (VIR, LIQ, ...)
$labeltype=$langs->trans("PaymentType".$object->type_code)!=("PaymentType".$object->type_code)?$langs->trans("PaymentType".$object->type_code):$object->type_libelle;
-print '| '.$langs->trans('PaymentMode').' | '.$labeltype.' |
';
-
-// Payment numero
-print '| '.$form->editfieldkey("Numero",'num_paiement',$object->numero,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).' | ';
-print $form->editfieldval("Numero",'num_paiement',$object->numero,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer,'string','',null,$langs->trans('PaymentNumberUpdateSucceeded'));
-print ' |
';
-
-// Amount
-print '| '.$langs->trans('Amount').' | '.price($object->amount,'',$langs,0,-1,-1,$conf->currency).' |
';
-
-// Note
-print '| '.$form->editfieldkey("Note",'note',$object->note,$object,$user->rights->facture->paiement).' | ';
-print $form->editfieldval("Note",'note',$object->note,$object,$user->rights->facture->paiement,'textarea');
-print ' |
';
+print '| '.$langs->trans('PaymentMode').' | '.$labeltype.' |
';
$disable_delete = 0;
// Bank account
if (! empty($conf->banque->enabled))
{
- if ($object->fk_account > 0)
- {
- $bankline=new AccountLine($db);
- $bankline->fetch($object->bank_line);
- if ($bankline->rappro)
- {
- $disable_delete = 1;
- $title_button = dol_escape_htmltag($langs->transnoentitiesnoconv("CantRemoveConciliatedPayment"));
- }
+ if ($object->fk_account > 0)
+ {
+ $bankline=new AccountLine($db);
+ $bankline->fetch($object->bank_line);
+ if ($bankline->rappro)
+ {
+ $disable_delete = 1;
+ $title_button = dol_escape_htmltag($langs->transnoentitiesnoconv("CantRemoveConciliatedPayment"));
+ }
- print '';
- print '| '.$langs->trans('BankTransactionLine').' | ';
- print '';
- print $bankline->getNomUrl(1,0,'showconciliated');
- print ' | ';
- print '
';
-
- print '';
- print '| '.$langs->trans('BankAccount').' | ';
- print '';
+ print ' |
';
+ print '| '.$langs->trans('BankAccount').' | ';
+ print '';
$accountstatic=new Account($db);
$accountstatic->fetch($bankline->fk_account);
- print $accountstatic->getNomUrl(1);
- print ' | ';
- print '
';
+ print $accountstatic->getNomUrl(1);
+ print '';
+ print '';
+ }
+}
+// Payment numero
+/*
+$titlefield=$langs->trans('Numero').' ('.$langs->trans("ChequeOrTransferNumber").')';
+print '| '.$form->editfieldkey($titlefield,'num_paiement',$object->num_paiement,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).' | ';
+print $form->editfieldval($titlefield,'num_paiement',$object->num_paiement,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer,'string','',null,$langs->trans('PaymentNumberUpdateSucceeded'));
+print ' |
';
+
+// Check transmitter
+$titlefield=$langs->trans('CheckTransmitter').' ('.$langs->trans("ChequeMaker").')';
+print '| '.$form->editfieldkey($titlefield,'chqemetteur',$object->,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).' | ';
+print $form->editfieldval($titlefield,'chqemetteur',$object->aaa,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer,'string','',null,$langs->trans('ChequeMakeUpdateSucceeded'));
+print ' |
';
+
+// Bank name
+$titlefield=$langs->trans('Bank').' ('.$langs->trans("ChequeBank").')';
+print '| '.$form->editfieldkey($titlefield,'chqbank',$object->aaa,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer).' | ';
+print $form->editfieldval($titlefield,'chqbank',$object->aaa,$object,$object->statut == 0 && $user->rights->fournisseur->facture->creer,'string','',null,$langs->trans('ChequeBankUpdateSucceeded'));
+print ' |
';
+*/
+
+// Bank account
+if (! empty($conf->banque->enabled))
+{
+ if ($object->fk_account > 0)
+ {
if ($object->type_code == 'CHQ' && $bankline->fk_bordereau > 0)
{
dol_include_once('/compta/paiement/cheque/class/remisecheque.class.php');
@@ -280,15 +285,30 @@ if (! empty($conf->banque->enabled))
$bordereau->fetch($bankline->fk_bordereau);
print '';
- print '| '.$langs->trans('CheckReceipt').' | ';
- print '';
+ print ' | '.$langs->trans('CheckReceipt').' | ';
+ print '';
print $bordereau->getNomUrl(1);
- print ' | ';
- print '
';
+ print '';
+ print '';
}
- }
+ }
+
+ print '';
+ print '| '.$langs->trans('BankTransactionLine').' | ';
+ print '';
+ print $bankline->getNomUrl(1,0,'showconciliated');
+ print ' | ';
+ print '
';
}
+// Comments
+print '| '.$form->editfieldkey("Comments",'note',$object->note,$object,$user->rights->facture->paiement).' | ';
+print $form->editfieldval("Note",'note',$object->note,$object,$user->rights->facture->paiement,'textarea:'.ROWS_3.':90%');
+print ' |
';
+
+// Amount
+print '| '.$langs->trans('Amount').' | '.price($object->amount,'',$langs,0,-1,-1,$conf->currency).' |
';
+
print '
';
print '';
diff --git a/htdocs/compta/paiement/class/paiement.class.php b/htdocs/compta/paiement/class/paiement.class.php
index 705138f4df8..8b71cf40064 100644
--- a/htdocs/compta/paiement/class/paiement.class.php
+++ b/htdocs/compta/paiement/class/paiement.class.php
@@ -59,6 +59,7 @@ class Paiement extends CommonObject
// de llx_paiement qui est lie aux types de
//paiement de llx_c_paiement
var $num_paiement; // Numero du CHQ, VIR, etc...
+ var $num_payment; // Numero du CHQ, VIR, etc...
var $bank_account; // Id compte bancaire du paiement
var $bank_line; // Id de la ligne d'ecriture bancaire
// fk_paiement dans llx_paiement est l'id du type de paiement (7 pour CHQ, ...)
@@ -88,7 +89,7 @@ class Paiement extends CommonObject
{
$sql = 'SELECT p.rowid, p.ref, p.datep as dp, p.amount, p.statut, p.fk_bank,';
$sql.= ' c.code as type_code, c.libelle as type_libelle,';
- $sql.= ' p.num_paiement, p.note,';
+ $sql.= ' p.num_paiement as num_payment, p.note,';
$sql.= ' b.fk_account';
$sql.= ' FROM '.MAIN_DB_PREFIX.'paiement as p LEFT JOIN '.MAIN_DB_PREFIX.'c_paiement as c ON p.fk_paiement = c.id';
$sql.= ' LEFT JOIN '.MAIN_DB_PREFIX.'bank as b ON p.fk_bank = b.rowid';
@@ -110,7 +111,9 @@ class Paiement extends CommonObject
$this->ref = $obj->ref?$obj->ref:$obj->rowid;
$this->date = $this->db->jdate($obj->dp);
$this->datepaye = $this->db->jdate($obj->dp);
- $this->numero = $obj->num_paiement;
+ $this->numero = $obj->num_payment; // deprecated
+ $this->num_paiement = $obj->num_payment; // deprecated
+ $this->num_payment = $obj->num_payment;
$this->montant = $obj->amount; // deprecated
$this->amount = $obj->amount;
$this->note = $obj->note;
diff --git a/htdocs/core/class/html.form.class.php b/htdocs/core/class/html.form.class.php
index 56335d25322..70db1817ef9 100644
--- a/htdocs/core/class/html.form.class.php
+++ b/htdocs/core/class/html.form.class.php
@@ -169,7 +169,7 @@ class Form
$ret.='