.select2-selection__rendered { line-height: 21px !important; } .select2-container .select2-selection--single { height: 25px !important; } .select2-selection__arrow { height: 24px !important; position: absolute !important; top: -1px !important; }
'.tr('Riepilogo di esportazione dei pagamenti').'.
'; // Azienda predefinita $azienda = Anagrafica::find(setting('Azienda predefinita')); $banca_azienda = Gestore::getBancaPredefinitaAzienda(); if (empty($banca_azienda)) { echo ''.tr('Nessun pagamento disponibile secondo la selezione effettuata').'.
'; return; } foreach ($raggruppamento as $id_anagrafica => $scadenze_anagrafica) { $anagrafica = $scadenze_anagrafica->first()->anagrafica; echo ''.tr('Banca predefinita non impostata').'.
'; continue; } echo ''.tr('Causale').' | '.tr('Data').' | '.tr('Totale').' |
---|---|---|
'.$scadenza->descrizione.' '; $data_esportazione = $scadenza->presentazioni_exported_at; if (!empty($data_esportazione)) { echo ' '.tr('Esportato in data: _DATE_', [ '_DATE_' => timestampFormat($data_esportazione), ]).''; } $banca_controparte = Gestore::getBancaControparte($scadenza); if ($database->tableExists('co_mandati_sepa')) { $rs_mandato = $dbo->fetchArray('SELECT * FROM co_mandati_sepa WHERE id_banca = '.prepare($banca_controparte->id)); } else { $rs_mandato = false; } $is_rid = in_array($scadenza->documento->pagamento['codice_modalita_pagamento_fe'], ['MP09', 'MP10', 'MP11']); $is_riba = in_array($scadenza->documento->pagamento['codice_modalita_pagamento_fe'], ['MP12']); $is_sepa = in_array($scadenza->documento->pagamento['codice_modalita_pagamento_fe'], ['MP19', 'MP20', 'MP21']); $is_bonifico = in_array($scadenza->documento->pagamento['codice_modalita_pagamento_fe'], ['MP05']); $documento = $scadenza->documento; $pagamento = $documento->pagamento; if ($is_rid) { if (!$rs_mandato) { echo ' '.tr('Id mandato mancante').''; } if (!$banca_azienda->creditor_id) { echo ' '.tr('Id creditore mancante').''; } } elseif (($is_riba && empty($banca_azienda->codice_sia)) || ($is_bonifico && empty($banca_azienda->codice_sia))) { echo ' '.tr('Codice SIA banca emittente mancante').''; } if ($is_sepa) { // Prima, successiva, singola $scadenze_antecedenti = $dbo->fetchArray('SELECT * FROM `co_scadenziario` INNER JOIN `co_documenti` ON `co_scadenziario`.`iddocumento`=`co_documenti`.`id` INNER JOIN `co_pagamenti` ON `co_documenti`.`idpagamento`=`co_pagamenti`.`id` LEFT JOIN `co_pagamenti_lang` ON (`co_pagamenti`.`id` = `co_pagamenti_lang`.`id_record` AND `co_pagamenti_lang`.`id_lang` = '.prepare(Models\Locale::getDefault()->id).') WHERE `co_documenti`.`idanagrafica`='.prepare($id_anagrafica)." AND `codice_modalita_pagamento_fe` IN('MP19','MP20','MP21') AND `data_emissione`<".prepare($scadenza->data_emissione)); $check_successiva = ''; $check_prima = ''; $check_singola = ''; if (sizeof($scadenze_antecedenti) > 0) { $check_successiva = 'selected'; } else { $check_prima = 'selected'; } if (sizeof($rs_mandato) > 0) { if ($rs_mandato[0]['singola_disposizione'] == '1') { $check_singola = 'selected'; $check_successiva = ''; $check_prima = ''; } } echo ' '; } echo ' | '.dateFormat($scadenza->scadenza).' | '.moneyFormat($totale).' |