OCA/l10n-italy

View on GitHub
l10n_it_fatturapa/bindings/xsd/Schema_del_file_xml_FatturaPA_versione_1.2.1.xsd.diff

Summary

Maintainability
Test Coverage
--- Schema_del_file_xml_FatturaPA_versione_1.2.1.xsd    (revision d606b31c5186c4a06cd069cd55bef80db6bb191d)
+++ Schema_del_file_xml_FatturaPA_versione_1.2.1.xsd    (date 1605687874995)
@@ -1261,22 +1261,22 @@
   </xs:simpleType>
   <xs:simpleType name="String10Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,10})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,10})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String15Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,15})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,15})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String20Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,20})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,20})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String35Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,35})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,35})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String35LatinExtType">
@@ -1287,17 +1287,17 @@
   </xs:simpleType>
   <xs:simpleType name="String60Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,60})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,60})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String80Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,80})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,80})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String100Type">
     <xs:restriction base="xs:normalizedString">
-      <xs:pattern value="(\p{IsBasicLatin}{1,100})" />
+      <xs:pattern value="(\p{IsBasicLatin}{0,100})" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="String60LatinType">
@@ -1368,23 +1368,22 @@
   </xs:simpleType>
   <!--________________ NUMBERS ____________________-->
   <xs:simpleType name="PesoType">
-    <xs:restriction base="xs:decimal">
+    <xs:restriction base="xs:string">
       <xs:pattern value="[0-9]{1,4}\.[0-9]{1,2}" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Amount8DecimalType">
-    <xs:restriction base="xs:decimal">
+    <xs:restriction base="xs:string">
       <xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2,8}" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="Amount2DecimalType">
-    <xs:restriction base="xs:decimal">
+    <xs:restriction base="xs:string">
       <xs:pattern value="[\-]?[0-9]{1,11}\.[0-9]{2}" />
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="RateType">
-    <xs:restriction base="xs:decimal">
-      <xs:maxInclusive value="100.00" />
+    <xs:restriction base="xs:string">
       <xs:pattern value="[0-9]{1,3}\.[0-9]{2}" />
     </xs:restriction>
   </xs:simpleType>
@@ -1428,7 +1427,7 @@
     </xs:restriction>
   </xs:simpleType>
   <xs:simpleType name="QuantitaType">
-    <xs:restriction base="xs:decimal">
+    <xs:restriction base="xs:string">
       <xs:pattern value="[0-9]{1,12}\.[0-9]{2,8}" />
     </xs:restriction>
   </xs:simpleType>