From empty
To version 3.1
edited by David Persson
on 2021/02/03 16:18
Change comment: There is no comment for this version

Summary

Details

Page properties
Title
... ... @@ -1,0 +1,1 @@
1 +UnbilledProduct XSD
Parent
... ... @@ -1,0 +1,1 @@
1 +developer:Main.Invoicing.billing.technical-reference.Revenue Accounting.Reports.Monthly reports. UnbilledProduct.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.XWikiGuest
1 +xwiki:XWiki.dap
Default language
... ... @@ -1,0 +1,1 @@
1 +en
Tags
... ... @@ -1,0 +1,1 @@
1 +px-custom-page-content
Content
... ... @@ -1,0 +1,160 @@
1 +{{xslt syntax="html" xsl="attach:Main.Invoicing.billing.technical-reference.WebHome@viewXSD.xsl"}}
2 +
3 +<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" elementFormDefault="qualified" attributeFormDefault="unqualified" vc:minVersion="1.1">
4 + <xs:element name="UnbilledProduct">
5 + <xs:annotation>
6 + <xs:documentation>Contains general ledger accounting associated to unbilled products at reportdate</xs:documentation>
7 + </xs:annotation>
8 + <xs:complexType>
9 + <xs:sequence>
10 + <xs:element name="Customers">
11 + <xs:annotation>
12 + <xs:documentation>Contains multiple customers</xs:documentation>
13 + </xs:annotation>
14 + <xs:complexType>
15 + <xs:sequence>
16 + <xs:element name="Customer" maxOccurs="unbounded">
17 + <xs:annotation>
18 + <xs:documentation>Contains information associated to one customer</xs:documentation>
19 + </xs:annotation>
20 + <xs:complexType>
21 + <xs:sequence>
22 + <xs:element name="Accountings">
23 + <xs:annotation>
24 + <xs:documentation>Contains accountings associated to one customer</xs:documentation>
25 + </xs:annotation>
26 + <xs:complexType>
27 + <xs:sequence>
28 + <xs:element name="Accounting" maxOccurs="unbounded">
29 + <xs:annotation>
30 + <xs:documentation>Contains information associated to one accounting</xs:documentation>
31 + </xs:annotation>
32 + <xs:complexType>
33 + <xs:attribute name="AccountingAction" type="eAccountingAction" use="required">
34 + <xs:annotation>
35 + <xs:documentation>Accountingaction </xs:documentation>
36 + </xs:annotation>
37 + </xs:attribute>
38 + <xs:attribute name="GLAccount" type="fIdentifier" use="required">
39 + <xs:annotation>
40 + <xs:documentation>General ledger account</xs:documentation>
41 + </xs:annotation>
42 + </xs:attribute>
43 + <xs:attribute name="Amount" use="required">
44 + <xs:annotation>
45 + <xs:documentation>Amount with two decimals</xs:documentation>
46 + </xs:annotation>
47 + <xs:simpleType>
48 + <xs:restriction base="xs:decimal">
49 + <xs:fractionDigits value="2"/>
50 + </xs:restriction>
51 + </xs:simpleType>
52 + </xs:attribute>
53 + <xs:attribute name="GLProduct" type="fIdentifier" use="optional">
54 + <xs:annotation>
55 + <xs:documentation>General ledger product associated to the product in the productcatalog</xs:documentation>
56 + </xs:annotation>
57 + </xs:attribute>
58 + <xs:attribute name="ProductId" type="fIdentifier" use="optional">
59 + <xs:annotation>
60 + <xs:documentation>Identifier of the product in the productcatalog</xs:documentation>
61 + </xs:annotation>
62 + </xs:attribute>
63 + <xs:attribute name="ProductType" type="fIdentifier" use="optional">
64 + <xs:annotation>
65 + <xs:documentation>ProductType associated to the product in the productcatalog</xs:documentation>
66 + </xs:annotation>
67 + </xs:attribute>
68 + <xs:attribute name="CostCenter" type="fIdentifier" use="optional">
69 + <xs:annotation>
70 + <xs:documentation>Costcenter associated to the product in the productcatalog</xs:documentation>
71 + </xs:annotation>
72 + </xs:attribute>
73 + </xs:complexType>
74 + </xs:element>
75 + </xs:sequence>
76 + </xs:complexType>
77 + </xs:element>
78 + </xs:sequence>
79 + <xs:attribute name="CustomerNo" type="xs:string" use="required">
80 + <xs:annotation>
81 + <xs:documentation>Customernumber of the customer</xs:documentation>
82 + </xs:annotation>
83 + </xs:attribute>
84 + <xs:attribute name="InterCompanyCode" type="xs:string" use="optional">
85 + <xs:annotation>
86 + <xs:documentation>Possible intercompanycode of the customer</xs:documentation>
87 + </xs:annotation>
88 + </xs:attribute>
89 + <xs:attribute name="CurrencyCode" use="required">
90 + <xs:annotation>
91 + <xs:documentation>Currencycode according to ISO4217</xs:documentation>
92 + </xs:annotation>
93 + <xs:simpleType>
94 + <xs:restriction base="xs:string">
95 + <xs:maxLength value="3"/>
96 + </xs:restriction>
97 + </xs:simpleType>
98 + </xs:attribute>
99 + </xs:complexType>
100 + </xs:element>
101 + </xs:sequence>
102 + </xs:complexType>
103 + </xs:element>
104 + </xs:sequence>
105 + <xs:attribute name="Version" type="Version" use="required">
106 + <xs:annotation>
107 + <xs:documentation>The XSD version of the xml format. XSD</xs:documentation>
108 + </xs:annotation>
109 + </xs:attribute>
110 + <xs:attribute name="CreatedDateTime" type="xs:dateTime" use="required">
111 + <xs:annotation>
112 + <xs:documentation>Date and time when the file was created</xs:documentation>
113 + </xs:annotation>
114 + </xs:attribute>
115 + <xs:attribute name="CompanyNo" type="CompanyNumber" use="required">
116 + <xs:annotation>
117 + <xs:documentation>Your billing/accountsreceivablenumber at PayEx</xs:documentation>
118 + </xs:annotation>
119 + </xs:attribute>
120 + <xs:attribute name="CompanyName" type="xs:string" use="required">
121 + <xs:annotation>
122 + <xs:documentation>The name of your company</xs:documentation>
123 + </xs:annotation>
124 + </xs:attribute>
125 + <xs:attribute name="ValueDate" type="xs:date" use="required">
126 + <xs:annotation>
127 + <xs:documentation>Date in general ledger</xs:documentation>
128 + </xs:annotation>
129 + </xs:attribute>
130 + </xs:complexType>
131 + </xs:element>
132 + <xs:simpleType name="CompanyNumber">
133 + <xs:restriction base="xs:string">
134 + <xs:minLength value="1"/>
135 + <xs:maxLength value="15"/>
136 + <xs:pattern value="[0-9]*"/>
137 + </xs:restriction>
138 + </xs:simpleType>
139 + <xs:simpleType name="Version">
140 + <xs:annotation>
141 + <xs:documentation>Versions supported by this schema</xs:documentation>
142 + </xs:annotation>
143 + <xs:restriction base="xs:string">
144 + <xs:enumeration value="1.0"/>
145 + </xs:restriction>
146 + </xs:simpleType>
147 + <xs:simpleType name="eAccountingAction">
148 + <xs:restriction base="xs:string">
149 + <xs:enumeration value="D"/>
150 + <xs:enumeration value="C"/>
151 + </xs:restriction>
152 + </xs:simpleType>
153 + <xs:simpleType name="fIdentifier">
154 + <xs:restriction base="xs:string">
155 + <xs:maxLength value="15"/>
156 + <xs:pattern value="[A-Za-z0-9]*"/>
157 + </xs:restriction>
158 + </xs:simpleType>
159 +</xs:schema>
160 +{{/xslt}}