Schema Transaction.xsd


schema location:  Z:\schema\Rev0\Transaction.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.eamxml.org/schema/Rev0
 
Elements  Complex types 
Transaction  TransactionType 


element Transaction
diagram Transaction_p1.png
namespace http://www.eamxml.org/schema/Rev0
type TransactionType
properties
content complex
children TransactionAccount TransactionEvent
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:stringrequired      
Descriptionxs:stringrequired      
TransactionAmountxs:decimalrequired      
TransactionDatexs:dateTimerequired      
Currencyxs:stringoptional      
source <xs:element name="Transaction" type="TransactionType"/>

complexType TransactionType
diagram Transaction_p2.png
namespace http://www.eamxml.org/schema/Rev0
children TransactionAccount TransactionEvent
used by
element Transaction
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:stringrequired      
Descriptionxs:stringrequired      
TransactionAmountxs:decimalrequired      
TransactionDatexs:dateTimerequired      
Currencyxs:stringoptional      
source <xs:complexType name="TransactionType">
 
<xs:sequence>
   
<xs:element name="TransactionAccount" type="AccountType"/>
   
<xs:element name="TransactionEvent" type="TransactionEventType"/>
 
</xs:sequence>
 
<xs:attribute name="Id" type="xs:string" use="required"/>
 
<xs:attribute name="Description" type="xs:string" use="required"/>
 
<xs:attribute name="TransactionAmount" type="xs:decimal" use="required"/>
 
<xs:attribute name="TransactionDate" type="xs:dateTime" use="required"/>
 
<xs:attribute name="Currency" type="xs:string" use="optional"/>
</xs:complexType>

attribute TransactionType/@Id
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Id" type="xs:string" use="required"/>

attribute TransactionType/@Description
type xs:string
properties
isRef 0
use required
source <xs:attribute name="Description" type="xs:string" use="required"/>

attribute TransactionType/@TransactionAmount
type xs:decimal
properties
isRef 0
use required
source <xs:attribute name="TransactionAmount" type="xs:decimal" use="required"/>

attribute TransactionType/@TransactionDate
type xs:dateTime
properties
isRef 0
use required
source <xs:attribute name="TransactionDate" type="xs:dateTime" use="required"/>

attribute TransactionType/@Currency
type xs:string
properties
isRef 0
use optional
source <xs:attribute name="Currency" type="xs:string" use="optional"/>

element TransactionType/TransactionAccount
diagram Transaction_p3.png
namespace http://www.eamxml.org/schema/Rev0
type AccountType
properties
isRef 0
content complex
children AccountCode UserDefined
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:stringrequired      
Namexs:stringoptional      
Descriptionxs:stringoptional      
ParentAccountIdxs:stringoptional      
Balancexs:decimaloptional      
BalanceDatexs:dateoptional      
source <xs:element name="TransactionAccount" type="AccountType"/>

element TransactionType/TransactionEvent
diagram Transaction_p4.png
namespace http://www.eamxml.org/schema/Rev0
type TransactionEventType
properties
isRef 0
content complex
children WorkOrder Equipment Requisition Account FunctionalLocation CatalogItem Site Invoice Location Address Payment Receipt UserDefined
attributes
Name  Type  Use  Default  Fixed  annotation
Idxs:stringrequired      
Namexs:stringrequired      
Descriptionxs:stringoptional      
source <xs:element name="TransactionEvent" type="TransactionEventType"/>


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