Schema RepairOrder.xsd


schema location:  C:\_PRIVATE\Michal.Jirku\ToyotaProj\BizTalk\TOYOTA.Schemas\Service\RepairOrder.xsd
targetNamespace:  http://schemas.toyota.cz/Service/RepairOrder.xsd
 
Elements 
RepairOrders 


schema location:  C:\_PRIVATE\Michal.Jirku\ToyotaProj\BizTalk\TOYOTA.Schemas\types.xsd
targetNamespace:  http://schemas.toyota.cz/Types.xsd
 
Elements  Simple types 
ModelRef  countryISOLong 
VINe  CountryISOShort 
Currency 
DealerCode 
DealerWarrCode 
Email 
OperationNumber 
PartNumber 
Phone 
String20 
String5 
URL 
VDS 
VIN 
VIS 
WMI 


element RepairOrders
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
content complex
children RepairOrder
annotation
documentation 
Zakázky

element RepairOrders/RepairOrder
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
children InvoiceDetails Part Operation Sublet
attributes
Name  Type  Use  Default  Fixed  Annotation
dlr  xs:stringrequired      
documentation 
Kód dealera, který zakázku posílá.
number  xs:stringrequired      
documentation 
Číslo zakázky.
customerID  xs:integerrequired      
documentation 
Identifikátor zákazníká, který zakázku objednal. Většinou majitel vozidla.
handOverPartyID  xs:stringoptional      
documentation 
Identifikátor zákazníka, který vůz převzal.
parentOrderNo  xs:stringoptional      
documentation 
Číslo nadřízené zakázky.
typeID  required      
documentation 
Typ zákázky, 1-běžná; 2 - garanční; 3-interní; 9-Prodejka
receiptDate  xs:dateTimerequired      
documentation 
Datum a čas přijetí vozidla.
handoverDate  xs:dateTimerequired      
documentation 
Datum a čas předání vozidla.
termDate  xs:dateTimeoptional      
documentation 
Dohodnutý termín předání vozu zákazníkovi.
labourFinsihedDate  xs:dateoptional      
documentation 
Datum dokončení prací
mileage  xs:decimalrequired      
documentation 
Stav tachometru.
vin  tt:VINrequired      
registrationNo  xs:stringrequired      
documentation 
SPZ
receiptTechnicianID  xs:integerrequired      
documentation 
Identifikátor přijímacího technika.
agreedPrice  xs:decimaloptional      
documentation 
Předběžně dohodnutá cena.
componentCode  xs:stringoptional      
documentation 
Kód postižené oblasti.
annotation
documentation 
Zakázka

element RepairOrders/RepairOrder/InvoiceDetails
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
number  tt:String20required      
documentation 
Číslo faktury.
createDate  xs:daterequired      
documentation 
Datum vystavení faktury.
taxDate  xs:daterequired      
documentation 
Datum zdanitelného plnění.
dueDate  xs:daterequired      
documentation 
Datum splatnosti.
amount  xs:decimalrequired      
documentation 
Celková částka.
paymentAmount  xs:decimalrequired      
documentation 
Částka k zaplacení. (zaokrohlení apod.)
currency  tt:Currencyrequired      
documentation 
Měna.
annotation
documentation 
Fakturační podrobnosti.

element RepairOrders/RepairOrder/Part
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
pn  tt:PartNumberrequired      
documentation 
Číslo náhradního dílu.
text  xs:stringoptional      
documentation 
Popis náhradního dílu.
qty  xs:integerrequired      
documentation 
Počet.
unitPrice  xs:decimalrequired      
documentation 
Jednotková cena.
discount  xs:decimaloptional      
documentation 
Sleva v %
finalPrice  xs:decimalrequired      
documentation 
Koncová cena bez DPH
vatRate  xs:decimalrequired      
documentation 
Daňová sazba.
share  xs:decimaloptional      
documentation 
Podíl účtovaný na danou zakázku v %.
annotation
documentation 
Použité díly na zakázce.

element RepairOrders/RepairOrder/Operation
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
children Technician
attributes
Name  Type  Use  Default  Fixed  Annotation
number  tt:OperationNumberrequired      
documentation 
Kód operace (práce), která byla provedena.
typeID  required      
documentation 
Typ operace: 1-servis; 2 - karosárna; 3-lakovna
text  xs:stringoptional      
documentation 
Popis
tariff  xs:decimalrequired      
documentation 
Hodinová sazba.
standardTime  xs:decimaloptional      
documentation 
Normovaný čas na tuto práci.
actualTime  xs:decimalrequired      
documentation 
Skutečně odpracovaný čas.
finalPrice  xs:decimalrequired      
documentation 
Koncová cena bez DPH.
vatRate  xs:decimalrequired      
documentation 
Daňová sazba.
discount  xs:decimaloptional      
documentation 
Sleva v %.
share  xs:decimaloptional      
documentation 
Podíl účtovaný na tuto zakázku.
annotation
documentation 
Práce provedené na zakázce.

element RepairOrders/RepairOrder/Operation/Technician
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
id  xs:stringrequired      
documentation 
Identifikátor mechanika.
time  xs:decimalrequired      
documentation 
Odpracovaný čas mechanika.
annotation
documentation 
Mechanici, kteří prováděli opraci.

element RepairOrders/RepairOrder/Sublet
diagram
namespace http://schemas.toyota.cz/Service/RepairOrder.xsd
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
price  xs:stringrequired      
documentation 
cena
invoiceNo  xs:stringoptional      
documentation 
Číslo dodavatelské faktury.
text  xs:stringoptional      
documentation 
Popis poddodávky.
annotation
documentation 
Poddodávky.

element tt:ModelRef
diagram
namespace http://schemas.toyota.cz/Types.xsd
properties
content complex
children Color
attributes
Name  Type  Use  Default  Fixed  Annotation
kata  tt:String5      
sfx  tt:String5      
specFrom  xs:gYearMonthrequired      

element tt:ModelRef/Color
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:string
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
ic  tt:String5required      
ec  tt:String5required      
trim  tt:String5required      

element tt:VINe
diagram
namespace http://schemas.toyota.cz/Types.xsd
type extension of xs:anyType
properties
content complex
mixed true
attributes
Name  Type  Use  Default  Fixed  Annotation
wmi  tt:WMI      
vds  tt:VDS      
vis  tt:VIS      

simpleType tt:countryISOLong
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration ABW
enumeration AFG
enumeration AGO
enumeration AIA
enumeration ALB
enumeration AND
enumeration ANT
enumeration ARE
enumeration ARG
enumeration ARM
enumeration ASM
enumeration ATA
enumeration ATF
enumeration ATG
enumeration AUS
enumeration AUT
enumeration AZE
enumeration BDI
enumeration BEL
enumeration BEN
enumeration BFA
enumeration BGD
enumeration BGR
enumeration BHR
enumeration BHS
enumeration BIH
enumeration BLR
enumeration BLZ
enumeration BMU
enumeration BOL
enumeration BRA
enumeration BRB
enumeration BRN
enumeration BTN
enumeration BVT
enumeration BWA
enumeration CAF
enumeration CAN
enumeration CCK
enumeration CIV
enumeration CMR
enumeration COD
enumeration COG
enumeration COK
enumeration COL
enumeration COM
enumeration CPV
enumeration CRI
enumeration CUB
enumeration CXR
enumeration CYM
enumeration CYP
enumeration CZE
enumeration DEU
enumeration DJI
enumeration DMA
enumeration DNK
enumeration DOM
enumeration DZA
enumeration ECU
enumeration EGY
enumeration ERI
enumeration ESP
enumeration EST
enumeration ETH
enumeration FIN
enumeration FJI
enumeration FLK
enumeration FRA
enumeration FRO
enumeration FSM
enumeration GAB
enumeration GBR
enumeration GEO
enumeration GHA
enumeration GIB
enumeration GIN
enumeration GLP
enumeration GMB
enumeration GNB
enumeration GNQ
enumeration GRC
enumeration GRD
enumeration GRL
enumeration GTM
enumeration GUF
enumeration GUM
enumeration GUY
enumeration HKG
enumeration HMD
enumeration HND
enumeration HRV
enumeration HTI
enumeration HUN
enumeration CHE
enumeration CHL
enumeration CHN
enumeration IDN
enumeration IND
enumeration IOT
enumeration IRL
enumeration IRN
enumeration IRQ
enumeration ISL
enumeration ISR
enumeration ITA
enumeration JAM
enumeration JOR
enumeration JPN
enumeration KAZ
enumeration KEN
enumeration KGZ
enumeration KHM
enumeration KIR
enumeration KNA
enumeration KOR
enumeration KWT
enumeration LAO
enumeration LBN
enumeration LBR
enumeration LBY
enumeration LCA
enumeration LIE
enumeration LKA
enumeration LSO
enumeration LTU
enumeration LUX
enumeration LVA
enumeration MAC
enumeration MAR
enumeration MCO
enumeration MDA
enumeration MDG
enumeration MDV
enumeration MEX
enumeration MHL
enumeration MKD
enumeration MLI
enumeration MLT
enumeration MMR
enumeration MNG
enumeration MNP
enumeration MOZ
enumeration MRT
enumeration MSR
enumeration MTQ
enumeration MUS
enumeration MWI
enumeration MYS
enumeration MYT
enumeration NAM
enumeration NCL
enumeration NER
enumeration NFK
enumeration NGA
enumeration NIC
enumeration NIU
enumeration NLD
enumeration NOR
enumeration NPL
enumeration NRU
enumeration NZL
enumeration OMN
enumeration PAK
enumeration PAN
enumeration PCN
enumeration PER
enumeration PHL
enumeration PLW
enumeration PNG
enumeration POL
enumeration PRI
enumeration PRK
enumeration PRT
enumeration PRY
enumeration PYF
enumeration QAT
enumeration REU
enumeration ROM
enumeration RUS
enumeration RWA
enumeration SAU
enumeration SDN
enumeration SEN
enumeration SGP
enumeration SGS
enumeration SHN
enumeration SJM
enumeration SLB
enumeration SLE
enumeration SLV
enumeration SMR
enumeration SOM
enumeration SPM
enumeration STP
enumeration SUR
enumeration SVK
enumeration SVN
enumeration SWE
enumeration SWZ
enumeration SYC
enumeration SYR
enumeration TCA
enumeration TCD
enumeration TGO
enumeration THA
enumeration TJK
enumeration TKL
enumeration TKM
enumeration TMP
enumeration TON
enumeration TTO
enumeration TUN
enumeration TUR
enumeration TUV
enumeration TWN
enumeration TZA
enumeration UGA
enumeration UKR
enumeration UMI
enumeration URY
enumeration USA
enumeration UZB
enumeration VAT
enumeration VCT
enumeration VEN
enumeration VGB
enumeration VIR
enumeration VNM
enumeration VUT
enumeration WLF
enumeration WSM
enumeration YEM
enumeration YUG
enumeration ZAF
enumeration ZMB
enumeration ZWE

simpleType tt:CountryISOShort
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
enumeration AD
enumeration AE
enumeration AF
enumeration AG
enumeration AI
enumeration AL
enumeration AM
enumeration AN
enumeration AO
enumeration AQ
enumeration AR
enumeration AS
enumeration AT
enumeration AU
enumeration AW
enumeration AZ
enumeration BA
enumeration BB
enumeration BD
enumeration BE
enumeration BF
enumeration BG
enumeration BH
enumeration BI
enumeration BJ
enumeration BM
enumeration BN
enumeration BO
enumeration BR
enumeration BS
enumeration BT
enumeration BV
enumeration BW
enumeration BY
enumeration BZ
enumeration CA
enumeration CC
enumeration CD
enumeration CF
enumeration CG
enumeration CI
enumeration CK
enumeration CL
enumeration CM
enumeration CN
enumeration CO
enumeration CR
enumeration CU
enumeration CV
enumeration CX
enumeration CY
enumeration CZ
enumeration DE
enumeration DJ
enumeration DK
enumeration DM
enumeration DO
enumeration DZ
enumeration EC
enumeration EE
enumeration EG
enumeration ER
enumeration ES
enumeration ET
enumeration FI
enumeration FJ
enumeration FK
enumeration FM
enumeration FO
enumeration FR
enumeration GA
enumeration GB
enumeration GD
enumeration GE
enumeration GF
enumeration GH
enumeration GI
enumeration GL
enumeration GM
enumeration GN
enumeration GP
enumeration GQ
enumeration GR
enumeration GS
enumeration GT
enumeration GU
enumeration GW
enumeration GY
enumeration HK
enumeration HM
enumeration HN
enumeration HR
enumeration HT
enumeration HU
enumeration CH
enumeration ID
enumeration IE
enumeration IL
enumeration IN
enumeration IO
enumeration IQ
enumeration IR
enumeration IS
enumeration IT
enumeration JM
enumeration JO
enumeration JP
enumeration KE
enumeration KG
enumeration KH
enumeration KI
enumeration KM
enumeration KN
enumeration KP
enumeration KR
enumeration KW
enumeration KY
enumeration KZ
enumeration LA
enumeration LB
enumeration LC
enumeration LI
enumeration LK
enumeration LR
enumeration LS
enumeration LT
enumeration LU
enumeration LV
enumeration LY
enumeration MA
enumeration MC
enumeration MD
enumeration MG
enumeration MH
enumeration MK
enumeration ML
enumeration MM
enumeration MN
enumeration MO
enumeration MP
enumeration MQ
enumeration MR
enumeration MS
enumeration MT
enumeration MU
enumeration MV
enumeration MW
enumeration MX
enumeration MY
enumeration MZ
enumeration NA
enumeration NC
enumeration NE
enumeration NF
enumeration NG
enumeration NI
enumeration NL
enumeration NO
enumeration NP
enumeration NR
enumeration NU
enumeration NZ
enumeration OM
enumeration PA
enumeration PE
enumeration PF
enumeration PG
enumeration PH
enumeration PK
enumeration PL
enumeration PM
enumeration PN
enumeration PR
enumeration PT
enumeration PW
enumeration PY
enumeration QA
enumeration RE
enumeration RO
enumeration RU
enumeration RW
enumeration SA
enumeration SB
enumeration SC
enumeration SD
enumeration SE
enumeration SG
enumeration SH
enumeration SI
enumeration SJ
enumeration SK
enumeration SL
enumeration SM
enumeration SN
enumeration SO
enumeration SR
enumeration ST
enumeration SV
enumeration SY
enumeration SZ
enumeration TC
enumeration TD
enumeration TF
enumeration TG
enumeration TH
enumeration TJ
enumeration TK
enumeration TM
enumeration TN
enumeration TO
enumeration TP
enumeration TR
enumeration TT
enumeration TV
enumeration TW
enumeration TZ
enumeration UA
enumeration UG
enumeration UM
enumeration US
enumeration UY
enumeration UZ
enumeration VA
enumeration VC
enumeration VE
enumeration VG
enumeration VI
enumeration VN
enumeration VU
enumeration WF
enumeration WS
enumeration YE
enumeration YT
enumeration YU
enumeration ZA
enumeration ZM
enumeration ZW

simpleType tt:Currency
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute RepairOrders/RepairOrder/InvoiceDetails/@currency
facets
length 3
enumeration CZK
enumeration EUR
enumeration USD
enumeration JPY
enumeration SKK
enumeration DKK
enumeration CAD
enumeration XDR
enumeration HUF
enumeration NOK
enumeration NZD
enumeration PLN
enumeration SIT
enumeration SEK
enumeration GBP
enumeration CHF
enumeration XEU
enumeration FIM
enumeration IEP
enumeration LUF
enumeration PTE
enumeration ATD
enumeration GRD
enumeration ESP
enumeration XCU
enumeration BGN
enumeration EEK
enumeration HKD
enumeration ISK
enumeration ZAR
enumeration KRW
enumeration CYP
enumeration LTL
enumeration LVL
enumeration MTL
enumeration ROL
enumeration SGD
enumeration TRL

simpleType tt:DealerCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 3
maxLength 4
pattern ^[A-Za-z0-9]{3,4}$

simpleType tt:DealerWarrCode
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
minLength 4
maxLength 4
pattern ^0[0-9]{3}$

simpleType tt:Email
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ^([\w\-\.]+)@([\w-]+\.)+([a-zA-Z]{2,4})$

simpleType tt:OperationNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute RepairOrders/RepairOrder/Operation/@number
facets
minLength 5
maxLength 7
pattern ^[a-z0-9A-Z]*$

simpleType tt:PartNumber
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute RepairOrders/RepairOrder/Part/@pn
facets
pattern ^([a-z0-9A-Z]{5}-[a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,2})|([a-z0-9A-Z]{5}-[a-z0-9A-Z]{1,5})|([a-z0-9A-Z]{3,5})$

simpleType tt:Phone
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ^\+?[0-9 -]{3,}$

simpleType tt:String20
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute RepairOrders/RepairOrder/InvoiceDetails/@number
facets
pattern ([\w]|[-]|[/]){1,20}

simpleType tt:String5
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attributes tt:ModelRef/Color/@ec tt:ModelRef/Color/@ic tt:ModelRef/@kata tt:ModelRef/@sfx tt:ModelRef/Color/@trim
facets
pattern ^([\w]|[-]|[/]){1,5}$

simpleType tt:URL
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
facets
pattern ^(https?://)?(([\w]|[-])+[.])+([a-zA-Z]{2,4}){1}([-]|[_]|[~]|[&]|[=]|[\?]|[\.]|[a-z]|[0-9]|[/])*$

simpleType tt:VDS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vds
facets
minLength 5
maxLength 6
pattern ^[0-9A-Za-z]{5,6}$

simpleType tt:VIN
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute RepairOrders/RepairOrder/@vin
facets
minLength 17
maxLength 17
pattern ^[0-9A-Za-z]{17}$

simpleType tt:VIS
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@vis
facets
minLength 8
maxLength 9
pattern ^[0-9A-Za-z]{8,9}$

simpleType tt:WMI
namespace http://schemas.toyota.cz/Types.xsd
type restriction of xs:string
used by
attribute tt:VINe/@wmi
facets
minLength 3
maxLength 3
pattern ^[0-9A-Za-z]{3}$


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy