From b599c6ae274a1035ba1976c4da7c55161dc2ea79 Mon Sep 17 00:00:00 2001 From: Luca Date: Fri, 7 Dec 2018 15:20:17 +0100 Subject: [PATCH] Fix minori --- modules/anagrafiche/edit.php | 2 +- modules/fatture/actions.php | 2 +- modules/preventivi/buttons.php | 28 ++++++++++++--------- plugins/exportFE/src/FatturaElettronica.php | 13 ++++++---- 4 files changed, 26 insertions(+), 19 deletions(-) diff --git a/modules/anagrafiche/edit.php b/modules/anagrafiche/edit.php index 35a800142..39d900b00 100644 --- a/modules/anagrafiche/edit.php +++ b/modules/anagrafiche/edit.php @@ -350,7 +350,7 @@ if (!empty($record['idconto_cliente'])) {
- {[ "type": "text", "label": "('.tr('provincia/C.C.I.A.A.').')'; ?>", "name": "codicerea", "value": "$codicerea$", "help": "('.tr('provincia-C.C.I.A.A.').')'; ?>", "name": "codicerea", "value": "$codicerea$", "help": " 'RM-123456', ]); ?>" ]}
diff --git a/modules/fatture/actions.php b/modules/fatture/actions.php index 9ad0a7a26..ab3bd658b 100644 --- a/modules/fatture/actions.php +++ b/modules/fatture/actions.php @@ -218,7 +218,7 @@ switch (post('op')) { $dbo->query('INSERT INTO co_documenti(numero, numero_esterno, data, idanagrafica, idcausalet, idspedizione, idporto, idaspettobeni, idvettore, n_colli, idsede, idtipodocumento, idstatodocumento, idpagamento, idconto, idrivalsainps, idritenutaacconto, rivalsainps, iva_rivalsainps, ritenutaacconto, bollo, note, note_aggiuntive, buono_ordine, id_segment) VALUES('.prepare($numero).', '.prepare($numero_esterno).', '.prepare($rs[0]['data']).', '.prepare($rs[0]['idanagrafica']).', '.prepare($rs[0]['idcausalet']).', '.prepare($rs[0]['idspedizione']).', '.prepare($rs[0]['idporto']).', '.prepare($rs[0]['idaspettobeni']).', '.prepare($rs[0]['idvettore']).', '.prepare($rs[0]['n_colli']).', '.prepare($rs[0]['idsede']).', '.prepare($rs[0]['idtipodocumento']).', (SELECT id FROM co_statidocumento WHERE descrizione=\'Bozza\'), '.prepare($rs[0]['idpagamento']).', '.prepare($rs[0]['idconto']).', '.prepare($rs[0]['idrivalsainps']).', '.prepare($rs[0]['idritenutaacconto']).', '.prepare($rs[0]['rivalsainps']).', '.prepare($rs[0]['iva_rivalsainps']).', '.prepare($rs[0]['ritenutaacconto']).', '.prepare($rs[0]['bollo']).', '.prepare($rs[0]['note']).', '.prepare($rs[0]['note_aggiuntive']).', '.prepare($rs[0]['buono_ordine']).', '.prepare($rs[0]['id_segment']).')'); $id_record = $dbo->lastInsertedID(); - // TODO: sistemare la duplicazione delle righe generiche e degli articoli, ingorando interventi, ddt, ordini, preventivi + // TODO: sistemare la duplicazione delle righe generiche e degli articoli, ignorando interventi, ddt, ordini, preventivi foreach ($righe as $riga) { // Scarico/carico nuovamente l'articolo da magazzino if (!empty($riga['idarticolo'])) { diff --git a/modules/preventivi/buttons.php b/modules/preventivi/buttons.php index 72129330e..c46a33324 100644 --- a/modules/preventivi/buttons.php +++ b/modules/preventivi/buttons.php @@ -2,6 +2,11 @@ include_once __DIR__.'/../../core.php'; + +echo' +'; + + if (!in_array($record['stato'], ['Bozza', 'Rifiutato', 'In attesa di conferma'])) { echo ' '; } else { echo ' -
- - - - - -
'; + '; } //duplica preventivo echo ' - -
+ -
'; + + +//crea revisione +echo ' +
+ + + +
'; \ No newline at end of file diff --git a/plugins/exportFE/src/FatturaElettronica.php b/plugins/exportFE/src/FatturaElettronica.php index edf22a4f0..3c8e142ef 100644 --- a/plugins/exportFE/src/FatturaElettronica.php +++ b/plugins/exportFE/src/FatturaElettronica.php @@ -333,12 +333,15 @@ class FatturaElettronica // IscrizioneREA if (!empty($azienda['codicerea'])) { + $codice = explode('-', $azienda['codicerea']); - - $result['IscrizioneREA'] = [ - 'Ufficio' => strtoupper($codice[0]), - 'NumeroREA' => $codice[1], - ]; + + if ( !empty($codice[0]) and !empty($codice[1]) ){ + $result['IscrizioneREA'] = [ + 'Ufficio' => strtoupper($codice[0]), + 'NumeroREA' => $codice[1], + ]; + } if (!empty($azienda['capitale_sociale'])) { $result['IscrizioneREA']['CapitaleSociale'] = $azienda['capitale_sociale'];