Schema SalesInvoice.xsd


schema location:  D:\Projects\Scemas\TOYOTA.Schemas\Cars\SalesInvoice.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Cars/SalesInvoice.xsd
 
Elements 
Invoices 


schema location:  D:\Projects\Scemas\TOYOTA.Schemas\types.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://schemas.toyota.cz/Types.xsd
 
Attributes  Elements  Simple types 
countryISOLong  ModelRef  countryISOLong 
countryISOShort  VINe  CountryISOShort 
currency  Currency 
dealerCode  DealerCode 
dealerWarrCode  DealerWarrCode 
email  Email 
operationNumber  OperationNumber 
partNumber  PartNumber 
phone  Phone 
string20  String20 
string5  String5 
url  URL 
vds  VDS 
vin  VIN 
vis  VIS 
wmi  WMI 


element Invoices
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
properties
content complex
children Invoice
annotation
documentation
Kořen, obsahuje elementy SalesInvoice
documentation
Sales Invoice Root

element Invoices/Invoice
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children text vatBase Line
attributes
Name  Type  Use  Default  Fixed  annotation
numbertt:String20required      
documentation
Číslo prodejní faktury
documentation
Sales invoice number
invoiceTott:String20required      
documentation
Kód dealera, kterému je vystavena faktura za náhradní díly
documentation
Dealer's code who is invoiced
shipTott:String20required      
documentation
Kód dealera nebo pobočky, kam byly dodány náhradní díly.
documentation
Dealer's code or brach, whom is ordered parts delivered to.
suppliertt:String20      
createDatexs:dateTimerequired      
documentation
Datum a čas vytvoření faktury
documentation
Date and time of invoice creation
taxDatexs:daterequired      
documentation
Datum zdanitelného plnění.
documentation
Tax date.
dueDatexs:daterequired      
documentation
Datum splatnosti.
documentation
Payment due date.
amountxs:decimalrequired      
documentation
Celková částka s daní.
documentation
Total invoice amount with VAT.
paymentAmountxs:decimalrequired      
documentation
Částka, která bude zaplacena. (zaokrouhlení, zálohy...)
documentation
Amount which will be paid.
currencytt:Currencyrequired      
documentation
Měna, ve ktereé je fakturováno.
documentation
Invoice currency
isCreditxs:booleanrequired      
documentation
Příznak, zda se jedná o dobropis.
documentation
Credit flag.
isDebitxs:booleanrequired      
documentation
Příznak, zda se jedná o vrubopis.
documentation
Debit flag.
isMovedxs:boolean      
annotation
documentation
Prodejdní faktura
documentation
Sales Invoice

attribute Invoices/Invoice/@number
type tt:String20
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,20}
annotation
documentation
Číslo prodejní faktury
documentation
Sales invoice number

attribute Invoices/Invoice/@invoiceTo
type tt:String20
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,20}
annotation
documentation
Kód dealera, kterému je vystavena faktura za náhradní díly
documentation
Dealer's code who is invoiced

attribute Invoices/Invoice/@shipTo
type tt:String20
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,20}
annotation
documentation
Kód dealera nebo pobočky, kam byly dodány náhradní díly.
documentation
Dealer's code or brach, whom is ordered parts delivered to.

attribute Invoices/Invoice/@supplier
type tt:String20
properties
isRef 0
facets
pattern ([\w]|[-]|[/]|[_]){1,20}

attribute Invoices/Invoice/@createDate
type xs:dateTime
properties
isRef 0
use required
annotation
documentation
Datum a čas vytvoření faktury
documentation
Date and time of invoice creation

attribute Invoices/Invoice/@taxDate
type xs:date
properties
isRef 0
use required
annotation
documentation
Datum zdanitelného plnění.
documentation
Tax date.

attribute Invoices/Invoice/@dueDate
type xs:date
properties
isRef 0
use required
annotation
documentation
Datum splatnosti.
documentation
Payment due date.

attribute Invoices/Invoice/@amount
type xs:decimal
properties
isRef 0
use required
annotation
documentation
Celková částka s daní.
documentation
Total invoice amount with VAT.

attribute Invoices/Invoice/@paymentAmount
type xs:decimal
properties
isRef 0
use required
annotation
documentation
Částka, která bude zaplacena. (zaokrouhlení, zálohy...)
documentation
Amount which will be paid.

attribute Invoices/Invoice/@currency
type tt:Currency
properties
isRef 0
use required
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
annotation
documentation
Měna, ve ktereé je fakturováno.
documentation
Invoice currency

attribute Invoices/Invoice/@isCredit
type xs:boolean
properties
isRef 0
use required
annotation
documentation
Příznak, zda se jedná o dobropis.
documentation
Credit flag.

attribute Invoices/Invoice/@isDebit
type xs:boolean
properties
isRef 0
use required
annotation
documentation
Příznak, zda se jedná o vrubopis.
documentation
Debit flag.

attribute Invoices/Invoice/@isMoved
type xs:boolean
properties
isRef 0

element Invoices/Invoice/text
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Text na prodejní faktuře.
documentation
Text on sales invoice.

element Invoices/Invoice/vatBase
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
amountxs:decimalrequired      
documentation
Částka, suma všech řádků faktury se stejným DPH zaokrouhlená na dvě desetinná místa.
documentation
Sum of Line amounts with the same vatrate. Rouded to 2 decimal places
ratexs:decimalrequired      
documentation
Daň v procentech.
documentation
VAT rate.
annotation
documentation
Základy daní
documentation
Vat tax base

attribute Invoices/Invoice/vatBase/@amount
type xs:decimal
properties
isRef 0
use required
annotation
documentation
Částka, suma všech řádků faktury se stejným DPH zaokrouhlená na dvě desetinná místa.
documentation
Sum of Line amounts with the same vatrate. Rouded to 2 decimal places

attribute Invoices/Invoice/vatBase/@rate
type xs:decimal
properties
isRef 0
use required
annotation
documentation
Daň v procentech.
documentation
VAT rate.

element Invoices/Invoice/Line
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
properties
isRef 0
minOcc 1
maxOcc unbounded
content complex
children text tt:ModelRef Discount
attributes
Name  Type  Use  Default  Fixed  annotation
VINtt:VINrequired      
ccNumbertt:String20required      
pricexs:decimalrequired      
documentation
Jednotková cena
documentation
Unit price
basePricexs:decimalrequired      
retailPricexs:decimaloptional      
documentation
Doporučená maloobchodní cena.
documentation
Retail price
annotation
documentation
Řádka prodejní faktury
documentation
Line of Sales invoice

attribute Invoices/Invoice/Line/@VIN
type tt:VIN
properties
isRef 0
use required
facets
minLength 17
maxLength 17
pattern [0-9A-Za-z]{17}

attribute Invoices/Invoice/Line/@ccNumber
type tt:String20
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,20}

attribute Invoices/Invoice/Line/@price
type xs:decimal
properties
isRef 0
use required
annotation
documentation
Jednotková cena
documentation
Unit price

attribute Invoices/Invoice/Line/@basePrice
type xs:decimal
properties
isRef 0
use required

attribute Invoices/Invoice/Line/@retailPrice
type xs:decimal
properties
isRef 0
use optional
annotation
documentation
Doporučená maloobchodní cena.
documentation
Retail price

element Invoices/Invoice/Line/text
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
type xs:string
properties
isRef 0
minOcc 0
maxOcc 1
content simple
annotation
documentation
Text na řádce prodejní faktury.
documentation
Text on line of sales invoice.

element Invoices/Invoice/Line/Discount
diagram
namespace http://schemas.toyota.cz/Cars/SalesInvoice.xsd
properties
isRef 0
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  annotation
amountxs:decimalrequired      
typederived by: xs:stringrequired      
descriptionxs:string      

attribute Invoices/Invoice/Line/Discount/@amount
type xs:decimal
properties
isRef 0
use required

attribute Invoices/Invoice/Line/Discount/@type
type restriction of xs:string
properties
isRef 0
use required
facets
enumeration O

attribute Invoices/Invoice/Line/Discount/@description
type xs:string
properties
isRef 0

attribute tt:countryISOLong
namespace http://schemas.toyota.cz/Types.xsd
type tt:countryISOLong
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

attribute tt:countryISOShort
namespace http://schemas.toyota.cz/Types.xsd
type tt:CountryISOShort
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

attribute tt:currency
namespace http://schemas.toyota.cz/Types.xsd
type tt: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

attribute tt:dealerCode
namespace http://schemas.toyota.cz/Types.xsd
type tt:DealerCode
facets
minLength 3
maxLength 4
pattern [A-Za-z0-9]{3,4}

attribute tt:dealerWarrCode
namespace http://schemas.toyota.cz/Types.xsd
type tt:DealerWarrCode
facets
minLength 4
maxLength 4
pattern 0[0-9]{3}

attribute tt:email
namespace http://schemas.toyota.cz/Types.xsd
type tt:Email
facets
pattern ([\w_\-\.]+)@([\w-]+\.)+([a-zA-Z]{2,4})

attribute tt:operationNumber
namespace http://schemas.toyota.cz/Types.xsd
type tt:OperationNumber
facets
minLength 5
maxLength 7
pattern [a-z0-9A-Z]*

attribute tt:partNumber
namespace http://schemas.toyota.cz/Types.xsd
type tt:PartNumber
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})

attribute tt:phone
namespace http://schemas.toyota.cz/Types.xsd
type tt:Phone
facets
pattern \+?[0-9 -]{3,}

attribute tt:string20
namespace http://schemas.toyota.cz/Types.xsd
type tt:String20
facets
pattern ([\w]|[-]|[/]|[_]){1,20}

attribute tt:string5
namespace http://schemas.toyota.cz/Types.xsd
type tt:String5
facets
pattern ([\w]|[-]|[/]|[_]){1,5}

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

attribute tt:vds
namespace http://schemas.toyota.cz/Types.xsd
type tt:VDS
facets
minLength 5
maxLength 6
pattern [0-9A-Za-z]{5,6}

attribute tt:vin
namespace http://schemas.toyota.cz/Types.xsd
type tt:VIN
facets
minLength 17
maxLength 17
pattern [0-9A-Za-z]{17}

attribute tt:vis
namespace http://schemas.toyota.cz/Types.xsd
type tt:VIS
facets
minLength 8
maxLength 9
pattern [0-9A-Za-z]{8,9}

attribute tt:wmi
namespace http://schemas.toyota.cz/Types.xsd
type tt:WMI
facets
minLength 3
maxLength 3
pattern [0-9A-Za-z]{3}

element tt:ModelRef
diagram
namespace http://schemas.toyota.cz/Types.xsd
properties
content complex
children Color
used by
element Invoices/Invoice/Line
attributes
Name  Type  Use  Default  Fixed  annotation
katatt:String5required      
sfxtt:String5required      
specFromxs:gYearMonthrequired      

attribute tt:ModelRef/@kata
type tt:String5
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,5}

attribute tt:ModelRef/@sfx
type tt:String5
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,5}

attribute tt:ModelRef/@specFrom
type xs:gYearMonth
properties
isRef 0
use required

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
ictt:String5required      
documentation
Kód barvy interiéru
ectt:String5required      
documentation
Kód barvy exteriéru
trimtt:String5required      
documentation
Kód čalounění (látka, kůže, barva látky)
annotation
documentation
Dostupné barevné kombinace pro výbavu modelu

attribute tt:ModelRef/Color/@ic
type tt:String5
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,5}
annotation
documentation
Kód barvy interiéru

attribute tt:ModelRef/Color/@ec
type tt:String5
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,5}
annotation
documentation
Kód barvy exteriéru

attribute tt:ModelRef/Color/@trim
type tt:String5
properties
isRef 0
use required
facets
pattern ([\w]|[-]|[/]|[_]){1,5}
annotation
documentation
Kód čalounění (látka, kůže, barva látky)

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
wmitt:WMI      
vdstt:VDS      
vistt:VIS      

attribute tt:VINe/@wmi
type tt:WMI
properties
isRef 0
facets
minLength 3
maxLength 3
pattern [0-9A-Za-z]{3}

attribute tt:VINe/@vds
type tt:VDS
properties
isRef 0
facets
minLength 5
maxLength 6
pattern [0-9A-Za-z]{5,6}

attribute tt:VINe/@vis
type tt:VIS
properties
isRef 0
facets
minLength 8
maxLength 9
pattern [0-9A-Za-z]{8,9}

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 Invoices/Invoice/@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
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
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
attributes Invoices/Invoice/Line/@ccNumber Invoices/Invoice/@invoiceTo Invoices/Invoice/@number Invoices/Invoice/@shipTo Invoices/Invoice/@supplier
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 Invoices/Invoice/Line/@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 by
XMLSpy Schema Editor http://www.altova.com/xmlspy