Fix sepa supplier count
This commit is contained in:
parent
eef07afc90
commit
fded55ddef
@ -78,13 +78,13 @@ print '<tr class="liste_titre"><th colspan="2">'.$langs->trans("Statistics").'</
|
||||
print '<tr class="oddeven"><td>'.$langs->trans("NbOfInvoiceToPayByBankTransfer").'</td>';
|
||||
print '<td class="right">';
|
||||
print '<a href="'.DOL_URL_ROOT.'/compta/prelevement/demandes.php?status=0&type=bank-transfer">';
|
||||
print $bprev->nbOfInvoiceToPay('credit-transfer');
|
||||
print $bprev->nbOfInvoiceToPay('bank-transfer');
|
||||
print '</a>';
|
||||
print '</td></tr>';
|
||||
|
||||
print '<tr class="oddeven"><td>'.$langs->trans("AmountToWithdraw").'</td>';
|
||||
print '<td class="right">';
|
||||
print price($bprev->SommeAPrelever('credit-transfer'), '', '', 1, -1, -1, 'auto');
|
||||
print price($bprev->SommeAPrelever('bank-transfer'), '', '', 1, -1, -1, 'auto');
|
||||
print '</td></tr></table></div><br>';
|
||||
|
||||
|
||||
|
||||
@ -688,7 +688,7 @@ class BonPrelevement extends CommonObject
|
||||
/**
|
||||
* Returns amount of withdrawal
|
||||
*
|
||||
* @param string $mode 'direct-debit' or 'credit-transfer'
|
||||
* @param string $mode 'direct-debit' or 'bank-transfer'
|
||||
* @return double <O if KO, Total amount
|
||||
*/
|
||||
public function SommeAPrelever($mode = 'direct-debit')
|
||||
@ -697,7 +697,7 @@ class BonPrelevement extends CommonObject
|
||||
global $conf;
|
||||
|
||||
$sql = "SELECT sum(pfd.amount) as nb";
|
||||
if ($mode != 'credit-transfer') {
|
||||
if ($mode != 'bank-transfer') {
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f,";
|
||||
} else {
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f,";
|
||||
@ -732,7 +732,7 @@ class BonPrelevement extends CommonObject
|
||||
/**
|
||||
* Get number of invoices waiting for payment
|
||||
*
|
||||
* @param string $mode 'direct-debit' or 'credit-transfer'
|
||||
* @param string $mode 'direct-debit' or 'bank-transfer'
|
||||
* @return int <O if KO, number of invoices if OK
|
||||
*/
|
||||
public function nbOfInvoiceToPay($mode = 'direct-debit')
|
||||
@ -744,7 +744,7 @@ class BonPrelevement extends CommonObject
|
||||
/**
|
||||
* Get number of invoices to withdrawal
|
||||
*
|
||||
* @param string $mode 'direct-debit' or 'credit-transfer'
|
||||
* @param string $mode 'direct-debit' or 'bank-transfer'
|
||||
* @return int <O if KO, number of invoices if OK
|
||||
*/
|
||||
public function NbFactureAPrelever($mode = 'direct-debit')
|
||||
@ -753,7 +753,7 @@ class BonPrelevement extends CommonObject
|
||||
global $conf;
|
||||
|
||||
$sql = "SELECT count(f.rowid) as nb";
|
||||
if ($mode == 'credit-transfer') {
|
||||
if ($mode == 'bank-transfer') {
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."facture_fourn as f";
|
||||
} else {
|
||||
$sql .= " FROM ".MAIN_DB_PREFIX."facture as f";
|
||||
@ -764,7 +764,7 @@ class BonPrelevement extends CommonObject
|
||||
{
|
||||
$sql .= " AND f.fk_statut = ".Facture::STATUS_VALIDATED;
|
||||
}
|
||||
if ($mode == 'credit-transfer') {
|
||||
if ($mode == 'bank-transfer') {
|
||||
$sql .= " AND f.rowid = pfd.fk_facture_fourn";
|
||||
} else {
|
||||
$sql .= " AND f.rowid = pfd.fk_facture";
|
||||
|
||||
@ -157,7 +157,7 @@ if ($type == 'bank-transfer') {
|
||||
$title = $langs->trans("NbOfInvoiceToPayByBankTransfer");
|
||||
}
|
||||
|
||||
print '<tr><td class="titlefield">'.$title.'</td>';
|
||||
print '<tr><td class="titlefieldcreate">'.$title.'</td>';
|
||||
print '<td>';
|
||||
print $nb;
|
||||
print '</td></tr>';
|
||||
|
||||
@ -543,7 +543,7 @@ Module54Desc=Management of contracts (services or recurring subscriptions)
|
||||
Module55Name=Barcodes
|
||||
Module55Desc=Barcode management
|
||||
Module56Name=Payment by credit transfer
|
||||
Module56Desc=Management of payment by credit transfer orders. It includes generation of SEPA file for European countries.
|
||||
Module56Desc=Management of payment of suppliers by credit transfer orders. It includes generation of SEPA file for European countries.
|
||||
Module57Name=Bank Direct Debit payments
|
||||
Module57Desc=Management of Direct Debit payment orders. It includes generation of SEPA file for European countries.
|
||||
Module58Name=ClickToDial
|
||||
|
||||
Loading…
Reference in New Issue
Block a user