Wiki » History » Version 4
Simone Girolimetto, 02/18/2019 12:12 PM
1 | 2 | Simone Girolimetto | h2. 2bit Fatturazione Elettronica |
---|---|---|---|
2 | 1 | Simone Girolimetto | |
3 | 2 | Simone Girolimetto | h4. Introduzione |
4 | |||
5 | p{font-weight: 400;}. Progetto .Net C# 2017 per la creazione ed invio presso HUB del file XML con i dati delle fatture B2B. |
||
6 | |||
7 | 3 | Simone Girolimetto | h4. Struttura del progetto - Sezione .NET |
8 | 2 | Simone Girolimetto | |
9 | p{font-weight: 400;}. Solution: C:\Sorgenti\[DotNet...]\FatturaElettronica\DueFatturaElettronica\DueFatturaElettronica\DueFatturaElettronica.sln |
||
10 | |||
11 | p{font-weight: 400;}. Progetti: |
||
12 | |||
13 | 3 | Simone Girolimetto | * %{font-weight: 400;}*DueFatturaElettronica*: contiene l'interfaccia a COM per utilizzare i metodi di creazione da ambiente VB6 + contiene i riferimenti al pacchetto FatturaElettronica by Nicola Iarocci, che espone un DTO strutturato per caricare i dati della fattura, eseguire una prevalidazione ed esportare in JSON la struttura dati secondo normativa.% |
14 | * %{font-weight: 400;}*DueCSolutionGatewayFAE*: contiene dei servizi per inviare presso HUB "2C Solution" l'XML con i dati della fattura elettronica. Permette di inviare, recuperare o ottenere lo stato di una o piu fatture.% |
||
15 | 1 | Simone Girolimetto | * %{font-weight: 400;}*Test* : Console di test per provare la solution.% |
16 | |||
17 | 3 | Simone Girolimetto | Il pacchetto NuGet è il seguente: |
18 | |||
19 | !20190218-120348-510.png! |
||
20 | |||
21 | *Struttura del progetto - Sezione .COM* |
||
22 | |||
23 | Le DLL prodotte in .NET sono distribuite nella cartella "Lib\NET\DueFatturaElettronica" |
||
24 | |||
25 | 4 | Simone Girolimetto | !{height: 378px; width: 282px;}20190218-120546-176.png! |
26 | |||
27 | In ambito vb6 la libreria utilizzata è "DueFatturaElettronica.dll", referenziata da "DueFatturaElettronica.tlb" nei seguenti progetti: |
||
28 | |||
29 | * Due.vbp (C:\Sorgenti\DueBitSLN_trunk\DueApplication\Sorgenti\Due\) |
||
30 | * SchedulerFatturaElettronica.vbp (C:\Sorgenti\DueBitSLN_trunk\DueApplication\Sorgenti\Due_SchedulerFattureElettroniche\) |
||
31 | |||
32 | E' possibile dichiarare un oggetto di tipo ComInterface, che avrà i seguenti metodi: |
||
33 | |||
34 | !{height: 166px; width: 345px;}20190218-121146-191.png! |
||
35 | |||
36 | Sono evidenziati i due piu importanti. |
||
37 | |||
38 | Esiste un altro progetto vb6 chiamato "Scheduler Fattura Elettronica", che è un activeX-exe ed è referenziato in: |
||
39 | |||
40 | * Due.vbp (C:\Sorgenti\DueBitSLN_trunk\DueApplication\Sorgenti\Due\) |
||
41 | * AvvioAutomaticoEasypos.vbp (C:\Sorgenti\DueBitSLN_trunk\DueEasyPos\Sorgenti\avvioAutomaticoEasyPOS\) |
||
42 | |||
43 | 3 | Simone Girolimetto | *Aggiornamento dei binari* |
44 | 1 | Simone Girolimetto | |
45 | I files sono aggiornati da 2bitInstaller che li recupera dal pc su aruba raggiungibile al 46.37.14.120 (administrator / Assistenza2Bit). |
||
46 | |||
47 | 2 | Simone Girolimetto | I files vengono storicizzati manualmente nel percorso D:\InetPub\vHosts\ApplicationInstaller.duebit.com\updates\Repository\FE |
48 | 1 | Simone Girolimetto | |
49 | 2 | Simone Girolimetto | dove sono presenti due cartelle, una per versione (18 e 19) |
50 | 1 | Simone Girolimetto | |
51 | Ogni zip al suo interno contiene tutto l'occorrente da scompattare nella cartella 2bit\main\lib\net\DueFatturaElettronica, compreso un file "leggimi.txt" contenente il log dei rilasci. |