Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="mfp:anaf:dgti:administrare_creante:declaratie:v1" targetNamespace="mfp:anaf:dgti:administrare_creante:declaratie:v1" elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.02" xml:lang="ro">
- <!--
- Explicaţii Taguri/Atribute:
- 1. "cui" - Codul de identificare fiscală al instituţiei publice beneficiare
- 2. "cnp" - CNP/NIF sau CUI/CIF contribuabil
- 3. "nrDocT" - număr document creanţă (opţional)
- 4. "dataT" - data document creanţa (opţional)
- 5. "dataI" - data înştiinţării de plată (data calcul obligaţie)
- 6. "codClsBug" - cod clasificaţie bugetară (anexa nr. 8)
- 7. "codDb" - cod intern al naturii obligaţiei
- 8. "catS" - cod categorie de sumă (R - rămăşiţă, C - curent, A - accesorii)
- 9. "sumaI"- suma iniţială stabilită prin titlu de creanţă
- 10. "sumaR" - suma rămasă prin plăţi parţiale efectuate
- -->
- <xs:element name="administratorCreanta">
- <xs:complexType>
- <xs:sequence>
- <xs:element name="contribuabil" minOccurs="1" maxOccurs="unbounded" type="ContribuabilCType"/>
- </xs:sequence>
- <xs:attribute name="cui" type="CuiSType" use="required"/>
- </xs:complexType>
- </xs:element>
- <xs:complexType name="ContribuabilCType">
- <xs:complexContent>
- <xs:restriction base="xs:anyType">
- <xs:attribute name="cnp" type="CnpSType" use="required"/>
- <xs:attribute name="idRefOp" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <!--
- <xs:length value="10"/>-->
- <xs:minLength value="1"/>
- <xs:maxLength value="10"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="nrDocT">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <!--
- <xs:length value="10"/>-->
- <xs:minLength value="1"/>
- <xs:maxLength value="10"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="dataT" type="DateSType"/>
- <xs:attribute name="dataI" type="DateSType"/>
- <xs:attribute name="codClsBug" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:pattern value="d(1,10)"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="codDb" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:length value="3"/>
- <!--
- <xs:minLength value="1"/>
- <xs:maxLength value="3"/>-->
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="catS" use="required">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:length value="2"/>
- <!--
- <xs:minLength value="1"/>
- <xs:maxLength value="2"/>-->
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="sumaI" type="SumaSType" use="required"/>
- <xs:attribute name="sumaR" type="SumaSType" use="required"/>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="SumaSType">
- <xs:restriction base="xs:integer">
- <xs:minInclusive value="0"/>
- <xs:maxInclusive value="9999999999"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CuiSType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[1-9]d(1,9)"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CnpSType">
- <xs:restriction base="xs:string">
- <xs:pattern value="[1-9]d(12)|[1-9]d(1,9)"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DateSType">
- <xs:restriction base="xs:string">
- <xs:pattern value="([1-9]│0[1-9]│[12][0-9]│3[01])/([1-9]│0[1-9]│1[012])/d("/>
- <!--<xs:pattern value="([1-9]│0[1-9]│[12][0-9]│3[01]).([1-9]│0[1-9]│1[012]).d("/>-->
- <!--<xs:pattern value=".(│([1-9]│0[1-9]│[12][0-9]│3[01]).([1-9]│0[1-9]│1[012]).d("/>-->
- </xs:restriction>
- </xs:simpleType>
- </xs:schema>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement