Totale documento: incoerenza tra foglio di stile ed istruzioni sul Tracciato

di il
1 risposte

Totale documento: incoerenza tra foglio di stile ed istruzioni sul Tracciato

Salve,
generando un xml B2B in riguardo al totale documento ho notato questa incoerenza tra il foglio di stile ed il tracciato dell'AdE:

Come da foglio di stile estraggo il totale con questo codice :
     Print #1, "<Divisa>" & Riga & "</Divisa>"
        Riga = Format(rs3.Fields("DataDocumento"), "YYYY-MM-DD")
        Print #1, "<Data>" & Riga & "</Data>" 'YYYY-MM-DD
        Riga = NrFattura
        Print #1, "<Numero>" & Riga & "</Numero>"

 '  ### posizione come da foglio di stile      
   '    Riga = "<ImportoTotaleDocumento>": Print #1, Riga
    TotaleFattura = Format(rs3.Fields("TotaleNetto"), "0.00")
        Riga = Replace(TotaleFattura, ",", ".")
       MsgBox Riga
       Print #1, "<ImportoTotaleDocumento>" & Riga & "</ImportoTotaleDocumento>"
Posizione che leggo anche nei file ricevuti.

Mentre nel tracciato dell'Ade come si evince viene posto nella posizione 2.1.1.9
2.1.1 <DatiGeneraliDocumento>
2.1.1.1 <TipoDocumento>
2.1.1.2 <Divisa>
2.1.1.3 <Data>
2.1.1.4 <Numero>
2.1.1.5 <DatiRitenuta>
2.1.1.5.1 <TipoRitenuta>
2.1.1.5.2 <ImportoRitenuta>
2.1.1.5.3 <AliquotaRitenuta>
2.1.1.5.4 <CausalePagamento>
2.1.1.6 <DatiBollo>
2.1.1.6.1 <BolloVirtuale>
2.1.1.6.2 <ImportoBollo>
2.1.1.7 <DatiCassaPrevidenziale>
2.1.1.7.1 <TipoCassa>
2.1.1.7.2 <AlCassa>
2.1.1.7.3 <ImportoContributoCassa>
2.1.1.7.4 <ImponibileCassa>
2.1.1.7.5 <AliquotaIVA>
2.1.1.7.6 <Ritenuta>
2.1.1.7.7 <Natura>
2.1.1.7.8 <RiferimentoAmministrazione>
2.1.1.8 <ScontoMaggiorazione>
2.1.1.8.1 <Tipo>
2.1.1.8.2 <Percentuale>
2.1.1.8.3 <Importo>
2.1.1.9 <ImportoTotaleDocumento>
2.1.1.10 <Arrotondamento>
2.1.1.11 <Causale>
2.1.1.12 <Art73>
2.1.2 <DatiOrdineAcquisto>
Ora premesso che con notePad o aprendo semplicemente il file, il risultato lo vedo in ogni caso, nel momento in qui lo passo in un applicativo di validazione, ricevo questo messaggio:
</importoTotaleDocumento>but</DatiGeneraliDocumento> found at position 2010
e questo ripeto sia seguendo il foglio di stile quanto il tracciato dell'Ade
se invece elimino i dati relativi al "ImportoTotaleDocumento" (che non sono obbligatori) la validazione è OK.
al momento ho provveduto in questo modo, ma non intendo arrendermi.
A qualcuno è capitata una roba simile o sono io che sto commettendo un errore.
Grazie anticipate a chi vorrà aiutarmi.

1 Risposte

  • Re: Totale documento: incoerenza tra foglio di stile ed istruzioni sul Tracciato

    E' da qualche tempo che dopo essermi arrovellato il cervello per qualche giorno, non arrivando a nessuna conclusione mi rivolgo ad un forum e...ad un tratto, 2 secondi dopo aver scritto il post, trovo magicamente la soluzione.
    Per cui io me la canto ed io me la suono, ecco l'errore che commettevo:
    Print #1, "<Divisa>" & Riga & "</Divisa>"
            Riga = Format(rs3.Fields("DataDocumento"), "YYYY-MM-DD")
            Print #1, "<Data>" & Riga & "</Data>" 'YYYY-MM-DD
            Riga = NrFattura
            Print #1, "<Numero>" & Riga & "</Numero>"
    
     '  ### posizione come da foglio di stile      
       '                                           [b]Questa riga era di troppo  >>>>>>>                  Riga = "<ImportoTotaleDocumento>": Print #1, Riga[/b]
        TotaleFattura = Format(rs3.Fields("TotaleNetto"), "0.00")
            Riga = Replace(TotaleFattura, ",", ".")
           MsgBox Riga
           Print #1, "<ImportoTotaleDocumento>" & Riga & "</ImportoTotaleDocumento>"
    Vi ringrazio, comunque per me si può chiudere il 3D
Devi accedere o registrarti per scrivere nel forum
1 risposte