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.