Newsgroup: it.discussioni.commercialisti
Titolo: dati fatture ricevute e annullamento file accettato con segnalazioni

Ringrazio per i cortesi apporti alla discussione in oggetto. Mi si consiglia inviare nuovo file e di annullare i,l precedente(anche se risulta non scartato). In fatture e corrispettivi (sito della AdE), non trovo le modalità di eliminazione file, mi sfugge qualcosa??

 Ringrazio per i cortesi apporti alla discussione in oggetto. Mi si consiglia inviare nuovo file e di annullare i,l precedente(anche se risulta non scartato). In fatture e corrispettivi (sito della AdE), non trovo le modalità di eliminazione file, mi sfugge qualcosa??
 
In fatture e corrispettivi vedo che hanno disabilitato le funzioni di annullamento e/o rettifica dei file dati fattura.
Il tuo programma non consente la creazione di file annullamento?


i giorni scorsi qualcuno ha postato il link ad un file excel che ti 
consente di creare il file XML di annullamento di un precedente invio 
in modo da poter re-inviare lo spesometro nuovo/corretto


Quel qualcuno sono io visto che il file l'ho fatto io :-)
Questo il link al file
https://www.dropbox.com/s/cc98duycvw77zfy/ANNULLA_DATI_FATTURE_1.0.xlsm?dl=0
 
 
Devi inserire il codice paese e il codice fiscale
PAESE        
CODICE FISCALE        
 
Ti viene proposto un numero progressivo "automatico".
Poi per ogni codicefiscale viene memorizzato l'ultimo progressivo utilizzato per eventuali successivi file da produrre.
 
Devi inserire l'id del file da annullare in:
ID FILE
 
e lasciare vuote le celle relative a
N. POSIZIONE 1
N. POSIZIONE 2
N. POSIZIONE 3
...
 
se vuoi che venga prodotto un xml per annullare tutto il file.
 
Se invece vuoi che vengano creati tanti xml quante sono le righe da annullare in
N. POSIZIONE 1
N. POSIZIONE 2
N. POSIZIONE 3
 
inserisci i numeri delle varie posizioni.
 
Il file ha le macro è quindi o attivi le macro o salvi il file in un percorso dichiarato attendibile nelle opzioni del centro protezione di Excel.
Vedi qui come fare:
https://support.office.com/it-it/article/Aggiunta-rimozione-o-modifica-di-un-percorso-attendibile-7ee1cdc2-483e-4cbb-bcb3-4e7c67147fb4
 
 
 
I file xml vengono creati nella stessa directory dove il file è salvato.
Il progressivo del file (gli ultimi 5 caratteri) avrà una A e poi 4 numeri in base al progressivo iniziale.
Dopo la prima creazione per quel codice fiscale (legato al paese indicato) viene memorizzato l'ultimo progressivo utilizzato in modo che per eventuali utilizzi futuri venga riproposto un numero progressivo successivo.

 Quel qualcuno sono io visto che il file l'ho fatto io :-)
 
lode all'impegno ma...
 
ti sembra normale che tocca farselo da soli?
ho sentito su sky sabato il presidente dei comemrcialsiti che decantava 
la fattura elettronica come una delle necessarie panacee per l'evasione 
dell'iva
 
ma dove cazz vive?
 
-- 
ciao


In realtà il mio programma me li fa i file di annullamento. Solo che la procedura è al momento un po' macchinosa.
E visto che per gli esterni nessuno ha il programma che gli prepara gli annullamenti mi ci sono messo (mezza serata che in tv non facevano nulla :-)) per poter gestire anche queste cose.
Però prima, anche se a mio parere con qualche problema, in Fatture e Corrispettivi era presente la funzionalità.
Adesso con tutte queste modifiche l'hanno tolta.
Mah?


Ma secondo me per fare l'annullamento si fa prima a scrivere il file xml seguendo questo  schema:
************************************************************
Seguire questo schema xml personalizzando i campi evidenziate in giallo.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns2:DatiFattura xmlns:ns2="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
" versione="DAT20">
<DatiFatturaHeader>
<ProgressivoInvio>00001</ProgressivoInvio>
</DatiFatturaHeader>
<ANN>
<IdFile>74586583</IdFile>
</ANN>
</ns2:DatiFattura>
 
QUINDI IN SINTESI:
1. nel progressivo invio si mette generalmente 00001 se il file da annullare contiene solo una fattura 
2. nell’idFILE si mette il numero del file che ha attribuito F&C al momento dell’invio fatto a suo tempo
3. nel nome del  nuovo file da inviare  bisogna rispettare il solito formato:  ITcodicefiscale_DF_12345.xml


Se vuoi indubbiamente puoi scrivere un file di testo, a cui assegnare l'estensione xml.
Ma il progressivo non ha nulla a che vedere con il numero di fatture da annullare.
In linea di massima corrisponderebbe al progressivo dato negli ultimi 5 caratteri del nome del file. E' comunque un dato facoltativo che può anche non essere inserito.
Se vuoi annullare una singola fattura all'interno di un file dati fatture va indicata la posizione da annullare.
E per ogni annullamento si può indicare una sola posizione da annullare.
Poi nel dare il nome al file devi tenere memoria dei progressivi in modo che allo stesso soggetto non venga assegnato un nome file identico.
Per gli esterni, poiché memorizzo l'ultimo progressivo utilizzato con prefisso "A", non devo fare questo "sforzo mnemonico". Cosa che altrimenti dovrei annotare da qualche parte e poi andare a "ripescare" all'occorrenza.
Per gli interni, che seguono una numerazione progressiva data dal programma, lo sto usando solo perché, come ho detto, al momento la procedura è un po' macchinosa per le modalità di numerazione dei progressivi e il "coordinamento" con il modulo per la gestione dei telematici.
Quindi faccio prima a crearmi i file di annullamento con il file excel con un loro distinto progressivo (contando sul fatto che per uno stesso soggetto non arriverò molto velocemente a 999 file di annullamento con la lettera "A" come prefisso).

Nel file xml, di annullamento dell'intera fornitura, io riporto questo schema:
<?xml version="1.0" encoding="utf-8"?>
<DatiFattura xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" xmlns:xsd="
http://www.w3.org/2001/XMLSchema
" versione="DAT20" xmlns="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
	<ANN xmlns="">
		<IdFile>123456789</IdFile>
	</ANN>
</DatiFattura>


quindi ancora piu' semplice. Non ho capito però a cosa serve quel progressivo invio.


1.1   <ProgressivoInvio>							xs:normalizedString	L'elemento è facoltativo e può essere utilizzato dal soggetto che trasmette per una propria identificazione univoca del file trasmesso

Buongiorno
Il codice fiscale da inserire dopo il paese in caso di società è il codice fiscale della ditta o del legale rappresentante.
Nello scheda del file xlm non viene riportato niente.
Grazie 
 


Nel file dei dati fattura da annullare che codice fiscale è presente?
Di solito è il codice fiscale del soggetto obbligato all'invio e cioè la società.

Scusa
Ho utilizzato il tuo file di annullamento ma l'annullamento viene scartato per file non conforme riga 2 colonna 21.
Sapresti dirmi quale è l'errore
Grazie
 


In riga 2 c'è questa dichiarazione:
<DatiFattura xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" xmlns:xsd="
http://www.w3.org/2001/XMLSchema
" versione="DAT20" xmlns="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
 
Ne ho inviato uno due giorni fa è mi è stato accettato.
Ho appena provato a fare un controllo, tramite la funzionalità presente nel sito Fatture e corrispettivi, e vedo che il controllo dà esito positivo.
 
Tu hai provato a controllare il file che ti è stato scartato con quella funzionalità?

Si. Prova di inviare avevo fatto il controllo e non mi dava alcun errore. Il file era corretto. Ne avevo inviate due e dal servizio assistenza dell'agenzia mi hanno comunicato quell'errore.  
 
 

Ma hai l'esito dello scarto?

 Si. Prova di inviare avevo fatto il controllo e non mi dava alcun errore. Il file era corretto. Ne avevo inviate due e dal servizio assistenza dell'agenzia mi hanno comunicato quell'errore.
 
Comunque ho riverificato e lo schema che riproduco è lo stesso di quello dei file prodotti dalla "mia" casa di software.
E anche con il loro programma ho inviato file di scarto senza problemi.
Questo è il testo da un file prodotto dal programma:
<?xml version="1.0" encoding="utf-8"?>
<DatiFattura xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance
" xmlns:xsd="
http://www.w3.org/2001/XMLSchema
" versione="DAT20" xmlns="
http://ivaservizi.agenziaentrate.gov.it/docs/xsd/fatture/v2.0
">
