Salta ai contenuti

Invio di file XML

La conformità Verifactu prevede la creazione di file XML per i seguenti casi:

  • Registrazione: viene creato un file XML quando viene emessa una nuova fattura.
  • Cancellazione: viene creato un file XML quando una fattura viene annullata, ad esempio per transazioni non effettuate.
  • Evento: viene creato un file XML quando determinati processi vengono rilevati o eseguiti dal sistema. Questo non è obbligatorio in modalità Verifactu e pertanto non è applicabile all’API SIGN ES.

Tutte le operazioni di registrazione e cancellazione vengono registrate dall’API SIGN ES e i file XML vengono creati, firmati e concatenati in conformità con le specifiche tecniche per Verifactu.

SIGN ES esegue l’invio automaticamente in modalità Verifactu all’Agenzia delle Entrate spagnola (AEAT) quando l’indirizzo legale del contribuente che emette le fatture corrisponde ai territori di SPAIN_OTHER (Spagna continentale), CANARY_ISLANDS, CEUTA e MELILLA.

La conformità con la trasmissione dei file XML Verifactu richiede che i registri di fatturazione vengano trasmessi quando si raggiunge uno dei seguenti limiti:

  • vengono emesse 1000 fatture, oppure
  • è trascorso il tempo indicato nella risposta dell’AEAT (parametro variabile, attualmente indicato come 60 secondi)

SIGN ES se ne occupa per voi! Quando inviate fatture alla nostra API, le raggruppiamo in un “lotto” e le trasmettiamo alle autorità quando si raggiunge uno dei vincoli precedenti. Nella maggior parte dei casi, tutte le fatture verranno trasmesse entro un periodo di 60 secondi, quindi ci si può aspettare di ricevere la risposta dalle autorità entro un periodo stimato di 60-70 secondi.

Il processo di invio dei file Verifactu viene effettuato nel componente di firma dell’API SIGN ES. Il componente di firma sincronizza lo stato dei file Verifactu dal server SIGN ES al server dell’Agenzia delle Entrate spagnola. Questa sincronizzazione è implementata sul modello richiesta/risposta fornito dall’Agenzia delle Entrate spagnola.

Quando viene inviato un file, i sistemi dell’Agenzia delle Entrate eseguono automaticamente varie validazioni, e i risultati di questi controlli sono inclusi nella risposta.

Lo stato di registrazione ideale è REGISTERED. SIGN ES aiuta a ridurre i rifiuti garantendo che i file XML siano correttamente strutturati e che i dati siano formattati con precisione attraverso i suoi processi di validazione.

Tuttavia, se lo stato di registrazione della fattura appare come REQUIRES_CORRECTION, potrebbe essere necessario inviare nuovamente il file, a condizione che le normative di fatturazione spagnole non richiedano l’emissione di una fattura CORRECTING. In qualità di integratore dell’API SIGN ES, è necessario garantire che il sistema reagisca adeguatamente ai messaggi di errore forniti attraverso il processo di creazione della fattura, consentendo ai contribuenti di reagire ad essi (ad es. correggere una fattura con errori).

Le strutture XML Verifactu prevedono già il processo di rimedio per le fatture che non sono state registrate correttamente nel sistema dell’Agenzia delle Entrate. A tal fine, SIGN ES consente il nuovo invio di fatture nello stato di registrazione REQUIRES_CORRECTION e REQUIRES_INSPECTION tramite fatture REMEDY a Verifactu nei seguenti casi:

  • i file sono stati rifiutati
  • i file sono stati accettati con errori ma NON richiedono una correzione per legge

Il nuovo invio di fatture con stato di registrazione PENDING o STORED non è consentito. Queste fatture sono in attesa di invio da parte di SIGN ES o sono archiviate perché la trasmissione all’autorità fiscale non è necessaria (ad esempio, fatture emesse tramite altri sistemi, non tramite l’API SIGN ES, che vengono inserite per effettuare una correzione o un reso in un secondo momento).

Was this page helpful?