link-it / govway

API Gateway per la Pubblica Amministrazione italiana
https://govway.org
GNU General Public License v3.0
53 stars 10 forks source link

Fattura respinta da GovWay con validazione disattivata #51

Closed marcomarsala closed 1 year ago

marcomarsala commented 4 years ago

Tentando di inviare alcuni file XML, GovWay risponde con il seguente errore generico:

<problem xmlns="urn:ietf:rfc:7807"><type>https://httpstatuses.com/500</type><title>Internal Server Error</title><status>500</status><detail>Sistema non disponibile</detail><govway_status>integration:526</govway_status></problem>

e posso vedere l'effettivo errore tramite il GovWay Monitor.

Ho notato che i controlli sull'inoltroBuste vengono effettuati anche se la validazione è disattivata per la fruizione SdIRiceviFile.

errorIntegration | InoltroBuste | Riscontrato errore durante la gestione del messaggio [imbustatore.imbustamento]: Fattura non valida: cvc-datatype-valid.1.2.1:

E' possibile disattivare questi controlli? Mi sarebbe utile per effettuare alcuni test.

andreapoli commented 4 years ago

È possibile disabilitare le validazioni 'built-in' del profilo 'Fatturazione Elettronica' creando il file sdi_local.properties all'interno della directory di configurazione del prodotto indicata in fase di installazione (per default /etc/govway) ed inserendo le seguenti proprietà:

# ----- Fatturazione Attiva
# Validazione XSD della fattura da inviare
org.openspcoop2.protocol.sdi.validazione.xsd.fatturaDaInviare=false

# ----- Fatturazione Passiva 
# Validazione XSD delle notifiche da inviare
org.openspcoop2.protocol.sdi.validazione.xsd.notificaDaInviare=false

Una volta creato e configurato il file 'sdi_local.properties' deve essere riavviato l'application server dove è installato GovWay.