Skip to content

Commit

Permalink
afgegim proves per nous serveis/modalitats
Browse files Browse the repository at this point in the history
  • Loading branch information
Cmoralea committed Mar 6, 2024
1 parent 926d7da commit d499b94
Show file tree
Hide file tree
Showing 14 changed files with 25,315 additions and 5,896 deletions.
98 changes: 66 additions & 32 deletions RPC/dadesEspecifiques.xsd
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="8"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Expand Down Expand Up @@ -144,6 +144,7 @@
</xs:simpleType>
</xs:element>
<xs:element name="plurianual" type="xs:boolean"/>
<xs:element minOccurs="0" name="plurianualsobrevingut" type="xs:boolean"/>
<xs:element minOccurs="0" name="modalitat">
<xs:simpleType>
<xs:restriction base="xs:string">
Expand Down Expand Up @@ -181,7 +182,15 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="procedimentAdjudicacio">
<xs:element minOccurs="0" name="procedimentAdjudicacio">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="motiuAdjudicacioDirecteNoMenor">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
Expand Down Expand Up @@ -283,10 +292,12 @@
<xs:element minOccurs="0" name="responsableContracte" type="xs:boolean"/>
<xs:element minOccurs="0" name="preuUnitari" type="xs:boolean"/>
<xs:element minOccurs="0" name="clausulesSocials" type="xs:boolean"/>
<xs:element name="dadesClausulesSocials" type="tns:dadesClausulesSocials" minOccurs="0"/>
<xs:element minOccurs="0" name="dadesClausulesSocials" type="tns:dadesClausulesSocials"/>
<xs:element minOccurs="0" name="clausulesAmbientals" type="xs:boolean"/>
<xs:element minOccurs="0" name="clausulesArbitratge" type="xs:boolean"/>
<xs:element minOccurs="0" name="clausulesRDI" type="xs:boolean"/>
<xs:element minOccurs="0" name="clausulaEtica" type="xs:boolean"/>
<xs:element minOccurs="0" name="clausulaLinguistica" type="xs:boolean"/>
<xs:element minOccurs="0" name="contracteComplementari" type="xs:boolean"/>
<xs:element minOccurs="0" name="classificacioEmpresarial" type="xs:boolean"/>
<xs:element minOccurs="0" name="modalitatDeterminacioPreus">
Expand Down Expand Up @@ -328,12 +339,13 @@
<xs:maxLength value="2"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:element>
<xs:element name="metodologiaBim" type="xs:boolean"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dadesClausulesSocials">
<xs:sequence>
<xs:element name="codi" type="xs:string" maxOccurs="unbounded"/>
<xs:element maxOccurs="unbounded" minOccurs="1" name="codi" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="lots">
Expand Down Expand Up @@ -446,7 +458,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="importSubvencioAdministracioPER" minOccurs="0">
<xs:element minOccurs="0" name="importSubvencioAdministracioPER">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="4"/>
Expand Down Expand Up @@ -506,14 +518,14 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="mesosTermini">
<xs:element minOccurs="0" name="mesosTermini">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="diesTermini">
<xs:element minOccurs="0" name="diesTermini">
<xs:simpleType>
<xs:restriction base="xs:int">
<xs:totalDigits value="3"/>
Expand Down Expand Up @@ -552,7 +564,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="previstaRevisioPreus" type="xs:boolean" minOccurs="0"/>
<xs:element minOccurs="0" name="previstaRevisioPreus" type="xs:boolean"/>
<xs:element name="lotDesert" type="xs:boolean"/>
<xs:element minOccurs="0" name="tipusProducte">
<xs:simpleType>
Expand All @@ -564,6 +576,7 @@
</xs:element>
<xs:element minOccurs="0" name="obraPublica" type="xs:boolean"/>
<xs:element minOccurs="0" name="dataInici" type="xs:date"/>
<xs:element minOccurs="0" name="dataFiPrevista" type="xs:date"/>
<xs:element name="estudiDictamen" type="xs:boolean"/>
<xs:element minOccurs="0" name="partidaPressupostaria">
<xs:simpleType>
Expand Down Expand Up @@ -629,7 +642,7 @@
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="garantiaProvisional" type="xs:boolean"/>
<xs:element name="garantiaProvisionalImport" minOccurs="0">
<xs:element minOccurs="0" name="garantiaProvisionalImport">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
Expand All @@ -646,7 +659,7 @@
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="garantiaDefinitiva" type="xs:boolean"/>
<xs:element name="garantiaDefinitivaImport" minOccurs="0">
<xs:element minOccurs="0" name="garantiaDefinitivaImport">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
Expand All @@ -663,7 +676,7 @@
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="garantiaComplementaria" type="xs:boolean"/>
<xs:element name="garantiaComplementariaImport" minOccurs="0">
<xs:element minOccurs="0" name="garantiaComplementariaImport">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
Expand All @@ -680,7 +693,7 @@
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="garantiaGlobal" type="xs:boolean"/>
<xs:element name="garantiaGlobalImport" minOccurs="0">
<xs:element minOccurs="0" name="garantiaGlobalImport">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="15"/>
Expand Down Expand Up @@ -725,7 +738,7 @@
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="15"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Expand All @@ -737,6 +750,13 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="classeEmpresa">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="pais">
<xs:simpleType>
<xs:restriction base="xs:string">
Expand Down Expand Up @@ -766,7 +786,7 @@
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="15"/>
<xs:maxLength value="30"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Expand All @@ -779,6 +799,13 @@
</xs:simpleType>
</xs:element>
<xs:element name="empreses" type="tns:empresesWS"/>
<xs:element minOccurs="0" name="classeEmpresa">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:length value="1"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="pais">
<xs:simpleType>
<xs:restriction base="xs:string">
Expand Down Expand Up @@ -878,7 +905,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="importComplimentIVA">
<xs:element minOccurs="0" name="importComplimentIVA">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13"/>
Expand All @@ -905,7 +932,7 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name="importLiquidacioIVA">
<xs:element minOccurs="0" name="importLiquidacioIVA">
<xs:simpleType>
<xs:restriction base="xs:decimal">
<xs:totalDigits value="13"/>
Expand Down Expand Up @@ -995,7 +1022,7 @@
</xs:complexType>
<xs:complexType name="dadesProrroga">
<xs:sequence>
<xs:element name="expedient" minOccurs="0">
<xs:element minOccurs="0" name="expedient">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
Expand All @@ -1004,7 +1031,7 @@
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="dataFormalitzacio" type="xs:date"/>
<xs:element name="anualitatsProrroga" type="xs:boolean"/>
<xs:element minOccurs="0" name="anualitatsProrroga" type="xs:boolean"/>
<xs:element minOccurs="0" name="dataAcord" type="xs:date"/>
<xs:element minOccurs="0" name="importAdjudicacio">
<xs:simpleType>
Expand Down Expand Up @@ -1100,15 +1127,16 @@
</xs:complexType>
<xs:complexType name="dadesModificacioProrroga">
<xs:sequence>
<xs:element name="tipusModificacio" type="xs:string"/>
<xs:element minOccurs="0" name="tipusModificacio" type="xs:string"/>
<xs:element minOccurs="0" name="dadesTipusModificacio" type="tns:dadesTipusModificacio"/>
<xs:element minOccurs="0" name="importModificacio" type="xs:decimal"/>
<xs:element minOccurs="0" name="importModificacioIVA" type="xs:decimal"/>
<xs:element name="modificacioSuperior" type="xs:boolean"/>
<xs:element name="dataAprovacio" type="xs:date"/>
<xs:element minOccurs="0" name="anysTermini" type="xs:int"/>
<xs:element minOccurs="0" name="mesosTermini" type="xs:int"/>
<xs:element minOccurs="0" name="diesTermini" type="xs:int"/>
<xs:element name="expedient" minOccurs="0">
<xs:element minOccurs="0" name="expedient">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
Expand Down Expand Up @@ -1174,7 +1202,7 @@
</xs:complexType>
<xs:complexType name="dadesCessio">
<xs:sequence>
<xs:element minOccurs="0" name="dataAprovacio" type="xs:date"/>
<xs:element name="dataAprovacio" type="xs:date"/>
<xs:element minOccurs="0" name="dataInici" type="xs:date"/>
<xs:element minOccurs="0" name="importRestant">
<xs:simpleType>
Expand Down Expand Up @@ -1410,14 +1438,6 @@
</xs:complexType>
<xs:complexType name="fitxer">
<xs:sequence>
<xs:element minOccurs="0" name="refFitxerPCI">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="50"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="idDocumentExtern">
<xs:simpleType>
<xs:restriction base="xs:string">
Expand All @@ -1434,6 +1454,14 @@
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="refFitxerPCI">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
<xs:maxLength value="20"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs="0" name="contingut" ns1:expectedContentTypes="application/octet-stream" type="xs:base64Binary" xmlns:ns1="http://www.w3.org/2005/05/xmlmime"/>
</xs:sequence>
</xs:complexType>
Expand All @@ -1453,15 +1481,16 @@
</xs:complexType>
<xs:complexType name="dadesModificacioLot">
<xs:sequence>
<xs:element name="tipusModificacio" type="xs:string"/>
<xs:element minOccurs="0" name="tipusModificacio" type="xs:string"/>
<xs:element minOccurs="0" name="dadesTipusModificacio" type="tns:dadesTipusModificacio"/>
<xs:element minOccurs="0" name="importModificacio" type="xs:decimal"/>
<xs:element minOccurs="0" name="importModificacioIVA" type="xs:decimal"/>
<xs:element name="modificacioSuperior" type="xs:boolean"/>
<xs:element minOccurs="0" name="dataAprovacio" type="xs:date"/>
<xs:element minOccurs="0" name="anysTermini" type="xs:int"/>
<xs:element minOccurs="0" name="mesosTermini" type="xs:int"/>
<xs:element minOccurs="0" name="diesTermini" type="xs:int"/>
<xs:element name="expedient" minOccurs="0">
<xs:element minOccurs="0" name="expedient">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:minLength value="1"/>
Expand All @@ -1472,6 +1501,11 @@
<xs:element name="causaModificacio" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="dadesTipusModificacio">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="codi" type="xs:string"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="modificacionsAnualitatLot">
<xs:sequence>
<xs:element maxOccurs="unbounded" name="modificacioAnualitatLot" type="tns:modificacioAnualitatLot"/>
Expand Down

0 comments on commit d499b94

Please sign in to comment.