Codice Destinatario per acquisti privati?

Stiamo riscontrando un problema con l’accettazione delle fatture XML da parte di SDI per i clienti privati italiani che dispongono solo di Codice Fiscale. Poiché comprendiamo la specifica XML, dovremmo inserire 0000000 come Codice Destinatario per un acquisto da parte del consumatore.

L’errore da SDI è: “La fattura è disponibile in consultazione nell’area riservata a partire dalla ‘Data Messa a Disposizione’. Non è stato possibile recapitare la fattura/e al destinatario per indisponibilità dell’indirizzo telematico di ricezione o perché tale indirizzo non è stato indicato in fattura (Codice Destinatario: 0000000).”

Se omettiamo il Codice Destinatario, viene anch’esso rifiutato. E se lo impostiamo su XXXXXXX (l’altra opzione presentata nella specifica XML), viene accettato durante la convalida dello schema, ma rifiutato durante l’elaborazione. Inoltre, XXXXXXX è chiaramente sbagliato.

Inviamo XML tramite OpenAPI, il che significa che passiamo attraverso il loro validatore di schema nel percorso verso SDI. Li abbiamo contattati e abbiamo ricevuto la mancata risposta che ci informava che dovremmo utilizzare un altro dei loro endpoint API per cercare un Codice Destinatario basato su un Codice Fiscale. Ma questo non ha senso, perché un normale consumatore italiano non avrebbe un Codice Destinatario per niente.

Pubblicherò di seguito un XML ripulito, nel caso in cui ciò sia dovuto a qualcosa nel nostro XML che fa sì che la fattura venga interpretata come una fattura aziendale.

Qualsiasi aiuto sarebbe molto apprezzato!

Ecco un XML ripulito per l’acquisto di un consumatore italiano.

Questo è l’unico problema XML che abbiamo avuto finora. Tutte le altre vendite di aziende/consumatori a chiunque altro nel mondo sono andate bene e abbiamo inviato centinaia di fatture a SDI senza problemi.

<?xml version="1.0" encoding="UTF-8"?>
<ns2:FatturaElettronica xmlns:ns2="http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v1.2" versione="FPR12">
    <FatturaElettronicaHeader>
        <DatiTrasmissione>
            <IdTrasmittente>
                <IdPaese>IT</IdPaese>
                <IdCodice>0123456789</IdCodice>
            </IdTrasmittente>
            <ProgressivoInvio>Stripe_91_0</ProgressivoInvio>
            <FormatoTrasmissione>FPR12</FormatoTrasmissione>
            <CodiceDestinatario>0000000</CodiceDestinatario>
        </DatiTrasmissione>
        <CedentePrestatore>
            <DatiAnagrafici>
                <IdFiscaleIVA>
                    <IdPaese>IT</IdPaese>
                    <IdCodice>0123456789</IdCodice>
                </IdFiscaleIVA>
                <Anagrafica>
                    <Denominazione>Our Company SRL</Denominazione>
                </Anagrafica>
                <RegimeFiscale>RF01</RegimeFiscale>
            </DatiAnagrafici>
            <Sede>
                <Indirizzo>Via Senese 123</Indirizzo>
                <CAP>50000</CAP>
                <Comune>Firenze</Comune>
                <Nazione>IT</Nazione>
            </Sede>
        </CedentePrestatore>
        <CessionarioCommittente>
            <DatiAnagrafici>
                <CodiceFiscale>ABC123456789XYZ</CodiceFiscale>
                <Anagrafica>
                    <Nome>Matteo</Nome>
                    <Cognome>Innocenti</Cognome>
                </Anagrafica>
            </DatiAnagrafici>
            <Sede>
                <Indirizzo>Via Altro Senese 123</Indirizzo>
                <CAP>00000</CAP>
                <Comune>Roma</Comune>
                <Provincia>RM</Provincia>
                <Nazione>IT</Nazione>
            </Sede>
        </CessionarioCommittente>
    </FatturaElettronicaHeader>
    <FatturaElettronicaBody>
        <DatiGenerali>
            <DatiGeneraliDocumento>
                <TipoDocumento>TD01</TipoDocumento>
                <Divisa>EUR</Divisa>
                <Data>2023-10-25</Data>
                <Numero>ABC-47068</Numero>
                <ImportoTotaleDocumento>23.02</ImportoTotaleDocumento>
                <Arrotondamento>0.00</Arrotondamento>
            </DatiGeneraliDocumento>
            <DatiContratto>
                <RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
                <IdDocumento>ABC-47068</IdDocumento>
                <Data>2023-10-25</Data>
            </DatiContratto>
        </DatiGenerali>
        <DatiBeniServizi>
            <DettaglioLinee>
                <NumeroLinea>1</NumeroLinea>
                <Descrizione>Qualche Prodotto</Descrizione>
                <Quantita>1.00</Quantita>
                <PrezzoUnitario>18.87</PrezzoUnitario>
                <PrezzoTotale>18.87</PrezzoTotale>
                <AliquotaIVA>22.00</AliquotaIVA>
            </DettaglioLinee>
            <DatiRiepilogo>
                <AliquotaIVA>22.00</AliquotaIVA>
                <Arrotondamento>0.00</Arrotondamento>
                <ImponibileImporto>18.87</ImponibileImporto>
                <Imposta>4.15</Imposta>
                <EsigibilitaIVA>I</EsigibilitaIVA>
            </DatiRiepilogo>
        </DatiBeniServizi>
        <DatiPagamento>
            <CondizioniPagamento>TP02</CondizioniPagamento>
            <DettaglioPagamento>
                <ModalitaPagamento>MP08</ModalitaPagamento>
                <ImportoPagamento>23.02</ImportoPagamento>
            </DettaglioPagamento>
        </DatiPagamento>
    </FatturaElettronicaBody>
</ns2:FatturaElettronica>

la notiifica di Impossibilità di Consegna non è , di fatto, un errore, ti avvisa semplicemente che lo SDI non ha potuto fiscamente “consegnare” l’XML fattura nè ad una PEC nè ad un canale accreditato, e quindi resta solo nel cassetto fiscale del destinatario. (Altra cosa è la Mancata Consegna).
E’ assolutamente normale che in caso di fattura a privato (solo CF) quest’ultimo non abbia nè PEC nè un codice destinazione e quindi l’emittente ottenga la IC.
E’ semplicemente una conseguenza di come è fatto lo SDI, nato non per i privati

Grazie, questa era proprio la risposta che cercavo. Non siamo riusciti a capire se si trattasse davvero di un errore e il nostro contabile stava verificando se le fatture fossero presenti sul lato SDI. Ciò che ci ha reso nervosi è che non sono riuscito a trovare le fatture sul lato SDI, ma è possibile che le abbia verificate troppo presto.

Sei un eroe, grazie!