Correzione per banca in caso di RiBa
This commit is contained in:
parent
3ab0696682
commit
557f1593aa
|
@ -655,14 +655,14 @@ class Fattura extends Document
|
|||
$riba = database()->fetchOne('SELECT riba FROM co_pagamenti WHERE id ='.prepare($this->idpagamento));
|
||||
|
||||
if ($riba['riba'] == 1) {
|
||||
$id_banca = $this->anagrafica->idbanca_vendite;
|
||||
$banca = Banca::where('id_anagrafica', $this->idanagrafica)
|
||||
->where('predefined', 1)
|
||||
->first();
|
||||
} else {
|
||||
$id_banca = $this->id_banca_azienda;
|
||||
$banca = Banca::find($this->id_banca_azienda);
|
||||
}
|
||||
|
||||
$result = Banca::find($id_banca);
|
||||
|
||||
return $result;
|
||||
return $banca;
|
||||
}
|
||||
|
||||
// Metodi statici
|
||||
|
|
|
@ -28,12 +28,21 @@ if (empty($id_sede) || $id_sede == '-1') {
|
|||
} else {
|
||||
$queryc = 'SELECT an_anagrafiche.*, an_sedi.*, if(an_sedi.codice_fiscale != "", an_sedi.codice_fiscale, an_anagrafiche.codice_fiscale) AS codice_fiscale, if(an_sedi.piva != "", an_sedi.piva, an_anagrafiche.piva) AS piva FROM an_sedi JOIN an_anagrafiche ON an_anagrafiche.idanagrafica=an_sedi.idanagrafica WHERE an_sedi.idanagrafica='.prepare($id_cliente).' AND an_sedi.id='.prepare($id_sede);
|
||||
}
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
$cliente = $dbo->fetchOne($queryc);
|
||||
|
||||
// Lettura dati aziendali
|
||||
$azienda = $dbo->fetchOne('SELECT *, (SELECT iban FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record).' ) ) AS codiceiban, (SELECT nome FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record).' ) ) AS appoggiobancario, (SELECT bic FROM co_banche WHERE id IN (SELECT idbanca FROM co_documenti WHERE id = '.prepare($id_record)." ) ) AS bic FROM an_anagrafiche WHERE idanagrafica = (SELECT valore FROM zz_settings WHERE nome='Azienda predefinita')");
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
$azienda = $dbo->fetchOne('SELECT *, (SELECT iban FROM co_banche WHERE id IN (SELECT id_banca_azienda FROM co_documenti WHERE id = '.prepare($id_record).')) AS codiceiban, (SELECT nome FROM co_banche WHERE id IN (SELECT id_banca_azienda FROM co_documenti WHERE id = '.prepare($id_record).')) AS appoggiobancario, (SELECT bic FROM co_banche WHERE id IN (SELECT id_banca_azienda FROM co_documenti WHERE id = '.prepare($id_record).")) AS bic FROM an_anagrafiche WHERE idanagrafica = (SELECT valore FROM zz_settings WHERE nome='Azienda predefinita')");
|
||||
|
||||
// Prefissi e contenuti del replace
|
||||
/**
|
||||
* @deprecated
|
||||
*/
|
||||
$replace = [
|
||||
'c_' => isset($cliente) ? $cliente : [],
|
||||
'f_' => isset($azienda) ? $azienda : [],
|
||||
|
|
Loading…
Reference in New Issue