Errore importazione fattura elettronica con molte righe

Sezione dedicata alla discussione su altre tipologie di problemi del software, quali bug e malfunzionamenti.
Rispondi
edoardo
Messaggi: 15
Iscritto il: 08 gen 2019 10:17

Errore importazione fattura elettronica con molte righe

Messaggio da edoardo »

Salve a tutti
segnalo un errore che ho riscontro nell'importare fatture elettroniche con un numero elevato di righe.
L'ho verificato la prima volta con la 2.4.19 e si è ripresentato con la 2.4.21.
Le fatture in questione sono formalmente corrette e verificate con vari software e servizi online.
Durante il processo d'importazione l'anteprima della fattura è visualizzata correttamente.
Però premendo il tasto continua ho il seguente errore:
Si è verificato un'errore [uid: fb16d30]. Se il problema persiste siete pregati di chiedere assistenza tramite il forum apposito (https://forum.openstamanager.com/).
Uncaught Exception Illuminate\Database\QueryException: "SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'idiva' cannot be null (SQL: insert into `co_righe_documenti` (`iddocumento`, `order`, `descrizione`, `idiva`, `idconto`, `idrivalsainps`, `ritenuta_contributi`, `prezzo_unitario`, `iva_unitaria`, `prezzo_unitario_ivato`, `qta`, `um`, `ritenutaacconto`, `rivalsainps`, `subtotale`, `sconto`, `tipo_sconto`, `iva`, `iva_indetraibile`, `created_at`) values (3472, 141, RGPO-B 25.4/12.7-0 NERO GUAINA(BARRE MT 1,2, , 56, , 0, 5.5945, 0, 5.5945, 2, PC, 0, 0, 11.189, 0, UNT, 0, 0, 2021-03-29 08:59:28))" at /var/www/html/openstamanager/vendor/illuminate/database/Connection.php line 647
e
Si è verificato un'errore [uid: fb16d30]. Se il problema persiste siete pregati di chiedere assistenza tramite il forum apposito (https://forum.openstamanager.com/).
SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'idiva' cannot be null (SQL: insert into `co_righe_documenti` (`iddocumento`, `order`, `descrizione`, `idiva`, `idconto`, `idrivalsainps`, `ritenuta_contributi`, `prezzo_unitario`, `iva_unitaria`, `prezzo_unitario_ivato`, `qta`, `um`, `ritenutaacconto`, `rivalsainps`, `subtotale`, `sconto`, `tipo_sconto`, `iva`, `iva_indetraibile`, `created_at`) values (3472, 141, RGPO-B 25.4/12.7-0 NERO GUAINA(BARRE MT 1,2, , 56, , 0, 5.5945, 0, 5.5945, 2, PC, 0, 0, 11.189, 0, UNT, 0, 0, 2021-03-29 08:59:28))
Il campo "idiva" in questione è correttamente valorizzato nel XML.
Ho ridotto il numero di righe presenti nell'XML della fattura e ho notato che la segnalazione d'errore si sposta su di una riga diversa dalla prima. Riducendo ulteriormente il numero di righe l'errore scompare.
Sembrerebbe un errore nel form della pagina quando questa è troppo lunga.
Grazie per il vostro supporto.

Avatar utente
dasc3er
Messaggi: 1198
Iscritto il: 11 lug 2016 17:41

Re: Errore importazione fattura elettronica con molte righe

Messaggio da dasc3er »

Ciao,
esattamente di quante righe stiamo parlando?
Potrebbe infatti trattarsi di un problema del server, che ha una impostazione post_max_size troppo ridotta: https://stackoverflow.com/questions/613 ... -post-size

edoardo
Messaggi: 15
Iscritto il: 08 gen 2019 10:17

Re: Errore importazione fattura elettronica con molte righe

Messaggio da edoardo »

Ciao e grazie per la veloce risposta!
Si tratta di circa 240 righe.
Ho verificato il valore di post_max_size e upload_max_filesize sono impostati a 32M. Pensi che dovrei aumentarli?

Avatar utente
dasc3er
Messaggi: 1198
Iscritto il: 11 lug 2016 17:41

Re: Errore importazione fattura elettronica con molte righe

Messaggio da dasc3er »

Ottimo, puoi verificare anche che la configurazione per max_input_vars sia almeno di 10000?

edoardo
Messaggi: 15
Iscritto il: 08 gen 2019 10:17

Re: Errore importazione fattura elettronica con molte righe

Messaggio da edoardo »

Verificato max_input_vars era a 1000. Modificato e portato a 15.000. Ho poi riavviato il sistema ma purtroppo l'errore permane.

Rispondi