Discrepanze tra xml inviato e accettato

Ciao a tutti, ho un problema di discrepanza tra l’xml che il software genera, e quello che l’agenzia delle entrate riceve.
Questa è una porzione dell’xml che spedisco all’intermediario:

<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>SERVIZIO DI VENDITA</Descrizione>
<Quantita>1.00</Quantita>
<UnitaMisura>nr</UnitaMisura>
<PrezzoUnitario>137.50000000</PrezzoUnitario>
<PrezzoTotale>137.50000000</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DettaglioLinee>
<NumeroLinea>2</NumeroLinea>
<TipoCessionePrestazione>AC</TipoCessionePrestazione>
<Descrizione>Spese Incasso</Descrizione>
<Quantita>1.00</Quantita>
<UnitaMisura>nr</UnitaMisura>
<PrezzoUnitario>3.50</PrezzoUnitario>
<PrezzoTotale>3.50</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<SpeseAccessorie>3.50</SpeseAccessorie>
<ImponibileImporto>137.50</ImponibileImporto>
<Imposta>30.25</Imposta>
</DatiRiepilogo>
</DatiBeniServizi>

Viene accettato anche se il conteggio dell’imponibile è errato.
Questo invece è quello che trovo nell’agenzia delle entrate:

<DatiBeniServizi>
<DettaglioLinee>
<NumeroLinea>1</NumeroLinea>
<Descrizione>SERVIZIO DI VENDITA</Descrizione>
<Quantita>1.00</Quantita>
<UnitaMisura>nr</UnitaMisura>
<PrezzoUnitario>137.50000000</PrezzoUnitario>
<PrezzoTotale>137.50000000</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DettaglioLinee>
<NumeroLinea>2</NumeroLinea>
<TipoCessionePrestazione>AC</TipoCessionePrestazione>
<Descrizione>Spese Incasso</Descrizione>
<Quantita>1.00</Quantita>
<UnitaMisura>nr</UnitaMisura>
<PrezzoUnitario>3.50</PrezzoUnitario>
<PrezzoTotale>3.50</PrezzoTotale>
<AliquotaIVA>22.00</AliquotaIVA>
</DettaglioLinee>
<DatiRiepilogo>
<AliquotaIVA>22.00</AliquotaIVA>
<SpeseAccessorie>3.50</SpeseAccessorie>
<ImponibileImporto>141.00</ImponibileImporto>
<Imposta>31.02</Imposta>
</DatiRiepilogo>
</DatiBeniServizi>

L’intermediario dice che non effettua modifiche ai file, ma semplicemente si limita a spedirli, com’è possibile?

Mi riesce molto difficile crederlo. L’SdI non modifica i dati della fattura. È possibile che il software “corregga” l’imponibile prima di spedire a SdI, ma dopo che ti ha generato l’XML con l’importo sbagliato?
Controlla poi il messaggio di RC (ricevuta di consegna) o MC (ricevuta di mancata consegna). Lì trovi l’hash SHA-256 del file ricevuto da SdI e confrontalo con i due file XML che hai.

L’intermediario riesegue i calcoli e aggiorna XML in automatico.
Spesso gli intermediari non sanno cosa fa la loro piattaforma.

Invii tramite un servizio API?
Nel tuo xml è già compilato P.iva del trasmittente? E progressivo di trasmissione?
Se non hai messo questa informazione ed il file viene inviato correttamente vuol dire che l’intermediario aggiorna il tuo file e magari aggiorna i calcoli.

il software non corregge i valori prima di spedire, l’xml che scarico per visualizzarlo in anteprima è lo stesso che viene spedito all’intermediario.
Controllo l’hash del file e vediamo

L’intermediario dice che loro non fanno modifiche al file, lo hanno ribadito più volte. L’xml contiene la partita iva del trasmittente e il progressimo invio.

Considera che se venisse spedito a SdI l’XML con l’imponibile errato, verrebbe scartato con codice d’errore 00422, perché la tolleranza massima concessa da SdI per il calcolo dell’imponibile è di ±1 €. Se la fattura è passata, significa che l’imponibile giunto a SdI è corretto.

infatti. Ora ho inviato una fattura, è in coda di trasmissione nell’intermediario ed ha l’imponibile errato, aspetto che viene inviata allo sdi per avere conferma che fanno modifiche