Closed Elisa1508 closed 3 years ago
Ciao Elisa, grazie per la segnalazione. Che errore di convalida viene restituito da SDI?
Lo chiedo perchè nella documentazione non ne viene indicato alcuno
o meglio, viene indicato che è obbligatorio, ma poi nell'elenco errori (che di solito recupero dal xls col tracciato) non ne viene riportato alcuno
Non ho provato l'invio, sto aggiornando il nostro software e i nostri clienti usano piuttosto di frequente i codici natura (soprattutto i codici N6.x) quindi facendo le verifiche per l'aggiornamento ho notato la fattura viene comunque validata.
Se può essere utile, ho scaricato il progetto e ho aggiunto la regola di validazione: File DatiRiepilogoValidator.cs:
RuleFor(x => x.RiferimentoNormativo)
.Must(riferimento => string.IsNullOrEmpty(riferimento))
.When(x => !string.IsNullOrEmpty(x.Natura))
.WithMessage("Riferimento normativo non presente a fronte di Natura indicata");
Da prove interne con questa regola la validazione fallisce quando occorre.
E' possibile by-passare questo controllo, visto che non viene "ufficialmente" fatto dallo SDI?
Grazie.
E' possibile by-passare questo controllo, visto che non viene "ufficialmente" fatto dallo SDI? Grazie.
+1
Se non viene fatto da SDI, allora è stato un errore (mio) includerlo. Mi confermato che SDI non convalida questo 'errore'?
Se guardi qui https://www.fatturapa.gov.it/export/documenti/fatturapa/v1.3/Rappresentazione-tabellare-fattura-ordinaria.pdf, non viene specificato nessun "controllo extra schema".
E nello schema:
<xs:complexType name="DatiRiepilogoType">
<xs:sequence>
...
<xs:element name="RiferimentoNormativo" type="String100LatinType" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
Non c'è menzione neanche nei controlli dello SDI: https://www.fatturapa.gov.it/export/documenti/Elenco-Controlli-versione-1.7.pdf.
In questo momento non posso provare sullo SDI, ma tutte le fatture inviate fino ad ora senza quel campo sono passate, e la nota di obbligatorietà riportata nel primo messaggio era presente anche nelle prime specifiche.
Visto che lo SDI non effettua il controllo non si possono obbligare gli utenti a valorizzarlo.
Per completezza, gli esperti di fiscalità lo vorrebbero obbligatorio: https://www.ilsole24ore.com/art/riferimento-normativo-obbligatorio-AEebQpkG.
Visto che lo SDI non effettua il controllo non si possono obbligare gli utenti a valorizzarlo.
Concordo!
Ok ragazzi ho rimosso questa convalida alla luce della mancata segnalazione da parte di SDI.
Se un elemento dei dati di riepilogo indica una natura di esenzione, da specifiche sarebbe obbligatorio indicare il riferimento normativo, ma la validazione non rileva il problema. Sarebbe possibile aggiungere questa verifica?
Ad esempio con l'elemento seguente bisognerebbe indicare che l'elemento "" non è presente.