Importare i dati da un fattura elettronica col vba

di il
37 risposte

37 Risposte - Pagina 2

  • Re: Importare i dati da un fattura elettronica col vba

    Sei fuori strada
  • Re: Importare i dati da un fattura elettronica col vba

    MarcoVBA ha scritto:


    .... Sono sicuro di riuscire a risolvere anche questo problema come tutti quelli che ho trovato fino adesso...
    Marco, il tuo problema per diversificare la partita iva del fornitore da quella del cliente, immagino ovviamnete quando si tratti dello stesso nominativo, non potresti risolverlo semplicemente valorizzando un'ulteriore colonna del tuo foglio di calcolo, dove hai inserito le anagrafiche, con la lettera "C" se cliente e la lettera "F" se fornitore?
    Soluzione da un punto di vista tecnico poco accettabile, poichè sarebbe decisamente più funzionale avere una tabella con tutte le anagrafiche dei clienti ed una con tutte le anagrafiche dei fornitori.
    A me sembra una soluzione molto semplice, ma se pretendi di ragionare per l'implementazione di un database con la logica di excel, ti troverai sempre moltissimi ostacoli da affrontare e non sempre, per non dire quasi mai, risolvibili, proprio perché, ripeto, excel è un foglio di calcolo e non un database.
    Condivido il suggerimento che ti è già stato dato, ovvero quello di prendere in considerazione un linguaggio di programmazione.
  • Re: Importare i dati da un fattura elettronica col vba

    Sono d'accordo al 100% con ETTORE!
  • Re: Importare i dati da un fattura elettronica col vba

    ettore56 ha scritto:


    MarcoVBA ha scritto:


    ettore56 ha scritto:


    Se il tuo livello è questo ti consiglio di lasciar perdere
    Giusto per precisare: non l'ho scritto io!
    Si è vero ho corretto.


    MarcoVBA ha scritto:


    ...per quanto riguardo il database, per me il foglio di calcolo excel è effetivamente un database...
    Non dovrei fare altro che ripeterti quanto già postato.
    So che mi ripeto ma il lavoro per il quale il foglio di excel svolge è proprio quello di database quindi anche se so benissimo che non lo è per chiarire meglio la destinazione l ho chiamato per cio che a cui funge e non per ciò che è
  • Re: Importare i dati da un fattura elettronica col vba

    ettore56 ha scritto:



    Soluzione da un punto di vista tecnico poco accettabile, poichè sarebbe decisamente più funzionale avere una tabella con tutte le anagrafiche dei clienti ed una con tutte le anagrafiche dei fornitori.
    no, forse non mi sono spiegato bene, il problema che so di trovare piu in la è che la nomenclatura della partita iva nella fatturazione elettronica è sempre "<IdCodice>partitaiva</IdCodice> sia per il fornitore che per l'acquirente quindi il problema mio sarà come individuare l una o l altra con un algoritmo. ovviamente visto che uso una cartella excel come "database" ho creato un foglio per lanagrafica cliente e uno per l anagrafica fornitore, ma non è questo il mio problema.
    A me sembra una soluzione molto semplice, ma se pretendi di ragionare per l'implementazione di un database con la logica di excel, ti troverai sempre moltissimi ostacoli da affrontare e non sempre, per non dire quasi mai, risolvibili, proprio perché, ripeto, excel è un foglio di calcolo e non un database.
    Condivido il suggerimento che ti è già stato dato, ovvero quello di prendere in considerazione un linguaggio di programmazione.
    Ettore ci ho pensato pensato ma purtroppo il lavoro da fare per riconvertilo è tantissimo e a me non piace passare due volte sullo stesso problema. Mi piace finchè è una sfida ma quando mi richiede solo tempo non trovo proprio la spinta. qualche anno fa provai a passarlo in visual basic 8 usando un database access. Creai il database in modo certosino, qualche giorno di lavoro. Riuscii anche a fare le prime maschere di inserimento cliente e ordine. tutto sembrava funzionare per non parlare della semplicità rispetto ad excel. non bisognava scrivere riga per riga, ma visual basic 8 collegava da solo il tutto semplicemente usando il riferimento di riga. ma poi un fulmine mi fuse il pc e io capi che non era destino : D. Oggi nonostante sia consapevole di trovare molte piu difficoltà non lo convertirei mai piu tanto non devo venderlo
  • Re: Importare i dati da un fattura elettronica col vba

    Scusate ogni tanto il casino con le citazioni ma non sono pratico di forum
  • Re: Importare i dati da un fattura elettronica col vba

    +m2+ ha scritto:


    Sei fuori strada
    rispetto a cosa?
  • Re: Importare i dati da un fattura elettronica col vba

    MarcoVBA ha scritto:


    +m2+ ha scritto:


    Sei fuori strada
    rispetto a cosa?
    Rispetto a come risolvere il tuo problema

    MarcoVBA ha scritto:


    no, forse non mi sono spiegato bene, il problema che so di trovare piu in la è che la nomenclatura della partita iva nella fatturazione elettronica è sempre "<IdCodice>partitaiva</IdCodice> sia per il fornitore che per l'acquirente quindi il problema mio sarà come individuare l una o l altra con un algoritmo.
    Ti sei spiegato benissimo.
    E infatti ho capito benissimo quale sia il tuo problema.
    La risposta è: NON devi operare così, bensì prendere il tag "a monte" e poi, all'interno del tag "a monte", farai le tue ricerche.

    In questo esempio dovrai prendere tutto quello compreso tra <CedentePrestatore e </CedentePrestatore.
    Poi farai le ricerche in questo blocco.
    Ripeterai per tutti gli altri et voilà
    
    <CedentePrestatore>
    <DatiAnagrafici>
    <IdFiscaleIVA>
    <IdPaese>IT</IdPaese>
    <IdCodice>qualcosa</IdCodice>
    </IdFiscaleIVA>
    <CodiceFiscale>MCNZAAAABBCCDDD</CodiceFiscale><Anagrafica>
    <Denominazione>...</Denominazione>
    </Anagrafica>
    <RegimeFiscale>RF01</RegimeFiscale>
    </DatiAnagrafici>
    <Sede>
    <Indirizzo>VIALE BO </Indirizzo>
    <CAP>412345</CAP>
    <Comune>MILANO</Comune>
    <Provincia>BO</Provincia>
    <Nazione>IT</Nazione>
    </Sede>
    </CedentePrestatore>
    
  • Re: Importare i dati da un fattura elettronica col vba

    MarcoVBA ha scritto:


    ...no, forse non mi sono spiegato bene, il problema che so di trovare piu in la è che la nomenclatura della partita iva nella fatturazione elettronica è sempre "<IdCodice>partitaiva</IdCodice> sia per il fornitore che per l'acquirente quindi il problema mio sarà come individuare l una o l altra con un algoritmo....
    Non riesco a seguirti.
    Quando emetti una fattura, la emetti ovviamente nei confronti di un nominativo censito come cliente, pertanto non sono riuscito a capire qual'è la tua difficoltà.
    Recupera i dati dal foglio dove hai memorizzato i dati dei clienti.
    E' scontato che i dati dei fornitori ti serviranno esclusivamente per l'emissione di Ddt a fornitore.
    Nella fattura elettronica l' <IdCodice> di chi emette la fattura (1.2.1.1.2) è il tuo, in quanto sei il Cedente/Prestatore.
    L'altro <IdCodice> ( 1.4.1.1.2) si riferisce al cliente (Cessionario/Committente) e, come già detto, lo recuperi dal foglio dei clienti.
    Oppure non ho capito il tuo problema?
  • Re: Importare i dati da un fattura elettronica col vba

    ettore56 ha scritto:


    Oppure non ho capito il tuo problema?
    Vuol fare un riconoscitore di XML già fatti.
  • Re: Importare i dati da un fattura elettronica col vba

    +m2+ ha scritto:


    ettore56 ha scritto:


    Oppure non ho capito il tuo problema?
    Vuol fare un riconoscitore di XML già fatti.
    Allora vuole dire che non ho capito niente.
    Pensavo che si ponesse il problema di diversificare l'IdCodice del cliente da quello del fornitore, cosa piuttosto bizzarra, poichè non è possibile emettere fatture ad un fornitore. Mah!
  • Re: Importare i dati da un fattura elettronica col vba

    ettore56 ha scritto:


    +m2+ ha scritto:


    ettore56 ha scritto:


    Oppure non ho capito il tuo problema?
    Vuol fare un riconoscitore di XML già fatti.
    Allora vuole dire che non ho capito niente.
    Pensavo che si ponesse il problema di diversificare l'IdCodice del cliente da quello del fornitore, cosa piuttosto bizzarra, poichè non è possibile emettere fatture ad un fornitore. Mah!
    Io invece penso che ritenga possibile "attingere" i dati dal file XML con un banale "cerca la stringa idcodice".
    Ma, a quel punto, ci sono PIU' stringhe identiche nel file XML.
    Questa la mia interpretazione
  • Re: Importare i dati da un fattura elettronica col vba

    +m2+ ha scritto:


    Io invece penso che ritenga possibile "attingere" i dati dal file XML con un banale "cerca la stringa idcodice".
    Ma, a quel punto, ci sono PIU' stringhe identiche nel file XML.
    Questa la mia interpretazione
    Potrebbe essere, però proprio Marco dovrebbe precisare meglio, altrimenti ognuno di noi potrebbe interpretare in maniera diversa, senza poterlo aiutare a risolvere un problema che, molto probabilmente, si rivelerà molto banale!
  • Re: Importare i dati da un fattura elettronica col vba

    +m2+ ha scritto:


    ettore56 ha scritto:


    +m2+ ha scritto:



    Vuol fare un riconoscitore di XML già fatti.
    Allora vuole dire che non ho capito niente.
    Pensavo che si ponesse il problema di diversificare l'IdCodice del cliente da quello del fornitore, cosa piuttosto bizzarra, poichè non è possibile emettere fatture ad un fornitore. Mah!
    Io invece penso che ritenga possibile "attingere" i dati dal file XML con un banale "cerca la stringa idcodice".
    Ma, a quel punto, ci sono PIU' stringhe identiche nel file XML.
    Questa la mia interpretazione
    si esatto m2, ritengo che sia posdibile, o meglio spero.
  • Re: Importare i dati da un fattura elettronica col vba

    ettore56 ha scritto:


    +m2+ ha scritto:


    Io invece penso che ritenga possibile "attingere" i dati dal file XML con un banale "cerca la stringa idcodice".
    Ma, a quel punto, ci sono PIU' stringhe identiche nel file XML.
    Questa la mia interpretazione
    Potrebbe essere, però proprio Marco dovrebbe precisare meglio, altrimenti ognuno di noi potrebbe interpretare in maniera diversa, senza poterlo aiutare a risolvere un problema che, molto probabilmente, si rivelerà molto banale!

    Va là che "conosco i miei polli"

    MarcoVBA ha scritto:


    +m2+ ha scritto:


    ettore56 ha scritto:



    Allora vuole dire che non ho capito niente.
    Pensavo che si ponesse il problema di diversificare l'IdCodice del cliente da quello del fornitore, cosa piuttosto bizzarra, poichè non è possibile emettere fatture ad un fornitore. Mah!
    Io invece penso che ritenga possibile "attingere" i dati dal file XML con un banale "cerca la stringa idcodice".
    Ma, a quel punto, ci sono PIU' stringhe identiche nel file XML.
    Questa la mia interpretazione
    si esatto m2, ritengo che sia posdibile, o meglio spero.
    Certo che è possibile, ad esempio come ti ho indicato.
    Dovrai "smontare" il file XML, che è composto da un certo numero di blocchi, e poi cercare dentro il singolo blocco.
    Una ricerca "a casaccio" non funziona, e non può funzionare.
    Per sapere "quali" blocchi ti consiglio la documentazione dell'agenzia entrate in formato XLS (per me quella più chiara)
Devi accedere o registrarti per scrivere nel forum
37 risposte