Project

General

Profile

Fatturazione elettronica - Manuale di configurazione » History » Version 28

Simone Girolimetto, 02/04/2022 04:50 PM

1 1 Simone Girolimetto
h1. Fatturazione elettronica - Manuale di configurazione 
2
3 5 Simone Girolimetto
Riferita a software DUE v20 o superiore, con versione delle librerie pari a 50 o superiore.
4
5 20 Simone Girolimetto
6
7 6 Simone Girolimetto
h2. Configurazione base
8 1 Simone Girolimetto
9
Nella sezione impostazioni azienda è disponibile una sezione per la configurazione della FE:
10
11 2 Simone Girolimetto
!20200121-121922-327.png!
12 1 Simone Girolimetto
13
*Codice regime fiscale*<notextile></notextile>: è necessario indicare il codice secondo una codifica specifica:
14
15
table{background-color: transparent; border-collapse: collapse; border-spacing: 0px; border: 0px none #bbbbbb; font-family: Tahoma; margin-bottom: 1em; padding: 4px;}.
16
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF01 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Ordinario |
17
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF02 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Contribuenti minimi (art.1, c.96-117, L. 244/07) |
18
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF03 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Nuove iniziative produttive (art.13, L. 388/00)  |
19
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF04 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Agricoltura e attività connesse e pesca (artt.34 e 34-bis, DPR 633/72) |
20
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF05 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Vendita sali e tabacchi (art.74, c.1, DPR. 633/72) |
21
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF06 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Commercio fiammiferi (art.74, c.1, DPR 633/72) |
22
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF07 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Editoria (art.74, c.1, DPR 633/72) |
23
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF08 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Gestione servizi telefonia pubblica (art.74, c.1, DPR 633/72) |
24
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF09 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Rivendita documenti di trasporto pubblico e di sosta (art.74, c.1, DPR 633/72) |
25
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF10 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Intrattenimenti, giochi e altre attività di cui alla tariffa allegata al DPR 640/72 (art.74, c.6, DPR 633/72) |
26
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF11 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Agenzie viaggi e turismo (art.74-ter, DPR 633/72)  |
27
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF12 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Agriturismo (art.5, c.2, L. 413/91) |
28
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF13 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Vendite a domicilio (art.25-bis, c.6, DPR 600/73) |
29
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF14 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Rivendita beni usati, oggetti d'arte, d'antiquariato o da collezione (art.36, DL 41/95) |
30
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF15 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Agenzie di vendite all'asta di oggetti d'arte, antiquariato o da collezione (art.40-bis, DL 41/95) |
31
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF16 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. IVA per cassa P.A. (art.6, c.5, DPR 633/72) |
32
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF17 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. IVA per cassa (art. 32-bis, DL 83/2012) |
33
{background-color: #f2f3f4; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF18 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Altro |
34
{background-color: #e7ebf7; color: #666666; font-size: 10pt;}. |\2{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. RF19 |\8{border: 1px solid #bbbbbb; color: inherit; font-family: inherit; font-size: inherit; padding: 4px;}. Regime forfettario (art.1, c.54-89, L. 190/2014) |
35
36 22 Simone Girolimetto
*Percorso esportazione XML fatture attive:* indica dove verrà generato il file XML se alle fatture verrà utilizzata la funzione "Genera XML". E' importante che l'ultimo carattere del percorso sia lo slash ("\").
37 1 Simone Girolimetto
38 4 Simone Girolimetto
*Controlla esito invio fatture attive da questa postazione ogni x min*<notextile></notextile>: abilita un monitoraggio dell'esito invio fatture all'HUB convenzionato con 2bit ed aggiorna automaticamente l'esito nella testata della fattura.
39 1 Simone Girolimetto
40
*[ ] Invio automatico fatture attive ad Hub da questa postazione ogni x min*<notextile></notextile>: abilita l'invio automatico ad hub delle fatture almeno stampate, esportate in pdf o inviate via mail dalla postazione corrente
41
42 4 Simone Girolimetto
*Download delle fatture passive da questa postazione degli ultimi x giorni*<notextile></notextile>: effettua un check su HUB per scaricare un file XSL ed inviare a pc una notifica in presenza di nuove fatture da fornitori. Indicare il percorso in "Percorso download fatture passive".
43 1 Simone Girolimetto
44 4 Simone Girolimetto
*Testo da stampare su fatture cartacee:* Dalla versione 19.515 in poi di DUE è possibile indicare in tutti i formati di stampa (report a4, misuratore fiscale, tm88) un testo e i dati SDI/PEC relativi al cliente per la gestione della fattura elettronica, in termini di notifica di documento copia conforme. 
45 1 Simone Girolimetto
46
In Impostazioni azienda -- > Documenti è possibile determinare per quali sezionali abilitare l'invio ad hub delle fatture. Serve uno username ed una password che identifichi l'accesso al portale HUB 2C Solution. 
47
48
E' inoltre possibile specificare un "cedente prestatore", ovvero un cliente che associo ad un bollettario e che servirà al tool di invio dell'XML per recuperarne i suoi dati (SDI e PEC) inviando le fatture a quei riferimenti. Il codice destinatario è di fatto il codice hub che identifica il cliente nell'HUB 2C. 
49
50 8 Simone Girolimetto
h2. Calcolo degli sconti
51
52 11 Simone Girolimetto
Gli sconti sono indicati nella sezione ScontiMaggiorazioni e, se presenti, sono sempre intesi come sconti percentuali in riga.
53 8 Simone Girolimetto
54 11 Simone Girolimetto
Ci possono essere fino a quattro nodi di sconto riga. Ogni nodo rappresenta uno dei quattro sconti, purchè sia maggiore di zero.
55 8 Simone Girolimetto
56 11 Simone Girolimetto
Il prezzo singolo si intende sempre al netto di iva e lordo sconti.
57 8 Simone Girolimetto
58 11 Simone Girolimetto
Il prezzo totale si intende sempre al netto di iva, moltiplicato la quantità e al netto degli sconti.
59 8 Simone Girolimetto
60 11 Simone Girolimetto
L'algoritmo di verifica controlla che l'applicazione degli sconti al prezzo singolo, moltiplicato la quantità, dia lo stesso totale di riga calcolato dal backoffice:
61 1 Simone Girolimetto
62 9 Simone Girolimetto
p{font-size: 14px; font-weight: 400;}(wiki-class-MsoNormal). 
63
!{height: 469px; width: 390px;}20200122-091514-880.png!
64
65 10 Simone Girolimetto
*Caso limite:*<notextile></notextile> con quantitativi elevati e prezzi unitari aventi più di due cifre decimali, il calcolo al netto degli sconti può far differire fino a 1 centesimo il confronto tra il risultato del calcolo e il totale riga, soprattutto se il documento è stato generato con priorità ai prezzi ivati. In quel caso, il sistema riporta prezzo singolo già al netto sconti, e prezzo totale al netto sconti, indicando in forma descrittiva (nel nodo .AltriDatiGestionali) gli sconti applicati:
66 9 Simone Girolimetto
67
p{font-size: 14px; font-weight: 400;}(wiki-class-MsoNormal). !{height: 536px; width: 643px;}20200122-091315-603.png!
68 8 Simone Girolimetto
69 6 Simone Girolimetto
h2. Calcolo degli arrotondamenti
70 1 Simone Girolimetto
71 22 Simone Girolimetto
p(wiki-class-MsoNormal). La dinamica che ha richiesto una rifattorizzazione "pesante" sulla logica della FE è legato al fatto che allo SDI non interessa il totale del documento fattura Emesso, ma al cliente finale si.
72 1 Simone Girolimetto
73
p(wiki-class-MsoNormal). La fatturazione elettronica lavora sui prezzi imponibili, su cui calcola quindi l'iva. 2bit ha clienti che lavorano sulle fatture con prezzi ivati nel corpo. Inizialmente si era implementato il campo "arrotondamento fattura", previsto nel totale del documento, non trovando alcuna direttiva ministeriale. Tutto ha funzionato, il portale accettava le fatture.. il validatore della fattura elettronica pure. Purtroppo i clienti che ricevono le fatture emesse, il piu' delle volte NON vedono il campo arrotondamento nei documenti ricevuti. A questo punto, per arrotondare il documento, si è preso spunto da questo articolo:
74
75
p(wiki-class-MsoNormal). https://forum.italia.it/t/risolto-arrotondamenti-imposta-su-e-fattura/6504/21
76
77
Alla versione 13 della libreria, l'algoritmo risulta implementato e funzionante, garantendo uno scostamento di 1 centesimo al massimo tra il calcolo dell'imponibile o dell'iva: se la somma dei due è superiore di 1 centesimo rispetto al totale del documento, viene abbassato l'imponibile di 1 cent. Se è inferiore di 1 cent, viene aumentata l'iva di 1 cent.
78
79
Sopra 1 cent, non viene arrotondato nulla.
80
81 7 Simone Girolimetto
h2. Note fattura
82 1 Simone Girolimetto
83
Eventuali note indicate in testata della fattura saranno esportate nel nodo "DatiGenerali.DatiGeneraliDocumento.Causale". 
84
85 12 Simone Girolimetto
h2. Indicazione rif. scontrino in fatturazione corrispettivi non riscossi
86
87
Nal caso di fatturazione scontrini non riscossi, se:
88
89
* gli scontrini emessi sono stati stampati su un registratore telematico (RT);
90
* la versione di DUE o EASYPOS/SPEEDY implementa il recupero e salvataggio degli estremi di numero chiusura, numero documento, data documento e matricola fiscale su database;
91
92
la procedura di creazione dell'XML aggiunge, per ogni riga della fattura (che rappresenta uno scontrino non pagato), una sezione AltriDatiGestionali con gli estremi dello scontrino:
93
94
!{height: 331px; width: 635px;}20200122-112247-973.png!
95
96 7 Simone Girolimetto
h2. Cendente prestatore
97 1 Simone Girolimetto
98
Nel caso si voglia indicare, come emettitore della fattura elettronica, un ente diverso dalla ragione sociale dell'azienda, è possibile indicare, nella sezione bollettari, un cliente registrato nell'anagrafica clienti come "cedente prestatore":
99
100 2 Simone Girolimetto
!20200121-122103-044.png!
101 1 Simone Girolimetto
102 2 Simone Girolimetto
Nell'esempio sopra riportato, la fattura esportata in XML con sezionale "BIS" verrà emessa con emettitore *pari al cliente indicato come cedente prestatore (es: "Allevamento avicolo").* Diversamente, l'xml generato avrà i dati anagrafici dell'azienda.
103 1 Simone Girolimetto
104
E' possibile esportare anche il dato di "Riferimento Amministrazione". E' sufficiente attivare la gestione dei *dati ulteriori* nella scheda del cliente, creare un gruppo di dati ulteriori per i clienti con la descrizione "Fattura Elettronica", ed un dato ulteriore di tipo testo con descrizione "*RiferimentoAmministrazione".* Il valore di questo dato nella scheda del cliente sarà usato per popolare il nodo "FatturaElettronicaHeader.CedentePrestatore.RiferimentoAmministrazione". 
105
106 7 Simone Girolimetto
h2. Cliente intermediario
107 1 Simone Girolimetto
108
Nel caso si voglia indicare, nel nodo "FatturaElettronicaHeader.TerzoIntermediarioOSoggettoEmittente", un soggetto intermediario, è necessario creare la chiave sulla tabImpostazioni, con descrizione "idClienteIntermediario", e valore pari all'id cliente da utilizzare per l'emissione dell'intermediario in tutte le fatture attive generate in XML. Per la costruzione del nodo, verranno recuperati dalla scheda del cliente:
109
110
*{margin-bottom: 1em;} Ragione sociale
111
* partita iva
112
* codice fiscale
113
114
Per i dati extra relativi al cliente intermediario:
115
116
*{margin-bottom: 1em;} *Anagrafica.CodEORI*
117 2 Simone Girolimetto
*{margin-bottom: 0px;}Serve per l'indicazione del codice eventualmente attribuito al cedente/prestatore in base al Regolamento CE n. 312 del 16 aprile 2009*<notextile></notextile> *{margin-bottom: 0px;} Creare una chiave su tabImpostazioni, descrizione "idClienteIntermediario_CodEORI", ed indicare nel campo "valore" il codice del cedente prestatore. 
118 1 Simone Girolimetto
* *FatturaElettronicaHeader.SoggettoEmittente*
119 2 Simone Girolimetto
*{margin-bottom: 0px;}Formato alfanumerico; lunghezza di 2 caratteri; i valori ammessi sono i seguenti:*<notextile></notextile> *{margin-bottom: 0px;} "CC" --> cessionario/committente.
120 1 Simone Girolimetto
** "TZ" --> soggetto terzo.
121
** Creare una chiave su tabImpostazioni, descrizione "FE_SoggettoEmittente". Indicare uno dei due valori descritti precedentemente. 
122
123 7 Simone Girolimetto
h2. Cessionario committente
124 1 Simone Girolimetto
125
Affinchè il destinatario della fattura sia valido, deve avere una nazione con il codice iso correttamente impostato. Verificare quindi l'anagrafica nazioni in Backoffice --> Anagrafiche -->  Profili --> Nazioni:
126
127 2 Simone Girolimetto
!20200121-122112-235.png!
128 1 Simone Girolimetto
129
!{height: 215px; width: 398px;}20200121-122125-027.png!
130
131 7 Simone Girolimetto
h2. Conai
132 1 Simone Girolimetto
133 14 Simone Girolimetto
E' possibile esportare, nella sezione XML.DatiDocumento.Causali, una dicitura per indicare l'assolvimento del Conai.
134 1 Simone Girolimetto
135 14 Simone Girolimetto
Bisogna attivare l'opzione in impostazioni clienti --> Conai --> "Attiva CONAI in fattura elettronica per tutti i clienti". Questo invia la dicitura per tutte le fatture elettroniche.
136 1 Simone Girolimetto
137 14 Simone Girolimetto
Se, per qualche cliente, è necessario non indicare la dicitura, è sufficiente attivare la gestione dei dati ulteriori nella scheda del cliente, creare un gruppo di dati ulteriori per i clienti con la descrizione "Fattura Elettronica", e creare un dato ulteriore di tipo combobox (valore si/no) con descrizione "<notextile></notextile>*Conai*<notextile></notextile>", mettendo il valore a No. Questo non esporta la dicitura del Conai.
138
139
Se il valore viene messo a SI, la dicitura verrà invece esportata.
140
141 1 Simone Girolimetto
!20200121-122253-442.png!
142
143
Nel caso il cliente presenti questo valore a "SI", l'xml generato avrà, nella sezione "DatiGenerali.DatiGeneraliDocumento.Causale", la riga descrittiva che indica il contributo conai:
144
145
!20200121-122304-505.png!
146
147 14 Simone Girolimetto
La dicitura standard è la seguente:
148
149 1 Simone Girolimetto
_"CORRISPETTIVO COMPRENSIVO DEL CONTRIBUTO CONAI GIA' ASSOLTO DAL FORNITORE OVE DOVUTO"_
150 14 Simone Girolimetto
151 1 Simone Girolimetto
La descrizione può essere variata inserendo una chiave nella tabImpostazioni (Descrizione chiave: "FE_RigaDescrittivaConai"). Il valore di questa chiave verrà utilizzato al posto del valore di default.
152
153 26 Simone Girolimetto
h2. Dati ordine di acquisto (CIG, CUP, RIF DOCUMENTO, ENDPOINTID (o codice commessa convenzione))
154 1 Simone Girolimetto
155
Per valorizzare i dati di ordine acquisto, è sufficiente indicare CIP e/o CUP nella testata della fattura da backoffice:
156
157 3 Simone Girolimetto
!20200121-122315-985.png!
158 1 Simone Girolimetto
159
Per indicare anche il riferimento del documento di acquisto, popolare i campi nella sezione Note:
160
161
!20200121-122327-169.png!
162
163 26 Simone Girolimetto
Infine, se si ha il dato EndPointId (o codice commessa convenzione), lo si può indicare nella sezione relativa (a partire da DUE v.22.139.1 o superiori)
164 22 Simone Girolimetto
165
!clipboard-202112231018-e34nb.png!
166
167 25 Simone Girolimetto
h2. Dichiarazione intento 
168 1 Simone Girolimetto
169 25 Simone Girolimetto
(procedura valida fino al 31.12.2021)
170 13 Simone Girolimetto
La dichiarazione di intento viene automaticamente esportata nell'XML se è attiva nella fattura, e se il cliente presenta la spunta su "attiva dichiarazione di intento".
171
172 1 Simone Girolimetto
Viene recuperata la registrazione più recente,ed espressa nel nodo "DatiDocumento.Causali", con questa dicitura:
173 13 Simone Girolimetto
174 1 Simone Girolimetto
"LETTERA D'INTENTO N. xxxx DEL yyyyyyyy"
175
176
Se è attivo un dato ulteriore specifico nel cliente, è possibile indicare nel nodo "DatiDocumento.Causali" una riga descrittiva aggiuntiva prima della dichiarazione di intento. E' sufficiente attivare la gestione dei dati ulteriori nella scheda del cliente, creare un gruppo di dati ulteriori per i clienti con la descrizione "Fattura Elettronica", e creare un dato ulteriore di tipo testo con descrizione "<notextile></notextile>*Causale*<notextile></notextile>". Nel caso il cliente presenti questo campo valorizzato, l'xml generato avrà, nella sezione "DatiGenerali.DatiGeneraliDocumento.Causale", questo valore.
177
178 22 Simone Girolimetto
h2. Numero di protocollo della ricevuta di dichiarazione d'intento (valido fino al 31-12-2021)
179 1 Simone Girolimetto
180
Dal 1 gennaio 2020, le fatture elettroniche con dichiarazione di intento devono riportare il +numero di protocollo+ della ricevuta della dichiarazione di intento.
181
182
Il fornitore dovrà quindi indicare nella fattura elettronica il numero di protocollo della ricevuta telematica fornito dall'esportatore abituale, rilevando che il suddetto numero di protocollo (e.g.  12345678901234567-000001) è composto da due parti:
183
184
*{margin-bottom: 1em;} la prima, formata da 17 cifre (e.g. 12345678901234567)
185
* la seconda (progressivo), di 6 cifre, separata dalla prima dal segno "-" oppure "/" (e.g. 000001).
186
187 22 Simone Girolimetto
Questo dato va inserito in ogni cliente previa creazione di un dato ulteriore specifico. Verrà ignorato l'eventuale flag per la stampa della dichiarazione di intento. 
188
E' sufficiente attivare la gestione dei dati ulteriori nella scheda del cliente, creare un gruppo di dati ulteriori per i clienti con la descrizione "Fattura Elettronica", e creare un dato ulteriore di tipo testo con descrizione "<notextile></notextile>*Numero Protocollo Ricevuta Dichiarazione Intento*<notextile></notextile>".
189 1 Simone Girolimetto
190
!20200121-122340-609.png!
191
192
!20200121-122349-129.png!
193 3 Simone Girolimetto
194 1 Simone Girolimetto
Nel caso il cliente presenti questo campo valorizzato, l'xml generato avrà, nella sezione "DatiGenerali.DatiGeneraliDocumento.Causale", una dicitura di questo tipo:
195
196
"Ricevuta dichiarazione di intento numero 12345678901234567-000001"
197
198
dove "Ricevuta dichiarazione di intento numero " è la parte fissa e non va indicata nei dati ulteriori.
199
200
La dicitura "Ricevuta dichiarazione di intento numero " può essere comunque variata, inserendo una chiave nella tabImpostazioni (Descrizione chiave: "<notextile></notextile>*FE_RigaDescrittivaRicevDichIntento*<notextile></notextile>"). Il valore di questa chiave verrà utilizzato al posto del valore di default.
201 22 Simone Girolimetto
202
203
h2. Protocollo ricevuta di dichiarazione d'intento (valido dal 01-01-2022)
204
Dal 1 Gennaio 2022 dovrà essere compilato un blocco 2.2.1.16 <AltriDatiGestionali> per ogni dichiarazione d’intento, come di seguito specificato:
205
206
nel campo 2.2.1.16.1 <TipoDato> deve essere riportata la dicitura “INTENTO”
207
nel campo 2.2.1.16.2 <RiferimentoTesto> deve essere riportato il protocollo di ricezione della dichiarazione d’intento e il suo progressivo separato dal segno “-” oppure dal segno “/” ( es. 08060120341234567-000001)
208
nel campo 2.2.1.16.4 <RiferimentoData> deve essere riportata la data della ricevuta telematica rilasciata dall’Agenzia delle entrate e contenente il protocollo della dichiarazione d’intento.
209
210
E' sufficiente attivare la gestione dei dati ulteriori nella scheda del cliente, creare un gruppo di dati ulteriori per i clienti con la descrizione "Fattura Elettronica", e creare due dati ulterioro di tipo *testo* con 
211
--> descrizione "<notextile></notextile>*Numero Protocollo Ricevuta Dichiarazione Intento*<notextile></notextile>" dove indicare il numero di protocollo
212
--> descrizione "<notextile></notextile>*Data Protocollo Ricevuta Dichiarazione Intento*<notextile></notextile>" dove indicare la data di registrazione del numero di protocollo.
213 1 Simone Girolimetto
!clipboard-202112231023-qzdp8.png!
214 25 Simone Girolimetto
215
Non sarà più necessario attivare la spunta "Attiva dichiarazione intento" all'interno della scheda del cliente, ne in fattura. I dati verranno esportati semplicemente se presenti come dati ulteriori dentro al cliente.
216 1 Simone Girolimetto
217 7 Simone Girolimetto
h2. REA
218 1 Simone Girolimetto
219
Il REA o Repertorio Economico Amministrativo è un archivio delle informazioni delle attività iscritte e non al Registro delle Imprese.
220
221
Per indicare il numero REA in una fattura elettronica, devono essere creati questi record nella tabImpostazioni:
222
223
*{margin-bottom: 1em;} Per il numero REA (richiesto valore di tipo stringa)
224 4 Simone Girolimetto
** Descrizione: REA_NumeroREA
225 1 Simone Girolimetto
** Valore: indicare il numero
226
* Per il capitale sociale (richiesto valore di tipo numerico)
227 4 Simone Girolimetto
** Descrizione: REA_CapitaleSociale
228 1 Simone Girolimetto
** Valore: indicare il valore del capitale sociale
229
* Per il socio unico (richiesto valore di tipo stringa)
230 4 Simone Girolimetto
** Descrizione: REA_SocioUnico
231 1 Simone Girolimetto
** Valore: indicare la stringa
232
* Per lo stato liquidazione (richiesto valore di tipo stringa)
233 4 Simone Girolimetto
** Descrizione: REA_StatoLiquidazione
234 1 Simone Girolimetto
** Valore: indicare la stringa
235
* Per l'ufficio di iscrizione (richiesto valore di tipo stringa)
236 4 Simone Girolimetto
** Descrizione: REA_Ufficio
237 15 Simone Girolimetto
** Valore: indicare la stringa 
238
239 27 Simone Girolimetto
h2. PRIMA RITENUTA DI ACCONTO 
240 18 Simone Girolimetto
241
Se la fattura presenta la ritenuta di acconto attivata, l'esportazione produce un XML con i dati della ritenuta nel campo DatiGeneraliDocumento.DatiRitenuta.
242
243 27 Simone Girolimetto
Il modulo di esportazione ha bisogno di alcuni dati presenti nella tabImpostazioni. Per inserirli una-tantum, è necessario inserire le chiavi (se mancanti) ed il rispettivo valore tramite il tool di editing della tabella da impostazioni database, oppure dalla versione 22.185 o superiori è possibile impostare questi valori direttamente nelle impostazioni della ritenuta d'acconto.
244 19 Simone Girolimetto
245 27 Simone Girolimetto
Dati necessari:
246 1 Simone Girolimetto
247 27 Simone Girolimetto
Per la percentuale di Aliquota della prima Ritenuta --> Verrà recuperata la percentuale impostata in "impostazioni azienda --> ritenuta acconto ---> % ritenuta acconto";
248 18 Simone Girolimetto
249 27 Simone Girolimetto
Per l'importo della ritenuta --> Verrà recuperato l'importo indicato in fattura;
250 1 Simone Girolimetto
251 27 Simone Girolimetto
Per il Tipo di Ritenuta --> Creare la chiave su tabImpostazioni "TipoRitenuta1" (oppure dalla versione 22.185 si trova il campo in impostazioni azienda --> ritenuta) ed indicare uno di questi codici:
252
* RT01 --> Ritenuta persone fisiche;
253
* RT02 --> Ritenuta persone giuridiche;
254 18 Simone Girolimetto
255 27 Simone Girolimetto
Per la Causale di Pagamento --> Creare la chiave su tabImpostazioni "CausalePagamentoRitenuta1"  (oppure dalla versione 22.185 si trova il campo in impostazioni azienda --> ritenuta) ed indicare un codice previsto dalla normativa.
256 18 Simone Girolimetto
257 28 Simone Girolimetto
!clipboard-202202041650-405eb.png!
258 18 Simone Girolimetto
259 28 Simone Girolimetto
260 27 Simone Girolimetto
h2. SECONDA RITENUTA DI ACCONTO 
261 18 Simone Girolimetto
262 27 Simone Girolimetto
Se la fattura presenta la seconda ritenuta di acconto attivata, l'esportazione produce un XML con i dati della ritenuta nel campo DatiGeneraliDocumento.DatiRitenuta.
263 18 Simone Girolimetto
264 27 Simone Girolimetto
Il modulo di esportazione ha bisogno di alcuni dati presenti nella tabImpostazioni. Per inserirli una-tantum, è necessario inserire le chiavi (se mancanti) ed il rispettivo valore tramite il tool di editing della tabella da impostazioni database, oppure dalla versione 22.185 o superiori è possibile impostare questi valori direttamente nelle impostazioni della seconda ritenuta d'acconto.
265 15 Simone Girolimetto
266 27 Simone Girolimetto
Dati necessari:
267 15 Simone Girolimetto
268 27 Simone Girolimetto
Per la percentuale di Aliquota della seconda Ritenuta --> Verrà recuperata la percentuale impostata in "impostazioni azienda --> ritenuta acconto ---> % seconda ritenuta acconto";
269
270
Per l'importo della ritenuta --> Verrà recuperato l'importo indicato in fattura;
271
272
Per il Tipo di Ritenuta --> Creare la chiave su tabImpostazioni "TipoRitenuta2" (oppure dalla versione 22.185 si trova il campo in impostazioni azienda --> ritenuta) ed indicare uno di questi codici:
273
* RT03 --> Contributo INPS, che dovrà essere utilizzato nei casi in cui il prestatore emette una fattura con una quota INPS a suo carico;
274
* RT04 --> Contributo ENASARCO, che dovrà essere utilizzato nei casi in cui la fattura sia emessa da un agente di commercio;
275
* RT05 --> Contributo ENPAM, che dovrà essere utilizzato nei casi in cui la fattura sia emessa da un medico con quota ENPAM a suo carico;
276
* RT06 --> Altro contributo previdenziale, che dovrà essere utilizzato negli altri casi in cui il prestatore emette una fattura con una quota previdenziale a suo carico.
277
278
Per la Causale di Pagamento --> Creare la chiave su tabImpostazioni "CausalePagamentoRitenuta2"  (oppure dalla versione 22.185 si trova il campo in impostazioni azienda --> ritenuta) ed indicare un codice previsto dalla normativa.
279 28 Simone Girolimetto
280
!clipboard-202202041650-yseqz.png!
281 27 Simone Girolimetto
282 20 Simone Girolimetto
283 21 Simone Girolimetto
h2. BLOCCO INVIO EMAIL DA SERVIZIO 2CSOLUTIONS
284
285 20 Simone Girolimetto
A richiesta, è possibile bloccare l'invio della mail di notifica avvenuta spedizione fattura elettronica direttamente dal portale di 2CSolution. Alcuni clienti, infatti, non vogliono arrivi mail pubblicitaria di 2CSolution direttamente al cliente.
286
287
In questo caso, la mail parte di default se il cliente presenta un'email valida nella sua anagrafica.
288
Per bloccare l'invio email, creare una chiave nelle impostazioni di database (impostazioni --> database --> Avanzate --> Apri editor tabella impostazioni):
289
290
Nome chiave: FatturaElettronica_BloccaInvioEMail2CSolution
291
Valore: 1
292
!clipboard-202105241658-gabep.png!
293
!clipboard-202105241658-jveii.png!
294 23 Simone Girolimetto
295
296
h2. AUTOFATTURA
297
298
La Manovra 2021 (legge 178/2020) precisa prima di tutto i termini per l’emissione dei file XML relativi alle operazioni transfrontaliere:
299
300
Le fatture attive dovranno essere emesse verso soggetti esteri entro 12 giorni dall’effettuazione dell’operazione oppure entro il giorno 15 del mese successivo a quello a cui si riferiscono le operazioni riportate in fattura, se si tratta di fattura elettronica differita;
301
per le fatture passive ricevute da soggetti esteri occorrerà emettere l’integrazione o l’autofattura entro il giorno 15 del mese successivo a quello in cui sono stati ricevuti i documenti che provano l’effettuazione dell’operazione.
302
Per l’emissione dei file XML, occorrerà utilizzare il codice Tipo documento più appropriato fra i seguenti:
303
304
* TD16 per l’integrazione fattura per reverse charge interno;
305
* TD17 per l’integrazione/autofattura per acquisto servizi dall’estero;
306
* TD18 per l’integrazione per acquisto di beni intracomunitari;
307
* TD19 per l’integrazione/autofattura per acquisto di beni art. 17, comma 2 del D.P.R. n. 633/1972 (applicazione dell’imposta da parte dei cessionari o committenti stabiliti qualora l’operazione sia posta in essere da parte di un soggetto estero privo di stabile organizzazione in Italia);
308
* TD20 per l’autofattura per regolarizzazione e integrazione delle fatture
309
310
311
In caso di autofatture con causale TD17-TD18-TD19, il sistema di produzione della fattura elettronica utilizza automanticamente:
312
* come CEDENTE PRESTATORE il cliente della fattura (in sostituzione di quello aziendale
313
* come CESSIONARIO COMMITTENTE i dati aziendali
314
315
!clipboard-202112231036-6uifg.png!
316
317
Viene manutenuta la funzionalità di sostituzione del cedente prestatore forzato in abbinata al bollettario usato per la fattura.
318
319
Di seguito uno specchietto riepilogativo:
320
321
In TD 17-18-19 
322
* Se bollettario non ha un cliente associato: 
323
* * Cedente prestatore = cliente fattura
324
* * Cessionario committente = azienda
325
* Se bollettario ha un cliente associato
326
* * Cedente prestatore = cliente fattura 
327
* * Cessionario committente = cliente associato al bollettario
328
329
Negli altri casi
330
* Se bollettario non ha un cliente associato: 
331
* * Cedente prestatore = azienda
332
* * Cessionario committente = cliente fattura
333
* Se bollettario ha un cliente associato
334
* * Cedente prestatore = cliente associato al bollettario
335
* * Cessionario committente = cliente fattura
336 24 Simone Girolimetto
337
Pertanto la generazione di un autofattura TD18 deve presentare come cliente *il fornitore*  che ha venduto il bene.