Skip to content

Commit 853a904

Browse files
author
yzou
committed
update schema changes
1 parent ff20a52 commit 853a904

File tree

2 files changed

+117
-31
lines changed

2 files changed

+117
-31
lines changed

ipp-v3-java-data/src/main/xsd/Finance.xsd

Lines changed: 88 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,7 @@
203203
<xs:enumeration value="TaxLineDetail" />
204204
<xs:enumeration value="SalesItemLineDetail" />
205205
<xs:enumeration value="ItemBasedExpenseLineDetail" />
206-
<xs:enumeration value="AccountBasedExpenseLineDetail" />
206+
<xs:enumeration value="AccountBasedExpenseLineDetail" />
207207
<xs:enumeration value="DepositLineDetail" />
208208
<xs:enumeration value="PurchaseOrderItemLineDetail" />
209209
<xs:enumeration value="ItemReceiptLineDetail" />
@@ -803,8 +803,15 @@
803803
<xs:annotation>
804804
<xs:documentation>
805805
Product: QBO
806-
Description: Use Healthcare to track expenses you pay for health
807-
insurance or contributions to a health savings account.
806+
Description: Use Healthcare to track premiums you pay for health insurance.
807+
</xs:documentation>
808+
</xs:annotation>
809+
</xs:enumeration>
810+
<xs:enumeration value="HealthSavingsAccountContributions">
811+
<xs:annotation>
812+
<xs:documentation>
813+
Product: QBO
814+
Description: Use Health Savings Account Contributions to track contributions to a health savings account.
808815
</xs:documentation>
809816
</xs:annotation>
810817
</xs:enumeration>
@@ -1342,6 +1349,22 @@
13421349
</xs:documentation>
13431350
</xs:annotation>
13441351
</xs:enumeration>
1352+
<xs:enumeration value="PayrollTaxExpenses">
1353+
<xs:annotation>
1354+
<xs:documentation>
1355+
Product: QBO
1356+
Description: Use payroll tax expenses to track payroll taxes you paid.
1357+
</xs:documentation>
1358+
</xs:annotation>
1359+
</xs:enumeration>
1360+
<xs:enumeration value="PayrollWageExpenses">
1361+
<xs:annotation>
1362+
<xs:documentation>
1363+
Product: QBO
1364+
Description: Use payroll wage expenses to track salaries and wages.
1365+
</xs:documentation>
1366+
</xs:annotation>
1367+
</xs:enumeration>
13451368
<xs:enumeration value="PayrollTaxPayable">
13461369
<xs:annotation>
13471370
<xs:documentation>
@@ -1760,6 +1783,14 @@
17601783
</xs:documentation>
17611784
</xs:annotation>
17621785
</xs:enumeration>
1786+
<xs:enumeration value="Communications">
1787+
<xs:annotation>
1788+
<xs:documentation>
1789+
Product: QBO
1790+
Description: Use Communications to track communication expenses.
1791+
</xs:documentation>
1792+
</xs:annotation>
1793+
</xs:enumeration>
17631794
<xs:enumeration value="UtilitiesHomeOffice">
17641795
<xs:annotation>
17651796
<xs:documentation>
@@ -3365,6 +3396,7 @@
33653396
<xs:enumeration value="GoPayment" />
33663397
<xs:enumeration value="EInvoice" />
33673398
<xs:enumeration value="Square" />
3399+
<xs:enumeration value="QBCommerce" />
33683400
</xs:restriction>
33693401
</xs:simpleType>
33703402
<xs:simpleType name="BudgetTypeEnum">
@@ -5762,6 +5794,22 @@
57625794
</xs:documentation>
57635795
</xs:annotation>
57645796
</xs:element>
5797+
<xs:element name="AutoPayEligible" type="xs:boolean" minOccurs="0">
5798+
<xs:annotation>
5799+
<xs:documentation>
5800+
Product: QBO
5801+
Description: Indicates whether the Recurring Invoice eligible for auto payment.
5802+
</xs:documentation>
5803+
</xs:annotation>
5804+
</xs:element>
5805+
<xs:element name="SchedulePayEligible" type="xs:boolean" minOccurs="0">
5806+
<xs:annotation>
5807+
<xs:documentation>
5808+
Product: QBO
5809+
Description: Indicates whether the Non-Recurring Invoice eligible for scheduled payment.
5810+
</xs:documentation>
5811+
</xs:annotation>
5812+
</xs:element>
57655813
</xs:sequence>
57665814
</xs:extension>
57675815
</xs:complexContent>
@@ -10238,6 +10286,15 @@
1023810286
</xs:documentation>
1023910287
</xs:annotation>
1024010288
</xs:element>
10289+
<xs:element name="Source" type="xs:string" minOccurs="0">
10290+
<xs:annotation>
10291+
<xs:documentation>
10292+
Product: QBO
10293+
Description: Originating source of
10294+
the Item. Valid values are defined in SourceTypeEnum
10295+
</xs:documentation>
10296+
</xs:annotation>
10297+
</xs:element>
1024110298
</xs:sequence>
1024210299
</xs:extension>
1024310300
</xs:complexContent>
@@ -11750,7 +11807,7 @@
1175011807
Couple of TimeActivity API integrations are already submitting start, end hours with right company/employee time zone offsets. Such integrations will pass this attribute as true to avoid company time zone offsets by TimeActivity API.
1175111808
</xs:documentation>
1175211809
</xs:annotation>
11753-
</xs:element>
11810+
</xs:element>
1175411811
</xs:sequence>
1175511812
</xs:extension>
1175611813
</xs:complexContent>
@@ -13511,100 +13568,100 @@
1351113568
</xs:element>
1351213569
<xs:element name="NumInterval" type="xs:int" minOccurs="0">
1351313570
<xs:annotation>
13514-
<xs:documentation>
13571+
<xs:documentation>
1351513572
Product: QBO
1351613573
Description: The Interval based on the Interval Type
1351713574
</xs:documentation>
1351813575
</xs:annotation>
13519-
</xs:element>
13576+
</xs:element>
1352013577
<xs:element name="DayOfMonth" type="xs:int" minOccurs="0">
1352113578
<xs:annotation>
13522-
<xs:documentation>
13579+
<xs:documentation>
1352313580
Product: QBO
1352413581
Description: The Day of the Month
1352513582
</xs:documentation>
1352613583
</xs:annotation>
13527-
</xs:element>
13584+
</xs:element>
1352813585
<xs:element name="DayOfWeek" type="WeekEnum" minOccurs="0">
1352913586
<xs:annotation>
13530-
<xs:documentation>
13587+
<xs:documentation>
1353113588
Product: QBO
1353213589
Description: The Day of the Week
1353313590
</xs:documentation>
1353413591
</xs:annotation>
13535-
</xs:element>
13592+
</xs:element>
1353613593
<xs:element name="WeekOfMonth" type="xs:int" minOccurs="0">
1353713594
<xs:annotation>
1353813595
<xs:documentation>
1353913596
Product: QBO
1354013597
Description: The Week of the Month
1354113598
</xs:documentation>
1354213599
</xs:annotation>
13543-
</xs:element>
13600+
</xs:element>
1354413601
<xs:element name="MonthOfYear" type="MonthEnum" minOccurs="0">
1354513602
<xs:annotation>
13546-
<xs:documentation>
13603+
<xs:documentation>
1354713604
Product: QBO
1354813605
Description: The Month of the Year
1354913606
</xs:documentation>
1355013607
</xs:annotation>
13551-
</xs:element>
13608+
</xs:element>
1355213609
<xs:element name="RemindDays" type="xs:int" minOccurs="0">
1355313610
<xs:annotation>
13554-
<xs:documentation>
13611+
<xs:documentation>
1355513612
Product: QBO
1355613613
Description: The days before StartDate for a Reminded RecurType
1355713614
</xs:documentation>
1355813615
</xs:annotation>
13559-
</xs:element>
13616+
</xs:element>
1356013617
<xs:element name="DaysBefore" type="xs:int" minOccurs="0">
1356113618
<xs:annotation>
13562-
<xs:documentation>
13619+
<xs:documentation>
1356313620
Product: QBO
1356413621
Description: The Days before the Scheduled Date
1356513622
</xs:documentation>
1356613623
</xs:annotation>
1356713624
</xs:element>
1356813625
<xs:element name="MaxOccurrences" type="xs:int" minOccurs="0">
1356913626
<xs:annotation>
13570-
<xs:documentation>
13627+
<xs:documentation>
1357113628
Product: QBO
1357213629
Description: The Max number of Recurring Occurrences
1357313630
</xs:documentation>
1357413631
</xs:annotation>
13575-
</xs:element>
13632+
</xs:element>
1357613633
<xs:element name="StartDate" type="xs:date" minOccurs="0">
1357713634
<xs:annotation>
13578-
<xs:documentation>
13635+
<xs:documentation>
1357913636
Product: QBO
1358013637
Description: The Start Date for the Recurring Schedule
1358113638
</xs:documentation>
1358213639
</xs:annotation>
13583-
</xs:element>
13640+
</xs:element>
1358413641
<xs:element name="EndDate" type="xs:date" minOccurs="0">
1358513642
<xs:annotation>
13586-
<xs:documentation>
13643+
<xs:documentation>
1358713644
Product: QBO
1358813645
Description: The End Date for the Recurring Schedule
1358913646
</xs:documentation>
1359013647
</xs:annotation>
13591-
</xs:element>
13648+
</xs:element>
1359213649
<xs:element name="NextDate" type="xs:date" minOccurs="0">
1359313650
<xs:annotation>
13594-
<xs:documentation>
13651+
<xs:documentation>
1359513652
Product: QBO
1359613653
Description: The Date when the next Transaction will created. (Read Only)
1359713654
</xs:documentation>
1359813655
</xs:annotation>
13599-
</xs:element>
13656+
</xs:element>
1360013657
<xs:element name="PreviousDate" type="xs:date" minOccurs="0">
1360113658
<xs:annotation>
13602-
<xs:documentation>
13659+
<xs:documentation>
1360313660
Product: QBO
1360413661
Description: The Date when the last Transaction was created.(Read Only)
1360513662
</xs:documentation>
1360613663
</xs:annotation>
13607-
</xs:element>
13664+
</xs:element>
1360813665
</xs:sequence>
1360913666
</xs:complexType>
1361013667
<xs:complexType name="RecurringInfo">
@@ -13624,15 +13681,15 @@
1362413681
</xs:element>
1362513682
<xs:element name="RecurType" type="xs:string" minOccurs="0">
1362613683
<xs:annotation>
13627-
<xs:documentation>
13684+
<xs:documentation>
1362813685
Product: QBO
1362913686
Description: The Recur Type which can be Automated, Reminded, UnScheduled or Manual.
1363013687
</xs:documentation>
1363113688
</xs:annotation>
1363213689
</xs:element>
1363313690
<xs:element name="Active" type="xs:boolean" minOccurs="0">
1363413691
<xs:annotation>
13635-
<xs:documentation>
13692+
<xs:documentation>
1363613693
Product: QBO
1363713694
Description: Indicates whether the Recurring Schedule is enabled.
1363813695
</xs:documentation>
@@ -13647,7 +13704,7 @@
1364713704
</xs:annotation>
1364813705
</xs:element>
1364913706
</xs:sequence>
13650-
</xs:complexType>
13707+
</xs:complexType>
1365113708
<xs:simpleType name="OLBTxnStatusEnum">
1365213709
<xs:annotation>
1365313710
<xs:documentation> Product: All
@@ -14037,7 +14094,7 @@
1403714094
has been invoiced
1403814095
</xs:documentation>
1403914096
</xs:annotation>
14040-
</xs:element>
14097+
</xs:element>
1404114098
<xs:element name="Amount" type="xs:decimal" minOccurs="0">
1404214099
<xs:annotation>
1404314100
<xs:documentation>Total amount of the reimburse charge.
@@ -14401,4 +14458,4 @@
1440114458
</xs:extension>
1440214459
</xs:complexContent>
1440314460
</xs:complexType>
14404-
</xs:schema>
14461+
</xs:schema>

ipp-v3-java-data/src/main/xsd/IntuitNamesTypes.xsd

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@
102102
<xs:enumeration value="Error"/>
103103
</xs:restriction>
104104
</xs:simpleType>
105+
<xs:simpleType name="SourceTypeEnum">
106+
<xs:annotation>
107+
<xs:documentation>
108+
Product: QBO
109+
Description: Enumeration of external sources that create the entites in QBO
110+
</xs:documentation>
111+
</xs:annotation>
112+
<xs:restriction base="xs:string">
113+
<xs:enumeration value="QBCommerce" />
114+
</xs:restriction>
115+
</xs:simpleType>
105116

106117
<!--Start complex type definitions -->
107118
<xs:complexType name="NameBase">
@@ -700,6 +711,15 @@
700711
</xs:documentation>
701712
</xs:annotation>
702713
</xs:element>
714+
<xs:element name="Source" type="xs:string" minOccurs="0">
715+
<xs:annotation>
716+
<xs:documentation>
717+
Product: QBO
718+
Description: Originating source of
719+
the Customer. Valid values are defined in SourceTypeEnum
720+
</xs:documentation>
721+
</xs:annotation>
722+
</xs:element>
703723
</xs:sequence>
704724
</xs:extension>
705725
</xs:complexContent>
@@ -1013,6 +1033,15 @@
10131033
</xs:documentation>
10141034
</xs:annotation>
10151035
</xs:element>
1036+
<xs:element name="Source" type="xs:string" minOccurs="0">
1037+
<xs:annotation>
1038+
<xs:documentation>
1039+
Product: QBO
1040+
Description: Originating source of
1041+
the Vendor. Valid values are defined in SourceTypeEnum
1042+
</xs:documentation>
1043+
</xs:annotation>
1044+
</xs:element>
10161045
</xs:sequence>
10171046
</xs:extension>
10181047
</xs:complexContent>

0 commit comments

Comments
 (0)