Merge pull request #21655 from rycks/14.0-add_account_number_on_invoices_for_debit
NEW #21654: add bank account number used on invoices for debit
This commit is contained in:
commit
83ace0cb12
@ -1163,6 +1163,14 @@ class pdf_crabe extends ModelePDFFactures
|
|||||||
$pdf->SetFont('', '', $default_font_size - 2);
|
$pdf->SetFont('', '', $default_font_size - 2);
|
||||||
$pdf->SetXY($posxval, $posy);
|
$pdf->SetXY($posxval, $posy);
|
||||||
$lib_mode_reg = $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) != ('PaymentType'.$object->mode_reglement_code) ? $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) : $outputlangs->convToOutputCharset($object->mode_reglement);
|
$lib_mode_reg = $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) != ('PaymentType'.$object->mode_reglement_code) ? $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) : $outputlangs->convToOutputCharset($object->mode_reglement);
|
||||||
|
//#21654: add account number used for the debit
|
||||||
|
if ($object->mode_reglement_code == "PRE") {
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/societe/class/companybankaccount.class.php';
|
||||||
|
$bac = new CompanyBankAccount($this->db);
|
||||||
|
$bac->fetch(0, $object->thirdparty->id);
|
||||||
|
$iban= $bac->iban.(($bac->iban && $bac->bic) ? ' / ' : '').$bac->bic;
|
||||||
|
$lib_mode_reg .= $langs->trans("PaymentTypePREdetails", dol_trunc($iban, 6, 'right', 'UTF-8', 1));
|
||||||
|
}
|
||||||
$pdf->MultiCell(80, 5, $lib_mode_reg, 0, 'L');
|
$pdf->MultiCell(80, 5, $lib_mode_reg, 0, 'L');
|
||||||
|
|
||||||
$posy = $pdf->GetY();
|
$posy = $pdf->GetY();
|
||||||
|
|||||||
@ -1271,6 +1271,16 @@ class pdf_sponge extends ModelePDFFactures
|
|||||||
$pdf->SetFont('', '', $default_font_size - 2);
|
$pdf->SetFont('', '', $default_font_size - 2);
|
||||||
$pdf->SetXY($posxval, $posy);
|
$pdf->SetXY($posxval, $posy);
|
||||||
$lib_mode_reg = $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) != ('PaymentType'.$object->mode_reglement_code) ? $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) : $outputlangs->convToOutputCharset($object->mode_reglement);
|
$lib_mode_reg = $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) != ('PaymentType'.$object->mode_reglement_code) ? $outputlangs->transnoentities("PaymentType".$object->mode_reglement_code) : $outputlangs->convToOutputCharset($object->mode_reglement);
|
||||||
|
|
||||||
|
//#21654: add account number used for the debit
|
||||||
|
if ($object->mode_reglement_code == "PRE") {
|
||||||
|
require_once DOL_DOCUMENT_ROOT.'/societe/class/companybankaccount.class.php';
|
||||||
|
$bac = new CompanyBankAccount($this->db);
|
||||||
|
$bac->fetch(0, $object->thirdparty->id);
|
||||||
|
$iban= $bac->iban.(($bac->iban && $bac->bic) ? ' / ' : '').$bac->bic;
|
||||||
|
$lib_mode_reg .= $langs->trans("PaymentTypePREdetails", dol_trunc($iban, 6, 'right', 'UTF-8', 1));
|
||||||
|
}
|
||||||
|
|
||||||
$pdf->MultiCell($posxend - $posxval, 5, $lib_mode_reg, 0, 'L');
|
$pdf->MultiCell($posxend - $posxval, 5, $lib_mode_reg, 0, 'L');
|
||||||
|
|
||||||
$posy = $pdf->GetY();
|
$posy = $pdf->GetY();
|
||||||
@ -1291,6 +1301,7 @@ class pdf_sponge extends ModelePDFFactures
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ($object->statut != Facture::STATUS_DRAFT && $useonlinepayment) {
|
if ($object->statut != Facture::STATUS_DRAFT && $useonlinepayment) {
|
||||||
require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
|
require_once DOL_DOCUMENT_ROOT.'/core/lib/payments.lib.php';
|
||||||
global $langs;
|
global $langs;
|
||||||
|
|||||||
@ -446,6 +446,7 @@ ErrorPaymentConditionsNotEligibleToDepositCreation=The chose payment conditions
|
|||||||
PaymentTypeVIR=Bank transfer
|
PaymentTypeVIR=Bank transfer
|
||||||
PaymentTypeShortVIR=Bank transfer
|
PaymentTypeShortVIR=Bank transfer
|
||||||
PaymentTypePRE=Direct debit payment order
|
PaymentTypePRE=Direct debit payment order
|
||||||
|
PaymentTypePREdetails=(on account *-%s)
|
||||||
PaymentTypeShortPRE=Debit payment order
|
PaymentTypeShortPRE=Debit payment order
|
||||||
PaymentTypeLIQ=Cash
|
PaymentTypeLIQ=Cash
|
||||||
PaymentTypeShortLIQ=Cash
|
PaymentTypeShortLIQ=Cash
|
||||||
|
|||||||
@ -437,6 +437,7 @@ VarAmountAllLines=Montant variable (%% tot.) - toutes les lignes identiques
|
|||||||
PaymentTypeVIR=Virement bancaire
|
PaymentTypeVIR=Virement bancaire
|
||||||
PaymentTypeShortVIR=Virement bancaire
|
PaymentTypeShortVIR=Virement bancaire
|
||||||
PaymentTypePRE=Ordre de prélèvement
|
PaymentTypePRE=Ordre de prélèvement
|
||||||
|
PaymentTypePREdetails=(compte *-%s)
|
||||||
PaymentTypeShortPRE=Ordre de prélèvement
|
PaymentTypeShortPRE=Ordre de prélèvement
|
||||||
PaymentTypeLIQ=Espèce
|
PaymentTypeLIQ=Espèce
|
||||||
PaymentTypeShortLIQ=Espèce
|
PaymentTypeShortLIQ=Espèce
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user