3
Errore generico schema xsd
Problem reported by DFSystems srl - December 3 at 12:24 PM
Submitted
Salve,
continua l'odissea delle ws.
Oggi abbiamo provato ad usare le ws di produzione su un account base per spedire una fattura. Login OK, al momento dell'invio del file XML (non firmato) viene restituito "Errore generico schema xsd".
 
Lo stesso file XML passa i controlli sul sito fatturaPA e viene pure caricato correttamente dalla stessa interfaccia web di Aruba. Mi chiedo se non stiamo perdendo tempo appresso ad Aruba che ha iniziato a vendere qualcosa che non è minimamente funzionante.
 
Qualcuno ha fatto prove in tal senso?

4 Replies

Reply to Thread
0
TELE.MA.CO Replied
December 4 at 12:48 PM
Ecco il file (uno dei tanti.....): inviato da pannello web, dopo circa 1 minuto presa in carico e poi inviata con spunta verde.
Stesso file inviato con webservice, dopo pochi secondi guardando sul pannello web passa subito in stato Errore Elaborazione.
------
=>=>=>=>=>=>=>=> FILE - N.B. dove ho scritto "deleted" è perchè altrimenti il forum di mi dava errore: You account does not have permission to use hyperlinks in posts.
 
<?xml version="1.0" encoding="UTF-8"?>

 <?xml-stylesheet type="text/xsl" href="fatturapa_v1.2.xsl"?>

 <p:FatturaElettronica versione="FPR12" xmlns:ds="deleted" 

 xmlns:p="deleted" 

 xmlns:xsi="deleted" 

 xsi:schemaLocation="deleted">

  <FatturaElettronicaHeader>

    <DatiTrasmissione>

      <IdTrasmittente>

        <IdPaese>IT</IdPaese>

        <IdCodice>00000000085</IdCodice>

      </IdTrasmittente>

      <ProgressivoInvio>128</ProgressivoInvio>

      <FormatoTrasmissione>FPR12</FormatoTrasmissione>

      <CodiceDestinatario>0000000</CodiceDestinatario>

    </DatiTrasmissione>

    <CedentePrestatore>

      <DatiAnagrafici>

        <IdFiscaleIVA>

          <IdPaese>IT</IdPaese>

          <IdCodice>00000000085</IdCodice>

        </IdFiscaleIVA>

        <Anagrafica>

          <Denominazione>ARUBA TEST</Denominazione>

        </Anagrafica>

        <RegimeFiscale>RF01</RegimeFiscale>

      </DatiAnagrafici>

      <Sede>

		<Indirizzo>Via dei Test, 123</Indirizzo>

		<CAP>00100</CAP>

		<Comune>Roma</Comune>

		<Provincia>RM</Provincia>

		<Nazione>IT</Nazione>

      </Sede>

    </CedentePrestatore>

    <CessionarioCommittente>

      <DatiAnagrafici>

        <CodiceFiscale>RSSMRA75M07H501F</CodiceFiscale>

        <Anagrafica>

          <Nome>Mario</Nome>

          <Cognome>Rossi</Cognome>

        </Anagrafica>

      </DatiAnagrafici>

      <Sede>

		<Indirizzo>Via Roma, 123</Indirizzo>

		<CAP>00100</CAP>

		<Comune>Roma</Comune>

		<Provincia>RM</Provincia>

		<Nazione>IT</Nazione>

      </Sede>

    </CessionarioCommittente>

  </FatturaElettronicaHeader>

	<FatturaElettronicaBody>

		<DatiGenerali>

			<DatiGeneraliDocumento>

				<TipoDocumento>TD01</TipoDocumento>

				<Divisa>EUR</Divisa>

				<Data>2018-12-04</Data>

				<Numero>11</Numero>

				<ImportoTotaleDocumento>122.00</ImportoTotaleDocumento>

			</DatiGeneraliDocumento>

		</DatiGenerali>

		<DatiBeniServizi>

			<DettaglioLinee>

				<NumeroLinea>1</NumeroLinea>

				<Descrizione>Riga prestazione 1</Descrizione>

				<Quantita>1.00</Quantita>

				<PrezzoUnitario>100.00</PrezzoUnitario>

				<PrezzoTotale>100.00</PrezzoTotale>

				<AliquotaIVA>22.00</AliquotaIVA>

			</DettaglioLinee>

			<DatiRiepilogo>

				<AliquotaIVA>22.00</AliquotaIVA>

				<ImponibileImporto>100.00</ImponibileImporto>

				<Imposta>22.00</Imposta>

				<EsigibilitaIVA>I</EsigibilitaIVA>

			</DatiRiepilogo>

		</DatiBeniServizi>

		<DatiPagamento>

			<CondizioniPagamento>TP02</CondizioniPagamento>

			<DettaglioPagamento>

				<ModalitaPagamento>MP01</ModalitaPagamento>

				<ImportoPagamento>122.00</ImportoPagamento>

			</DettaglioPagamento>

		</DatiPagamento>

</FatturaElettronicaBody>

</p:FatturaElettronica>
 
0
DFSystems srl Replied
December 4 at 6:20 PM
Salve a tutti,
volevo dire che siamo riusciti a spedire delle fatture sia nell'area demo che in quella di produzione.
 
Lascio qui due dritte (una anche banale, fino a quando non ci si pensa) su cui abbiamo perso tanto tempo prima di capire come fare:
1) Il codice fiscale/p.iva del cedente/prestatore DEVE essere tra quelli per cui è attiva una delega oppure è un cedente "interno" (una licenza da 8 euro)
2) L'errore xsd nel nostro caso era dovuta ad una errata codifica in Base64 del file.
 
Spero possa essere di aiuto a qualcuno.
0
TELE.MA.CO Replied
December 5 at 10:51 AM
Verifica che l'intestazione della fattura abbia i vari campi aggiornati come in una delle fatture di esempio sul sito dell'Ade
Ho fatto anche questa prova, niente da fare stesso identico risultato!! Ho provato anche prendendo pari pari il file xml di esempio dal sito AdE e cambiando solo la p.iva del CedentePrestatore altrimenti aruba lo respinge dicendo utente non abilitato.
Esito sempre identico: via pannello web ok, via webservice Errore Elaborazione.
0
TELE.MA.CO Replied
December 5 at 11:10 AM
BINGO! Un passo avanti..
 
Ho provato cosi' per puro caso visto che nei test vecchi in questo modo non funzionava a cambiare la richiesta Json cambiando da:
 
(VECCHIO)
{
  "dataFile" : "file encoded in base64",
  "credential" : "cred_firma",
  "domain" : "dom_firma"
}
 
a:
 
{
  "dataFile" : "file encoded in base64",
  "credential" : "",
  "domain" : ""
}
 
E ora funziona! Il file inviato da webservice viene elaborato e passa da stato Presa in carico a Inviata.
 
Purtroppo rimane il fatto che la fattura poi dovrebbe "generare" delle notifiche di esito e queste non ci sono!
 

Reply to Thread