Buongiorno, sto aggiornando la classe per le nuove specifiche della fatturazione elettronica, nella versione 1.2 della fatturazione elettronica, nel file xsd, il type NaturaType era:
<xs:simpleType name="NaturaType">
<xs:restriction base="xs:string">
<xs:enumeration value="N1">
<xs:annotation>
<xs:documentation>Escluse ex. art. 15</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N2">
<xs:annotation>
<xs:documentation>Non soggette</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N3">
<xs:annotation>
<xs:documentation>Non Imponibili</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N4">
<xs:annotation>
<xs:documentation>Esenti</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N5">
<xs:annotation>
<xs:documentation>Regime del margine</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N6">
<xs:annotation>
<xs:documentation>Inversione contabile (reverse charge)</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="N7">
<xs:annotation>
<xs:documentation>IVA assolta in altro stato UE (vendite a distanza ex art. 40 commi 3 e 4 e art. 41 comma 1 lett. b, DL 331/93; prestazione di servizi di telecomunicazioni, tele-radiodiffusione ed elettronici ex art. 7-sexies lett. f, g, DPR 633/72 e art. 74-sexies, DPR 633/72)</xs:documentation>
</xs:annotation>
</xs:enumeration>
</xs:restriction>
</xs:simpleType>
che convertito in classe dava luogo ad un enum
public enum NaturaType
{
/// <remarks/>
N1,
/// <remarks/>
N2,
/// <remarks/>
N3,
/// <remarks/>
N4,
/// <remarks/>
N5,
/// <remarks/>
N6,
/// <remarks/>
N7,
}
Ora nelle specifiche 1.2.1 sono stati aggiunti valori tipo "N2.1", come faccio a rappresentarli nell'enum?
Grazie
JK
Modificato da Jk il 13 ottobre 2020 10:31 -