Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.lang.visual-basic > #19452

Re: [ot] fatturazione elettronica

From "fm" <fm@fm.it>
Newsgroups it.comp.lang.visual-basic
Subject Re: [ot] fatturazione elettronica
Date 2018-10-14 10:12 +0200
Organization Netfront http://www.netfront.net/
Message-ID <pputor$2d5p$1@adenine.netfront.net> (permalink)
References (1 earlier) <mfr6sekanb40$.u8n7c6ul1wxj.dlg@40tude.net> <ppg2u5$1gad$1@gioia.aioe.org> <1p24efg193wla.wxokkvf9xg7h$.dlg@40tude.net> <ppk9e8$570$1@gioia.aioe.org> <1fvvs6dcqhxbf$.17c14wu5gitj3$.dlg@40tude.net>

Show all headers | View raw


"Andrea (Work)" <andrea.isworkDELETEME@gmail.invalid> ha scritto nel 
messaggio news:1fvvs6dcqhxbf$.17c14wu5gitj3$.dlg@40tude.net...
> Il Wed, 10 Oct 2018 09:23:50 +0200, Sauro ha scritto:
>
>>> Per generare gli XML dho generato in automatico le classi .VB dall'XSD 
>>> sul
>>> portale dell'agenzia, e con un programmino .NET ho fatto la creazione
>>> degli
>>> XML. Roba di poche ore di lavoro.
>>>
>>> Non vedo perchè arrabbattarsi con excel o altri intermedi, quando con
>>> vb.net è tutto molto semplice, qualcosa per partire, anche se non so se 
>>> è
>>> aggiornato:
>>> https://github.com/FatturaElettronica/FatturaElettronica.NET
>>
>> Purtroppo io lavoro ancora con VB6.
>
> Anche noi abbiamo il gestionale vb6, ma ho fatto l'applicativo vb.net che
> lancio separatamente da una voce di menu.
>
>> Io fornisco un programma orientato alla produzione (dall'ordine del 
>> cliente
>> alla fattura di vendita) e ho due tipologie di clienti:
>>
>> I più grandi hanno un pacchetto per la contabilità che potrebbe anche
>> fare gli xml delle fatture ma non ha il dettaglio fatture al proprio
>> interno.
>> Di qui la necessità di arrabbattarsi con gli intermedi.
>>
>> I più piccoli fanno fare la contabilità al commercialista.
>>
>> Proverò a fare l'xml con VB6.
>> In passato ho fatto qualcosa per i bonifici con l'home banking.
>> Prendo un file xml di una fattura che contenga tutta la complessità
>> possibile (sconti, voci esenti iva, sconti generali di pagamento, ecc.)
>> e lo spezzetto in tanti file.
>> Sostituisco i valori con delle stringhe ($1$, $2$, $3$, ecc) lasciando
>> inalterata la struttura.
>> Poi leggo le fatture e faccio tanti replace:
>> xml_finale=replace(xml_finale, "$1$", Variabile_con_valore_buono)
>>
>> Coi bonifici ha funzionato.
>> Sorvolando sul fatto che il tutto è macchinoso, noti qualche
>> controindicazione?
>
> Il file di fatturaPA ha parecchie classi, che vanno compilate a seconda 
> dei
> casi, non è un testa/righe o che, per cui potrebbe venir parecchio
> complicato fare il trova sostituisci.

Quoto.
In particolare faccio osservare che gli elementi XML "vuoti"
non devono essere scritti.
Es: il CAP non e' obbligatorio.
Se il cap vale  20100  va scritto:
 <CAP>20100<CAP>
ma se non e' presente, manca, non si puo' scrivere
<CAP><CAP>.
Questo complica abbastanza la tecnica del replace.

>Eventualmente io lo farei a mano con
> delle funzioni che scrivono la parte di XML interessata se presente.
>
Questa e' la strada che ho percorso io utilizzando  .NET,
Alla fine, direi, un programma non particolarmente complicato.

> Detto questo, la soluzione .net è la più banale, ci sono gli esempi. Se 
> non
> conosci .net, tieni presente che se vuoi lavorare nel ramo ti toccherà
> impararlo, perchè parecchi trasferimenti di informazioni ora si fanno con
> webservice, per cui rimani tagliato fuori. Se invece lo conosci ti
> consiglio caldamente di prendere la strada che ho preso io.

Suggerimento assolutamente condivisibile.


ciao
fm 

Back to it.comp.lang.visual-basic | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

[ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-04 10:17 +0200
  Re: [ot] fatturazione elettronica RobertoA <amorosik@tiscalinet.it> - 2018-10-05 18:40 +0200
    Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-06 09:34 +0200
      Re: [ot] fatturazione elettronica RobertoA <amorosik@tiscalinet.it> - 2018-10-06 11:43 +0200
        Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-07 08:35 +0200
          Re: [ot] fatturazione elettronica RobertoA <amorosik@tiscalinet.it> - 2018-10-07 13:19 +0200
            Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-07 15:14 +0200
              Re: [ot] fatturazione elettronica RobertoA <amorosik@tiscalinet.it> - 2018-10-07 18:25 +0200
                Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-08 08:51 +0200
                Re: [ot] fatturazione elettronica "Andrea (Work)" <andrea.isworkDELETEME@gmail.invalid> - 2018-10-09 10:59 +0200
            Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-08 19:05 +0200
              Re: [ot] fatturazione elettronica RobertoA <amorosik@tiscalinet.it> - 2018-10-09 09:39 +0200
  Re: [ot] fatturazione elettronica "Freccia (VegetaSSj)" <NIENTESPAMfreccia_vegetassj@hotmail.invalid> - 2018-10-06 10:45 +0200
    Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-08 19:08 +0200
      Re: [ot] fatturazione elettronica "Andrea (Work)" <andrea.isworkDELETEME@gmail.invalid> - 2018-10-09 10:53 +0200
        Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-10 09:23 +0200
          Re: [ot] fatturazione elettronica "Andrea (Work)" <andrea.isworkDELETEME@gmail.invalid> - 2018-10-13 20:00 +0200
            Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-14 10:12 +0200
              Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-14 16:09 +0200
                Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-14 16:37 +0200
                Re: [ot] fatturazione elettronica SB <stNOOObenevSPAM@tin.it> - 2018-10-14 19:00 +0200
                Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-21 09:22 +0200
                Re: [ot] fatturazione elettronica "fm" <fm@fm.it> - 2018-10-21 09:53 +0200
                Re: [ot] fatturazione elettronica SB <stNOOObenevSPAM@tin.it> - 2018-10-21 12:09 +0200
                Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-21 09:06 +0200
            Re: [ot] fatturazione elettronica "Sauro" <vicchi@crsscala.it> - 2018-10-14 16:21 +0200
              Re: [ot] fatturazione elettronica Luca D <antaniserse@yahoo.it> - 2018-10-14 10:02 -0700
              Re: [ot] fatturazione elettronica "Andrea (Work)" <andrea.isworkDELETEME@gmail.invalid> - 2018-10-15 10:46 +0200

csiph-web