FATTURA ELETTRONICA

di il
28 risposte

28 Risposte - Pagina 2

  • Re: FATTURA ELETTRONICA

    Ciao Ettore56,
    devi chiamare il file come vogliono i CAPI: IT+PARTITAIVA(TUA O CLIENTE)+_00001.XML + 1 - _00002.XML ecc in sequenza
    tutte le volte che generi un file xml sennò si arrabbiano quelli dell'ADE...
  • Re: FATTURA ELETTRONICA

    In realtà i 5 caratteri sono liberi, base 62.
    Quindi a..z, A..Z, 0..9
    L'importante è che non siano mai duplicati (i nomi dei file)
  • Re: FATTURA ELETTRONICA

    daspa ha scritto:


    Ciao Ettore56,
    devi chiamare il file come vogliono i CAPI: IT+PARTITAIVA(TUA O CLIENTE)+_00001.XML + 1 - _00002.XML ecc in sequenza
    tutte le volte che generi un file xml sennò si arrabbiano quelli dell'ADE...
    Non Partita Iva, ma CODICE FISCALE!
  • Re: FATTURA ELETTRONICA

    Ciao a tutti,
    Ringrazio ettore56, suggerimento corretto, a volte siamo un po' pigri a leggere tutto (l'allegato A delle specifiche tecniche dell'AdE sono 231 pagine).
    Mi sembra interessante l'osservazione di Osvaldo che propone di esportare i dati dalla tabella e non dal report.
    Mi viene un dubbio, se gli articoli della fattura sono più di uno, non capisco la tabella come fa a contenere i dati cedente-cessionario-altri dati e poi i vari articoli ...
    forse 2 tabelle, una con i dati di testata e una con i dati degli articoli.
    (Peraltro nel gestionale queste due tabelle già esistono).
  • Re: FATTURA ELETTRONICA

    old wolf ha scritto:


    Ciao a tutti,
    Ringrazio ettore56, suggerimento corretto, a volte siamo un po' pigri a leggere tutto (l'allegato A delle specifiche tecniche dell'AdE sono 231 pagine).
    Mi sembra interessante l'osservazione di Osvaldo che propone di esportare i dati dalla tabella e non dal report.
    Mi viene un dubbio, se gli articoli della fattura sono più di uno, non capisco la tabella come fa a contenere i dati cedente-cessionario-altri dati e poi i vari articoli ...
    forse 2 tabelle, una con i dati di testata e una con i dati degli articoli.
    (Peraltro nel gestionale queste due tabelle già esistono).
    Sicuramente dovresti avere i dati memorizzati in almeno due tabelle, di cui una che contiene tutti i dati univoci della fattura (Soggetto emittente, Soggetto destinatario, Nr. fattura, Data fattura, etc.) e l'altra che contiene i dati dei beni e/o servizi fatturati (codice articolo, descrizione articolo, importo unitario, quantità, codice iva, etc.).
    Ciò premesso, devi per forza prendere in considerazione di utilizzare i dati memorizzati nelle tabelle per poi potere creare il "famoso" file .xml
  • Re: FATTURA ELETTRONICA

    Salve a tutti,
    scusate l'intromissione, ho seguito questo 3D ed ho trovato interessante quanto proposto da
    Alex "Personalmente avrei esportato in XML una Tabella e non il Report...!"
    Ma anch'io mi sono posto il problema evidenziato da
    Wolf Mi viene un dubbio, se gli articoli della fattura sono più di uno, non capisco la tabella come fa a contenere i dati cedente-cessionario-altri dati e poi i vari articoli
    Anch'io mi domando come è possibile creare l'xml con più tab coinvolte?
    Sarebbe interessante, capire come, qualora la strada fosse percorribile.

    scusate l'intromissione.
  • Re: FATTURA ELETTRONICA

    Ciao Gianni55 e benvenuto.
    Il file xml che si genera esportando i dati dal report non mi piace perché mi ripete tutti i dati di testata per ogni articolo elencato nel corpo della fattura.
    Solo se l'articolo è uno solo, il file xml è, diciamo, accettabile. Per cui sto pensando di orientarmi sulla soluzione delle 2 tabelle temp.
    la prima con i dati diciamo di testata, la seconda con i dettagli (articoli o servizi).
    Resta il problema di come fare a generare un solo file xml da due tabelle anche se "relazionate" tra loro. Sono graditi tutti i suggerimenti.
  • Re: FATTURA ELETTRONICA

    Salve Wolf
    anch'io a breve mi dovrò occupare di completare il mio DB con la fatturazione elettronica e sono orientato sul Report, sono convinto che la strada delle Tab inviate direttamente al file xml non credo proprio sia percorribile, magari qualche suggerimento di Alex mi smentirà immediatamente...restiamo in attesa.
    Per quanto riguarda questo invece:
    Il file xml che si genera esportando i dati dal report non mi piace perché mi ripete tutti i dati di testata per ogni articolo elencato nel corpo della fattura.
    credo proprio che cercando tra le proprietà della testata del Report sia possibile evitarlo.
    Domanda : hai generato il Report con report e sottoreport...Giusto?
  • Re: FATTURA ELETTRONICA

    Il file xml per l'AE si deve generare da codice... e sostanzialmente ci sono 2 metodi:
    1) Si apre un file da VBA e si scrive riga per riga ricostruendo la struttura del file... la cosa è abbastanza semplice nella sostanza basta rispettare i tags e le direttive ministeriali...
    2) si usa DOM che è una libreria specifica per la gestione dei file XML... meno immediata ma specializzata...

    Non ci sono scorciatoie differenti.

    Poi si può testare la bontà il file in questo servizio(nato per la PA ma funziona anche per i Privati)
    http://sdi.fatturapa.gov.it/SdI2FatturaPAWeb/AccediAlServizioAction.do?pagina=controlla_fattura
  • Re: FATTURA ELETTRONICA

    *** Ciao Gianni55
    Il report della "fattura elettronica" poggia su una query costruita con le 3 tabelle clienti-fatturecl-artfatturecl (rel. uno a molti) ed il report è senza sottoreport, ma non credo che sia per questo che il file xml generato ripete i dati di testata per ogni articolo.
    (In altre circostanze il report ha il sottoreport per i dettagli).
    *** Ciao Alex
    1. Ho già collaudato il "controllo della fattura elettronica" tramite l'AdE e, come mi aspettavo non ha passato il controllo (cod. errore 00300).
    2. Il doc dell'AdE relativo alle specifiche tecniche, come sicuramente sai è l'allegato A, ne ho una versione da 75 pagine e un'altra da 231 pagine, che sto leggendo a rate, con molta pazienza, in quanto contempla tutte le situazioni possibili, che sono una miriade, mentre il mio caso è molto semplice.
    3. Da come ti esprimi, si capisce che sei molto preparato, purtroppo la mia conoscenza di VBA si limita alle situazioni affrontate fino ad ora e risolte. Non sono in grado di fare quello che suggerisci.
    4. sto sostituendo i nomi dei campi delle tabelle con quelli proposti dall'Allegato A, però se non riesco a generare un file xml dal report, dubito di poter realizzare il file xml direttamente con il codice VBA come tu dici. A meno che tu non mi dai un aiutino …
    Ti ringrazio per la tua pazienza e per essere intervenuto.
  • Re: FATTURA ELETTRONICA

    Nei seguenti link sono riportate le istruzioni base (in VBA) per scrivere un file di testo (quale è il file XML):
    https://bytes.com/topic/access/insights/953655-vba-standard-text-file-i-o-statements
    http://mikevba.altervista.org/macro/mikevba075.ht
    https://www.devhut.net/2011/06/06/vba-append-text-to-a-text-file/
  • Re: FATTURA ELETTRONICA

    Grazie Willy75
    quanto prima esploro i link che mi hai indicato.
  • Re: FATTURA ELETTRONICA

    Se vuoi esplorare anche la seconda scelta proposta da @Alex (con degli esempi che operano con DOM XML) puoi leggere i seguenti link:
    https://accessjitsu.com/2016/01/16/microsoft-access-using-xml-files-reading-and-writing/
    https://analystcave.com/vba-xml-working-xml-files
    http://www.brileigh.com/microsoft-access/export-xml-data-from-microsoft-access-tricks-and-traps/
    https://stackoverflow.com/questions/11506651/parse-xml-file-with-vba
    https://www.experts-exchange.com/questions/29013177/Need-help-with-adding-Child-and-Granchild-Elements-to-my-XML-File-in-MS-Access-VBA.html
    https://stackoverflow.com/questions/37634134/create-xml-using-dom-in-vba
    https://www.tek-tips.com/faqs.cfm?fid=773
  • Re: FATTURA ELETTRONICA

    Grazie Alex grazie Willy, preziosi i tuoi link
    mi metto all'opera e faccio sapere, anche i fallimenti
Devi accedere o registrarti per scrivere nel forum
28 risposte