<?xml version="1.0" encoding="UTF-8" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
 xmlns="http://schema.infor.com/InforOAGIS/2"
 targetNamespace="http://schema.infor.com/InforOAGIS/2" elementFormDefault="qualified"
 attributeFormDefault="unqualified" version="2.4.x">
<xs:element name='RevaluationProfile' type='RevaluationProfileType' />
<xs:complexType name='RevaluationProfileType'>
<xs:sequence>
<xs:element name='RevaluationProfileHeader' minOccurs='0' type='RevaluationProfileHeaderType' >
<xs:annotation>
<xs:documentation>
The header section of the RevaluationProfile document.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationProfileDetail' minOccurs='0' type='RevaluationProfileDetailType' >
<xs:annotation>
<xs:documentation>
The detail section of the RevaluationProfile document.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingBookDefinitionReferenceType'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID1Type' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference1Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID7Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference2Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID8Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
The name of the AccountingChart</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference3Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID9Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
The name of the AccountingChart</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReferenceType'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID2Type' >
<xs:annotation>
<xs:documentation>
An identifier for an object. The ID has a number of possible attributes to further define how it should be used..</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
The name of the AccountingChart</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountRevaluationProfileType'>
<xs:sequence>
<xs:element name='RunTimeRequestIndicator' minOccurs='0' type='RunTimeRequestIndicatorType' >
<xs:annotation>
<xs:documentation>
Indicates if parameters are requested at runtime.  False. - All runtime values taken from profile - True – parameters are requested at run time with default values supplied on profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountType' type='AccountTypeType' >
<xs:annotation>
<xs:documentation>
AccountType is an account classification that specifies the use of this account. &quot;Balance Sheet&quot;, &quot;P&amp;L&quot;, &quot;Statistical Single Year&quot;, &quot;Statistical Multi-year&quot;. Other classifications can be associated to the account through the classification element especially the AccountSubType</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccount' minOccurs='0' type='GLNominalAccountType' >
<xs:annotation>
<xs:documentation>
Is the primary account classification within a chart of accounts. For example reveune, Fixed Asset, Land, Buildings, etc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountRange' minOccurs='0' type='GLNominalAccountRangeType' >
<xs:annotation>
<xs:documentation>
Holds a range of account codes which apply to this revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='HierarchyNodeReference' minOccurs='0' type='HierarchyNodeReferenceType' >
<xs:annotation>
<xs:documentation>
References a node of a hierarchy which determines the scope of accounts of for the revaluation profile.  i.e. node = revenue, all accounts associated to revenue are included in revaluation.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountTypeType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
SimpleStatus means there is a dimension in the Public MDM called "SimpleStatus". It will have the simple status values that we, Infor, define. It will probably be extensible by the customer (PSO). So that value should be hard coded for that attribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='languageID' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The accounting entity that is associated with the maintenance of this instance of the noun. For objects that are maintained at the tenant level this attribute must not be included in the document.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The location that is associated with the maintenance of this instance of the noun. This attribute must not be included on the ID of objects that are maintained at the tenant or accounting entity level.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ArchiveIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='BookInstanceIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute is used to identify IDs, other than the primary ID that is defined by the SOR.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='schemeAgencyID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
Valid value is the LID if the a system in the enterprise</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='variationID' type='IntegerBaseType' use='optional' >
<xs:annotation><xs:documentation>
The sequence number that identifies the number of times that this BOD, for this object, has been published. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The logical ID of the system that is this SOR for this noun instance.. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='CodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
SimpleStatus means there is a dimension in the Public MDM called "SimpleStatus". It will have the simple status values that we, Infor, define. It will probably be extensible by the customer (PSO). So that value should be hard coded for that attribute.  RevaluationProfileStatus</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='CurrencyCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ListID for the code that it is associated with.  Currencies</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='CurrencyRateTypeReferenceType'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID4Type' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='Description4Type' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='CurrencyRevaluationProfileType'>
<xs:sequence>
<xs:element name='RunTimeRequestIndicator' minOccurs='0' type='RunTimeRequestIndicatorType' >
<xs:annotation>
<xs:documentation>
Indicates if parameters are requested at runtime.  False. - All runtime values taken from profile - True – parameters are requested at run time with default values supplied on profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyCode' minOccurs='0' type='CurrencyCodeType' >
<xs:annotation>
<xs:documentation>
Specifies the currency code of the object in which it is associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='HierarchyNodeReference' minOccurs='0' type='HierarchyNodeReference1Type' >
<xs:annotation>
<xs:documentation>
References a node of a hierarchy which determines the scope of currencies for the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='Description1Type' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Description2Type' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Description3Type' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Description4Type' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Description5Type' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='DescriptionType' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for langauge codes other than 'en-us' when this field is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='DocumentID1Type'>
<xs:sequence>
<xs:element name='ID' type='ID3Type' >
<xs:annotation>
<xs:documentation>
BOD ID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevisionID' minOccurs='0' type='RevisionIDType' >
<xs:annotation>
<xs:documentation>
Identifies the engineering change revision that this entity addresses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentID2Type'>
<xs:sequence>
<xs:element name='ID' type='ID4Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevisionID' minOccurs='0' type='RevisionIDType' >
<xs:annotation>
<xs:documentation>
Identifies the engineering change revision that this entity addresses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentID3Type'>
<xs:sequence>
<xs:element name='ID' type='ID5Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevisionID' minOccurs='0' type='RevisionIDType' >
<xs:annotation>
<xs:documentation>
Identifies the engineering change revision that this entity addresses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentID4Type'>
<xs:sequence>
<xs:element name='ID' type='ID6Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevisionID' minOccurs='0' type='RevisionIDType' >
<xs:annotation>
<xs:documentation>
Identifies the engineering change revision that this entity addresses.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentIDType'>
<xs:sequence>
<xs:element name='ID' type='ID1Type' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DurationType' >
<xs:simpleContent>
<xs:extension base='DurationBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='EffectiveTimePeriodType'>
<xs:sequence>
<xs:element name='StartDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
The timestamp marking the beginning of a time period during which a related entity or status is effective or applicable.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Duration' minOccurs='0' type='DurationType' >
<xs:annotation>
<xs:documentation>
Indicates the duration of time as represented by ISO 8601. Where the value space is a six dimensional space where the coordinates designate the Gregorian year, month, day, hour, minute, and second. The number of seconds can include decimal digits to arbitary pecision. This can be used in place of the EndDateTime, but not in conjunction with it.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='EndDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
Is the ending timestamp of the event. This can be used in place of the Duration, but not with it.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ElementType' >
<xs:simpleContent>
<xs:extension base='String1BaseType' >
<xs:attribute name='languageID' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='sequence' type='IntegerBaseType' use='optional' >
<xs:annotation><xs:documentation>
The sequence attribute is used for the ordering of elements within a document. It is not intended to be used as an identifier.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='sequenceName' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The name of the sequence that is associated with this GL element.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLElementType'>
<xs:sequence>
<xs:element name='Element' minOccurs='0' maxOccurs='unbounded' type='ElementType' >
<xs:annotation>
<xs:documentation>
Identifies each element that make up this GL entity.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='GLNominalAccountFromType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLNominalAccountNameType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
<xs:attribute name='languageID' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLNominalAccountRangeType'>
<xs:sequence>
<xs:element name='GLNominalAccountFrom' type='GLNominalAccountFromType' >
<xs:annotation>
<xs:documentation>
Beginning of the natural account range.  References an account code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountTo' type='GLNominalAccountToType' >
<xs:annotation>
<xs:documentation>
End of the natural account range.  References an account code.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='GLNominalAccountToType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLNominalAccountType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='HierarchyNodeReference1Type'>
<xs:sequence>
<xs:element name='HierarchyReference' type='HierarchyReference1Type' >
<xs:annotation>
<xs:documentation>
References the hierarchy based on currencies.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='NodeID' minOccurs='0' type='NodeIDType' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyNodeReferenceType'>
<xs:sequence>
<xs:element name='HierarchyReference' type='HierarchyReferenceType' >
<xs:annotation>
<xs:documentation>
References a hierarchy which determines the natural account scope of the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='NodeID' minOccurs='0' type='NodeIDType' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyReference1Type'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID3Type' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='Description3Type' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyReferenceType'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID2Type' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='Description2Type' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ID1Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID2Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID3Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID4Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute is used to identify IDs, other than the primary ID that is defined by the SOR.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The logical ID of the system that is this SOR for this noun instance.. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID5Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute is used to identify IDs, other than the primary ID that is defined by the SOR.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The logical ID of the system that is this SOR for this noun instance.. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID6Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute is used to identify IDs, other than the primary ID that is defined by the SOR.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='schemeAgencyID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the entity that created the ID. When the schemeName is 'Customer' or 'Supplier' then this value is the ID of the customer or supplier.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='schemeAgencyName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
The name of the entity that created the ID when there is no ID for that agency - like for government agencies.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='variationID' type='IntegerBaseType' use='optional' >
<xs:annotation><xs:documentation>
The number of times this object has been published with these attributes for the accounting entity and location.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The LID of the system where the object can be maintained. This can be used by BIS to help automate the drill back process.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID7Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID8Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID9Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='IDType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID. Used with the global ID - no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable. . Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='variationID' type='IntegerBaseType' use='optional' >
<xs:annotation><xs:documentation>
The sequence number that identifies the number of times that this BOD, for this object, has been published. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The logical ID of the system that is this SOR for this noun instance.. Used with the global ID- no schemeNameAttribute.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='LedgerSetupReferenceType'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentIDType' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='DocumentDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
The date that document was created within the system of record.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='Description1Type' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='BookInstanceID' minOccurs='0' type='BookInstanceIDType' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='NameType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
<xs:attribute name='languageID' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='NameValueType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
<xs:attribute name='name' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
Identifies the name attribute used by the NameValue element.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='type' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
Identifies the data type of the value of this property.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='unitCode' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The unit-of-measure (UOM) code associated with a quantity. This is based upon the ISO standard.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='unitCodeListVersionID' type='NormalizedString3BaseType' use='optional' >
<xs:annotation><xs:documentation>
</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='currencyID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The code for the currency associated with an amount.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that are associated with corresponding entity.  Dimension</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='nounName' type='NormalizedString3BaseType' use='optional' >
<xs:annotation><xs:documentation>
</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='NormalizedString2BaseType' use='optional' >
<xs:annotation><xs:documentation>
The accounting entity that is associated with the maintenance of this instance of the noun. For objects that are maintained at the tenant level this attribute must not be included in the document.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='NodeIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
When no schemeName exists this is the default ID for the enterprise at the level where this object is maintained. The value of the ID must uniquely identify this object throughout the enterprise within the scope of the level where it is maintained (tenant, accounting entity or location). The specific values for this attribute are determined by the individual noun.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='lid' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The LID of the system where the object can be maintained. This can be used by BIS to help automate the drill back process.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='NoteType' >
<xs:simpleContent>
<xs:extension base='String3BaseType' >
<xs:attribute name='languageID' type='String4BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='type' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
Identifies where the note is used and is associated to an Infor defined code list, 'NoteType,' that indicates the processes that might use the note.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='use' type='NormalizedString4BaseType' use='optional' >
<xs:annotation><xs:documentation>
Indicates if the note should be published externally or if it is for internal use only. It may have the values 'Internal' and 'External'.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='author' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
Person who created the note</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='entryDateTime' type='DateAndTimeBaseType' use='optional' >
<xs:annotation><xs:documentation>
Entry date and time in GMT.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='status' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
Status of a note.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='OffsetGainAccountType'>
<xs:sequence>
<xs:element name='GLNominalAccount' minOccurs='0' type='GLNominalAccountType' >
<xs:annotation>
<xs:documentation>
Is the primary account classification within a chart of accounts. For example reveune, Fixed Asset, Land, Buildings, etc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountName' minOccurs='0' type='GLNominalAccountNameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference2Type' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='OffsetLossAccountType'>
<xs:sequence>
<xs:element name='GLNominalAccountName' minOccurs='0' type='GLNominalAccountNameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference3Type' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='PostToSourceAccountIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ProfileTypeType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
SimpleStatus means there is a dimension in the Public MDM called "SimpleStatus". It will have the simple status values that we, Infor, define. It will probably be extensible by the customer (PSO). So that value should be hard coded for that attribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='languageID' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The accounting entity that is associated with the maintenance of this instance of the noun. For objects that are maintained at the tenant level this attribute must not be included in the document.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The location that is associated with the maintenance of this instance of the noun. This attribute must not be included on the ID of objects that are maintained at the tenant or accounting entity level.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:element name='Property' type='PropertyType' />
<xs:complexType name='PropertyType'>
<xs:sequence>
<xs:element name='NameValue' minOccurs='0' type='NameValueType' >
<xs:annotation>
<xs:documentation>
Is the tag and information of the new information to be passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='Description5Type' >
<xs:annotation>
<xs:documentation>
Free form text that describes the object and repeats as needed to provide support for multilingual descriptions</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Note' minOccurs='0' maxOccurs='unbounded' type='NoteType' >
<xs:annotation>
<xs:documentation>
A free form note. The lang attribute identifies the language that the note is in. The author identifies the author of the note. The enrtyDate indicates the date the note was entered or last modified.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='EffectiveTimePeriod' minOccurs='0' type='EffectiveTimePeriodType' >
<xs:annotation>
<xs:documentation>
Indicates the time period in which the associated component is effective.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that are associated with corresponding entity. Workflow Properties</xs:documentation></xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='ReserveAccountType'>
<xs:sequence>
<xs:element name='GLNominalAccount' minOccurs='0' type='GLNominalAccountType' >
<xs:annotation>
<xs:documentation>
Is the primary account classification within a chart of accounts. For example reveune, Fixed Asset, Land, Buildings, etc.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLElement' minOccurs='0' type='GLElementType' >
<xs:annotation>
<xs:documentation>
This is the primary balancing segment of the GL Account structure. Typically, this is the owning entity for the transaction. A G/L entity is the smallest organizational unit for which individual financial statements must be drawn up according to relevant commercial law. P/L statements are required at this level.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountName' minOccurs='0' type='GLNominalAccountNameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference1Type' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationMethodType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
SimpleStatus means there is a dimension in the Public MDM called "SimpleStatus". It will have the simple status values that we, Infor, define. It will probably be extensible by the customer (PSO). So that value should be hard coded for that attribute.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='languageID' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The accounting entity that is associated with the maintenance of this instance of the noun. For objects that are maintained at the tenant level this attribute must not be included in the document.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The location that is associated with the maintenance of this instance of the noun. This attribute must not be included on the ID of objects that are maintained at the tenant or accounting entity level.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='RevaluationPostingRulesType'>
<xs:sequence>
<xs:element name='RevaluationMethod' type='RevaluationMethodType' >
<xs:annotation>
<xs:documentation>
This value is determined by the type of accounts being revalued. If it is balance sheet accounts then the value is YTDBalancePostToRevalPeriod, and for P&amp;L accounts the value is PeriodPostToRevalPeriod.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyRateTypeReference' minOccurs='0' type='CurrencyRateTypeReferenceType' >
<xs:annotation>
<xs:documentation>
The reference tot he rate type for a specific currency exchange rate.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ReverseBalanceSheetPostingIndicator' minOccurs='0' type='ReverseBalanceSheetPostingIndicatorType' >
<xs:annotation>
<xs:documentation>
This flag indicates if the revaluation process should reverse any balance sheet postings which occurred in the following period.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='UseOriginatingAmountIndicator' minOccurs='0' type='UseOriginatingAmountIndicatorType' >
<xs:annotation>
<xs:documentation>
If true, it means that revaluation processing will use the originating amount.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='PostToSourceAccountIndicator' minOccurs='0' type='PostToSourceAccountIndicatorType' >
<xs:annotation>
<xs:documentation>
If true, means the revaluation will post to the account which the revaluation is based upon (the source account).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ReserveAccount' minOccurs='0' type='ReserveAccountType' >
<xs:annotation>
<xs:documentation>
If the post to reserve account option has been selected, this field carries a reference to the natural account a revaluation transaction is posted to.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='OffsetGainAccount' minOccurs='0' type='OffsetGainAccountType' >
<xs:annotation>
<xs:documentation>
A reference to a natural account code which is to be used as the gains account.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='OffsetLossAccount' minOccurs='0' type='OffsetLossAccountType' >
<xs:annotation>
<xs:documentation>
A reference to a natural account code which is to be used as the losses account.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileDetailType'>
<xs:sequence>
<xs:element name='AccountRevaluationProfile' minOccurs='0' type='AccountRevaluationProfileType' >
<xs:annotation>
<xs:documentation>
Holds all the elements which make up the profile definition.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyRevaluationProfile' minOccurs='0' type='CurrencyRevaluationProfileType' >
<xs:annotation>
<xs:documentation>
Indicates some currencies to be taken into account for the revaluation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationPostingRules' minOccurs='0' type='RevaluationPostingRulesType' >
<xs:annotation>
<xs:documentation>
Holds information associated with the Posting Rules...</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileHeaderType'>
<xs:sequence>
<xs:element name='RevaluationProfileID' minOccurs='0' type='RevaluationProfileIDType' >
<xs:annotation>
<xs:documentation>
Is the primary document id for the document associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Status' type='StatusType' >
<xs:annotation>
<xs:documentation>
Indicates the current state of the associated object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ShortName' minOccurs='0' maxOccurs='unbounded' type='ShortNameType' >
<xs:annotation>
<xs:documentation>
The name of the element holding the value that is being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='DescriptionType' >
<xs:annotation>
<xs:documentation>
Description fo the element holding the value being passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LedgerSetupReference' minOccurs='0' type='LedgerSetupReferenceType' >
<xs:annotation>
<xs:documentation>
Identifies the Accounting Book that the Journal belongs to. The value is normally null, but must be present if this is a Correction journal If null then the Primary Book is assumed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReferenceType' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ProfileType' type='ProfileTypeType' >
<xs:annotation>
<xs:documentation>
Identifies the Type associated with the Revaluation Profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingBookDefinitionReference' minOccurs='0' type='AccountingBookDefinitionReferenceType' >
<xs:annotation>
<xs:documentation>
References a book definition, which includes the three below attributes which are needed on this  BOD so systems won&#39;t have to listen to AccountingBookDefinition noun to have this information</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='UserArea' minOccurs='0' type='UserAreaType' >
<xs:annotation>
<xs:documentation>
Allows the user of OAGIS to extend the specification in order to provide additional information that is not captured in OAGIS.This is done by defining the additional information in XML Schema and referencing the new schema in the xml instance document throught the use of namespaces. Once this is done the additional information defined there can be carried in the BOD XML instance document.The Open Applications Group will make best efforts to quickly consider all proposed submissions.The USERAREA is always the last element in all components, except where the component has been extended inline.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileIDType'>
<xs:sequence>
<xs:element name='ID' type='IDType' >
<xs:annotation>
<xs:documentation>
Is the Identifiers of the given instance of an entity within the scope of the integration.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ReverseBalanceSheetPostingIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='RevisionIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedString2BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='RunTimeRequestIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ShortNameType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
<xs:attribute name='languageID' type='String2BaseType' use='optional' >
<xs:annotation><xs:documentation>
This is required for language codes other than 'en-us' when the element that includes this attribute is used.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='StatusType'>
<xs:sequence>
<xs:element name='Code' type='CodeType' >
<xs:annotation>
<xs:documentation>
Code used to define the status of this document. See the code list associated to this code for the list of valid codes and their meanings.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='EffectiveDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
date and time this document becomes effective</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ArchiveIndicator' minOccurs='0' type='ArchiveIndicatorType' >
<xs:annotation>
<xs:documentation>
Indicator that determines if the BOD has been archived.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='UseOriginatingAmountIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:simpleType name="BooleanBaseType" >
<xs:restriction base="xs:boolean" >
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateAndTimeBaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="DateTimeType" >
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DurationBaseType" >
<xs:restriction base="xs:duration" >
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="IntegerBaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:integer" >
<xs:totalDigits value="22" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString1BaseType" >
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString2BaseType" >
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString3BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:normalizedString" >
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString4BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedStringBaseType" >
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String1BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="255" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String2BaseType" >
<xs:restriction base="xs:string" >
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String3BaseType" >
<xs:restriction base="xs:string" >
<xs:maxLength value="1024" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String4BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="17" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String5BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="StringBaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DateTimeType">
<xs:annotation>
<xs:documentation xml:lang="en">
</xs:documentation>
</xs:annotation>
<xs:union memberTypes="xs:date xs:time xs:dateTime"/>
</xs:simpleType>
<xs:complexType name="UserAreaType" block="restriction">
<xs:sequence>
<xs:any namespace="##any" processContents="strict" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:schema>
