<?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='RevaluationReport' type='RevaluationReportType' />
<xs:complexType name='RevaluationReportType'>
<xs:sequence>
<xs:element name='RevaluationReportHeader' minOccurs='0' type='RevaluationReportHeaderType' >
<xs:annotation>
<xs:documentation>
The header section of the RevaluationReport noun.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationReportLine' minOccurs='0' maxOccurs='unbounded' type='RevaluationReportLineType' >
<xs:annotation>
<xs:documentation>
The line section of the RevaluationReport noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingBookDefinitionReferenceType'>
<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:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference1Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID5Type' >
<xs:annotation>
<xs:documentation>
The ID associated with this Chart of Accounts (the name in tenant default mandatory locale).  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can quer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name2Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</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='ID6Type' >
<xs:annotation>
<xs:documentation>
The ID associated with this Chart of Accounts (the name in tenant default mandatory locale).  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can quer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name3Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</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>
The ID associated with this Chart of Accounts (the name in tenant default mandatory locale).  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can quer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name4Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference4Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID10Type' >
<xs:annotation>
<xs:documentation>
The ID associated with this Chart of Accounts (the name in tenant default mandatory locale).  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can quer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name5Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingChartReference5Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID11Type' >
<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='AccountingChartReference6Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID23Type' >
<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='AccountingChartReference7Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID24Type' >
<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='AccountingChartReference8Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID25Type' >
<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='AccountingChartReferenceType'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' maxOccurs='unbounded' type='ID4Type' >
<xs:annotation>
<xs:documentation>
The ID associated with this Chart of Accounts (the name in tenant default mandatory locale).  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can quer</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name1Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingDateType'>
<xs:sequence>
<xs:element name='PeriodID' type='PeriodIDType' >
<xs:annotation>
<xs:documentation>
Period ID.  Required for JE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='PostDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
Required for JE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Year' minOccurs='0' type='YearType' >
<xs:annotation>
<xs:documentation>
Required for JE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' type='NameType' >
<xs:annotation>
<xs:documentation>
Identifies the Name of the object in which associated.</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:element name='AdjustmentSequence' minOccurs='0' type='AdjustmentSequenceType' >
<xs:annotation>
<xs:documentation>
Required for JE</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='InsertedYearIndicator' minOccurs='0' type='InsertedYearIndicatorType' >
<xs:annotation>
<xs:documentation>
Required for JE</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingJournalReference1Type'>
<xs:sequence>
<xs:element name='ID' type='ID17Type' >
<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 AccountingJournal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LineNumber' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingJournalReferenceFromType'>
<xs:sequence>
<xs:element name='ID' type='ID18Type' >
<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>
Identifies the Name of the object in which associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LineNumber' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingJournalReferenceToType'>
<xs:sequence>
<xs:element name='ID' type='ID19Type' >
<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>
Identifies the Name of the object in which associated.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LineNumber' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='AccountingJournalReferenceType'>
<xs:sequence>
<xs:element name='ID' type='ID12Type' >
<xs:annotation>
<xs:documentation>
Journal Type ID of the accounting Journal that is being referenced.  Mandatory.  If missing or invalid, entire journal will be rejected - the most critical error.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' maxOccurs='unbounded' type='Name6Type' >
<xs:annotation>
<xs:documentation>
Name of the Journal Type.  Not needed on incoming journals, added when MBL publishes to BIS to save joins.  FC will remove if supplied by source system.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LineNumber' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</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='NormalizedStringBaseType' >
<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.  Account Types</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='String1BaseType' 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='String1BaseType' 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='AdjustmentSequenceType' >
<xs:simpleContent>
<xs:extension base='IntegerBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='AttachmentType'>
<xs:sequence>
<xs:element name='URI' minOccurs='0' type='URIType' >
<xs:annotation>
<xs:documentation>
Uniform Resource Identifier. Identifies files and locations on the web.  This can also be used for email address under contact.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='FileName' minOccurs='0' type='FileNameType' >
<xs:annotation>
<xs:documentation>
Indicates the name of the File being referenced.</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='DescriptionType' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='FileType' minOccurs='0' maxOccurs='unbounded' type='FileTypeType' >
<xs:annotation>
<xs:documentation>
Identifies the type of the file type of the attachment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='FileSizeQuantity' minOccurs='0' type='FileSizeQuantityType' >
<xs:annotation>
<xs:documentation>
Specifies how big the file is.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Title' minOccurs='0' maxOccurs='unbounded' type='TitleType' >
<xs:annotation>
<xs:documentation>
Is the title of the person. For example Dr..</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='BookInstanceIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='accountingEntity' type='String1BaseType' 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='String1BaseType' 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: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='String2BaseType' 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='CodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<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.  Journal Warnings</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='String1BaseType' 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='String1BaseType' 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='ContraGainsAccountType'>
<xs:sequence>
<xs:element name='GLNominalAccount' minOccurs='0' type='GLNominalAccountType' >
<xs:annotation>
<xs:documentation>
Must be valid for the Chart of Accounts for this book.  It cannot be set to Deleted.  In either case, the journal is held if any one line shows the error.  MBL maps these for all but the initial book.

We will post to Closed accounts with a warning messag</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountName' minOccurs='0' type='GLNominalAccountNameType' >
<xs:annotation>
<xs:documentation>
Name of the Natural Account.  Only used by MBL when publishing to BIS.  Not needed on source system or FC published journals.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference1Type' >
<xs:annotation>
<xs:documentation>
Published on outgoing BOD for use in BIS.  FC also needs to know this for validation, so it looks it up, stores it and passes it on to MBL.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ContraGLAccountType'>
<xs:sequence>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference4Type' >
<xs:annotation>
<xs:documentation>
Published on outgoing BOD for use in BIS.  FC also needs to know this for validation, so it looks it up, stores it and passes it on to MBL.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ContraLossesAccountType'>
<xs:sequence>
<xs:element name='GLNominalAccount' minOccurs='0' type='GLNominalAccountType' >
<xs:annotation>
<xs:documentation>
Must be valid for the Chart of Accounts for this book.  It cannot be set to Deleted.  In either case, the journal is held if any one line shows the error.  MBL maps these for all but the initial book.

We will post to Closed accounts with a warning messag</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GLNominalAccountName' minOccurs='0' type='GLNominalAccountNameType' >
<xs:annotation>
<xs:documentation>
Name of the Natural Account.  Only used by MBL when publishing to BIS.  Not needed on source system or FC published journals.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference2Type' >
<xs:annotation>
<xs:documentation>
Published on outgoing BOD for use in BIS.  FC also needs to know this for validation, so it looks it up, stores it and passes it on to MBL.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='CurrencyCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' 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='CurrencyExchangeRateType'>
<xs:sequence>
<xs:element name='SourceCurrencyCode' minOccurs='0' type='SourceCurrencyCodeType' >
<xs:annotation>
<xs:documentation>
The source Currency Code for the monetary amount to be converted.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='SourceUnitBaseNumeric' minOccurs='0' type='SourceUnitBaseNumericType' >
<xs:annotation>
<xs:documentation>
Specifies the unit base of the source currency for currencies with small denominations.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='TargetCurrencyCode' minOccurs='0' type='TargetCurrencyCodeType' >
<xs:annotation>
<xs:documentation>
The target Currency Code for the monetary amount to be converted.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='TargetUnitBaseNumeric' minOccurs='0' type='TargetUnitBaseNumericType' >
<xs:annotation>
<xs:documentation>
Specifies the unit base of the target currency for currencies with small denominations.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RateNumeric' minOccurs='0' type='RateNumericType' >
<xs:annotation>
<xs:documentation>
This is the multiplier to convert the source units to the target units.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='SetDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
Indentifies the date in which the conversion factor was set by the Issueing agency.</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:complexType>
<xs:complexType name='CurrencyRateTypeReference1Type'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID9Type' >
<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='DescriptionType' >
<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='CurrencyRateTypeReferenceType'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID4Type' >
<xs:annotation>
<xs:documentation>
Rate Type</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='DescriptionType' >
<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='DescriptionType' >
<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='DimensionCode1Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The Code Type associated to the dimension that is being used.
</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='String1BaseType' 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='String1BaseType' 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:attribute name='systemDimensionIndicator' type='BooleanBaseType' use='optional' >
<xs:annotation><xs:documentation>
Indicates if this dimension is a system dimension. Default value is false.
</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='DimensionCodesType'>
<xs:sequence>
<xs:element name='DimensionCode' maxOccurs='unbounded' type='DimensionCodeType' >
<xs:annotation>
<xs:documentation>
The code from the Code, ie the human readable code</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DimensionCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The code that is associated with the code list. In the definition of the code, this is the CodeValue assiigned to the CodeList</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='String1BaseType' 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='String1BaseType' 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:attribute name='systemDimensionIndicator' type='BooleanBaseType' use='optional' >
<xs:annotation><xs:documentation>
Yes means this is another element somewhere on the Journal header or line which is replicated here in order to serve up all nouns and codes (including enums) as the same type of data in the same list.</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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='DimensionRevaluationProfileType'>
<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='DimensionCode' minOccurs='0' maxOccurs='unbounded' type='DimensionCode1Type' >
<xs:annotation>
<xs:documentation>
The value of the code for this dimension. While the cardinality is set to unbounded, the maximun agreed to for Infor is 30.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='HierarchyNodeReference' minOccurs='0' type='HierarchyNodeReference3Type' >
<xs:annotation>
<xs:documentation>
References a hierarchy node to capture a set of dimension codes.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentID1Type'>
<xs:sequence>
<xs:element name='ID' type='ID2Type' >
<xs:annotation>
<xs:documentation>
The ID of the LedgerSetup.  This is the same as the Accounting Entity Code</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='DocumentID2Type'>
<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='DocumentID3Type'>
<xs:sequence>
<xs:element name='ID' type='ID8Type' >
<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='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='ID13Type' >
<xs:annotation>
<xs:documentation>
ID of Rate Type. Which is name in tenant default mandatory locale.</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='DocumentID5Type'>
<xs:sequence>
<xs:element name='ID' type='ID15Type' >
<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='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='DocumentID6Type'>
<xs:sequence>
<xs:element name='ID' type='ID16Type' >
<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='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='DocumentID7Type'>
<xs:sequence>
<xs:element name='ID' type='ID20Type' >
<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='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='DocumentID8Type'>
<xs:sequence>
<xs:element name='ID' type='ID21Type' >
<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='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='DocumentID9Type'>
<xs:sequence>
<xs:element name='ID' type='ID22Type' >
<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='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>
This is the definition&#39;s ID number</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='DocumentReferenceType'>
<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='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='LineNumber' minOccurs='0' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name='type' type='String5BaseType' use='optional' >
<xs:annotation><xs:documentation>
The type attribute is required on all DocumentReference elements and must be a valid noun name. The valid noun names are in the "Noun Name" code list for validation.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='DurationType' >
<xs:simpleContent>
<xs:extension base='DurationBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='EffectiveTimePeriod1Type'>
<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='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.</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.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='ElementType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
<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='NormalizedString1BaseType' 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='FileNameType' >
<xs:simpleContent>
<xs:extension base='String5BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='FileSizeQuantityType' >
<xs:simpleContent>
<xs:extension base='DecimalBaseType' >
<xs:attribute name='unitCode' type='NormalizedStringBaseType' 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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='FileTypeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that it are associated with corresponding entity.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='FinalBookAmountType' >
<xs:simpleContent>
<xs:extension base='DecimalBaseType' >
<xs:attribute name='currencyID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
The code for the currency associated with an amount.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='FinancialCalendarReferenceType'>
<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='Name' minOccurs='0' maxOccurs='unbounded' type='NameType' >
<xs:annotation>
<xs:documentation>
Identifies the Name of the object in which associated.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='GainAmountType' >
<xs:simpleContent>
<xs:extension base='Decimal1BaseType' >
<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: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='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLNominalAccountNameType' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available locales.</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='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='GLNominalAccountType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</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>
A reference to the node in the accounting entity hierarchy.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyNodeReference2Type'>
<xs:sequence>
<xs:element name='HierarchyReference' type='HierarchyReference2Type' >
<xs:annotation>
<xs:documentation>
References a hierarchy associated to the node.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='NodeID' minOccurs='0' type='NodeIDType' >
<xs:annotation>
<xs:documentation>
A reference to the node in the accounting entity hierarchy.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyNodeReference3Type'>
<xs:sequence>
<xs:element name='HierarchyReference' type='HierarchyReference3Type' >
<xs:annotation>
<xs:documentation>
References a hierarchy associated to the node.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='NodeID' minOccurs='0' type='NodeIDType' >
<xs:annotation>
<xs:documentation>
A reference to the node in the accounting entity hierarchy.</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>
A reference to the node in the accounting entity hierarchy.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='HierarchyReference1Type'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID6Type' >
<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='DescriptionType' >
<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='HierarchyReference2Type'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID7Type' >
<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='DescriptionType' >
<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='HierarchyReference3Type'>
<xs:sequence>
<xs:element name='DocumentID' minOccurs='0' type='DocumentID8Type' >
<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='DescriptionType' >
<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='DocumentID5Type' >
<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='DescriptionType' >
<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='HistoricBookAmountType' >
<xs:simpleContent>
<xs:extension base='Decimal1BaseType' >
<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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID10Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID11Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID12Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
Not used - Journal Type is defined at Tenant level.  Leave blank.</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
Not used - Journal Type is defined at Tenant level.  Leave blank.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID13Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable.</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='String2BaseType' 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='ID14Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the location that is associated with this ID when applicable.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID15Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='accountingEntity' type='String1BaseType' 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='String1BaseType' 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:attribute name='lid' type='String2BaseType' 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='ID16Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='accountingEntity' type='String1BaseType' 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='String1BaseType' 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:attribute name='lid' type='String2BaseType' 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='ID17Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' 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='String1BaseType' 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='ID18Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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='String1BaseType' 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='String1BaseType' 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: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='String2BaseType' 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='ID19Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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='String1BaseType' 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='String1BaseType' 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: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='String2BaseType' 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='ID1Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID20Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='accountingEntity' type='String1BaseType' 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='String1BaseType' 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:attribute name='lid' type='String2BaseType' 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='ID21Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='accountingEntity' type='String1BaseType' 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='String1BaseType' 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:attribute name='lid' type='String2BaseType' 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='ID22Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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='String1BaseType' 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='String1BaseType' 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: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='String2BaseType' 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='ID23Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID24Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID25Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID2Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
The ID of the accounting entity that is associated with this ID</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='location' type='String1BaseType' use='optional' >
<xs:annotation><xs:documentation>
Not used - Ledgers are not divided into Locations</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID3Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID4Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID5Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID6Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ID7Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' 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='String1BaseType' 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='ID8Type' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='accountingEntity' type='String1BaseType' 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='String1BaseType' 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='ID9Type' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='IDsType'>
<xs:sequence>
<xs:element name='ID' maxOccurs='unbounded' type='IDType' >
<xs:annotation>
<xs:documentation>
An ID for this balance record, is not the same as the account ID. The ID must be unique for each BOD. Note that the posting key should not be used for this ID because this would break the rule that the ID must be unique for every BOD. A Journal may cause a number of BODs to be created for a single balance batch which have to be processed as a unit, batching mechanism TBA.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='IDType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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='String1BaseType' 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='String1BaseType' 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='String2BaseType' 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='InsertedYearIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='JournalRangeType'>
<xs:sequence>
<xs:element name='AccountingJournalReferenceFrom' minOccurs='0' type='AccountingJournalReferenceFromType' >
<xs:annotation>
<xs:documentation>
References the journal type which is at the beginning of the range.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingJournalReferenceTo' minOccurs='0' type='AccountingJournalReferenceToType' >
<xs:annotation>
<xs:documentation>
References the journal type which is at the end of the range.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='JournalRevaluationProfileType'>
<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='AccountingJournalReference' minOccurs='0' maxOccurs='unbounded' type='AccountingJournalReference1Type' >
<xs:annotation>
<xs:documentation>
Points to the information that is associated with the AccountingJournal noun.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='JournalRange' minOccurs='0' type='JournalRangeType' >
<xs:annotation>
<xs:documentation>
Defines a range of journal types.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='HierarchyNodeReference' minOccurs='0' type='HierarchyNodeReference2Type' >
<xs:annotation>
<xs:documentation>
References a hierarchy node to capture a set of dimension codes.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='LedgerSetupReferenceType'>
<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: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='DescriptionType' >
<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>
The ID from the BookInstance section of the LedgerSetup.  Identifies the Book Instance.  Name of the book in the tenant default mandatory locale.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='LineNumberType' >
<xs:simpleContent>
<xs:extension base='NormalizedString3BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='LossAmountType' >
<xs:simpleContent>
<xs:extension base='Decimal1BaseType' >
<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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name1Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name2Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name3Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name4Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name5Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name6Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='Name7Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' use='optional' >
<xs:annotation><xs:documentation>
All available languages</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='NameType' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='languageID' type='StringBaseType' 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='NameValue1Type' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='name' type='NormalizedString1BaseType' 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='NormalizedStringBaseType' 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='NormalizedStringBaseType' 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='NormalizedString4BaseType' use='optional' >
<xs:annotation><xs:documentation>
</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='currencyID' type='NormalizedStringBaseType' 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='NormalizedStringBaseType' 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='NormalizedString4BaseType' use='optional' >
<xs:annotation><xs:documentation>
</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='accountingEntity' type='NormalizedString3BaseType' 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='NameValueType' >
<xs:simpleContent>
<xs:extension base='StringBaseType' >
<xs:attribute name='name' type='NormalizedString1BaseType' 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='NormalizedStringBaseType' 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='NormalizedStringBaseType' 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='currencyID' type='NormalizedStringBaseType' 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='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that it are associated with corresponding entity.</xs:documentation></xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='NodeIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='String2BaseType' 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='NormalizedString1BaseType' 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='NormalizedString2BaseType' 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='StringBaseType' 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='AccountingChartReference' minOccurs='0' type='AccountingChartReference7Type' >
<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='AccountingChartReference' minOccurs='0' type='AccountingChartReference8Type' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='PeriodIDType' >
<xs:simpleContent>
<xs:extension base='NormalizedString3BaseType' >
<xs:attribute name='schemeName' type='StringBaseType' 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='schemeAgencyID' type='NormalizedString1BaseType' 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='StringBaseType' 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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='PostedAccountType'>
<xs:sequence>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference5Type' >
<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:element name='Property' type='PropertyType' />
<xs:complexType name='Property1Type'>
<xs:sequence>
<xs:element name='NameValue' minOccurs='0' type='NameValue1Type' >
<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='DescriptionType' >
<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='EffectiveTimePeriod1Type' >
<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='NormalizedStringBaseType' 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='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='DescriptionType' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</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='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ListID for the code that it is associated with.  Journal Warning Parameters</xs:documentation></xs:annotation>
</xs:attribute>
</xs:complexType>
<xs:complexType name='RateNumericType' >
<xs:simpleContent>
<xs:extension base='Decimal2BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='ReserveAccountType'>
<xs:sequence>
<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='AccountingChartReference' minOccurs='0' type='AccountingChartReference6Type' >
<xs:annotation>
<xs:documentation>
Reference to the AccountingChart noun.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationAmountType' >
<xs:simpleContent>
<xs:extension base='Decimal1BaseType' >
<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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='RevaluationLineTypeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that it are associated with corresponding entity.</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='String1BaseType' 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='String1BaseType' 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='RevaluationMethodCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedString1BaseType' >
<xs:attribute name='listID' type='NormalizedString1BaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that it are associated with corresponding entity.</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='String1BaseType' 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='String1BaseType' 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='RevaluationMethodType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<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. Revaluation Methods</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='String1BaseType' 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='String1BaseType' 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='CurrencyRateTypeReference1Type' >
<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 account information associated with the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyRevaluationProfile' minOccurs='0' type='CurrencyRevaluationProfileType' >
<xs:annotation>
<xs:documentation>
Holds currency information associated with the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='JournalRevaluationProfile' minOccurs='0' type='JournalRevaluationProfileType' >
<xs:annotation>
<xs:documentation>
Holds journal information associated with the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='DimensionRevaluationProfile' minOccurs='0' type='DimensionRevaluationProfileType' >
<xs:annotation>
<xs:documentation>
Holds dimension information associated with the revaluation profile.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationPostingRules' minOccurs='0' type='RevaluationPostingRulesType' >
<xs:annotation>
<xs:documentation>
Holds the full set of rules applied when making a revaluation posting.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileID1Type'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' type='ID14Type' >
<xs:annotation>
<xs:documentation>
ID of Rate Type. Which is name in tenant default mandatory locale.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileIDType'>
<xs:sequence>
<xs:element name='ID' minOccurs='0' type='ID7Type' >
<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:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileReference1Type'>
<xs:sequence>
<xs:element name='RevaluationProfileID' minOccurs='0' type='RevaluationProfileID1Type' >
<xs:annotation>
<xs:documentation>
The Identifier that points to the RevaluationProfile document.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' type='Name7Type' >
<xs:annotation>
<xs:documentation>
The Name associated with this Chart of Accounts.  Not needed on incoming journals from source systems. FC adds because it needs it anyway.  Published on journals going to BIS to save an extra join - BIS can query it directly.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationProfileReferenceType'>
<xs:sequence>
<xs:element name='RevaluationProfileID' minOccurs='0' type='RevaluationProfileIDType' >
<xs:annotation>
<xs:documentation>
The Identifier that points to the RevaluationProfile document.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Name' minOccurs='0' type='NameType' >
<xs:annotation>
<xs:documentation>
Identifies the Name of the object in which associated.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='RevaluationReportHeaderType'>
<xs:sequence>
<xs:element name='IDs' minOccurs='0' type='IDsType' >
<xs:annotation>
<xs:documentation>
A container that holds a list of IDs without RevisionID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LastModificationDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
All dates and times will be provided in GMT.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='DocumentDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
The date and time when this document was created.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='DescriptionType' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</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='RevaluationRun' minOccurs='0' type='RevaluationRunType' />
<xs:element name='EffectiveDateTime' minOccurs='0' type='DateTimeType' >
<xs:annotation>
<xs:documentation>
The effective date and time for the revaluation</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationMethodCode' minOccurs='0' type='RevaluationMethodCodeType' >
<xs:annotation>
<xs:documentation>
A &quot;Standard&quot;, &quot;Correction&quot; or &quot;Reversal&quot; Journal. A Reversal Journal is the exact reverse of an existing posted journal. A Correction replaces the original posted journal or journal lines on a journal. Reversal and correction for FC use only.  All source</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='FinancialCalendarReference' minOccurs='0' type='FinancialCalendarReferenceType' >
<xs:annotation>
<xs:documentation>
Reference to the FinancialCalendar noun.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingDate' minOccurs='0' type='AccountingDateType' >
<xs:annotation>
<xs:documentation>
indentifies the date that is used to determine the accounting period the transaction is posted within. It is also known as the effective or post date.</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='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='AccountingChartReference' minOccurs='0' type='AccountingChartReferenceType' >
<xs:annotation>
<xs:documentation>
Published on outgoing BOD for use in BIS.  FC also needs to know this for validation, so it looks it up, stores it and passes it on to MBL.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ContraGainsAccount' minOccurs='0' type='ContraGainsAccountType' >
<xs:annotation>
<xs:documentation>
Natural Account for this Journal line</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ContraLossesAccount' minOccurs='0' type='ContraLossesAccountType' >
<xs:annotation>
<xs:documentation>
Natural Account for this Journal line</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='WarningCode' minOccurs='0' maxOccurs='unbounded' type='WarningCodeType' >
<xs:annotation>
<xs:documentation>
These are used for any warnings which are needed for the report e.g. currency rate not found</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationProfileReference' minOccurs='0' type='RevaluationProfileReferenceType' >
<xs:annotation>
<xs:documentation>
Reference to the RevaluationProfile noun.</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='RevaluationReportLineType'>
<xs:sequence>
<xs:element name='LineNumber' type='LineNumberType' >
<xs:annotation>
<xs:documentation>
Is the identifier of the given Line Component within the document</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Description' minOccurs='0' maxOccurs='unbounded' type='DescriptionType' >
<xs:annotation>
<xs:documentation>
A free form text description of the object.</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='DocumentReference' minOccurs='0' maxOccurs='unbounded' type='DocumentReferenceType' >
<xs:annotation>
<xs:documentation>
A generic reference that uses the &#39;type&#39; attribute which contains the noun name of the referenced object.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Attachment' minOccurs='0' maxOccurs='unbounded' type='AttachmentType' >
<xs:annotation>
<xs:documentation>
The Attachment represents binary data files that may be included within a BOD. These files replace 	the paper specifications and drawings attached to a BOD definition to clearly communicate design requirements. This Data Type is optional. Attachment usage is further defined by its position.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationLineType' minOccurs='0' type='RevaluationLineTypeType' >
<xs:annotation>
<xs:documentation>
Distinguishes between a Reval Line and an Exchange Offset line</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='SummaryType' minOccurs='0' type='SummaryTypeType' >
<xs:annotation>
<xs:documentation>
Indicates if the line is summarised by Source Account, by Reserve Account or by Dimension</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='SourceGLAccount' minOccurs='0' type='SourceGLAccountType' >
<xs:annotation>
<xs:documentation>
Natural Account for this Journal line</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='ContraGLAccount' minOccurs='0' type='ContraGLAccountType' >
<xs:annotation>
<xs:documentation>
Natural Account for this Journal line</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='PostedAccount' minOccurs='0' type='PostedAccountType' >
<xs:annotation>
<xs:documentation>
If line type is Reval  then if PostToSourceAccountIndicator = true then SourceAccount else ReserveAccount else (assume exchange line ) ContraAccount</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='AccountingJournalReference' minOccurs='0' type='AccountingJournalReferenceType' >
<xs:annotation>
<xs:documentation>
Reference to the journal</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='SourceAmount' minOccurs='0' type='SourceAmountType' >
<xs:annotation>
<xs:documentation>
Normally the primary book will have nothing in the source amount field. However, given the way that LN calculates its book amount, the source amount may be populated by what LN calls the “reference” currency value. This is truly the amount from which the book amount is calculated, so fits the definition of a source amount.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='HistoricBookAmount' minOccurs='0' type='HistoricBookAmountType' >
<xs:annotation>
<xs:documentation>
The original book amount.  Used as part of the calculation to derive the Revaluation Amount.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='FinalBookAmount' minOccurs='0' type='FinalBookAmountType' >
<xs:annotation>
<xs:documentation>
The book amount after revaluation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyRateTypeReference' minOccurs='0' type='CurrencyRateTypeReferenceType' >
<xs:annotation>
<xs:documentation>
Usually the same Rate Type applies to all lines in a journal.  But occasionally can use different ones, normally only when a breakout code is in use. Rate type may not include rates for all codes, and system may default to Standard Rate.  Exceptionally, e</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='CurrencyExchangeRate' minOccurs='0' type='CurrencyExchangeRateType' >
<xs:annotation>
<xs:documentation>
Identifies the exchange 	rate between two currencies</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationAmount' minOccurs='0' type='RevaluationAmountType' >
<xs:annotation>
<xs:documentation>
The amount generated from revaluation processing to be posted back into the target book.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='LossAmount' minOccurs='0' type='LossAmountType' >
<xs:annotation>
<xs:documentation>
The amount posted to the nominated loss account.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='GainAmount' minOccurs='0' type='GainAmountType' >
<xs:annotation>
<xs:documentation>
The amount posted to the nominated gains account.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='DimensionCodes' minOccurs='0' type='DimensionCodesType' >
<xs:annotation>
<xs:documentation>
These include both the user-defined Dimensions, defined on the Chart of Accounts Dimension Sequence, and the System Dimensions, eg Journal Type and Accounting Book.  For User Dimensions, only the Dimensions/Codes defined for the Chart of Accounts of this</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='WarningCode' minOccurs='0' maxOccurs='unbounded' type='WarningCode1Type' >
<xs:annotation>
<xs:documentation>
These are used for any warnings which are needed for the report e.g. currency rate not found</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationProfileReference' minOccurs='0' type='RevaluationProfileReference1Type' >
<xs:annotation>
<xs:documentation>
Reference to the RevaluationProfile noun.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='RevaluationProfileDetail' minOccurs='0' maxOccurs='unbounded' type='RevaluationProfileDetailType' >
<xs:annotation>
<xs:documentation>
Supplies the detail of the revaluation profile, and paremeters entered at runtime, for a revaluation.</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='RevaluationRunType' >
<xs:simpleContent>
<xs:extension base='NormalizedString3BaseType' >
</xs:extension>
</xs:simpleContent>
</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='NormalizedString3BaseType' >
</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='SourceAmountType' >
<xs:simpleContent>
<xs:extension base='Decimal1BaseType' >
<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:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='SourceCurrencyCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
CurrencyCode</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='languageID' type='NormalizedStringBaseType' 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='SourceGLAccountType'>
<xs:sequence>
<xs:element name='AccountingChartReference' minOccurs='0' type='AccountingChartReference3Type' >
<xs:annotation>
<xs:documentation>
Published on outgoing BOD for use in BIS.  FC also needs to know this for validation, so it looks it up, stores it and passes it on to MBL.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='SourceUnitBaseNumericType' >
<xs:simpleContent>
<xs:extension base='Decimal2BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='SummaryTypeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
This attribute contains the Code List ID for the codes that it are associated with corresponding entity.</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='String1BaseType' 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='String1BaseType' 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='TargetCurrencyCodeType' >
<xs:simpleContent>
<xs:extension base='NormalizedStringBaseType' >
<xs:attribute name='listID' type='NormalizedStringBaseType' use='optional' >
<xs:annotation><xs:documentation>
CurrencyCode</xs:documentation></xs:annotation>
</xs:attribute>
<xs:attribute name='languageID' type='NormalizedStringBaseType' 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='TargetUnitBaseNumericType' >
<xs:simpleContent>
<xs:extension base='Decimal2BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='TitleType' >
<xs:simpleContent>
<xs:extension base='String5BaseType' >
<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='URIType' >
<xs:simpleContent>
<xs:extension base='String2BaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='UseOriginatingAmountIndicatorType' >
<xs:simpleContent>
<xs:extension base='BooleanBaseType' >
</xs:extension>
</xs:simpleContent>
</xs:complexType>
<xs:complexType name='WarningCode1Type'>
<xs:sequence>
<xs:element name='Code' type='CodeType' >
<xs:annotation>
<xs:documentation>
Element for the communication of all codes.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Property' minOccurs='0' maxOccurs='unbounded' type='PropertyType' >
<xs:annotation>
<xs:documentation>
Represents the Properties or Features of the associated entity</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='WarningCodeType'>
<xs:sequence>
<xs:element name='Code' type='CodeType' >
<xs:annotation>
<xs:documentation>
Warnings associated with the line rather than the header.  Can vary by book when issued by MBL.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name='Property' minOccurs='0' maxOccurs='unbounded' type='PropertyType' >
<xs:annotation>
<xs:documentation>
Represents the Properties or Features of the associated entity</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name='YearType' >
<xs:simpleContent>
<xs:extension base='String1BaseType' >
</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="Decimal1BaseType" >
<xs:restriction base="xs:decimal" >
<xs:totalDigits value="25" />
<xs:fractionDigits value="8" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Decimal2BaseType" >
<xs:restriction base="xs:decimal" >
<xs:totalDigits value="25" />
<xs:fractionDigits value="5" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="DecimalBaseType" >
<xs:restriction base="xs:decimal" >
<xs:totalDigits value="25" />
</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:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="64" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString2BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="10" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString3BaseType" >
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedString4BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:normalizedString" >
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="NormalizedStringBaseType" >
<xs:restriction base="xs:normalizedString" >
<xs:maxLength value="100" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String1BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="22" />
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="String2BaseType" >
<xs:annotation><xs:documentation></xs:documentation></xs:annotation>
<xs:restriction base="xs:string" >
<xs:maxLength value="255" />
</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="64" />
</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>
