Changes for page 4. BillJournal

Last modified by Anders Göthberg on 2022/06/20 11:29
From empty
To version 57.1
edited by Daniel Lofqvist
on 2022/03/31 14:47
Change comment: Uploaded new attachment "BillJournal_[1.1].xsd", version {1}

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +4. BillJournal
Parent
... ... @@ -1,0 +1,1 @@
1 +developer:Main.Invoicing.invoice-service.Implementation guide.Technical reference.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +xwiki:XWiki.ihq
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Tags
... ... @@ -1,0 +1,1 @@
1 +px-custom-page-content
Content
... ... @@ -1,0 +1,130 @@
1 +(% class="jumbotron" %)
2 +(((
3 +(% class="container" %)
4 +(((
5 +This is a technical overview of one of the response files (**Bill Journal**) you retrieve from PayEx.
6 +)))
7 +)))
8 +
9 +{{warning}}
10 +Please note that your Response files might only utilize and/or contain a subset of all elements described below. See the XSD version for your response files to learn more.
11 +{{/warning}}
12 +
13 +== Overview ==
14 +
15 +
16 +The Bill Journal displays changes in invoice status that relates to contracted services.
17 +
18 +Entries in the Bill Journal could stem from events such as:
19 +
20 +* An invoice has been closed or backordered in accounts receivable (including invoice substatus if applicable)
21 +* A reminder, interest claim or debt claim has been sent
22 +* An invoice has been transfered to debt collection
23 +* An invoice claim has been received
24 +* An invoice claim has been registered as settled
25 +* A respite has been registered
26 +* A respite has been removed
27 +* A notification has been created
28 +
29 +//Below diagram shows the structure of BillJournal in current version//
30 +
31 +//[[image:BillJournal.svg||height="746" width="424"]]//
32 +
33 +(% id="HRecordDescription" %)
34 +== Name Convention ==
35 +
36 +##BILLJOURNAL_<CompanyNumber>_<DatumTime>_<SerialNumber>.xml##
37 +
38 +(% class="table-bordered table-striped" %)
39 +|=Name components|=Description
40 +|CompanyNumber|The company number in our ledger system
41 +|DateTime|The date and time that the file was created. Uses ISO 8601 format, ##YYYYMMDDhhmmdd##
42 +|SerialNumber|Should follow an uninterrupted number series, 1, 2, 3 and so on.
43 +
44 +Example filename: ##BILLJOURNAL_9999_20080923124422_1.xml##
45 +
46 +(% id="HXMLschemadefinitionfile" %)
47 +== Current XML schema description ==
48 +
49 +A detailed description of the elements in the current version of the XML schema definition file (XSD) can be found [[here>>doc:Main.Invoicing.invoice-service.Implementation guide.Technical reference.BillJournal.XML Schema specification.WebHome]]
50 +
51 +== Download XML schema file ==
52 +
53 +(% class="row" %)
54 +(((
55 +(% class="col-xs-12" %)
56 +(((
57 +(% border="0" style="width:900px" %)
58 +|=(% style="width: 208px; background-color: rgb(237, 237, 237);" %)Fileversion|=(% style="width: 213px; background-color: rgb(237, 237, 237);" %)Version|=(% style="width: 288px; background-color: rgb(237, 237, 237);" %)Releasedate|=(% style="width: 585px; background-color: rgb(237, 237, 237);" %)Comment
59 +|(% style="width:208px" %)[[BillJournal[1.3].xsd>>attach:BillJournal_[1.3].xsd]]|(% style="width:213px" %)1.X|(% style="width:288px" %)2022-04-26|(% style="width:585px" %)Added support for new eCurrencyTypes USD and GBP
60 +|(% style="width:208px" %)[[BillJournal[1.2].xsd>>attach:BillJournal[1.2].xsd]]|(% style="width:213px" %)1.2|(% style="width:288px" %)2020-03-10|(% style="width:585px" %)Added PaymentOrderEvents
61 +|(% style="width:208px" %)[[BillJournal_[1.X].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@BillJournal_[1.X].xsd]]|(% style="width:213px" %)1.1|(% style="width:288px" %)2019-10-08|(% style="width:585px" %)(((
62 +Added InvoiceNotificationEvents
63 +Added optional InvoiceSubStatus
64 +)))
65 +|(% style="width:208px" %)[[BillJournal_[1.0].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@BillJournal_[1.0].xsd]]|(% style="width:213px" %)1.0|(% style="width:288px" %)2016|(% style="width:585px" %)Deprecated
66 +
67 +== Change Log ==
68 +
69 +
70 +(% id="HVersion1.1" %)
71 +==== **Version 1.X** ====
72 +
73 +(% id="HJanuary2C2016" %)
74 +===== April, 2022 =====
75 +
76 +[[BillJournal[1.3].xsd>>attach:BillJournal_[1.3].xsd]]
77 +
78 +(% class="box" %)
79 +(((
80 +Added support for new eCurrencyTypes USD and GBP
81 +)))
82 +
83 +(% id="HVersion1.1" %)
84 +==== **Version 1.2** ====
85 +
86 +(% id="HJanuary2C2016" %)
87 +===== Mars, 2020 =====
88 +
89 +[[BillJournal[1.2].xsd>>attach:BillJournal[1.2].xsd]]
90 +
91 +(% class="box" %)
92 +(((
93 +Added PaymentOrderEvents
94 +)))
95 +
96 +(% id="HVersion1.1" %)
97 +==== **Version 1.1{{id name="3"/}}** ====
98 +
99 +(% id="HJanuary2C2016" %)
100 +===== Oktober, 2019 =====
101 +
102 +[[BillJournal_[1.X].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@BillJournal_[1.X].xsd]]
103 +
104 +(% class="box" %)
105 +(((
106 +Added information notifications before and after due date and before reminder date.
107 +
108 +Added optional InvoiceSubStatus under InvoiceStatusEvent
109 +)))
110 +
111 +----
112 +
113 +(% id="HVersion1.1" %)
114 +==== **Version 1.0{{id name="3"/}}** ====
115 +
116 +(% id="HJanuary2C2016" %)
117 +===== September, 2016 =====
118 +
119 +[[BillJournal_[1.0].xsd>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@BillJournal_[1.0].xsd]]
120 +
121 +(% class="box" %)
122 +(((
123 + Initial version (latest documented version)
124 +)))
125 +
126 +== Download sample file ==
127 +
128 +[[BillJournal_367_20191030142104_439>>attach:Main.Invoicing.invoice-service.Technical reference.WebHome@BillJournal_367_20191030142104_439.XML]]
129 +)))
130 +)))
1568286112369-403.png
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.dap
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
BillJournal.svg
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.dap
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
... ... @@ -1,0 +1,1 @@
1 +<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:lucid="lucid" width="586" height="1034"><g transform="translate(-37 -9)" lucid:page-tab-id="0_0"><g filter="url(#a)"><path d="M60 42c0-5.52 4.48-10 10-10h340c5.52 0 10 4.48 10 10v968c0 5.52-4.48 10-10 10H70c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><path d="M60 75.33h360" stroke="#39903c" stroke-width="4" fill="none"/><use xlink:href="#b" transform="matrix(1,0,0,1,68,40) translate(0 20.555555555555557)"/><use xlink:href="#c" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 20.22222222222222)"/><use xlink:href="#d" transform="matrix(1,0,0,1,72,83.33333333333333) translate(15.308641975308644 20.22222222222222)"/><use xlink:href="#c" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 47.55555555555556)"/><use xlink:href="#e" transform="matrix(1,0,0,1,72,83.33333333333333) translate(15.308641975308644 47.55555555555556)"/><use xlink:href="#c" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 74.8888888888889)"/><use xlink:href="#f" transform="matrix(1,0,0,1,72,83.33333333333333) translate(15.308641975308644 74.8888888888889)"/><use xlink:href="#c" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 102.22222222222223)"/><use xlink:href="#g" transform="matrix(1,0,0,1,72,83.33333333333333) translate(15.308641975308644 102.22222222222223)"/><use xlink:href="#h" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 129.55555555555557)"/><use xlink:href="#i" transform="matrix(1,0,0,1,72,83.33333333333333) translate(15.308641975308644 129.55555555555557)"/><use xlink:href="#j" transform="matrix(1,0,0,1,72,83.33333333333333) translate(144.34567901234567 129.55555555555557)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 156.8888888888889)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 184.22222222222226)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 211.5555555555556)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 238.88888888888894)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 266.2222222222223)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 293.5555555555556)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 320.8888888888889)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 348.22222222222223)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 375.55555555555554)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 402.88888888888886)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 430.2222222222222)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 457.5555555555555)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 484.8888888888888)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 512.2222222222221)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 539.5555555555554)"/><use xlink:href="#l" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 566.8888888888888)"/><use xlink:href="#m" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 588.2222222222222)"/><use xlink:href="#n" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 609.5555555555555)"/><use xlink:href="#n" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 630.8888888888889)"/><use xlink:href="#o" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 652.2222222222223)"/><use xlink:href="#k" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 679.5555555555557)"/><use xlink:href="#l" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 706.888888888889)"/><use xlink:href="#m" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 728.2222222222224)"/><use xlink:href="#n" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 749.5555555555558)"/><use xlink:href="#n" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 770.8888888888891)"/><use xlink:href="#p" transform="matrix(1,0,0,1,72,83.33333333333333) translate(0 792.2222222222225)"/></g><g filter="url(#q)"><path d="M120 232c0-5.52 4.48-10 10-10h380c5.52 0 10 4.48 10 10v758c0 5.52-4.48 10-10 10H130c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><path d="M120 265.33h400" stroke="#39903c" stroke-width="4" fill="none"/><use xlink:href="#r" transform="matrix(1,0,0,1,128,230) translate(0 20.555555555555557)"/><use xlink:href="#c" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 20.22222222222222)"/><use xlink:href="#s" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 20.22222222222222)"/><use xlink:href="#t" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 41.55555555555556)"/><use xlink:href="#u" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 41.55555555555556)"/><use xlink:href="#v" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 62.88888888888889)"/><use xlink:href="#w" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 62.88888888888889)"/><use xlink:href="#x" transform="matrix(1,0,0,1,132,273.3333333333333) translate(187.90123456790124 62.88888888888889)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 90.22222222222223)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 117.55555555555557)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 144.8888888888889)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 172.22222222222226)"/><use xlink:href="#h" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 199.5555555555556)"/><use xlink:href="#y" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 199.5555555555556)"/><use xlink:href="#z" transform="matrix(1,0,0,1,132,273.3333333333333) translate(193.72839506172838 199.5555555555556)"/><use xlink:href="#A" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 220.88888888888894)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 242.22222222222229)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 263.5555555555556)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 284.88888888888897)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 306.2222222222223)"/><use xlink:href="#B" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 327.5555555555556)"/><use xlink:href="#C" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 327.5555555555556)"/><use xlink:href="#z" transform="matrix(1,0,0,1,132,273.3333333333333) translate(309.2839506172841 327.5555555555556)"/><use xlink:href="#A" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 348.8888888888889)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 370.22222222222223)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 391.55555555555554)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 412.88888888888886)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 434.2222222222222)"/><use xlink:href="#n" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 455.5555555555555)"/><use xlink:href="#B" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 476.8888888888888)"/><use xlink:href="#D" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 476.8888888888888)"/><use xlink:href="#x" transform="matrix(1,0,0,1,132,273.3333333333333) translate(216.34567901234564 476.8888888888888)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 504.2222222222221)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 531.5555555555554)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 558.8888888888888)"/><use xlink:href="#k" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 586.2222222222222)"/><use xlink:href="#h" transform="matrix(1,0,0,1,132,273.3333333333333) translate(0 613.5555555555555)"/><use xlink:href="#E" transform="matrix(1,0,0,1,132,273.3333333333333) translate(15.308641975308644 613.5555555555555)"/><use xlink:href="#F" transform="matrix(1,0,0,1,132,273.3333333333333) translate(227.11111111111111 613.5555555555555)"/></g><g filter="url(#G)"><path d="M180 354c0-5.52 4.48-10 10-10h400c5.52 0 10 4.48 10 10v71c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#H" transform="matrix(1,0,0,1,188,352) translate(0 20.4)"/><use xlink:href="#I" transform="matrix(1,0,0,1,188,352) translate(15.5 20.4)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,352) translate(0 42)"/><use xlink:href="#K" transform="matrix(1,0,0,1,188,352) translate(15.5 42)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,352) translate(0 63.6)"/><use xlink:href="#L" transform="matrix(1,0,0,1,188,352) translate(15.5 63.6)"/><use xlink:href="#M" transform="matrix(1,0,0,1,188,352) translate(0 85.20000000000002)"/></g><g filter="url(#N)"><path d="M180 491c0-5.52 4.48-10 10-10h400c5.52 0 10 4.48 10 10v56c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#H" transform="matrix(1,0,0,1,188,489) translate(0 20.4)"/><use xlink:href="#O" transform="matrix(1,0,0,1,188,489) translate(15.5 20.4)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,489) translate(0 42)"/><use xlink:href="#P" transform="matrix(1,0,0,1,188,489) translate(15.5 42)"/><use xlink:href="#M" transform="matrix(1,0,0,1,188,489) translate(0 63.6)"/></g><g filter="url(#Q)"><path d="M180 618.5c0-5.52 4.48-10 10-10h400c5.52 0 10 4.48 10 10v75c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#H" transform="matrix(1,0,0,1,188,616.5) translate(0 20.4)"/><use xlink:href="#R" transform="matrix(1,0,0,1,188,616.5) translate(15.5 20.4)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,616.5) translate(0 42)"/><use xlink:href="#S" transform="matrix(1,0,0,1,188,616.5) translate(15.5 42)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,616.5) translate(0 63.6)"/><use xlink:href="#T" transform="matrix(1,0,0,1,188,616.5) translate(15.5 63.6)"/><use xlink:href="#M" transform="matrix(1,0,0,1,188,616.5) translate(0 85.20000000000002)"/></g><g filter="url(#U)"><path d="M180 770c0-5.52 4.48-10 10-10h400c5.52 0 10 4.48 10 10v61c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#H" transform="matrix(1,0,0,1,188,768) translate(0 20.4)"/><use xlink:href="#V" transform="matrix(1,0,0,1,188,768) translate(15.5 20.4)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,768) translate(0 42)"/><use xlink:href="#W" transform="matrix(1,0,0,1,188,768) translate(15.5 42)"/><use xlink:href="#M" transform="matrix(1,0,0,1,188,768) translate(0 63.6)"/></g><g filter="url(#U)"><path d="M180 907.5c0-5.52 4.48-10 10-10h400c5.52 0 10 4.48 10 10v61c0 5.52-4.48 10-10 10H190c-5.52 0-10-4.48-10-10z" stroke="#39903c" stroke-width="4" fill="#fff9e5"/><use xlink:href="#H" transform="matrix(1,0,0,1,188,905.5) translate(0 20.4)"/><use xlink:href="#X" transform="matrix(1,0,0,1,188,905.5) translate(15.5 20.4)"/><use xlink:href="#J" transform="matrix(1,0,0,1,188,905.5) translate(0 42)"/><use xlink:href="#Y" transform="matrix(1,0,0,1,188,905.5) translate(15.5 42)"/><use xlink:href="#M" transform="matrix(1,0,0,1,188,905.5) translate(0 63.6)"/></g><defs><path fill="#333" d="M160-131c35 5 61 23 61 61C221 17 115-2 30 0v-248c76 3 177-17 177 60 0 33-19 50-47 57zm-97-11c50-1 110 9 110-42 0-47-63-36-110-37v79zm0 115c55-2 124 14 124-45 0-56-70-42-124-44v89" id="Z"/><path fill="#333" d="M24-231v-30h32v30H24zM24 0v-190h32V0H24" id="aa"/><path fill="#333" d="M24 0v-261h32V0H24" id="ab"/><path fill="#333" d="M153-248C145-148 188 4 80 4 36 3 13-21 6-62l32-5c4 25 16 42 43 43 27 0 39-20 39-49v-147H72v-28h81" id="ac"/><path fill="#333" d="M100-194c62-1 85 37 85 99 1 63-27 99-86 99S16-35 15-95c0-66 28-99 85-99zM99-20c44 1 53-31 53-75 0-43-8-75-51-75s-53 32-53 75 10 74 51 75" id="ad"/><path fill="#333" d="M84 4C-5 8 30-112 23-190h32v120c0 31 7 50 39 49 72-2 45-101 50-169h31l1 190h-30c-1-10 1-25-2-33-11 22-28 36-60 37" id="ae"/><path fill="#333" d="M114-163C36-179 61-72 57 0H25l-1-190h30c1 12-1 29 2 39 6-27 23-49 58-41v29" id="af"/><path fill="#333" d="M117-194c89-4 53 116 60 194h-32v-121c0-31-8-49-39-48C34-167 62-67 57 0H25l-1-190h30c1 10-1 24 2 32 11-22 29-35 61-36" id="ag"/><path fill="#333" d="M141-36C126-15 110 5 73 4 37 3 15-17 15-53c-1-64 63-63 125-63 3-35-9-54-41-54-24 1-41 7-42 31l-33-3c5-37 33-52 76-52 45 0 72 20 72 64v82c-1 20 7 32 28 27v20c-31 9-61-2-59-35zM48-53c0 20 12 33 32 33 41-3 63-29 60-74-43 2-92-5-92 41" id="ah"/><path fill="#333" d="M33 0v-38h34V0H33" id="ai"/><path fill="#333" d="M141 0L90-78 38 0H4l68-98-65-92h35l48 74 47-74h35l-64 92 68 98h-35" id="aj"/><path fill="#333" d="M135-143c-3-34-86-38-87 0 15 53 115 12 119 90S17 21 10-45l28-5c4 36 97 45 98 0-10-56-113-15-118-90-4-57 82-63 122-42 12 7 21 19 24 35" id="ak"/><path fill="#333" d="M85-194c31 0 48 13 60 33l-1-100h32l1 261h-30c-2-10 0-23-3-31C134-8 116 4 85 4 32 4 16-35 15-94c0-66 23-100 70-100zm9 24c-40 0-46 34-46 75 0 40 6 74 45 74 42 0 51-32 51-76 0-42-9-74-50-73" id="al"/><g id="b"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#Z"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,11.851851851851853,0)" xlink:href="#aa"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,19.654320987654323,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,23.555555555555557,0)" xlink:href="#ac"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,32.44444444444444,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,42.32098765432099,0)" xlink:href="#ae"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,52.19753086419754,0)" xlink:href="#af"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,58.074074074074076,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,67.95061728395062,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,77.82716049382717,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,81.7283950617284,0)" xlink:href="#ai"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,86.66666666666669,0)" xlink:href="#aj"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,95.55555555555557,0)" xlink:href="#ak"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,104.44444444444446,0)" xlink:href="#al"/></g><path fill="#333" d="M118-107v75H92v-75H18v-26h74v-75h26v75h74v26h-74" id="am"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#am" id="c"/><path fill="#333" d="M137 0h-34L2-248h35l83 218 83-218h36" id="an"/><path fill="#333" d="M100-194c63 0 86 42 84 106H49c0 40 14 67 53 68 26 1 43-12 49-29l28 8c-11 28-37 45-77 45C44 4 14-33 15-96c1-61 26-98 85-98zm52 81c6-60-76-77-97-28-3 7-6 17-6 28h103" id="ao"/><g id="d"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#an"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,10.864197530864198,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,20.74074074074074,0)" xlink:href="#af"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,26.617283950617285,0)" xlink:href="#ak"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,35.50617283950618,0)" xlink:href="#aa"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,39.40740740740741,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,49.283950617283956,0)" xlink:href="#ag"/></g><path fill="#333" d="M212-179c-10-28-35-45-73-45-59 0-87 40-87 99 0 60 29 101 89 101 43 0 62-24 78-52l27 14C228-24 195 4 139 4 59 4 22-46 18-125c-6-104 99-153 187-111 19 9 31 26 39 46" id="ap"/><path fill="#333" d="M59-47c-2 24 18 29 38 22v24C64 9 27 4 27-40v-127H5v-23h24l9-43h21v43h35v23H59v120" id="aq"/><path fill="#333" d="M30-248c118-7 216 8 213 122C240-48 200 0 122 0H30v-248zM63-27c89 8 146-16 146-99s-60-101-146-95v194" id="ar"/><path fill="#333" d="M127-220V0H93v-220H8v-28h204v28h-85" id="as"/><path fill="#333" d="M210-169c-67 3-38 105-44 169h-31v-121c0-29-5-50-35-48C34-165 62-65 56 0H25l-1-190h30c1 10-1 24 2 32 10-44 99-50 107 0 11-21 27-35 58-36 85-2 47 119 55 194h-31v-121c0-29-5-49-35-48" id="at"/><g id="e"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ap"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#af"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,18.666666666666668,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,28.543209876543212,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,38.41975308641976,0)" xlink:href="#aq"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,43.35802469135803,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,53.23456790123457,0)" xlink:href="#al"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,63.111111111111114,0)" xlink:href="#ar"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,75.90123456790124,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,85.77777777777779,0)" xlink:href="#aq"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,90.71604938271605,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,100.5925925925926,0)" xlink:href="#as"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,110.76543209876542,0)" xlink:href="#aa"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,114.66666666666667,0)" xlink:href="#at"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,129.4320987654321,0)" xlink:href="#ao"/></g><path fill="#333" d="M115-194c55 1 70 41 70 98S169 2 115 4C84 4 66-9 55-30l1 105H24l-1-265h31l2 30c10-21 28-34 59-34zm-8 174c40 0 45-34 45-75s-6-73-45-74c-42 0-51 32-51 76 0 43 10 73 51 73" id="au"/><path fill="#333" d="M179-190L93 31C79 59 56 82 12 73V49c39 6 53-20 64-50L1-190h34L92-34l54-156h33" id="av"/><path fill="#333" d="M190 0L58-211 59 0H30v-248h39L202-35l-2-213h31V0h-41" id="aw"/><g id="f"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ap"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,22.66666666666667,0)" xlink:href="#at"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,37.4320987654321,0)" xlink:href="#au"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,47.308641975308646,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,57.18518518518519,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,67.06172839506173,0)" xlink:href="#av"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,75.95061728395062,0)" xlink:href="#aw"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,88.74074074074075,0)" xlink:href="#ad"/></g><g id="g"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ap"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,22.66666666666667,0)" xlink:href="#at"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,37.4320987654321,0)" xlink:href="#au"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,47.308641975308646,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,57.18518518518519,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,67.06172839506173,0)" xlink:href="#av"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,75.95061728395062,0)" xlink:href="#aw"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,88.74074074074075,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,98.61728395061729,0)" xlink:href="#at"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,113.38271604938272,0)" xlink:href="#ao"/></g><path fill="#333" d="M125-100v72H85v-72H15v-39h70v-72h40v72h71v39h-71" id="ax"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ax" id="h"/><path fill="#333" d="M182-130c37 4 62 22 62 59C244 23 116-4 24 0v-248c84 5 203-23 205 63 0 31-19 50-47 55zM76-148c40-3 101 13 101-30 0-44-60-28-101-31v61zm0 110c48-3 116 14 116-37 0-48-69-32-116-35v72" id="ay"/><path fill="#333" d="M25-224v-37h50v37H25zM25 0v-190h50V0H25" id="az"/><path fill="#333" d="M25 0v-261h50V0H25" id="aA"/><path fill="#333" d="M176-78C186 10 51 31 16-35c-5-9-9-19-11-32l52-8c4 21 12 37 35 38 23 0 32-16 32-40v-130H75v-41h101v170" id="aB"/><path fill="#333" d="M110-194c64 0 96 36 96 99 0 64-35 99-97 99-61 0-95-36-95-99 0-62 34-99 96-99zm-1 164c35 0 45-28 45-65 0-40-10-65-43-65-34 0-45 26-45 65 0 36 10 65 43 65" id="aC"/><path fill="#333" d="M85 4C-2 5 27-109 22-190h50c7 57-23 150 33 157 60-5 35-97 40-157h50l1 190h-47c-2-12 1-28-3-38-12 25-28 42-61 42" id="aD"/><path fill="#333" d="M135-150c-39-12-60 13-60 57V0H25l-1-190h47c2 13-1 29 3 40 6-28 27-53 61-41v41" id="aE"/><path fill="#333" d="M135-194c87-1 58 113 63 194h-50c-7-57 23-157-34-157-59 0-34 97-39 157H25l-1-190h47c2 12-1 28 3 38 12-26 28-41 61-42" id="aF"/><path fill="#333" d="M133-34C117-15 103 5 69 4 32 3 11-16 11-54c-1-60 55-63 116-61 1-26-3-47-28-47-18 1-26 9-28 27l-52-2c7-38 36-58 82-57s74 22 75 68l1 82c-1 14 12 18 25 15v27c-30 8-71 5-69-32zm-48 3c29 0 43-24 42-57-32 0-66-3-65 30 0 17 8 27 23 27" id="aG"/><path fill="#333" d="M24 0v-248h52V0H24" id="aH"/><path fill="#333" d="M121-226c-27-7-43 5-38 36h38v33H83V0H34v-157H6v-33h28c-9-59 32-81 87-68v32" id="aI"/><g id="i"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ay"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,17.7283950617284,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,22.66666666666667,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,27.604938271604947,0)" xlink:href="#aB"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,37.48148148148149,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,48.296296296296305,0)" xlink:href="#aD"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,59.111111111111114,0)" xlink:href="#aE"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,66.0246913580247,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,76.8395061728395,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,86.71604938271605,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,91.65432098765433,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,96.59259259259261,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,107.40740740740742,0)" xlink:href="#aI"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,113.28395061728396,0)" xlink:href="#aC"/></g><path fill="#333" d="M20 75v-336h95v34H67V41h48v34H20" id="aJ"/><path fill="#333" d="M23 0v-37h61v-169l-59 37v-38l62-41h46v211h57V0H23" id="aK"/><path fill="#333" d="M24 0v-54h51V0H24" id="aL"/><path fill="#333" d="M86-200l42-18 12 35-44 11 32 37-32 21-26-44-26 44-32-21 33-37-44-11 12-35 42 18-3-48h38" id="aM"/><path fill="#333" d="M4 75V41h49v-268H4v-34h96V75H4" id="aN"/><g id="j"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aJ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,5.8765432098765435,0)" xlink:href="#aK"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,20.69135802469136,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,30.567901234567906,0)" xlink:href="#aM"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,37.48148148148149,0)" xlink:href="#aN"/></g><filter id="a" filterUnits="objectBoundingBox" x="-.06" y="0" width="1.06" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><path fill="#333" d="M33 0v-248h34V0H33" id="aO"/><path fill="#333" d="M101-234c-31-9-42 10-38 44h38v23H63V0H32v-167H5v-23h27c-7-52 17-82 69-68v24" id="aP"/><g id="r"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#Z"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,11.851851851851853,0)" xlink:href="#aa"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,19.654320987654323,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,23.555555555555557,0)" xlink:href="#ac"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,32.44444444444444,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,42.32098765432099,0)" xlink:href="#ae"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,52.19753086419754,0)" xlink:href="#af"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,58.074074074074076,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,67.95061728395062,0)" xlink:href="#ah"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,77.82716049382717,0)" xlink:href="#ab"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,81.7283950617284,0)" xlink:href="#aO"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,86.66666666666669,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,96.54320987654323,0)" xlink:href="#aP"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,101.4814814814815,0)" xlink:href="#ad"/></g><path fill="#333" d="M108 0H70L1-190h34L89-25l56-165h34" id="aQ"/><path fill="#333" d="M96-169c-40 0-48 33-48 73s9 75 48 75c24 0 41-14 43-38l32 2c-6 37-31 61-74 61-59 0-76-41-82-99-10-93 101-131 147-64 4 7 5 14 7 22l-32 3c-4-21-16-35-41-35" id="aR"/><g id="s"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aO"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#ag"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,14.814814814814817,0)" xlink:href="#aQ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,23.703703703703706,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,33.580246913580254,0)" xlink:href="#aa"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,37.48148148148149,0)" xlink:href="#aR"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,46.37037037037038,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,56.24691358024693,0)" xlink:href="#aw"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,69.03703703703705,0)" xlink:href="#ad"/></g><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#am" id="t"/><g id="u"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ap"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,12.790123456790125,0)" xlink:href="#ae"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,22.66666666666667,0)" xlink:href="#ak"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,31.555555555555557,0)" xlink:href="#aq"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.49382716049384,0)" xlink:href="#ad"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,46.37037037037038,0)" xlink:href="#at"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#ao"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,71.01234567901236,0)" xlink:href="#af"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,76.8888888888889,0)" xlink:href="#aw"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,89.67901234567903,0)" xlink:href="#ad"/></g><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ax" id="v"/><path fill="#333" d="M128 0H69L1-190h53L99-40l48-150h52" id="aS"/><path fill="#333" d="M190-63c-7 42-38 67-86 67-59 0-84-38-90-98-12-110 154-137 174-36l-49 2c-2-19-15-32-35-32-30 0-35 28-38 64-6 74 65 87 74 30" id="aT"/><path fill="#333" d="M185-48c-13 30-37 53-82 52C43 2 14-33 14-96s30-98 90-98c62 0 83 45 84 108H66c0 31 8 55 39 56 18 0 30-7 34-22zm-45-69c5-46-57-63-70-21-2 6-4 13-4 21h74" id="aU"/><path fill="#333" d="M67-125c0 53 21 87 73 88 37 1 54-22 65-47l45 17C233-25 199 4 140 4 58 4 20-42 15-125 8-235 124-281 211-232c18 10 29 29 36 50l-46 12c-8-25-30-41-62-41-52 0-71 34-72 86" id="aV"/><path fill="#333" d="M220-157c-53 9-28 100-34 157h-49v-107c1-27-5-49-29-50C55-147 81-57 75 0H25l-1-190h47c2 12-1 28 3 38 10-53 101-56 108 0 13-22 24-43 59-42 82 1 51 116 57 194h-49v-107c-1-25-5-48-29-50" id="aW"/><path fill="#333" d="M24 0v-248h195v40H76v63h132v40H76v65h150V0H24" id="aX"/><path fill="#333" d="M115-3C79 11 28 4 28-45v-112H4v-33h27l15-45h31v45h36v33H77v99c-1 23 16 31 38 25v30" id="aY"/><path fill="#333" d="M137-138c1-29-70-34-71-4 15 46 118 7 119 86 1 83-164 76-172 9l43-7c4 19 20 25 44 25 33 8 57-30 24-41C81-84 22-81 20-136c-2-80 154-74 161-7" id="aZ"/><g id="w"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.44444444444445,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.38271604938272,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.25925925925927,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#aV"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,73.92592592592594,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,78.8641975308642,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,88.74074074074075,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,93.67901234567901,0)" xlink:href="#aW"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,109.4814814814815,0)" xlink:href="#aX"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,121.33333333333331,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,131.20987654320987,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,141.08641975308643,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,151.90123456790124,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,157.77777777777777,0)" xlink:href="#aZ"/></g><path fill="#333" d="M101-251c68 0 84 54 84 127C185-50 166 4 99 4S15-52 14-124c-1-75 17-127 87-127zm-1 216c37-5 36-46 36-89s4-89-36-89c-39 0-36 45-36 89 0 43-3 85 36 89" id="ba"/><g id="x"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aJ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,5.8765432098765435,0)" xlink:href="#ba"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,20.69135802469136,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,30.567901234567906,0)" xlink:href="#aK"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,40.44444444444445,0)" xlink:href="#aN"/></g><path fill="#333" d="M169-182c-1-43-94-46-97-3 18 66 151 10 154 114 3 95-165 93-204 36-6-8-10-19-12-30l50-8c3 46 112 56 116 5-17-69-150-10-154-114-4-87 153-88 188-35 5 8 8 18 10 28" id="bb"/><g id="y"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.44444444444445,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.38271604938272,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.25925925925927,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#bb"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,72.98765432098766,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,78.8641975308642,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,88.74074074074075,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,94.61728395061729,0)" xlink:href="#aD"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,105.4320987654321,0)" xlink:href="#aZ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,115.30864197530865,0)" xlink:href="#aX"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,127.16049382716051,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,137.03703703703704,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,146.91358024691357,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,157.72839506172838,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,163.6049382716049,0)" xlink:href="#aZ"/></g><g id="z"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aJ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,5.8765432098765435,0)" xlink:href="#ba"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,20.69135802469136,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,30.567901234567906,0)" xlink:href="#aK"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,40.44444444444445,0)" xlink:href="#aN"/></g><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#ax" id="B"/><path fill="#333" d="M24-248c93 1 206-16 204 79-1 75-69 88-152 82V0H24v-248zm52 121c47 0 100 7 100-41 0-47-54-39-100-39v80" id="bc"/><g id="C"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.44444444444445,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.38271604938272,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.25925925925927,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#aV"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,73.92592592592594,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,78.8641975308642,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,88.74074074074075,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,93.67901234567901,0)" xlink:href="#aW"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,109.4814814814815,0)" xlink:href="#bc"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,121.33333333333331,0)" xlink:href="#aE"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,128.2469135802469,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,139.06172839506172,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,148.93827160493828,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,158.81481481481484,0)" xlink:href="#aZ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,168.6913580246914,0)" xlink:href="#aZ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,178.56790123456796,0)" xlink:href="#bc"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,190.4197530864198,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,200.29629629629636,0)" xlink:href="#aD"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,211.11111111111117,0)" xlink:href="#aZ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,220.98765432098773,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,230.86419753086426,0)" xlink:href="#aX"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,242.7160493827161,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,252.59259259259267,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,262.4691358024692,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,273.28395061728406,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,279.1604938271606,0)" xlink:href="#aZ"/></g><path fill="#333" d="M135-194c53 0 70 44 70 98 0 56-19 98-73 100-31 1-45-17-59-34 3 33 2 69 2 105H25l-1-265h48c2 10 0 23 3 31 11-24 29-35 60-35zM114-30c33 0 39-31 40-66 0-38-9-64-40-64-56 0-55 130 0 130" id="bd"/><g id="D"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.44444444444445,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.38271604938272,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.25925925925927,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#aV"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,73.92592592592594,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,84.74074074074075,0)" xlink:href="#aW"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,100.54320987654322,0)" xlink:href="#bd"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,111.35802469135804,0)" xlink:href="#aA"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,116.2962962962963,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,126.17283950617285,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,131.11111111111111,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,141.92592592592592,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,147.80246913580245,0)" xlink:href="#aX"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,159.6543209876543,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,169.53086419753083,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,179.4074074074074,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,190.2222222222222,0)" xlink:href="#aY"/></g><path fill="#333" d="M175 0L67-191c6 58 2 128 3 191H24v-248h59L193-55c-6-58-2-129-3-193h46V0h-61" id="be"/><g id="E"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aH"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,4.938271604938272,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,36.44444444444445,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,41.38271604938272,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,51.25925925925927,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,61.13580246913581,0)" xlink:href="#be"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,73.92592592592594,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,84.74074074074075,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,90.61728395061729,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,95.55555555555557,0)" xlink:href="#aI"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,101.4320987654321,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,106.37037037037038,0)" xlink:href="#aT"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,116.24691358024693,0)" xlink:href="#aG"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,126.12345679012347,0)" xlink:href="#aY"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,132,0)" xlink:href="#az"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,136.93827160493828,0)" xlink:href="#aC"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,147.7530864197531,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,158.5679012345679,0)" xlink:href="#aX"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,170.41975308641975,0)" xlink:href="#aS"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,180.2962962962963,0)" xlink:href="#aU"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,190.17283950617286,0)" xlink:href="#aF"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,200.98765432098767,0)" xlink:href="#aY"/></g><g id="F"><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,0,0)" xlink:href="#aJ"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,5.8765432098765435,0)" xlink:href="#ba"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,15.753086419753087,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,20.69135802469136,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,25.629629629629633,0)" xlink:href="#aL"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,30.567901234567906,0)" xlink:href="#aK"/><use transform="matrix(0.04938271604938272,0,0,0.04938271604938272,40.44444444444445,0)" xlink:href="#aN"/></g><filter id="q" filterUnits="objectBoundingBox" x="-.06" y="0" width="1.06" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#am" id="H"/><path fill="#333" d="M30 0v-248h187v28H63v79h144v27H63v87h162V0H30" id="bf"/><g id="I"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,16.900000000000002,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,26.900000000000002,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,30.85,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,45.800000000000004,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,57.800000000000004,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,66.80000000000001,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,76.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,86.80000000000001,0)" xlink:href="#aq"/></g><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#am" id="J"/><g id="K"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,16.900000000000002,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,26.900000000000002,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,30.85,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,45.800000000000004,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,57.800000000000004,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,66.80000000000001,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,76.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,86.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,91.80000000000001,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,104.75,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,114.75,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,119.75,0)" xlink:href="#ao"/></g><path fill="#333" d="M205 0l-28-72H64L36 0H1l101-248h38L239 0h-34zm-38-99l-47-123c-12 45-31 82-46 123h93" id="bg"/><g id="L"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#Z"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,15.949999999999998,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,19.9,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,23.849999999999998,0)" xlink:href="#bg"/><use transform="matrix(0.05,0,0,0.05,35.849999999999994,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,50.8,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,60.79999999999999,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,70.8,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,80.8,0)" xlink:href="#aq"/></g><filter id="G" filterUnits="objectBoundingBox" x="-.05" y="0" width="1.05" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><path fill="#333" d="M185-189c-5-48-123-54-124 2 14 75 158 14 163 119 3 78-121 87-175 55-17-10-28-26-33-46l33-7c5 56 141 63 141-1 0-78-155-14-162-118-5-82 145-84 179-34 5 7 8 16 11 25" id="bh"/><g id="O"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aO"/><use transform="matrix(0.05,0,0,0.05,5,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,15,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,24,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,34,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,37.95,0)" xlink:href="#aR"/><use transform="matrix(0.05,0,0,0.05,46.95,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,56.95,0)" xlink:href="#bh"/><use transform="matrix(0.05,0,0,0.05,68.95,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,73.95,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,83.95,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,88.95,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,98.95,0)" xlink:href="#ak"/></g><g id="P"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#bh"/><use transform="matrix(0.05,0,0,0.05,12,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,17,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,27,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,32,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,42,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,51,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,63,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,72,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,82,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,92,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,97,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,109.95,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,119.95,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,124.95,0)" xlink:href="#ao"/></g><filter id="N" filterUnits="objectBoundingBox" x="-.05" y="0" width="1.05" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><path fill="#333" d="M30-248c87 1 191-15 191 75 0 78-77 80-158 76V0H30v-248zm33 125c57 0 124 11 124-50 0-59-68-47-124-48v98" id="bi"/><g id="R"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,16.900000000000002,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,26.900000000000002,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,30.85,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,45.800000000000004,0)" xlink:href="#bi"/><use transform="matrix(0.05,0,0,0.05,57.800000000000004,0)" xlink:href="#af"/><use transform="matrix(0.05,0,0,0.05,63.75,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,73.75,0)" xlink:href="#aR"/><use transform="matrix(0.05,0,0,0.05,82.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,92.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,101.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,110.75,0)" xlink:href="#bi"/><use transform="matrix(0.05,0,0,0.05,122.75,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,132.75,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,142.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,151.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,161.75,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,173.75,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,182.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,192.75,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,202.75,0)" xlink:href="#aq"/></g><g id="S"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,16.900000000000002,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,26.900000000000002,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,30.85,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,45.800000000000004,0)" xlink:href="#bi"/><use transform="matrix(0.05,0,0,0.05,57.800000000000004,0)" xlink:href="#af"/><use transform="matrix(0.05,0,0,0.05,63.75,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,73.75,0)" xlink:href="#aR"/><use transform="matrix(0.05,0,0,0.05,82.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,92.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,101.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,110.75,0)" xlink:href="#bi"/><use transform="matrix(0.05,0,0,0.05,122.75,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,132.75,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,142.75,0)" xlink:href="#ak"/><use transform="matrix(0.05,0,0,0.05,151.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,161.75,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,173.75,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,182.75,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,192.75,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,202.75,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,207.75,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,220.69999999999996,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,230.69999999999996,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,235.69999999999996,0)" xlink:href="#ao"/></g><g id="T"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#an"/><use transform="matrix(0.05,0,0,0.05,10.65,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,20.65,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,24.599999999999998,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,28.549999999999997,0)" xlink:href="#al"/><use transform="matrix(0.05,0,0,0.05,38.55,0)" xlink:href="#as"/><use transform="matrix(0.05,0,0,0.05,47.5,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,57.5,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,70.45,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,80.45,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,85.45,0)" xlink:href="#ao"/></g><filter id="Q" filterUnits="objectBoundingBox" x="-.05" y="0" width="1.05" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><g id="V"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,37.900000000000006,0)" xlink:href="#au"/><use transform="matrix(0.05,0,0,0.05,47.900000000000006,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,51.85,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,61.85,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,65.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,75.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,80.80000000000001,0)" xlink:href="#bh"/><use transform="matrix(0.05,0,0,0.05,92.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,97.80000000000001,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,107.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,112.80000000000001,0)" xlink:href="#ae"/><use transform="matrix(0.05,0,0,0.05,122.80000000000001,0)" xlink:href="#ak"/></g><g id="W"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#ap"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#at"/><use transform="matrix(0.05,0,0,0.05,37.900000000000006,0)" xlink:href="#au"/><use transform="matrix(0.05,0,0,0.05,47.900000000000006,0)" xlink:href="#ab"/><use transform="matrix(0.05,0,0,0.05,51.85,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,61.85,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,65.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,75.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,80.80000000000001,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,92.80000000000001,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,101.80000000000001,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,111.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,121.80000000000001,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,126.80000000000001,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,139.75,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,149.75,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,154.75,0)" xlink:href="#ao"/></g><filter id="U" filterUnits="objectBoundingBox" x="-.05" y="0" width="1.05" height="1"><feOffset result="offOut" in="SourceAlpha" dx="-23"/><feGaussianBlur result="blurOut" in="offOut"/><feColorMatrix result="colorOut" in="blurOut" values="0 0 0 0 0.03529411764705882 0 0 0 0 0.38823529411764707 0 0 0 0 0.06666666666666667 0 0 0 1 0"/><feBlend in="SourceGraphic" in2="colorOut"/></filter><g id="X"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aw"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,31.900000000000002,0)" xlink:href="#aP"/><use transform="matrix(0.05,0,0,0.05,36.900000000000006,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,40.85000000000001,0)" xlink:href="#aR"/><use transform="matrix(0.05,0,0,0.05,49.85000000000001,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,59.85,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,64.85000000000001,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,68.80000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,78.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,88.80000000000001,0)" xlink:href="#as"/><use transform="matrix(0.05,0,0,0.05,98.75000000000001,0)" xlink:href="#av"/><use transform="matrix(0.05,0,0,0.05,107.75,0)" xlink:href="#au"/><use transform="matrix(0.05,0,0,0.05,117.75,0)" xlink:href="#ao"/></g><g id="Y"><use transform="matrix(0.05,0,0,0.05,0,0)" xlink:href="#aw"/><use transform="matrix(0.05,0,0,0.05,12.950000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,22.950000000000003,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,27.950000000000003,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,31.900000000000002,0)" xlink:href="#aP"/><use transform="matrix(0.05,0,0,0.05,36.900000000000006,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,40.85000000000001,0)" xlink:href="#aR"/><use transform="matrix(0.05,0,0,0.05,49.85000000000001,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,59.85,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,64.85000000000001,0)" xlink:href="#aa"/><use transform="matrix(0.05,0,0,0.05,68.80000000000001,0)" xlink:href="#ad"/><use transform="matrix(0.05,0,0,0.05,78.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,88.80000000000001,0)" xlink:href="#bf"/><use transform="matrix(0.05,0,0,0.05,100.80000000000001,0)" xlink:href="#aQ"/><use transform="matrix(0.05,0,0,0.05,109.80000000000001,0)" xlink:href="#ao"/><use transform="matrix(0.05,0,0,0.05,119.80000000000001,0)" xlink:href="#ag"/><use transform="matrix(0.05,0,0,0.05,129.8,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,134.8,0)" xlink:href="#ar"/><use transform="matrix(0.05,0,0,0.05,147.75,0)" xlink:href="#ah"/><use transform="matrix(0.05,0,0,0.05,157.75,0)" xlink:href="#aq"/><use transform="matrix(0.05,0,0,0.05,162.75,0)" xlink:href="#ao"/></g></defs></g></svg>
BillJournal[1.2].xsd
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.kwd
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
... ... @@ -1,0 +1,492 @@
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 + <xs:element name="BillJournal">
4 + <xs:complexType>
5 + <xs:sequence>
6 + <xs:element name="BillJournalInfo" minOccurs="1" maxOccurs="unbounded">
7 + <xs:annotation>
8 + <xs:documentation>Contains events affecting an invoice.</xs:documentation>
9 + </xs:annotation>
10 + <xs:complexType>
11 + <xs:sequence>
12 + <xs:element name="InvoiceNo" type="InvoiceIdentifier15" minOccurs="1" maxOccurs="1" nillable="false">
13 + <xs:annotation>
14 + <xs:documentation>InvoiceNo is your unique invoice identifier in the accounts receivable.</xs:documentation>
15 + </xs:annotation>
16 + </xs:element>
17 + <xs:element name="CustomerNo" type="Identifier15" minOccurs="1" maxOccurs="1" nillable="false">
18 + <xs:annotation>
19 + <xs:documentation>CustomerNo is your unique identifier of the customer in the accounts receivable.</xs:documentation>
20 + </xs:annotation>
21 + </xs:element>
22 + <xs:element name="InvoiceClaimEvents" minOccurs="0" maxOccurs="1">
23 + <xs:annotation>
24 + <xs:documentation>Containing claim events on an invoice.</xs:documentation>
25 + </xs:annotation>
26 + <xs:complexType>
27 + <xs:sequence>
28 + <xs:element name="InvoiceClaimEvent" type="InvoiceClaimEvent" minOccurs="1" maxOccurs="unbounded">
29 + <xs:annotation>
30 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
31 + </xs:annotation>
32 + </xs:element>
33 + </xs:sequence>
34 + </xs:complexType>
35 + </xs:element>
36 + <xs:element name="InvoiceStatusEvents" minOccurs="0" maxOccurs="1">
37 + <xs:annotation>
38 + <xs:documentation>Containing status events on an invoice.</xs:documentation>
39 + </xs:annotation>
40 + <xs:complexType>
41 + <xs:sequence>
42 + <xs:element name="InvoiceStatusEvent" type="InvoiceStatusEvent" minOccurs="1" maxOccurs="unbounded">
43 + <xs:annotation>
44 + <xs:documentation>Contains an invoice status event.</xs:documentation>
45 + </xs:annotation>
46 + </xs:element>
47 + </xs:sequence>
48 + </xs:complexType>
49 + </xs:element>
50 + <xs:element name="InvoiceClaimProcessPauseEvents" minOccurs="0" maxOccurs="1">
51 + <xs:annotation>
52 + <xs:documentation>Containing claim process pause events on an invoice.</xs:documentation>
53 + </xs:annotation>
54 + <xs:complexType>
55 + <xs:sequence>
56 + <xs:element name="InvoiceClaimProcessPauseEvent" type="InvoiceClaimProcessPauseEvent" minOccurs="1" maxOccurs="unbounded">
57 + <xs:annotation>
58 + <xs:documentation>Contains an invoice claim process pause event</xs:documentation>
59 + </xs:annotation>
60 + </xs:element>
61 + </xs:sequence>
62 + </xs:complexType>
63 + </xs:element>
64 + <xs:element name="InvoiceComplaintEvents" minOccurs="0" maxOccurs="1">
65 + <xs:annotation>
66 + <xs:documentation>Containing complaint events on an invoice.</xs:documentation>
67 + </xs:annotation>
68 + <xs:complexType>
69 + <xs:sequence>
70 + <xs:element name="InvoiceComplaintEvent" type="InvoiceComplaintEvent" minOccurs="1" maxOccurs="unbounded">
71 + <xs:annotation>
72 + <xs:documentation>Contains an invoice complaint event</xs:documentation>
73 + </xs:annotation>
74 + </xs:element>
75 + </xs:sequence>
76 + </xs:complexType>
77 + </xs:element>
78 + <xs:element name="InvoiceNotificationEvents" minOccurs="0" maxOccurs="1">
79 + <xs:annotation>
80 + <xs:documentation>Containing Notification events on an invoice.</xs:documentation>
81 + </xs:annotation>
82 + <xs:complexType>
83 + <xs:sequence>
84 + <xs:element name="InvoiceNotificationEvent" type="InvoiceNotificationEvent" minOccurs="1" maxOccurs="unbounded">
85 + <xs:annotation>
86 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
87 + </xs:annotation>
88 + </xs:element>
89 + </xs:sequence>
90 + </xs:complexType>
91 + </xs:element>
92 + <xs:element name="PaymentOrderEvents" minOccurs="0" maxOccurs="1">
93 + <xs:annotation>
94 + <xs:documentation>Containing Payment Order events on an invoice.</xs:documentation>
95 + </xs:annotation>
96 + <xs:complexType>
97 + <xs:sequence>
98 + <xs:element name="PaymentOrderEvent" type="PaymentOrderEvent" minOccurs="1" maxOccurs="unbounded">
99 + <xs:annotation>
100 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
101 + </xs:annotation>
102 + </xs:element>
103 + </xs:sequence>
104 + </xs:complexType>
105 + </xs:element>
106 + </xs:sequence>
107 + </xs:complexType>
108 + </xs:element>
109 + </xs:sequence>
110 + <xs:attribute name="Version" type="Version" use="required">
111 + <xs:annotation>
112 + <xs:documentation>Versions supported by this schema</xs:documentation>
113 + </xs:annotation>
114 + </xs:attribute>
115 + <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="required">
116 + <xs:annotation>
117 + <xs:documentation>The date and time when the file was created</xs:documentation>
118 + </xs:annotation>
119 + </xs:attribute>
120 + <xs:attribute name="CompanyNo" type="CompanyNumber" use="required" >
121 + <xs:annotation>
122 + <xs:documentation>Your accounts receivable number at PayEx</xs:documentation>
123 + </xs:annotation>
124 + </xs:attribute>
125 + <xs:attribute name="CompanyName" type="xs:string" use="required" >
126 + <xs:annotation>
127 + <xs:documentation>The name of your company/accounts recievable at PayEx</xs:documentation>
128 + </xs:annotation>
129 + </xs:attribute>
130 + </xs:complexType>
131 + </xs:element>
132 + <xs:simpleType name="Identifier15">
133 + <xs:restriction base="xs:string">
134 + <xs:pattern value="[a-zA-Z0-9äåöÄÅÖ&amp;/_ -.]*" />
135 + <xs:minLength value="1" />
136 + <xs:maxLength value="15" />
137 + </xs:restriction>
138 + </xs:simpleType>
139 + <xs:simpleType name="ISO3166">
140 + <xs:restriction base="xs:string">
141 + <xs:pattern value="[A-Z]*" />
142 + <xs:minLength value="2" />
143 + <xs:maxLength value="2" />
144 + </xs:restriction>
145 + </xs:simpleType>
146 + <xs:simpleType name="CompanyNumber">
147 + <xs:restriction base="xs:string">
148 + <xs:pattern value="[0-9]*" />
149 + <xs:minLength value="1" />
150 + <xs:maxLength value="15" />
151 + </xs:restriction>
152 + </xs:simpleType>
153 + <xs:simpleType name="ISO639">
154 + <xs:restriction base="PXString">
155 + <xs:enumeration value="SV" />
156 + <xs:enumeration value="NO" />
157 + <xs:enumeration value="DA" />
158 + <xs:enumeration value="FI" />
159 + <xs:enumeration value="EN" />
160 + </xs:restriction>
161 + </xs:simpleType>
162 + <xs:simpleType name="String35">
163 + <xs:restriction base="PXString">
164 + <xs:maxLength value="35" />
165 + </xs:restriction>
166 + </xs:simpleType>
167 + <xs:simpleType name="Email">
168 + <xs:restriction base="PXString">
169 + <xs:maxLength value="60" />
170 + </xs:restriction>
171 + </xs:simpleType>
172 + <xs:simpleType name="String15">
173 + <xs:restriction base="PXString">
174 + <xs:maxLength value="15" />
175 + </xs:restriction>
176 + </xs:simpleType>
177 + <xs:simpleType name="ZipCode">
178 + <xs:restriction base="xs:string">
179 + <xs:pattern value="[A-Z0-9\-]+" />
180 + <xs:maxLength value="9" />
181 + </xs:restriction>
182 + </xs:simpleType>
183 + <xs:simpleType name="VatNumber">
184 + <xs:restriction base="xs:string">
185 + <xs:pattern value="[A-Z]{2}.*" />
186 + <xs:minLength value="7" />
187 + <xs:maxLength value="14" />
188 + </xs:restriction>
189 + </xs:simpleType>
190 + <xs:simpleType name="String50">
191 + <xs:restriction base="xs:string">
192 + <xs:maxLength value="50" />
193 + </xs:restriction>
194 + </xs:simpleType>
195 + <xs:complexType name="InvoiceClaimEvent">
196 + <xs:sequence>
197 + <xs:element name="ClaimEvent" type="eClaimEvent" minOccurs="1" maxOccurs="1" nillable="false">
198 + <xs:annotation>
199 + <xs:documentation>Type of claim event from enumeration.</xs:documentation>
200 + </xs:annotation>
201 + </xs:element>
202 + <xs:element name="ClaimEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
203 + <xs:annotation>
204 + <xs:documentation>The date when the event occurred.</xs:documentation>
205 + </xs:annotation>
206 + </xs:element>
207 + <xs:element name="BillAmount" type="BillAmount" maxOccurs="1" minOccurs="1" nillable="false">
208 + <xs:annotation>
209 + <xs:documentation>The claim amount at the time of the claimevent.</xs:documentation>
210 + </xs:annotation>
211 + </xs:element>
212 + </xs:sequence>
213 + </xs:complexType>
214 + <xs:complexType name="InvoiceStatusEvent">
215 + <xs:sequence>
216 + <xs:element name="InvoiceStatus" type="eInvoiceStatus" minOccurs="1" maxOccurs="1" nillable="false">
217 + <xs:annotation>
218 + <xs:documentation>Type of status event from enumeration.</xs:documentation>
219 + </xs:annotation>
220 + </xs:element>
221 + <xs:element name="InvoiceSubStatus" type="eInvoiceSubStatus" minOccurs="0" maxOccurs="1">
222 + <xs:annotation>
223 + <xs:documentation>Used to clarify why the InvoiceStatus is set. Reasons is listed in the enumeration eInvoiceSubStatus.</xs:documentation>
224 + </xs:annotation>
225 + </xs:element>
226 + <xs:element name="StatusEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
227 + <xs:annotation>
228 + <xs:documentation>The date when the event occurred</xs:documentation>
229 + </xs:annotation>
230 + </xs:element>
231 + </xs:sequence>
232 + </xs:complexType>
233 + <xs:complexType name="InvoiceClaimProcessPauseEvent">
234 + <xs:sequence>
235 + <xs:element name="ClaimProcessPauseEvent" type="eClaimProcessPauseEventType" minOccurs="1" maxOccurs="1" nillable="false">
236 + <xs:annotation>
237 + <xs:documentation>Type of claim process pause event from enumeration.</xs:documentation>
238 + </xs:annotation>
239 + </xs:element>
240 + <xs:element name="ClaimProcessPauseEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
241 + <xs:annotation>
242 + <xs:documentation>The date when the event occurred</xs:documentation>
243 + </xs:annotation>
244 + </xs:element>
245 + <xs:element name="ValidToDate" type="xs:date" minOccurs="0" maxOccurs="1" nillable="false">
246 + <xs:annotation>
247 + <xs:documentation>If exists, the date to which the claim process pause is valid to.</xs:documentation>
248 + </xs:annotation>
249 + </xs:element>
250 + </xs:sequence>
251 + </xs:complexType>
252 + <xs:complexType name="InvoiceComplaintEvent">
253 + <xs:sequence>
254 + <xs:element name="ComplaintStatus" type="eComplaintStatus" minOccurs="1" maxOccurs="1" nillable="false">
255 + <xs:annotation>
256 + <xs:documentation>Type of complaint status from enumeration.</xs:documentation>
257 + </xs:annotation>
258 + </xs:element>
259 + <xs:element name="ComplaintEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
260 + <xs:annotation>
261 + <xs:documentation>The date when the event occurred</xs:documentation>
262 + </xs:annotation>
263 + </xs:element>
264 + </xs:sequence>
265 + </xs:complexType>
266 + <xs:complexType name="InvoiceNotificationEvent">
267 + <xs:sequence>
268 + <xs:element name="NotificationType" type="eNotificationType" minOccurs="1" maxOccurs="1" nillable="false">
269 + <xs:annotation>
270 + <xs:documentation>Type of Notification event from enumeration.</xs:documentation>
271 + </xs:annotation>
272 + </xs:element>
273 + <xs:element name="NotificationEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
274 + <xs:annotation>
275 + <xs:documentation>The date when the event occurred.</xs:documentation>
276 + </xs:annotation>
277 + </xs:element>
278 + </xs:sequence>
279 + </xs:complexType>
280 + <xs:complexType name="PaymentOrderEvent">
281 + <xs:sequence>
282 + <xs:element name="PaymentOrderStatusCode" type="ePaymentOrderStatus" minOccurs="1" maxOccurs="1" nillable="false">
283 + <xs:annotation>
284 + <xs:documentation>Payment order status from enumeration.</xs:documentation>
285 + </xs:annotation>
286 + </xs:element>
287 + <xs:element name="PaymentOrderEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
288 + <xs:annotation>
289 + <xs:documentation>The date when the event occurred.</xs:documentation>
290 + </xs:annotation>
291 + </xs:element>
292 + </xs:sequence>
293 + </xs:complexType>
294 + <xs:complexType name="BillAmount">
295 + <xs:sequence>
296 + <xs:element name="AmountInclVat" type="Money" minOccurs="1" maxOccurs="1" nillable="false"/>
297 + </xs:sequence>
298 + <xs:attribute name="Currency" type="eCurrencyType" use="required" />
299 + </xs:complexType>
300 + <xs:simpleType name="eClaimProcessPauseEventType">
301 + <xs:restriction base="xs:string">
302 + <xs:enumeration value="Stop">
303 + <xs:annotation>
304 + <xs:documentation>The claim is stopped for further claim process steps until stop is removed.</xs:documentation>
305 + </xs:annotation>
306 + </xs:enumeration>
307 + <xs:enumeration value="Respite">
308 + <xs:annotation>
309 + <xs:documentation>The claim is stopped for further claimprocess steps until valid to data of respite or respite is removed.</xs:documentation>
310 + </xs:annotation>
311 + </xs:enumeration>
312 + <xs:enumeration value="StopRemoved">
313 + <xs:annotation>
314 + <xs:documentation>Stop has been removed from claim.</xs:documentation>
315 + </xs:annotation>
316 + </xs:enumeration>
317 + <xs:enumeration value="RespiteRemoved">
318 + <xs:annotation>
319 + <xs:documentation>Respite has been removed fro claim</xs:documentation>
320 + </xs:annotation>
321 + </xs:enumeration>
322 + </xs:restriction>
323 + </xs:simpleType>
324 + <xs:simpleType name="eComplaintStatus">
325 + <xs:restriction base="xs:string">
326 + <xs:enumeration value="ComplaintReceived">
327 + <xs:annotation>
328 + <xs:documentation>Complaint has been registered</xs:documentation>
329 + </xs:annotation>
330 + </xs:enumeration>
331 + <xs:enumeration value="ComplaintResolved">
332 + <xs:annotation>
333 + <xs:documentation>Complaint has been resolved</xs:documentation>
334 + </xs:annotation>
335 + </xs:enumeration>
336 + </xs:restriction>
337 + </xs:simpleType>
338 + <xs:simpleType name="eInvoiceStatus">
339 + <xs:restriction base="xs:string">
340 + <xs:enumeration value="Closed">
341 + <xs:annotation>
342 + <xs:documentation>Status of the invoice in the accounts receivable has been set to closed</xs:documentation>
343 + </xs:annotation>
344 + </xs:enumeration>
345 + <xs:enumeration value="Rest">
346 + <xs:annotation>
347 + <xs:documentation>Status of the invoice in the accounts receivable has been set to rest, meaning that remaing amount to settle is below or egual to configured amount.</xs:documentation>
348 + </xs:annotation>
349 + </xs:enumeration>
350 + </xs:restriction>
351 + </xs:simpleType>
352 + <xs:simpleType name="eClaimEvent">
353 + <xs:restriction base="xs:string">
354 + <xs:enumeration value="ReminderSent">
355 + <xs:annotation>
356 + <xs:documentation>An invoice reminder has been sent to the customer</xs:documentation>
357 + </xs:annotation>
358 + </xs:enumeration>
359 + <xs:enumeration value="SecondReminderSent">
360 + <xs:annotation>
361 + <xs:documentation>A second invoice reminder has been sent to the customer</xs:documentation>
362 + </xs:annotation>
363 + </xs:enumeration>
364 + <xs:enumeration value="CollectionClaimSent">
365 + <xs:annotation>
366 + <xs:documentation>A collection claim has been sent to the customer</xs:documentation>
367 + </xs:annotation>
368 + </xs:enumeration>
369 + <xs:enumeration value="RestReminderSent">
370 + <xs:annotation>
371 + <xs:documentation>A reminder including only interest and fees has been sent to the customer</xs:documentation>
372 + </xs:annotation>
373 + </xs:enumeration>
374 + <xs:enumeration value="DebtCollection">
375 + <xs:annotation>
376 + <xs:documentation>The invoice has been transferred to collection</xs:documentation>
377 + </xs:annotation>
378 + </xs:enumeration>
379 + </xs:restriction>
380 + </xs:simpleType>
381 + <xs:simpleType name="eNotificationType">
382 + <xs:restriction base="xs:string">
383 + <xs:enumeration value="PreDueDate">
384 + <xs:annotation>
385 + <xs:documentation>Notification before the invoice due date</xs:documentation>
386 + </xs:annotation>
387 + </xs:enumeration>
388 + <xs:enumeration value="PreReminder">
389 + <xs:annotation>
390 + <xs:documentation>Notification before the reminder is sent</xs:documentation>
391 + </xs:annotation>
392 + </xs:enumeration>
393 + <xs:enumeration value="PreCollectionClaim">
394 + <xs:annotation>
395 + <xs:documentation>Notification before the collection claim is sent</xs:documentation>
396 + </xs:annotation>
397 + </xs:enumeration>
398 + </xs:restriction>
399 + </xs:simpleType>
400 + <xs:simpleType name="ePaymentOrderStatus">
401 + <xs:restriction base="xs:string">
402 + <xs:enumeration value="WillRetry">
403 + <xs:annotation>
404 + <xs:documentation>Retries will be made</xs:documentation>
405 + </xs:annotation>
406 + </xs:enumeration>
407 + <xs:enumeration value="InsufficientFunds">
408 + <xs:annotation>
409 + <xs:documentation>Insufficient funds in the account</xs:documentation>
410 + </xs:annotation>
411 + </xs:enumeration>
412 + </xs:restriction>
413 + </xs:simpleType>
414 + <xs:simpleType name="eCurrencyType">
415 + <xs:restriction base="xs:string">
416 + <xs:enumeration value="SEK" />
417 + <xs:enumeration value="NOK" />
418 + <xs:enumeration value="DKK" />
419 + <xs:enumeration value="EUR" />
420 + </xs:restriction>
421 + </xs:simpleType>
422 + <xs:simpleType name="eInvoiceSubStatus">
423 + <xs:restriction base="xs:string">
424 + <xs:enumeration value="Sold" >
425 + <xs:annotation>
426 + <xs:documentation>The invoice has been sold to another part</xs:documentation>
427 + </xs:annotation>
428 + </xs:enumeration>
429 + <xs:enumeration value="Loss" >
430 + <xs:annotation>
431 + <xs:documentation>Indicates that the invoice has been credited with loss</xs:documentation>
432 + </xs:annotation>
433 + </xs:enumeration>
434 + <xs:enumeration value="Converted" >
435 + <xs:annotation>
436 + <xs:documentation>The invoice has been converted to a credit account</xs:documentation>
437 + </xs:annotation>
438 + </xs:enumeration>
439 + <xs:enumeration value="Diff" >
440 + <xs:annotation>
441 + <xs:documentation>The invoice has been closed after having been listed (status Rest) for a certain time</xs:documentation>
442 + </xs:annotation>
443 + </xs:enumeration>
444 + <xs:enumeration value="Reversal">
445 + <xs:annotation>
446 + <xs:documentation>The invoice has been fully credited or a chargeback has been made</xs:documentation>
447 + </xs:annotation>
448 + </xs:enumeration>
449 + </xs:restriction>
450 + </xs:simpleType>
451 + <xs:simpleType name="Version">
452 + <xs:restriction base="xs:string">
453 + <xs:enumeration value="1.0"/>
454 + <xs:enumeration value="1.1"/>
455 + <xs:enumeration value="1.2"/>
456 + </xs:restriction>
457 + </xs:simpleType>
458 + <xs:simpleType name="Money">
459 + <xs:restriction base="xs:decimal">
460 + <xs:fractionDigits value="2" />
461 + <xs:minInclusive value="-100000000" />
462 + <xs:maxInclusive value="100000000" />
463 + </xs:restriction>
464 + </xs:simpleType>
465 + <xs:simpleType name="String10">
466 + <xs:restriction base="PXString">
467 + <xs:maxLength value="10" />
468 + </xs:restriction>
469 + </xs:simpleType>
470 + <xs:simpleType name="String30">
471 + <xs:restriction base="PXString">
472 + <xs:maxLength value="30" />
473 + </xs:restriction>
474 + </xs:simpleType>
475 + <xs:simpleType name="String25">
476 + <xs:restriction base="PXString">
477 + <xs:maxLength value="25" />
478 + </xs:restriction>
479 + </xs:simpleType>
480 + <xs:simpleType name="InvoiceIdentifier15">
481 + <xs:restriction base="xs:string">
482 + <xs:pattern value="[A-Za-z0-9\-]+" />
483 + <xs:maxLength value="15" />
484 + </xs:restriction>
485 + </xs:simpleType>
486 + <xs:simpleType name="PXString">
487 + <xs:restriction base="xs:string">
488 + <xs:pattern value="[a-zA-Z0-9_:!;&quot;#&lt;&gt;=?\[\]@{}´&#xA;&#xD; %-/À-ÖØ-öø-ú]*" />
489 + <xs:minLength value="1" />
490 + </xs:restriction>
491 + </xs:simpleType>
492 +</xs:schema>
BillJournal_[1.1].xsd
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.ihq
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
... ... @@ -1,0 +1,449 @@
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 + <xs:element name="BillJournal">
4 + <xs:complexType>
5 + <xs:sequence>
6 + <xs:element name="BillJournalInfo" minOccurs="1" maxOccurs="unbounded">
7 + <xs:annotation>
8 + <xs:documentation>Contains events affecting an invoice.</xs:documentation>
9 + </xs:annotation>
10 + <xs:complexType>
11 + <xs:sequence>
12 + <xs:element name="InvoiceNo" type="InvoiceIdentifier15" minOccurs="1" maxOccurs="1" nillable="false">
13 + <xs:annotation>
14 + <xs:documentation>InvoiceNo is your unique invoice identifier in the accounts receivable.</xs:documentation>
15 + </xs:annotation>
16 + </xs:element>
17 + <xs:element name="CustomerNo" type="Identifier15" minOccurs="1" maxOccurs="1" nillable="false">
18 + <xs:annotation>
19 + <xs:documentation>CustomerNo is your unique identifier of the customer in the accounts receivable.</xs:documentation>
20 + </xs:annotation>
21 + </xs:element>
22 + <xs:element name="InvoiceClaimEvents" minOccurs="0" maxOccurs="1">
23 + <xs:annotation>
24 + <xs:documentation>Containing claim events on an invoice.</xs:documentation>
25 + </xs:annotation>
26 + <xs:complexType>
27 + <xs:sequence>
28 + <xs:element name="InvoiceClaimEvent" type="InvoiceClaimEvent" minOccurs="1" maxOccurs="unbounded">
29 + <xs:annotation>
30 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
31 + </xs:annotation>
32 + </xs:element>
33 + </xs:sequence>
34 + </xs:complexType>
35 + </xs:element>
36 + <xs:element name="InvoiceStatusEvents" minOccurs="0" maxOccurs="1">
37 + <xs:annotation>
38 + <xs:documentation>Containing status events on an invoice.</xs:documentation>
39 + </xs:annotation>
40 + <xs:complexType>
41 + <xs:sequence>
42 + <xs:element name="InvoiceStatusEvent" type="InvoiceStatusEvent" minOccurs="1" maxOccurs="unbounded">
43 + <xs:annotation>
44 + <xs:documentation>Contains an invoice status event.</xs:documentation>
45 + </xs:annotation>
46 + </xs:element>
47 + </xs:sequence>
48 + </xs:complexType>
49 + </xs:element>
50 + <xs:element name="InvoiceClaimProcessPauseEvents" minOccurs="0" maxOccurs="1">
51 + <xs:annotation>
52 + <xs:documentation>Containing claim process pause events on an invoice.</xs:documentation>
53 + </xs:annotation>
54 + <xs:complexType>
55 + <xs:sequence>
56 + <xs:element name="InvoiceClaimProcessPauseEvent" type="InvoiceClaimProcessPauseEvent" minOccurs="1" maxOccurs="unbounded">
57 + <xs:annotation>
58 + <xs:documentation>Contains an invoice claim process pause event</xs:documentation>
59 + </xs:annotation>
60 + </xs:element>
61 + </xs:sequence>
62 + </xs:complexType>
63 + </xs:element>
64 + <xs:element name="InvoiceComplaintEvents" minOccurs="0" maxOccurs="1">
65 + <xs:annotation>
66 + <xs:documentation>Containing complaint events on an invoice.</xs:documentation>
67 + </xs:annotation>
68 + <xs:complexType>
69 + <xs:sequence>
70 + <xs:element name="InvoiceComplaintEvent" type="InvoiceComplaintEvent" minOccurs="1" maxOccurs="unbounded">
71 + <xs:annotation>
72 + <xs:documentation>Contains an invoice complaint event</xs:documentation>
73 + </xs:annotation>
74 + </xs:element>
75 + </xs:sequence>
76 + </xs:complexType>
77 + </xs:element>
78 + <xs:element name="InvoiceNotificationEvents" minOccurs="0" maxOccurs="1">
79 + <xs:annotation>
80 + <xs:documentation>Containing Notification events on an invoice.</xs:documentation>
81 + </xs:annotation>
82 + <xs:complexType>
83 + <xs:sequence>
84 + <xs:element name="InvoiceNotificationEvent" type="InvoiceNotificationEvent" minOccurs="1" maxOccurs="unbounded">
85 + <xs:annotation>
86 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
87 + </xs:annotation>
88 + </xs:element>
89 + </xs:sequence>
90 + </xs:complexType>
91 + </xs:element>
92 + </xs:sequence>
93 + </xs:complexType>
94 + </xs:element>
95 + </xs:sequence>
96 + <xs:attribute name="Version" type="Version" use="required">
97 + <xs:annotation>
98 + <xs:documentation>Versions supported by this schema</xs:documentation>
99 + </xs:annotation>
100 + </xs:attribute>
101 + <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="required">
102 + <xs:annotation>
103 + <xs:documentation>The date and time when the file was created</xs:documentation>
104 + </xs:annotation>
105 + </xs:attribute>
106 + <xs:attribute name="CompanyNo" type="CompanyNumber" use="required" >
107 + <xs:annotation>
108 + <xs:documentation>Your accounts receivable number at PayEx</xs:documentation>
109 + </xs:annotation>
110 + </xs:attribute>
111 + <xs:attribute name="CompanyName" type="xs:string" use="required" >
112 + <xs:annotation>
113 + <xs:documentation>The name of your company/accounts recievable at PayEx</xs:documentation>
114 + </xs:annotation>
115 + </xs:attribute>
116 + </xs:complexType>
117 + </xs:element>
118 + <xs:simpleType name="Identifier15">
119 + <xs:restriction base="xs:string">
120 + <xs:pattern value="[a-zA-Z0-9äåöÄÅÖ&amp;/_ -.]*" />
121 + <xs:minLength value="1" />
122 + <xs:maxLength value="15" />
123 + </xs:restriction>
124 + </xs:simpleType>
125 + <xs:simpleType name="ISO3166">
126 + <xs:restriction base="xs:string">
127 + <xs:pattern value="[A-Z]*" />
128 + <xs:minLength value="2" />
129 + <xs:maxLength value="2" />
130 + </xs:restriction>
131 + </xs:simpleType>
132 + <xs:simpleType name="CompanyNumber">
133 + <xs:restriction base="xs:string">
134 + <xs:pattern value="[0-9]*" />
135 + <xs:minLength value="1" />
136 + <xs:maxLength value="15" />
137 + </xs:restriction>
138 + </xs:simpleType>
139 + <xs:simpleType name="ISO639">
140 + <xs:restriction base="PXString">
141 + <xs:enumeration value="SV" />
142 + <xs:enumeration value="NO" />
143 + <xs:enumeration value="DA" />
144 + <xs:enumeration value="FI" />
145 + <xs:enumeration value="EN" />
146 + </xs:restriction>
147 + </xs:simpleType>
148 + <xs:simpleType name="String35">
149 + <xs:restriction base="PXString">
150 + <xs:maxLength value="35" />
151 + </xs:restriction>
152 + </xs:simpleType>
153 + <xs:simpleType name="Email">
154 + <xs:restriction base="PXString">
155 + <xs:maxLength value="60" />
156 + </xs:restriction>
157 + </xs:simpleType>
158 + <xs:simpleType name="String15">
159 + <xs:restriction base="PXString">
160 + <xs:maxLength value="15" />
161 + </xs:restriction>
162 + </xs:simpleType>
163 + <xs:simpleType name="ZipCode">
164 + <xs:restriction base="xs:string">
165 + <xs:pattern value="[A-Z0-9\-]+" />
166 + <xs:maxLength value="9" />
167 + </xs:restriction>
168 + </xs:simpleType>
169 + <xs:simpleType name="VatNumber">
170 + <xs:restriction base="xs:string">
171 + <xs:pattern value="[A-Z]{2}.*" />
172 + <xs:minLength value="7" />
173 + <xs:maxLength value="14" />
174 + </xs:restriction>
175 + </xs:simpleType>
176 + <xs:simpleType name="String50">
177 + <xs:restriction base="xs:string">
178 + <xs:maxLength value="50" />
179 + </xs:restriction>
180 + </xs:simpleType>
181 + <xs:complexType name="InvoiceClaimEvent">
182 + <xs:sequence>
183 + <xs:element name="ClaimEvent" type="eClaimEvent" minOccurs="1" maxOccurs="1" nillable="false">
184 + <xs:annotation>
185 + <xs:documentation>Type of claim event from enumeration.</xs:documentation>
186 + </xs:annotation>
187 + </xs:element>
188 + <xs:element name="ClaimEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
189 + <xs:annotation>
190 + <xs:documentation>The date when the event occurred.</xs:documentation>
191 + </xs:annotation>
192 + </xs:element>
193 + <xs:element name="BillAmount" type="BillAmount" maxOccurs="1" minOccurs="1" nillable="false">
194 + <xs:annotation>
195 + <xs:documentation>The claim amount at the time of the claimevent.</xs:documentation>
196 + </xs:annotation>
197 + </xs:element>
198 + </xs:sequence>
199 + </xs:complexType>
200 + <xs:complexType name="InvoiceStatusEvent">
201 + <xs:sequence>
202 + <xs:element name="InvoiceStatus" type="eInvoiceStatus" minOccurs="1" maxOccurs="1" nillable="false">
203 + <xs:annotation>
204 + <xs:documentation>Type of status event from enumeration.</xs:documentation>
205 + </xs:annotation>
206 + </xs:element>
207 + <xs:element name="InvoiceSubStatus" type="eInvoiceSubStatus" minOccurs="0" maxOccurs="1">
208 + <xs:annotation>
209 + <xs:documentation>Used to clarify why the InvoiceStatus is set. Reasons is listed in the enumeration eInvoiceSubStatus.</xs:documentation>
210 + </xs:annotation>
211 + </xs:element>
212 + <xs:element name="StatusEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
213 + <xs:annotation>
214 + <xs:documentation>The date when the event occurred</xs:documentation>
215 + </xs:annotation>
216 + </xs:element>
217 + </xs:sequence>
218 + </xs:complexType>
219 + <xs:complexType name="InvoiceClaimProcessPauseEvent">
220 + <xs:sequence>
221 + <xs:element name="ClaimProcessPauseEvent" type="eClaimProcessPauseEventType" minOccurs="1" maxOccurs="1" nillable="false">
222 + <xs:annotation>
223 + <xs:documentation>Type of claim process pause event from enumeration.</xs:documentation>
224 + </xs:annotation>
225 + </xs:element>
226 + <xs:element name="ClaimProcessPauseEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
227 + <xs:annotation>
228 + <xs:documentation>The date when the event occurred</xs:documentation>
229 + </xs:annotation>
230 + </xs:element>
231 + <xs:element name="ValidToDate" type="xs:date" minOccurs="0" maxOccurs="1" nillable="false">
232 + <xs:annotation>
233 + <xs:documentation>If exists, the date to which the claim process pause is valid to.</xs:documentation>
234 + </xs:annotation>
235 + </xs:element>
236 + </xs:sequence>
237 + </xs:complexType>
238 + <xs:complexType name="InvoiceComplaintEvent">
239 + <xs:sequence>
240 + <xs:element name="ComplaintStatus" type="eComplaintStatus" minOccurs="1" maxOccurs="1" nillable="false">
241 + <xs:annotation>
242 + <xs:documentation>Type of complaint status from enumeration.</xs:documentation>
243 + </xs:annotation>
244 + </xs:element>
245 + <xs:element name="ComplaintEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
246 + <xs:annotation>
247 + <xs:documentation>The date when the event occurred</xs:documentation>
248 + </xs:annotation>
249 + </xs:element>
250 + </xs:sequence>
251 + </xs:complexType>
252 + <xs:complexType name="InvoiceNotificationEvent">
253 + <xs:sequence>
254 + <xs:element name="NotificationType" type="eNotificationType" minOccurs="1" maxOccurs="1" nillable="false">
255 + <xs:annotation>
256 + <xs:documentation>Type of Notification event from enumeration.</xs:documentation>
257 + </xs:annotation>
258 + </xs:element>
259 + <xs:element name="NotificationEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
260 + <xs:annotation>
261 + <xs:documentation>The date when the event occurred.</xs:documentation>
262 + </xs:annotation>
263 + </xs:element>
264 + </xs:sequence>
265 + </xs:complexType>
266 + <xs:complexType name="BillAmount">
267 + <xs:sequence>
268 + <xs:element name="AmountInclVat" type="Money" minOccurs="1" maxOccurs="1" nillable="false"/>
269 + </xs:sequence>
270 + <xs:attribute name="Currency" type="eCurrencyType" use="required" />
271 + </xs:complexType>
272 + <xs:simpleType name="eClaimProcessPauseEventType">
273 + <xs:restriction base="xs:string">
274 + <xs:enumeration value="Stop">
275 + <xs:annotation>
276 + <xs:documentation>The claim is stopped for further claim process steps until stop is removed.</xs:documentation>
277 + </xs:annotation>
278 + </xs:enumeration>
279 + <xs:enumeration value="Respite">
280 + <xs:annotation>
281 + <xs:documentation>The claim is stopped for further claimprocess steps until valid to data of respite or respite is removed.</xs:documentation>
282 + </xs:annotation>
283 + </xs:enumeration>
284 + <xs:enumeration value="StopRemoved">
285 + <xs:annotation>
286 + <xs:documentation>Stop has been removed from claim.</xs:documentation>
287 + </xs:annotation>
288 + </xs:enumeration>
289 + <xs:enumeration value="RespiteRemoved">
290 + <xs:annotation>
291 + <xs:documentation>Respite has been removed fro claim</xs:documentation>
292 + </xs:annotation>
293 + </xs:enumeration>
294 + </xs:restriction>
295 + </xs:simpleType>
296 + <xs:simpleType name="eComplaintStatus">
297 + <xs:restriction base="xs:string">
298 + <xs:enumeration value="ComplaintReceived">
299 + <xs:annotation>
300 + <xs:documentation>Complaint has been registered</xs:documentation>
301 + </xs:annotation>
302 + </xs:enumeration>
303 + <xs:enumeration value="ComplaintResolved">
304 + <xs:annotation>
305 + <xs:documentation>Complaint has been resolved</xs:documentation>
306 + </xs:annotation>
307 + </xs:enumeration>
308 + </xs:restriction>
309 + </xs:simpleType>
310 + <xs:simpleType name="eInvoiceStatus">
311 + <xs:restriction base="xs:string">
312 + <xs:enumeration value="Closed">
313 + <xs:annotation>
314 + <xs:documentation>Status of the invoice in the accounts receivable has been set to closed</xs:documentation>
315 + </xs:annotation>
316 + </xs:enumeration>
317 + <xs:enumeration value="Rest">
318 + <xs:annotation>
319 + <xs:documentation>Status of the invoice in the accounts receivable has been set to rest, meaning that remaing amount to settle is below or egual to configured amount.</xs:documentation>
320 + </xs:annotation>
321 + </xs:enumeration>
322 + </xs:restriction>
323 + </xs:simpleType>
324 + <xs:simpleType name="eClaimEvent">
325 + <xs:restriction base="xs:string">
326 + <xs:enumeration value="ReminderSent">
327 + <xs:annotation>
328 + <xs:documentation>An invoice reminder has been sent to the customer</xs:documentation>
329 + </xs:annotation>
330 + </xs:enumeration>
331 + <xs:enumeration value="SecondReminderSent">
332 + <xs:annotation>
333 + <xs:documentation>A second invoice reminder has been sent to the customer</xs:documentation>
334 + </xs:annotation>
335 + </xs:enumeration>
336 + <xs:enumeration value="CollectionClaimSent">
337 + <xs:annotation>
338 + <xs:documentation>A collection claim has been sent to the customer</xs:documentation>
339 + </xs:annotation>
340 + </xs:enumeration>
341 + <xs:enumeration value="RestReminderSent">
342 + <xs:annotation>
343 + <xs:documentation>A reminder including only interest and fees has been sent to the customer</xs:documentation>
344 + </xs:annotation>
345 + </xs:enumeration>
346 + <xs:enumeration value="DebtCollection">
347 + <xs:annotation>
348 + <xs:documentation>The invoice has been transferred to collection</xs:documentation>
349 + </xs:annotation>
350 + </xs:enumeration>
351 + </xs:restriction>
352 + </xs:simpleType>
353 + <xs:simpleType name="eNotificationType">
354 + <xs:restriction base="xs:string">
355 + <xs:enumeration value="PreDueDate">
356 + <xs:annotation>
357 + <xs:documentation>Notification before the invoice due date</xs:documentation>
358 + </xs:annotation>
359 + </xs:enumeration>
360 + <xs:enumeration value="PreReminder">
361 + <xs:annotation>
362 + <xs:documentation>Notification before the reminder is sent</xs:documentation>
363 + </xs:annotation>
364 + </xs:enumeration>
365 + <xs:enumeration value="PreCollectionClaim">
366 + <xs:annotation>
367 + <xs:documentation>Notification before the collection claim is sent</xs:documentation>
368 + </xs:annotation>
369 + </xs:enumeration>
370 + </xs:restriction>
371 + </xs:simpleType>
372 + <xs:simpleType name="eCurrencyType">
373 + <xs:restriction base="xs:string">
374 + <xs:enumeration value="SEK" />
375 + <xs:enumeration value="NOK" />
376 + <xs:enumeration value="DKK" />
377 + <xs:enumeration value="EUR" />
378 + </xs:restriction>
379 + </xs:simpleType>
380 + <xs:simpleType name="eInvoiceSubStatus">
381 + <xs:restriction base="xs:string">
382 + <xs:enumeration value="Sold" >
383 + <xs:annotation>
384 + <xs:documentation>The invoice has been sold to another part</xs:documentation>
385 + </xs:annotation>
386 + </xs:enumeration>
387 + <xs:enumeration value="Loss" >
388 + <xs:annotation>
389 + <xs:documentation>Indicates that the invoice has been credited with loss</xs:documentation>
390 + </xs:annotation>
391 + </xs:enumeration>
392 + <xs:enumeration value="Converted" >
393 + <xs:annotation>
394 + <xs:documentation>The invoice has been converted to a credit account</xs:documentation>
395 + </xs:annotation>
396 + </xs:enumeration>
397 + <xs:enumeration value="Diff" >
398 + <xs:annotation>
399 + <xs:documentation>The invoice has been closed after having been listed (status Rest) for a certain time</xs:documentation>
400 + </xs:annotation>
401 + </xs:enumeration>
402 + <xs:enumeration value="Reversal">
403 + <xs:annotation>
404 + <xs:documentation>The invoice has been fully credited or a chargeback has been made</xs:documentation>
405 + </xs:annotation>
406 + </xs:enumeration>
407 + </xs:restriction>
408 + </xs:simpleType>
409 + <xs:simpleType name="Version">
410 + <xs:restriction base="xs:string">
411 + <xs:enumeration value="1.0"/>
412 + <xs:enumeration value="1.1"/>
413 + </xs:restriction>
414 + </xs:simpleType>
415 + <xs:simpleType name="Money">
416 + <xs:restriction base="xs:decimal">
417 + <xs:fractionDigits value="2" />
418 + <xs:minInclusive value="-100000000" />
419 + <xs:maxInclusive value="100000000" />
420 + </xs:restriction>
421 + </xs:simpleType>
422 + <xs:simpleType name="String10">
423 + <xs:restriction base="PXString">
424 + <xs:maxLength value="10" />
425 + </xs:restriction>
426 + </xs:simpleType>
427 + <xs:simpleType name="String30">
428 + <xs:restriction base="PXString">
429 + <xs:maxLength value="30" />
430 + </xs:restriction>
431 + </xs:simpleType>
432 + <xs:simpleType name="String25">
433 + <xs:restriction base="PXString">
434 + <xs:maxLength value="25" />
435 + </xs:restriction>
436 + </xs:simpleType>
437 + <xs:simpleType name="InvoiceIdentifier15">
438 + <xs:restriction base="xs:string">
439 + <xs:pattern value="[A-Za-z0-9\-]+" />
440 + <xs:maxLength value="15" />
441 + </xs:restriction>
442 + </xs:simpleType>
443 + <xs:simpleType name="PXString">
444 + <xs:restriction base="xs:string">
445 + <xs:pattern value="[a-zA-Z0-9_:!;&quot;#&lt;&gt;=?\[\]@{}´&#xA;&#xD; %-/À-ÖØ-öø-ú]*" />
446 + <xs:minLength value="1" />
447 + </xs:restriction>
448 + </xs:simpleType>
449 +</xs:schema>
BillJournal_[1.3].xsd
Author
... ... @@ -1,0 +1,1 @@
1 +xwiki:XWiki.ihq
Size
... ... @@ -1,0 +1,1 @@
1 +0 bytes
Content
... ... @@ -1,0 +1,499 @@
1 +<?xml version="1.0" encoding="utf-8"?>
2 +<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3 + <xs:element name="BillJournal">
4 + <xs:complexType>
5 + <xs:sequence>
6 + <xs:element name="BillJournalInfo" minOccurs="1" maxOccurs="unbounded">
7 + <xs:annotation>
8 + <xs:documentation>Contains events affecting an invoice.</xs:documentation>
9 + </xs:annotation>
10 + <xs:complexType>
11 + <xs:sequence>
12 + <xs:element name="InvoiceNo" type="InvoiceIdentifier15" minOccurs="1" maxOccurs="1" nillable="false">
13 + <xs:annotation>
14 + <xs:documentation>InvoiceNo is your unique invoice identifier in the accounts receivable.</xs:documentation>
15 + </xs:annotation>
16 + </xs:element>
17 + <xs:element name="CustomerNo" type="Identifier15" minOccurs="1" maxOccurs="1" nillable="false">
18 + <xs:annotation>
19 + <xs:documentation>CustomerNo is your unique identifier of the customer in the accounts receivable.</xs:documentation>
20 + </xs:annotation>
21 + </xs:element>
22 + <xs:element name="InvoiceClaimEvents" minOccurs="0" maxOccurs="1">
23 + <xs:annotation>
24 + <xs:documentation>Containing claim events on an invoice.</xs:documentation>
25 + </xs:annotation>
26 + <xs:complexType>
27 + <xs:sequence>
28 + <xs:element name="InvoiceClaimEvent" type="InvoiceClaimEvent" minOccurs="1" maxOccurs="unbounded">
29 + <xs:annotation>
30 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
31 + </xs:annotation>
32 + </xs:element>
33 + </xs:sequence>
34 + </xs:complexType>
35 + </xs:element>
36 + <xs:element name="InvoiceStatusEvents" minOccurs="0" maxOccurs="1">
37 + <xs:annotation>
38 + <xs:documentation>Containing status events on an invoice.</xs:documentation>
39 + </xs:annotation>
40 + <xs:complexType>
41 + <xs:sequence>
42 + <xs:element name="InvoiceStatusEvent" type="InvoiceStatusEvent" minOccurs="1" maxOccurs="unbounded">
43 + <xs:annotation>
44 + <xs:documentation>Contains an invoice status event.</xs:documentation>
45 + </xs:annotation>
46 + </xs:element>
47 + </xs:sequence>
48 + </xs:complexType>
49 + </xs:element>
50 + <xs:element name="InvoiceClaimProcessPauseEvents" minOccurs="0" maxOccurs="1">
51 + <xs:annotation>
52 + <xs:documentation>Containing claim process pause events on an invoice.</xs:documentation>
53 + </xs:annotation>
54 + <xs:complexType>
55 + <xs:sequence>
56 + <xs:element name="InvoiceClaimProcessPauseEvent" type="InvoiceClaimProcessPauseEvent" minOccurs="1" maxOccurs="unbounded">
57 + <xs:annotation>
58 + <xs:documentation>Contains an invoice claim process pause event</xs:documentation>
59 + </xs:annotation>
60 + </xs:element>
61 + </xs:sequence>
62 + </xs:complexType>
63 + </xs:element>
64 + <xs:element name="InvoiceComplaintEvents" minOccurs="0" maxOccurs="1">
65 + <xs:annotation>
66 + <xs:documentation>Containing complaint events on an invoice.</xs:documentation>
67 + </xs:annotation>
68 + <xs:complexType>
69 + <xs:sequence>
70 + <xs:element name="InvoiceComplaintEvent" type="InvoiceComplaintEvent" minOccurs="1" maxOccurs="unbounded">
71 + <xs:annotation>
72 + <xs:documentation>Contains an invoice complaint event</xs:documentation>
73 + </xs:annotation>
74 + </xs:element>
75 + </xs:sequence>
76 + </xs:complexType>
77 + </xs:element>
78 + <xs:element name="InvoiceNotificationEvents" minOccurs="0" maxOccurs="1">
79 + <xs:annotation>
80 + <xs:documentation>Containing Notification events on an invoice.</xs:documentation>
81 + </xs:annotation>
82 + <xs:complexType>
83 + <xs:sequence>
84 + <xs:element name="InvoiceNotificationEvent" type="InvoiceNotificationEvent" minOccurs="1" maxOccurs="unbounded">
85 + <xs:annotation>
86 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
87 + </xs:annotation>
88 + </xs:element>
89 + </xs:sequence>
90 + </xs:complexType>
91 + </xs:element>
92 + <xs:element name="PaymentOrderEvents" minOccurs="0" maxOccurs="1">
93 + <xs:annotation>
94 + <xs:documentation>Containing Payment Order events on an invoice.</xs:documentation>
95 + </xs:annotation>
96 + <xs:complexType>
97 + <xs:sequence>
98 + <xs:element name="PaymentOrderEvent" type="PaymentOrderEvent" minOccurs="1" maxOccurs="unbounded">
99 + <xs:annotation>
100 + <xs:documentation>Contains an invoice claim event.</xs:documentation>
101 + </xs:annotation>
102 + </xs:element>
103 + </xs:sequence>
104 + </xs:complexType>
105 + </xs:element>
106 + </xs:sequence>
107 + </xs:complexType>
108 + </xs:element>
109 + </xs:sequence>
110 + <xs:attribute name="Version" type="Version" use="required">
111 + <xs:annotation>
112 + <xs:documentation>Versions supported by this schema</xs:documentation>
113 + </xs:annotation>
114 + </xs:attribute>
115 + <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="required">
116 + <xs:annotation>
117 + <xs:documentation>The date and time when the file was created</xs:documentation>
118 + </xs:annotation>
119 + </xs:attribute>
120 + <xs:attribute name="CompanyNo" type="CompanyNumber" use="required" >
121 + <xs:annotation>
122 + <xs:documentation>Your accounts receivable number at PayEx</xs:documentation>
123 + </xs:annotation>
124 + </xs:attribute>
125 + <xs:attribute name="CompanyName" type="xs:string" use="required" >
126 + <xs:annotation>
127 + <xs:documentation>The name of your company/accounts recievable at PayEx</xs:documentation>
128 + </xs:annotation>
129 + </xs:attribute>
130 + </xs:complexType>
131 + </xs:element>
132 + <xs:simpleType name="Identifier15">
133 + <xs:restriction base="xs:string">
134 + <xs:pattern value="[a-zA-Z0-9äåöÄÅÖ&amp;/_ -.]*" />
135 + <xs:minLength value="1" />
136 + <xs:maxLength value="15" />
137 + </xs:restriction>
138 + </xs:simpleType>
139 + <xs:simpleType name="ISO3166">
140 + <xs:restriction base="xs:string">
141 + <xs:pattern value="[A-Z]*" />
142 + <xs:minLength value="2" />
143 + <xs:maxLength value="2" />
144 + </xs:restriction>
145 + </xs:simpleType>
146 + <xs:simpleType name="CompanyNumber">
147 + <xs:restriction base="xs:string">
148 + <xs:pattern value="[0-9]*" />
149 + <xs:minLength value="1" />
150 + <xs:maxLength value="15" />
151 + </xs:restriction>
152 + </xs:simpleType>
153 + <xs:simpleType name="ISO639">
154 + <xs:restriction base="PXString">
155 + <xs:enumeration value="SV" />
156 + <xs:enumeration value="NO" />
157 + <xs:enumeration value="DA" />
158 + <xs:enumeration value="FI" />
159 + <xs:enumeration value="EN" />
160 + </xs:restriction>
161 + </xs:simpleType>
162 + <xs:simpleType name="String35">
163 + <xs:restriction base="PXString">
164 + <xs:maxLength value="35" />
165 + </xs:restriction>
166 + </xs:simpleType>
167 + <xs:simpleType name="Email">
168 + <xs:restriction base="PXString">
169 + <xs:maxLength value="60" />
170 + </xs:restriction>
171 + </xs:simpleType>
172 + <xs:simpleType name="String15">
173 + <xs:restriction base="PXString">
174 + <xs:maxLength value="15" />
175 + </xs:restriction>
176 + </xs:simpleType>
177 + <xs:simpleType name="ZipCode">
178 + <xs:restriction base="xs:string">
179 + <xs:pattern value="[A-Z0-9\-]+" />
180 + <xs:maxLength value="9" />
181 + </xs:restriction>
182 + </xs:simpleType>
183 + <xs:simpleType name="VatNumber">
184 + <xs:restriction base="xs:string">
185 + <xs:pattern value="[A-Z]{2}.*" />
186 + <xs:minLength value="7" />
187 + <xs:maxLength value="14" />
188 + </xs:restriction>
189 + </xs:simpleType>
190 + <xs:simpleType name="String50">
191 + <xs:restriction base="xs:string">
192 + <xs:maxLength value="50" />
193 + </xs:restriction>
194 + </xs:simpleType>
195 + <xs:complexType name="InvoiceClaimEvent">
196 + <xs:sequence>
197 + <xs:element name="ClaimEvent" type="eClaimEvent" minOccurs="1" maxOccurs="1" nillable="false">
198 + <xs:annotation>
199 + <xs:documentation>Type of claim event from enumeration.</xs:documentation>
200 + </xs:annotation>
201 + </xs:element>
202 + <xs:element name="ClaimEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
203 + <xs:annotation>
204 + <xs:documentation>The date when the event occurred.</xs:documentation>
205 + </xs:annotation>
206 + </xs:element>
207 + <xs:element name="BillAmount" type="BillAmount" maxOccurs="1" minOccurs="1" nillable="false">
208 + <xs:annotation>
209 + <xs:documentation>The claim amount at the time of the claimevent.</xs:documentation>
210 + </xs:annotation>
211 + </xs:element>
212 + </xs:sequence>
213 + </xs:complexType>
214 + <xs:complexType name="InvoiceStatusEvent">
215 + <xs:sequence>
216 + <xs:element name="InvoiceStatus" type="eInvoiceStatus" minOccurs="1" maxOccurs="1" nillable="false">
217 + <xs:annotation>
218 + <xs:documentation>Type of status event from enumeration.</xs:documentation>
219 + </xs:annotation>
220 + </xs:element>
221 + <xs:element name="InvoiceSubStatus" type="eInvoiceSubStatus" minOccurs="0" maxOccurs="1">
222 + <xs:annotation>
223 + <xs:documentation>Used to clarify why the InvoiceStatus is set. Reasons is listed in the enumeration eInvoiceSubStatus.</xs:documentation>
224 + </xs:annotation>
225 + </xs:element>
226 + <xs:element name="StatusEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
227 + <xs:annotation>
228 + <xs:documentation>The date when the event occurred</xs:documentation>
229 + </xs:annotation>
230 + </xs:element>
231 + </xs:sequence>
232 + </xs:complexType>
233 + <xs:complexType name="InvoiceClaimProcessPauseEvent">
234 + <xs:sequence>
235 + <xs:element name="ClaimProcessPauseEvent" type="eClaimProcessPauseEventType" minOccurs="1" maxOccurs="1" nillable="false">
236 + <xs:annotation>
237 + <xs:documentation>Type of claim process pause event from enumeration.</xs:documentation>
238 + </xs:annotation>
239 + </xs:element>
240 + <xs:element name="ClaimProcessPauseEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
241 + <xs:annotation>
242 + <xs:documentation>The date when the event occurred</xs:documentation>
243 + </xs:annotation>
244 + </xs:element>
245 + <xs:element name="ValidToDate" type="xs:date" minOccurs="0" maxOccurs="1" nillable="false">
246 + <xs:annotation>
247 + <xs:documentation>If exists, the date to which the claim process pause is valid to.</xs:documentation>
248 + </xs:annotation>
249 + </xs:element>
250 + </xs:sequence>
251 + </xs:complexType>
252 + <xs:complexType name="InvoiceComplaintEvent">
253 + <xs:sequence>
254 + <xs:element name="ComplaintStatus" type="eComplaintStatus" minOccurs="1" maxOccurs="1" nillable="false">
255 + <xs:annotation>
256 + <xs:documentation>Type of complaint status from enumeration.</xs:documentation>
257 + </xs:annotation>
258 + </xs:element>
259 + <xs:element name="ComplaintEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
260 + <xs:annotation>
261 + <xs:documentation>The date when the event occurred</xs:documentation>
262 + </xs:annotation>
263 + </xs:element>
264 + </xs:sequence>
265 + </xs:complexType>
266 + <xs:complexType name="InvoiceNotificationEvent">
267 + <xs:sequence>
268 + <xs:element name="NotificationType" type="eNotificationType" minOccurs="1" maxOccurs="1" nillable="false">
269 + <xs:annotation>
270 + <xs:documentation>Type of Notification event from enumeration.</xs:documentation>
271 + </xs:annotation>
272 + </xs:element>
273 + <xs:element name="NotificationEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
274 + <xs:annotation>
275 + <xs:documentation>The date when the event occurred.</xs:documentation>
276 + </xs:annotation>
277 + </xs:element>
278 + </xs:sequence>
279 + </xs:complexType>
280 + <xs:complexType name="PaymentOrderEvent">
281 + <xs:sequence>
282 + <xs:element name="PaymentOrderStatusCode" type="ePaymentOrderStatus" minOccurs="1" maxOccurs="1" nillable="false">
283 + <xs:annotation>
284 + <xs:documentation>Payment order status from enumeration.</xs:documentation>
285 + </xs:annotation>
286 + </xs:element>
287 + <xs:element name="PaymentOrderEventDate" type="xs:date" minOccurs="1" maxOccurs="1" nillable="false">
288 + <xs:annotation>
289 + <xs:documentation>The date when the event occurred.</xs:documentation>
290 + </xs:annotation>
291 + </xs:element>
292 + </xs:sequence>
293 + </xs:complexType>
294 + <xs:complexType name="BillAmount">
295 + <xs:sequence>
296 + <xs:element name="AmountInclVat" type="Money" minOccurs="1" maxOccurs="1" nillable="false"/>
297 + </xs:sequence>
298 + <xs:attribute name="Currency" type="eCurrencyType" use="required" />
299 + </xs:complexType>
300 + <xs:simpleType name="eClaimProcessPauseEventType">
301 + <xs:restriction base="xs:string">
302 + <xs:enumeration value="Stop">
303 + <xs:annotation>
304 + <xs:documentation>The claim is stopped for further claim process steps until stop is removed.</xs:documentation>
305 + </xs:annotation>
306 + </xs:enumeration>
307 + <xs:enumeration value="Respite">
308 + <xs:annotation>
309 + <xs:documentation>The claim is stopped for further claimprocess steps until valid to data of respite or respite is removed.</xs:documentation>
310 + </xs:annotation>
311 + </xs:enumeration>
312 + <xs:enumeration value="StopRemoved">
313 + <xs:annotation>
314 + <xs:documentation>Stop has been removed from claim.</xs:documentation>
315 + </xs:annotation>
316 + </xs:enumeration>
317 + <xs:enumeration value="RespiteRemoved">
318 + <xs:annotation>
319 + <xs:documentation>Respite has been removed fro claim</xs:documentation>
320 + </xs:annotation>
321 + </xs:enumeration>
322 + </xs:restriction>
323 + </xs:simpleType>
324 + <xs:simpleType name="eComplaintStatus">
325 + <xs:restriction base="xs:string">
326 + <xs:enumeration value="ComplaintReceived">
327 + <xs:annotation>
328 + <xs:documentation>Complaint has been registered</xs:documentation>
329 + </xs:annotation>
330 + </xs:enumeration>
331 + <xs:enumeration value="ComplaintResolved">
332 + <xs:annotation>
333 + <xs:documentation>Complaint has been resolved</xs:documentation>
334 + </xs:annotation>
335 + </xs:enumeration>
336 + </xs:restriction>
337 + </xs:simpleType>
338 + <xs:simpleType name="eInvoiceStatus">
339 + <xs:restriction base="xs:string">
340 + <xs:enumeration value="Closed">
341 + <xs:annotation>
342 + <xs:documentation>Status of the invoice in the accounts receivable has been set to closed</xs:documentation>
343 + </xs:annotation>
344 + </xs:enumeration>
345 + <xs:enumeration value="Rest">
346 + <xs:annotation>
347 + <xs:documentation>Status of the invoice in the accounts receivable has been set to rest, meaning that remaing amount to settle is below or egual to configured amount.</xs:documentation>
348 + </xs:annotation>
349 + </xs:enumeration>
350 + </xs:restriction>
351 + </xs:simpleType>
352 + <xs:simpleType name="eClaimEvent">
353 + <xs:restriction base="xs:string">
354 + <xs:enumeration value="ReminderSent">
355 + <xs:annotation>
356 + <xs:documentation>An invoice reminder has been sent to the customer</xs:documentation>
357 + </xs:annotation>
358 + </xs:enumeration>
359 + <xs:enumeration value="SecondReminderSent">
360 + <xs:annotation>
361 + <xs:documentation>A second invoice reminder has been sent to the customer</xs:documentation>
362 + </xs:annotation>
363 + </xs:enumeration>
364 + <xs:enumeration value="CollectionClaimSent">
365 + <xs:annotation>
366 + <xs:documentation>A collection claim has been sent to the customer</xs:documentation>
367 + </xs:annotation>
368 + </xs:enumeration>
369 + <xs:enumeration value="RestReminderSent">
370 + <xs:annotation>
371 + <xs:documentation>A reminder including only interest and fees has been sent to the customer</xs:documentation>
372 + </xs:annotation>
373 + </xs:enumeration>
374 + <xs:enumeration value="DebtCollection">
375 + <xs:annotation>
376 + <xs:documentation>The invoice has been transferred to collection</xs:documentation>
377 + </xs:annotation>
378 + </xs:enumeration>
379 + </xs:restriction>
380 + </xs:simpleType>
381 + <xs:simpleType name="eNotificationType">
382 + <xs:restriction base="xs:string">
383 + <xs:enumeration value="PreDueDate">
384 + <xs:annotation>
385 + <xs:documentation>Notification before the invoice due date</xs:documentation>
386 + </xs:annotation>
387 + </xs:enumeration>
388 + <xs:enumeration value="PreReminder">
389 + <xs:annotation>
390 + <xs:documentation>Notification before the reminder is sent</xs:documentation>
391 + </xs:annotation>
392 + </xs:enumeration>
393 + <xs:enumeration value="PreCollectionClaim">
394 + <xs:annotation>
395 + <xs:documentation>Notification before the collection claim is sent</xs:documentation>
396 + </xs:annotation>
397 + </xs:enumeration>
398 + </xs:restriction>
399 + </xs:simpleType>
400 + <xs:simpleType name="ePaymentOrderStatus">
401 + <xs:restriction base="xs:string">
402 + <xs:enumeration value="WillRetry">
403 + <xs:annotation>
404 + <xs:documentation>Retries will be made</xs:documentation>
405 + </xs:annotation>
406 + </xs:enumeration>
407 + <xs:enumeration value="InsufficientFunds">
408 + <xs:annotation>
409 + <xs:documentation>Insufficient funds in the account</xs:documentation>
410 + </xs:annotation>
411 + </xs:enumeration>
412 + </xs:restriction>
413 + </xs:simpleType>
414 + <xs:simpleType name="eCurrencyType">
415 + <xs:restriction base="xs:string">
416 + <xs:enumeration value="SEK" />
417 + <xs:enumeration value="NOK" />
418 + <xs:enumeration value="DKK" />
419 + <xs:enumeration value="EUR" />
420 + <xs:enumeration value="GBP" />
421 + <xs:enumeration value="USD" />
422 + </xs:restriction>
423 + </xs:simpleType>
424 + <xs:simpleType name="eInvoiceSubStatus">
425 + <xs:restriction base="xs:string">
426 + <xs:enumeration value="Sold" >
427 + <xs:annotation>
428 + <xs:documentation>The invoice has been sold to another part</xs:documentation>
429 + </xs:annotation>
430 + </xs:enumeration>
431 + <xs:enumeration value="Loss" >
432 + <xs:annotation>
433 + <xs:documentation>Indicates that the invoice has been credited with loss</xs:documentation>
434 + </xs:annotation>
435 + </xs:enumeration>
436 + <xs:enumeration value="Converted" >
437 + <xs:annotation>
438 + <xs:documentation>The invoice has been converted to a credit account</xs:documentation>
439 + </xs:annotation>
440 + </xs:enumeration>
441 + <xs:enumeration value="Diff" >
442 + <xs:annotation>
443 + <xs:documentation>The invoice has been closed after having been listed (status Rest) for a certain time</xs:documentation>
444 + </xs:annotation>
445 + </xs:enumeration>
446 + <xs:enumeration value="Reversal">
447 + <xs:annotation>
448 + <xs:documentation>The invoice has been fully credited or a chargeback has been made</xs:documentation>
449 + </xs:annotation>
450 + </xs:enumeration>
451 + </xs:restriction>
452 + </xs:simpleType>
453 + <xs:simpleType name="Version">
454 + <xs:restriction base="xs:string">
455 + <xs:enumeration value="1.0"/>
456 + <xs:enumeration value="1.1"/>
457 + <xs:enumeration value="1.2"/>
458 + <xs:enumeration value="1.3">
459 + <xs:annotation>
460 + <xs:documentation>Added new eCurrencyTypes USD and GBP</xs:documentation>
461 + </xs:annotation>
462 + </xs:enumeration>
463 + </xs:restriction>
464 + </xs:simpleType>
465 + <xs:simpleType name="Money">
466 + <xs:restriction base="xs:decimal">
467 + <xs:fractionDigits value="2" />
468 + <xs:minInclusive value="-100000000" />
469 + <xs:maxInclusive value="100000000" />
470 + </xs:restriction>
471 + </xs:simpleType>
472 + <xs:simpleType name="String10">
473 + <xs:restriction base="PXString">
474 + <xs:maxLength value="10" />
475 + </xs:restriction>
476 + </xs:simpleType>
477 + <xs:simpleType name="String30">
478 + <xs:restriction base="PXString">
479 + <xs:maxLength value="30" />
480 + </xs:restriction>
481 + </xs:simpleType>
482 + <xs:simpleType name="String25">
483 + <xs:restriction base="PXString">
484 + <xs:maxLength value="25" />
485 + </xs:restriction>
486 + </xs:simpleType>
487 + <xs:simpleType name="InvoiceIdentifier15">
488 + <xs:restriction base="xs:string">
489 + <xs:pattern value="[A-Za-z0-9\-]+" />
490 + <xs:maxLength value="15" />
491 + </xs:restriction>
492 + </xs:simpleType>
493 + <xs:simpleType name="PXString">
494 + <xs:restriction base="xs:string">
495 + <xs:pattern value="[a-zA-Z0-9_:!;&quot;#&lt;&gt;=?\[\]@{}´&#xA;&#xD; %-/À-ÖØ-öø-ú]*" />
496 + <xs:minLength value="1" />
497 + </xs:restriction>
498 + </xs:simpleType>
499 +</xs:schema>