Skip to content

Commit a797b38

Browse files
authored
Merge pull request #229 from intuit/IPP-19195N
Mv=65 updated schema
2 parents f0dfe8b + 497cf4a commit a797b38

File tree

5 files changed

+173
-4
lines changed

5 files changed

+173
-4
lines changed

IPPDotNetDevKitCSV3/Code/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
<PackageIcon>$(MSBuildThisFileDirectory)logo.png</PackageIcon>
1515
<OutputPath>$(SolutionDir)artifacts\bin</OutputPath>
1616
<Copyright>Copyright © 2020 Intuit, Inc.</Copyright>
17-
<AssemblyVersion>14.6.3.1</AssemblyVersion>
18-
<FileVersion>14.6.3.1</FileVersion>
17+
<AssemblyVersion>14.6.3.2</AssemblyVersion>
18+
<FileVersion>14.6.3.2</FileVersion>
1919
<Company>Intuit</Company>
2020
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
2121
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<PackageId>IppDotNetSdkForQuickBooksApiV3</PackageId>
1010
<AssemblyName>IppDotNetSdkForQuickBooksApiV3</AssemblyName>
1111
<DocumentationFile>$(BaseOutputPath)$(AssemblyName).xml</DocumentationFile>
12-
<MainVersion>14.6.3.1</MainVersion>
12+
<MainVersion>14.6.3.2</MainVersion>
1313
<PackageVersionSuffix>pre</PackageVersionSuffix>
1414
<Version>$(MainVersion)-$(PackageVersionSuffix)</Version>
1515
<Version>$(MainVersion)</Version>

IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Utility/Common/CoreConstants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ public static class CoreConstants
250250
/// <summary>
251251
/// The Request source header value.
252252
/// </summary>
253-
public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.6.3.1";
253+
public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.6.3.2";
254254

255255
/// <summary>
256256
/// multipart/form-data format

IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/CDMEntities/Fms.cs

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1810,6 +1810,9 @@ public enum AccountSubTypeEnum {
18101810
/// <remarks/>
18111811
Gratuity,
18121812

1813+
/// <remarks/>
1814+
DeferredRevenue,
1815+
18131816
/// <remarks/>
18141817
Healthcare,
18151818

@@ -15250,6 +15253,10 @@ public partial class Invoice : SalesTransaction {
1525015253

1525115254
private bool allowOnlineACHPaymentFieldSpecified;
1525215255

15256+
private bool allowOnlinePayPalPaymentField;
15257+
15258+
private bool allowOnlinePayPalPaymentFieldSpecified;
15259+
1525315260
private ETransactionStatusEnum eInvoiceStatusField;
1525415261

1525515262
private bool eInvoiceStatusFieldSpecified;
@@ -15452,6 +15459,36 @@ public bool AllowOnlineACHPaymentSpecified {
1545215459
}
1545315460
}
1545415461

15462+
/// <remarks/>
15463+
/// <summary>
15464+
///
15465+
/// Product: QBO
15466+
/// Description: Specifies whether
15467+
/// customer is allowed to use eInvoicing(online payment -paypal or
15468+
/// venmo) to pay the Invoice
15469+
///
15470+
/// </summary>
15471+
public bool AllowOnlinePayPalPayment {
15472+
get {
15473+
return this.allowOnlinePayPalPaymentField;
15474+
}
15475+
set {
15476+
this.allowOnlinePayPalPaymentField = value;
15477+
}
15478+
}
15479+
15480+
/// <remarks/>
15481+
[System.Xml.Serialization.XmlIgnoreAttribute()]
15482+
[JsonIgnore()]
15483+
public bool AllowOnlinePayPalPaymentSpecified {
15484+
get {
15485+
return this.allowOnlinePayPalPaymentFieldSpecified;
15486+
}
15487+
set {
15488+
this.allowOnlinePayPalPaymentFieldSpecified = value;
15489+
}
15490+
}
15491+
1545515492
/// <remarks/>
1545615493
/// <summary>
1545715494
///
@@ -21529,6 +21566,10 @@ public partial class Item : IntuitEntity, IEntity {
2152921566

2153021567
private string sourceField;
2153121568

21569+
private bool deferredRevenueField;
21570+
21571+
private bool deferredRevenueFieldSpecified;
21572+
2153221573
/// <remarks/>
2153321574
/// <summary>
2153421575
///
@@ -22761,6 +22802,36 @@ public string Source {
2276122802
this.sourceField = value;
2276222803
}
2276322804
}
22805+
22806+
/// <remarks/>
22807+
/// <summary>
22808+
///
22809+
/// Product: QBO
22810+
/// Description: Use the DeferredRevenue property to indicate that the goods/services sold
22811+
/// have not yet been delivered to the customer, and therefore not appropriate for the
22812+
/// accounting engine to book as Revenue for accounting.
22813+
///
22814+
/// </summary>
22815+
public bool DeferredRevenue {
22816+
get {
22817+
return this.deferredRevenueField;
22818+
}
22819+
set {
22820+
this.deferredRevenueField = value;
22821+
}
22822+
}
22823+
22824+
/// <remarks/>
22825+
[System.Xml.Serialization.XmlIgnoreAttribute()]
22826+
[JsonIgnore()]
22827+
public bool DeferredRevenueSpecified {
22828+
get {
22829+
return this.deferredRevenueFieldSpecified;
22830+
}
22831+
set {
22832+
this.deferredRevenueFieldSpecified = value;
22833+
}
22834+
}
2276422835
}
2276522836

2276622837
/// <remarks/>
@@ -28977,6 +29048,12 @@ public partial class ProductAndServicesPrefs {
2897729048

2897829049
private bool uOMFieldSpecified;
2897929050

29051+
private bool revenueRecognitionField;
29052+
29053+
private bool revenueRecognitionFieldSpecified;
29054+
29055+
private string revenueRecognitionFrequencyField;
29056+
2898029057
/// <remarks/>
2898129058
/// <summary>
2898229059
///
@@ -29144,6 +29221,51 @@ public bool UOMSpecified {
2914429221
this.uOMFieldSpecified = value;
2914529222
}
2914629223
}
29224+
29225+
/// <remarks/>
29226+
/// <summary>
29227+
///
29228+
/// Product:QBO
29229+
/// Description: Indicates if revenue recognition is enabled for the company. True if enabled, false otherwise.
29230+
///
29231+
/// </summary>
29232+
public bool RevenueRecognition {
29233+
get {
29234+
return this.revenueRecognitionField;
29235+
}
29236+
set {
29237+
this.revenueRecognitionField = value;
29238+
}
29239+
}
29240+
29241+
/// <remarks/>
29242+
[System.Xml.Serialization.XmlIgnoreAttribute()]
29243+
[JsonIgnore()]
29244+
public bool RevenueRecognitionSpecified {
29245+
get {
29246+
return this.revenueRecognitionFieldSpecified;
29247+
}
29248+
set {
29249+
this.revenueRecognitionFieldSpecified = value;
29250+
}
29251+
}
29252+
29253+
/// <remarks/>
29254+
/// <summary>
29255+
///
29256+
/// Product:QBO
29257+
/// Description: RevenueRecognitionFrequency describes how frequently revenue is recognised.
29258+
/// Possible values are Daily, Weekly, Monthly.
29259+
///
29260+
/// </summary>
29261+
public string RevenueRecognitionFrequency {
29262+
get {
29263+
return this.revenueRecognitionFrequencyField;
29264+
}
29265+
set {
29266+
this.revenueRecognitionFrequencyField = value;
29267+
}
29268+
}
2914729269
}
2914829270

2914929271
/// <remarks/>

IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema/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)