Schema IDFLUX_20241.xsd


ROOT ELEMENT IDFLUX
attributeFormDefault unqualified
elementFormDefault qualified
 
Elements  Complex types 
AttestationStatus  EmployerIdType 
CompanyID  FormType 
EffectiveStartingDate  IdfluxInformationType 
EmployerId  OutdatedSituationType 
Form  ReferenceType 
FormCreationDate  ValidSituationType 
FormCreationHour 
Identification 
IDFLUX 
IdfluxInformation 
INSS 
JustificationCode 
NOSSLPARegistrationNbr 
NOSSRegistrationNbr 
OutdatedSituation 
ProvisionalNSSONbr 
Reference 
ReferenceNbr 
ReferenceOrigin 
ReferenceType 
TypeForm 
ValidSituation 
WorkerBirthdate 
WorkerFirstName 
WorkerName 
WorkerSex 


element AttestationStatus
diagram IDFLUX_20241_p1.png
type restriction of xs:integer
properties
content  simple
used by
complexType  FormType
facets
Kind  Value  Annotation
totalDigits  1
enumeration  0
enumeration  2
enumeration  3
annotation
documentation
00110
source <xs:element name="AttestationStatus">
 
<xs:annotation>
   
<xs:documentation>00110</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="1"/>
     
<xs:enumeration value="0"/>
     
<xs:enumeration value="2"/>
     
<xs:enumeration value="3"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element CompanyID
diagram IDFLUX_20241_p2.png
type restriction of xs:integer
properties
content  simple
used by
complexType  EmployerIdType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  1999999943
totalDigits  10
pattern  0|\d{9}|\d{10}
annotation
documentation
00014
appinfo
CompanyID_conversion1
appinfo
xs:companyId
source <xs:element name="CompanyID">
 
<xs:annotation>
   
<xs:documentation>00014</xs:documentation>
   
<xs:appinfo source="ConversionID">CompanyID_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:companyId</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="1999999943"/>
     
<xs:totalDigits value="10"/>
     
<xs:pattern value="0|\d{9}|\d{10}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EffectiveStartingDate
diagram IDFLUX_20241_p3.png
type restriction of xs:date
properties
content  simple
used by
complexType  IdfluxInformationType
facets
Kind  Value  Annotation
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
00813
source <xs:element name="EffectiveStartingDate">
 
<xs:annotation>
   
<xs:documentation>00813</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:date">
     
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element EmployerId
diagram IDFLUX_20241_p4.png
type EmployerIdType
properties
content  complex
children NOSSRegistrationNbrProvisionalNSSONbrNOSSLPARegistrationNbrCompanyID
used by
element  IdfluxInformation
annotation
documentation
90256
source <xs:element name="EmployerId" type="EmployerIdType">
 
<xs:annotation>
   
<xs:documentation>90256</xs:documentation>
 
</xs:annotation>
</xs:element>

element Form
diagram IDFLUX_20241_p5.png
type extension of FormType
properties
content  complex
children IdentificationFormCreationDateFormCreationHourAttestationStatusTypeFormReferenceIdfluxInformation
used by
element  IDFLUX
annotation
documentation
90059
source <xs:element name="Form">
 
<xs:annotation>
   
<xs:documentation>90059</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="FormType">
       
<xs:sequence>
         
<xs:element ref="Reference"/>
         
<xs:element ref="IdfluxInformation"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element FormCreationDate
diagram IDFLUX_20241_p6.png
type restriction of xs:date
properties
content  simple
used by
complexType  FormType
facets
Kind  Value  Annotation
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
00218
appinfo
Date_conversion1
source <xs:element name="FormCreationDate">
 
<xs:annotation>
   
<xs:documentation>00218</xs:documentation>
   
<xs:appinfo source="ConversionID">Date_conversion1</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:date">
     
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element FormCreationHour
diagram IDFLUX_20241_p7.png
type restriction of xs:time
properties
content  simple
used by
complexType  FormType
facets
Kind  Value  Annotation
pattern  \d{2}:\d{2}:\d{2}.\d{3}
annotation
documentation
00299
appinfo
Time_conversion1
source <xs:element name="FormCreationHour">
 
<xs:annotation>
   
<xs:documentation>00299</xs:documentation>
   
<xs:appinfo source="ConversionID">Time_conversion1</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:time">
     
<xs:pattern value="\d{2}:\d{2}:\d{2}.\d{3}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Identification
diagram IDFLUX_20241_p8.png
type restriction of xs:string
properties
content  simple
used by
complexType  FormType
facets
Kind  Value  Annotation
maxLength  7
enumeration  IDFLUX
annotation
documentation
00296
source <xs:element name="Identification">
 
<xs:annotation>
   
<xs:documentation>00296</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="7"/>
     
<xs:enumeration value="IDFLUX"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element IDFLUX
diagram IDFLUX_20241_p9.png
properties
content  complex
children Form
annotation
documentation
90323
source <xs:element name="IDFLUX">
 
<xs:annotation>
   
<xs:documentation>90323</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:sequence>
     
<xs:element ref="Form"/>
   
</xs:sequence>
 
</xs:complexType>
</xs:element>

element IdfluxInformation
diagram IDFLUX_20241_p10.png
type extension of IdfluxInformationType
properties
content  complex
children JustificationCodeEffectiveStartingDateEmployerIdValidSituationOutdatedSituation
used by
element  Form
annotation
documentation
90328
source <xs:element name="IdfluxInformation">
 
<xs:annotation>
   
<xs:documentation>90328</xs:documentation>
 
</xs:annotation>
 
<xs:complexType>
   
<xs:complexContent>
     
<xs:extension base="IdfluxInformationType">
       
<xs:sequence>
         
<xs:element ref="EmployerId"/>
         
<xs:element ref="ValidSituation"/>
         
<xs:element ref="OutdatedSituation"/>
       
</xs:sequence>
     
</xs:extension>
   
</xs:complexContent>
 
</xs:complexType>
</xs:element>

element INSS
diagram IDFLUX_20241_p11.png
type restriction of xs:integer
properties
content  simple
used by
complexTypes  OutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
totalDigits  11
pattern  [0]|\d{11}
annotation
documentation
00024
appinfo
Inss_conversion1
appinfo
xs:inss
source <xs:element name="INSS">
 
<xs:annotation>
   
<xs:documentation>00024</xs:documentation>
   
<xs:appinfo source="ConversionID">Inss_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:inss</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="11"/>
     
<xs:pattern value="[0]|\d{11}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element JustificationCode
diagram IDFLUX_20241_p12.png
type restriction of xs:integer
properties
content  simple
used by
complexType  IdfluxInformationType
facets
Kind  Value  Annotation
totalDigits  2
pattern  \d{2}
enumeration  90
enumeration  91
enumeration  92
enumeration  93
annotation
documentation
00536
source <xs:element name="JustificationCode">
 
<xs:annotation>
   
<xs:documentation>00536</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="2"/>
     
<xs:pattern value="\d{2}"/>
     
<xs:enumeration value="90"/>
     
<xs:enumeration value="91"/>
     
<xs:enumeration value="92"/>
     
<xs:enumeration value="93"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NOSSLPARegistrationNbr
diagram IDFLUX_20241_p13.png
type restriction of xs:integer
properties
content  simple
used by
complexType  EmployerIdType
facets
Kind  Value  Annotation
minInclusive  0
maxInclusive  99999926
totalDigits  8
annotation
documentation
00109
appinfo
NossAPL_conversion1
appinfo
xs:nossLpaRegistrationNbr
source <xs:element name="NOSSLPARegistrationNbr">
 
<xs:annotation>
   
<xs:documentation>00109</xs:documentation>
   
<xs:appinfo source="ConversionID">NossAPL_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:nossLpaRegistrationNbr</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="0"/>
     
<xs:maxInclusive value="99999926"/>
     
<xs:totalDigits value="8"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element NOSSRegistrationNbr
diagram IDFLUX_20241_p14.png
type restriction of xs:integer
properties
content  simple
used by
complexTypes  EmployerIdTypeOutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
minInclusive  100006
maxInclusive  199999934
totalDigits  9
annotation
documentation
00011
appinfo
Noss_conversion1
appinfo
xs:nossRegistrationNbr
source <xs:element name="NOSSRegistrationNbr">
 
<xs:annotation>
   
<xs:documentation>00011</xs:documentation>
   
<xs:appinfo source="ConversionID">Noss_conversion1</xs:appinfo>
   
<xs:appinfo source="TDOType">xs:nossRegistrationNbr</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="100006"/>
     
<xs:maxInclusive value="199999934"/>
     
<xs:totalDigits value="9"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element OutdatedSituation
diagram IDFLUX_20241_p15.png
type OutdatedSituationType
properties
content  complex
children INSSWorkerNameWorkerFirstNameWorkerBirthdateWorkerSexNOSSRegistrationNbr
used by
element  IdfluxInformation
annotation
documentation
90327
source <xs:element name="OutdatedSituation" type="OutdatedSituationType">
 
<xs:annotation>
   
<xs:documentation>90327</xs:documentation>
 
</xs:annotation>
</xs:element>

element ProvisionalNSSONbr
diagram IDFLUX_20241_p16.png
type restriction of xs:integer
properties
content  simple
used by
complexType  EmployerIdType
facets
Kind  Value  Annotation
minInclusive  5000000120
maxInclusive  5999999989
totalDigits  10
annotation
documentation
00948
source <xs:element name="ProvisionalNSSONbr">
 
<xs:annotation>
   
<xs:documentation>00948</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="5000000120"/>
     
<xs:maxInclusive value="5999999989"/>
     
<xs:totalDigits value="10"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element Reference
diagram IDFLUX_20241_p17.png
type ReferenceType
properties
content  complex
children ReferenceTypeReferenceOriginReferenceNbr
used by
element  Form
annotation
documentation
90082
source <xs:element name="Reference" type="ReferenceType">
 
<xs:annotation>
   
<xs:documentation>90082</xs:documentation>
 
</xs:annotation>
</xs:element>

element ReferenceNbr
diagram IDFLUX_20241_p18.png
type restriction of xs:string
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
minLength  1
maxLength  20
annotation
documentation
00222
appinfo
TicketNumber_conversion1
source <xs:element name="ReferenceNbr">
 
<xs:annotation>
   
<xs:documentation>00222</xs:documentation>
   
<xs:appinfo source="ConversionID">TicketNumber_conversion1</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="20"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ReferenceOrigin
diagram IDFLUX_20241_p19.png
type restriction of xs:integer
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
totalDigits  1
enumeration  2
annotation
documentation
00298
source <xs:element name="ReferenceOrigin">
 
<xs:annotation>
   
<xs:documentation>00298</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="1"/>
     
<xs:enumeration value="2"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ReferenceType
diagram IDFLUX_20241_p20.png
type restriction of xs:integer
properties
content  simple
used by
complexType  ReferenceType
facets
Kind  Value  Annotation
totalDigits  1
enumeration  1
annotation
documentation
00221
source <xs:element name="ReferenceType">
 
<xs:annotation>
   
<xs:documentation>00221</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:totalDigits value="1"/>
     
<xs:enumeration value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element TypeForm
diagram IDFLUX_20241_p21.png
type restriction of xs:string
properties
content  simple
used by
complexType  FormType
facets
Kind  Value  Annotation
maxLength  2
enumeration  SU
annotation
documentation
00297
source <xs:element name="TypeForm">
 
<xs:annotation>
   
<xs:documentation>00297</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:maxLength value="2"/>
     
<xs:enumeration value="SU"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element ValidSituation
diagram IDFLUX_20241_p22.png
type ValidSituationType
properties
content  complex
children INSSWorkerNameWorkerFirstNameWorkerBirthdateWorkerSexNOSSRegistrationNbr
used by
element  IdfluxInformation
annotation
documentation
90326
source <xs:element name="ValidSituation" type="ValidSituationType">
 
<xs:annotation>
   
<xs:documentation>90326</xs:documentation>
 
</xs:annotation>
</xs:element>

element WorkerBirthdate
diagram IDFLUX_20241_p23.png
type restriction of xs:string
properties
content  simple
used by
complexTypes  OutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
length  10
pattern  \d{4}-\d{2}-\d{2}
annotation
documentation
00028
appinfo
Date_conversion2
source <xs:element name="WorkerBirthdate">
 
<xs:annotation>
   
<xs:documentation>00028</xs:documentation>
   
<xs:appinfo source="ConversionID">Date_conversion2</xs:appinfo>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:length value="10"/>
     
<xs:pattern value="\d{4}-\d{2}-\d{2}"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element WorkerFirstName
diagram IDFLUX_20241_p24.png
type restriction of xs:string
properties
content  simple
used by
complexTypes  OutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
minLength  1
maxLength  24
annotation
documentation
00026
source <xs:element name="WorkerFirstName">
 
<xs:annotation>
   
<xs:documentation>00026</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="24"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element WorkerName
diagram IDFLUX_20241_p25.png
type restriction of xs:string
properties
content  simple
used by
complexTypes  OutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
minLength  1
maxLength  48
annotation
documentation
00025
source <xs:element name="WorkerName">
 
<xs:annotation>
   
<xs:documentation>00025</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:string">
     
<xs:minLength value="1"/>
     
<xs:maxLength value="48"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

element WorkerSex
diagram IDFLUX_20241_p26.png
type restriction of xs:integer
properties
content  simple
used by
complexTypes  OutdatedSituationTypeValidSituationType
facets
Kind  Value  Annotation
minInclusive  1
maxInclusive  2
totalDigits  1
annotation
documentation
00029
source <xs:element name="WorkerSex">
 
<xs:annotation>
   
<xs:documentation>00029</xs:documentation>
 
</xs:annotation>
 
<xs:simpleType>
   
<xs:restriction base="xs:integer">
     
<xs:minInclusive value="1"/>
     
<xs:maxInclusive value="2"/>
     
<xs:totalDigits value="1"/>
   
</xs:restriction>
 
</xs:simpleType>
</xs:element>

complexType EmployerIdType
diagram IDFLUX_20241_p27.png
children NOSSRegistrationNbrProvisionalNSSONbrNOSSLPARegistrationNbrCompanyID
used by
element  EmployerId
source <xs:complexType name="EmployerIdType">
 
<xs:sequence>
   
<xs:choice>
     
<xs:element ref="NOSSRegistrationNbr"/>
     
<xs:element ref="ProvisionalNSSONbr" minOccurs="0" maxOccurs="0"/>
     
<xs:element ref="NOSSLPARegistrationNbr"/>
   
</xs:choice>
   
<xs:element ref="CompanyID"/>
 
</xs:sequence>
</xs:complexType>

complexType FormType
diagram IDFLUX_20241_p28.png
children IdentificationFormCreationDateFormCreationHourAttestationStatusTypeForm
used by
element  Form
source <xs:complexType name="FormType">
 
<xs:sequence>
   
<xs:element ref="Identification"/>
   
<xs:element ref="FormCreationDate"/>
   
<xs:element ref="FormCreationHour"/>
   
<xs:element ref="AttestationStatus"/>
   
<xs:element ref="TypeForm"/>
 
</xs:sequence>
</xs:complexType>

complexType IdfluxInformationType
diagram IDFLUX_20241_p29.png
children JustificationCodeEffectiveStartingDate
used by
element  IdfluxInformation
source <xs:complexType name="IdfluxInformationType">
 
<xs:sequence>
   
<xs:element ref="JustificationCode"/>
   
<xs:element ref="EffectiveStartingDate"/>
 
</xs:sequence>
</xs:complexType>

complexType OutdatedSituationType
diagram IDFLUX_20241_p30.png
children INSSWorkerNameWorkerFirstNameWorkerBirthdateWorkerSexNOSSRegistrationNbr
used by
element  OutdatedSituation
source <xs:complexType name="OutdatedSituationType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element ref="INSS" minOccurs="0"/>
     
<xs:element ref="WorkerName" minOccurs="0"/>
     
<xs:element ref="WorkerFirstName" minOccurs="0"/>
     
<xs:element ref="WorkerBirthdate" minOccurs="0"/>
     
<xs:element ref="WorkerSex" minOccurs="0"/>
   
</xs:sequence>
   
<xs:element ref="NOSSRegistrationNbr"/>
 
</xs:choice>
</xs:complexType>

complexType ReferenceType
diagram IDFLUX_20241_p31.png
children ReferenceTypeReferenceOriginReferenceNbr
used by
element  Reference
source <xs:complexType name="ReferenceType">
 
<xs:sequence>
   
<xs:element ref="ReferenceType"/>
   
<xs:element ref="ReferenceOrigin"/>
   
<xs:element ref="ReferenceNbr"/>
 
</xs:sequence>
</xs:complexType>

complexType ValidSituationType
diagram IDFLUX_20241_p32.png
children INSSWorkerNameWorkerFirstNameWorkerBirthdateWorkerSexNOSSRegistrationNbr
used by
element  ValidSituation
source <xs:complexType name="ValidSituationType">
 
<xs:choice>
   
<xs:sequence>
     
<xs:element ref="INSS"/>
     
<xs:element ref="WorkerName"/>
     
<xs:element ref="WorkerFirstName"/>
     
<xs:element ref="WorkerBirthdate"/>
     
<xs:element ref="WorkerSex"/>
   
</xs:sequence>
   
<xs:element ref="NOSSRegistrationNbr"/>
 
</xs:choice>
</xs:complexType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy