getRighe(); $pagamenti = $fattura_pa->getBody()['DatiPagamento']; $metodi = $pagamenti['DettaglioPagamento']; $metodi = isset($metodi[0]) ? $metodi : [$metodi]; $query = 'SELECT id, descrizione FROM co_pagamenti WHERE prc '.($pagamenti['CondizioniPagamento'] == 'TP01' ? '!' : '').'= 100 AND codice_modalita_pagemento_fe = '.prepare($metodi[0]['ModalitaPagamento']).' GROUP BY descrizione ORDER BY descrizione ASC'; echo '
{[ "type": "select", "label": "'.tr('Pagamento').'", "name": "pagamento", "required": 1, "values": "query='.$query.'" ]}'; if (!empty($righe)) { echo ' '; foreach ($righe as $key => $riga) { $query = 'SELECT id, IF(codice IS NULL, descrizione, CONCAT(codice, " - ", descrizione)) AS descrizione FROM co_iva WHERE percentuale = '.prepare($riga['AliquotaIVA']); if (!empty($riga['Natura'])) { $query .= ' AND codice_natura_fe = '.prepare($riga['Natura']); } $query .= ' ORDER BY descrizione ASC'; echo ' '; } echo '
'.tr('Riga').' '.tr('Descrizione').' '.tr('Quantità').' '.tr('Prezzo unitario').' '.tr('Iva associata').'* '.tr('Articolo associato').'
'.$key.' '.$riga['Descrizione'].' '.$riga['Quantita'].' '.$riga['UnitaMisura'].' '.$riga['PrezzoUnitario'].' {[ "type": "select", "name": "iva['.$key.']", "values": "query='.str_replace('"', '\"', $query).'", "required": 1 ]} {[ "type": "select", "name": "articoli['.$key.']", "ajax-source": "articoli" ]}
'; } else { echo '

Non ci sono righe nella fattura.

'; } echo '
'; echo ' ';