Skip to content

Commit 6b0438d

Browse files
Release candidate for minor version 65
1 parent 1383dc0 commit 6b0438d

File tree

4 files changed

+100
-0
lines changed

4 files changed

+100
-0
lines changed

src/Data/IPPInvoice.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,20 @@ public function __construct($keyValInitializers=array(), $verbose=FALSE)
141141
* @var boolean
142142
*/
143143
public $AllowOnlineACHPayment;
144+
/**
145+
* @Definition
146+
Product: QBO
147+
Description: Specifies whether
148+
customer is allowed to use eInvoicing(online payment -paypal or
149+
venmo) to pay the Invoice
150+
151+
* @xmlType element
152+
* @xmlNamespace http://schema.intuit.com/finance/v3
153+
* @xmlMinOccurs 0
154+
* @xmlName AllowOnlinePayPalPayment
155+
* @var boolean
156+
*/
157+
public $AllowOnlinePayPalPayment;
144158
/**
145159
* @Definition
146160
Product: QBO

src/Data/IPPItem.php

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -832,6 +832,20 @@ public function __construct($keyValInitializers=array(), $verbose=FALSE)
832832
* @var string
833833
*/
834834
public $Source;
835+
/**
836+
* @Definition
837+
Product: QBO
838+
Description: Use the DeferredRevenue property to indicate that the goods/services sold
839+
have not yet been delivered to the customer, and therefore not appropriate for the
840+
accounting engine to book as Revenue for accounting.
841+
842+
* @xmlType element
843+
* @xmlNamespace http://schema.intuit.com/finance/v3
844+
* @xmlMinOccurs 0
845+
* @xmlName DeferredRevenue
846+
* @var boolean
847+
*/
848+
public $DeferredRevenue;
835849

836850

837851
} // end class IPPItem

src/Data/IPPProductAndServicesPrefs.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,31 @@ public function __construct($keyValInitializers=array(), $verbose=FALSE)
110110
* @var com\intuit\schema\finance\v3\IPPUOMFeatureTypeEnum
111111
*/
112112
public $UOM;
113+
/**
114+
* @Definition
115+
Product:QBO
116+
Description: Indicates if revenue recognition is enabled for the company. True if enabled, false otherwise.
117+
118+
* @xmlType element
119+
* @xmlNamespace http://schema.intuit.com/finance/v3
120+
* @xmlMinOccurs 0
121+
* @xmlName RevenueRecognition
122+
* @var boolean
123+
*/
124+
public $RevenueRecognition;
125+
/**
126+
* @Definition
127+
Product:QBO
128+
Description: RevenueRecognitionFrequency describes how frequently revenue is recognised.
129+
Possible values are Daily, Weekly, Monthly.
130+
131+
* @xmlType element
132+
* @xmlNamespace http://schema.intuit.com/finance/v3
133+
* @xmlMinOccurs 0
134+
* @xmlName RevenueRecognitionFrequency
135+
* @var string
136+
*/
137+
public $RevenueRecognitionFrequency;
113138

114139

115140
} // end class IPPProductAndServicesPrefs

src/XSD/Finance.xsd

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -800,6 +800,14 @@
800800
</xs:documentation>
801801
</xs:annotation>
802802
</xs:enumeration>
803+
<xs:enumeration value="DeferredRevenue">
804+
<xs:annotation>
805+
<xs:documentation>
806+
Product: QBO
807+
Description: Use Deferred Revenue for payments on services you haven’t provided yet.
808+
</xs:documentation>
809+
</xs:annotation>
810+
</xs:enumeration>
803811
<xs:enumeration value="Healthcare">
804812
<xs:annotation>
805813
<xs:documentation>
@@ -5715,6 +5723,17 @@
57155723
</xs:documentation>
57165724
</xs:annotation>
57175725
</xs:element>
5726+
<xs:element name="AllowOnlinePayPalPayment" type="xs:boolean"
5727+
minOccurs="0">
5728+
<xs:annotation>
5729+
<xs:documentation>
5730+
Product: QBO
5731+
Description: Specifies whether
5732+
customer is allowed to use eInvoicing(online payment -paypal or
5733+
venmo) to pay the Invoice
5734+
</xs:documentation>
5735+
</xs:annotation>
5736+
</xs:element>
57185737
<xs:element name="EInvoiceStatus" type="ETransactionStatusEnum"
57195738
minOccurs="0">
57205739
<xs:annotation>
@@ -10498,6 +10517,16 @@
1049810517
</xs:documentation>
1049910518
</xs:annotation>
1050010519
</xs:element>
10520+
<xs:element name="DeferredRevenue" type="xs:boolean" minOccurs="0">
10521+
<xs:annotation>
10522+
<xs:documentation>
10523+
Product: QBO
10524+
Description: Use the DeferredRevenue property to indicate that the goods/services sold
10525+
have not yet been delivered to the customer, and therefore not appropriate for the
10526+
accounting engine to book as Revenue for accounting.
10527+
</xs:documentation>
10528+
</xs:annotation>
10529+
</xs:element>
1050110530
</xs:sequence>
1050210531
</xs:extension>
1050310532
</xs:complexContent>
@@ -12794,6 +12823,24 @@
1279412823
Disabled,SinglePerItem and MultiplePerItem</xs:documentation>
1279512824
</xs:annotation>
1279612825
</xs:element>
12826+
<xs:element name="RevenueRecognition" type="xs:boolean"
12827+
minOccurs="0">
12828+
<xs:annotation>
12829+
<xs:documentation>
12830+
Product:QBO
12831+
Description: Indicates if revenue recognition is enabled for the company. True if enabled, false otherwise.
12832+
</xs:documentation>
12833+
</xs:annotation>
12834+
</xs:element>
12835+
<xs:element name="RevenueRecognitionFrequency" type="xs:string" minOccurs="0">
12836+
<xs:annotation>
12837+
<xs:documentation>
12838+
Product:QBO
12839+
Description: RevenueRecognitionFrequency describes how frequently revenue is recognised.
12840+
Possible values are Daily, Weekly, Monthly.
12841+
</xs:documentation>
12842+
</xs:annotation>
12843+
</xs:element>
1279712844
</xs:sequence>
1279812845
</xs:complexType>
1279912846
<xs:complexType name="SalesFormsPrefs">

0 commit comments

Comments
 (0)