Newsgroup: it.discussioni.commercialisti
Titolo: FE -riepilogo DDT

Ma avete visto che schifezza? esempio (nel mio caso FE Mondoffice) 6 prodotti vengono spediti con lo stesso DDT nella FE lo stesso DDT è citato 6 volte. Stessa cosa fatta con una differita di ns cliente che l'ha fatta ad altro ns cliente con gestionale proprio. ero perfino arrivato a contattare l'assistenza del software di fatturazione del cliente (ebridge) segnalando il problema che invece non è loro ma dello SDI.  

 Ma avete visto che schifezza? esempio (nel mio caso FE Mondoffice) 6 prodotti vengono spediti con lo stesso DDT nella FE lo stesso DDT è citato 6 volte. Stessa cosa fatta con una differita di ns cliente che l'ha fatta ad altro ns cliente con gestionale proprio. ero perfino arrivato a contattare l'assistenza del software di fatturazione del cliente (ebridge) segnalando il problema che invece non è loro ma dello SDI.
 
Ciao,
putroppo girano davvero leggende metropolitane e i servizi di assitenza sono addestrati per rimbalzare la palla (anche giustamente per evadere il maggior numero di telefonate nel minor tempo).
 
Ora lo SDI: legge, controlla, rigira
 
per sua natura non ha modo di modificare il contenuto XML di una fattura elettronica anche perchè banalmente molti software le inviano FIRMATE.
 
Ma anche per quelle non firmate, che interesse avrebbe a modificarle, già fa fatica  a fare quello che fa'.

 ha scritto nel messaggio 
news:4536c9a8-3bef-4e0a...@googlegroups.com...

IMVHO
 
L'AdE ha scelto di indicare nell'XML, prima della parte  <DettaglioLinee>,
tutti i DDT presenti in fattura ed, anzi, per ciascun DDT le righe di 
fattura a cui si riferisce.
 
Non mi piace questo metodo, avrei preferito su ciascuna riga
un tag, un elemento xml, per indicare il DDT a cui la riga appartiene.
 
Comunque, in un modo o nell'altro, il problema non e' nel file xml
ma nella visualizzazione.
il software dovrebbe essere fatto in maniera da NON ripetere l'indicazione
ma riportare il DDT solo la prima volta e poi solo se il DDT cambia.
 
Ad esempio,
 il visualizzatore Assoinvoice non lo fa ed esce la schifezza di cui dici.
 
Ma e' un programma gratuito...  potrebbero esistere   altri visualizzatori
(pagina web o programma pc desktop)
dove il problema e' gia' stato risolto.
 
ciao
fm
 
 
 
 
 
--- news://
freenews.netfront.net/
 - complaints: 
ne...@netfront.net
 ---

 
 
In realtà a me sembra più chiaro indicare a parte la presenza di eventuali ddt
Ad es. per una fattura ci fossero due DDT e il primo DDT si riferisse alle prime due linee di dettaglio e il secondo DDT le altre due linee di dettaglio (ipotizzo 4 linee di dettaglio) lo schema sarebbe:
 
 <DatiDDT>
    <NumeroDDT>1</NumeroDDT>
    <DataDDT>2019-01-10</DataDDT>
    <RiferimentoNumeroLinea>1</RiferimentoNumeroLinea>
    <RiferimentoNumeroLinea>2</RiferimentoNumeroLinea>
 </DatiDDT>
 <DatiDDT>
    <NumeroDDT></NumeroDDT>
    <DataDDT>2019-01-15</DataDDT>
    <RiferimentoNumeroLinea>3</RiferimentoNumeroLinea>
    <RiferimentoNumeroLinea>4</RiferimentoNumeroLinea>
 </DatiDDT>
 
Avresti esattamente indicati 2 DDT con indicazione a quali linee di dettaglio successivamente indicate in FE.
 
A me sembra piuttosto ordinato.
 

 ha scritto nel messaggio 
news:766bf30d-3517-4bfe...@googlegroups.com...

Lo e', ma la mia e' una visione database-oriented.
 
Nel modo scelto dall' AdE il visualizzatore deve prima, da <DatiGenerali>
 intabellare DDT/linea di fattura
e poi via via che vengono visualizzate le linee di dettaglio,
per ciascuna linea andare a fare la ricerca nella tabella DDT/linea di cui 
sopra...
si fa, ma e' piu' contorto e probabilmente meno efficiente.
Stesso discorso per gli ordini d'acquisto che seguono la medesima  logica.
 
Inoltre i geni dell'AdE, nella sezione <DatiDDT> del file XML,
non hanno messo la linea
di fattura come obbligatoria,
quindi ci possono essere  i numeri di DDT, le date
ma nessuna linea.
 
Questo complica ancora un po' il codice del visualizzatore
 
Ecco perche' ad es. in quello dell'Assosoftware
se un DDT ha numerose righe, numero del documento e data vengono
ripetuti tutte le volte...."effetto schifezza" :-)
 
Software fatto da ragazzini? Visualizzare la riga DDT /data
 solo "quando cambiano  numero ddt o data" ancora non gli riesce.


  solo "quando cambiano  numero ddt o data" ancora non gli riesce.
 
Credo ci siano delle "complessità" nel creare i fogli di stile.
Però io non ho idea di quali perché leggendo i tracciati faccio fatica a comprenderne la "logica".
 

 "casanmaner" ha scritto nel messaggio 

Grazie FM, ottima spiegazione !
Io aggiungo che l'attuale scelta tecnica e' stata fatto il 26 Maggio 2014
(
https://www.fatturapa.gov.it/export/fatturazione/sdi/Specifiche_tecniche_del_formato_FatturaPA_v1.0.pdf
)
 
con tutto il rispetto di chi ha sottoposto il problema direi che riaprire la discussione dopo 5 anni aggiunge poco valore.
 

comprenderne la >"logica".
 
Se parliamo dei fogli di stile XSL (come quello dell'Assosoftware che e' 
gratuito)
il loro scopo e' quello di permettere una trasformazione
del file XML a cui vengono accoppiati.
 
Ad es. trasformandolo in una pagina HTML dove i vari elementi
possono essere visualizzati in maniera piu' o meno gradevole
con un'oppurtuna disposizione e formattazione .
 
Un foglio di stile XSL (o XSLT che e' praticamente la stessa cosa)
e' composto di istruzioni "di formattazione" (colore, font e grandezza del 
carattere, etc)
e di altre istruzioni "di presentazione" degli elementi presenti nel file 
XML.
 
Ad es. nella FE ...prima vengono visualizzati gli elementi del 
cedente/prestatore,
poi quelli del cessionario/committente, poi la testata della fattura (nro, 
data etc.)
poi il dettaglio linee...e cosi' via.
 
Ovviamente, non essendo un linguaggio di programmazione, ci sono
molte limitazioni.
 
Esempio:
quando nel foglio di stile per la FE viene visualizzata
la linea di dettaglio fattura, se prima di essa vuoi visualizzare
una pre-linea con il numero e la data DDT,
questa informazione non e' immediatamente disponibile,
perche' sei all'interno dell'elemento <DettaglioLinee>,
allora bisogna ricorrere a qualche escamotage
come usare una variabile o la chiamata diretta : //DatiDDT
 
 
IMVHO l'AdE per fare un buon lavoro, avrebbe dovuto fornire
un foglio di stile ministeriale decente,
quello di adesso e' semplicemente pietoso e quasi inutilizzabile
per una fattura composta da molte righe.
 
 
Scusate la lunghezza :-)


Ma in base alla Circolare dell’Agenzia delle Entrate (la n.18/E del 24/6/2014) io posso anche fare una FE senza indicare alcuna riga di dettaglio ma facendo riferimento ai DDT. Quindi é giusto che il sistema mi faccia fare una fattura anche se é sprovvista di righi