Skip to content

Commit

Permalink
Merge pull request #229 from intuit/IPP-19195N
Browse files Browse the repository at this point in the history
Mv=65 updated schema
  • Loading branch information
nimisha84 authored May 19, 2022
2 parents f0dfe8b + 497cf4a commit a797b38
Show file tree
Hide file tree
Showing 5 changed files with 173 additions and 4 deletions.
4 changes: 2 additions & 2 deletions IPPDotNetDevKitCSV3/Code/Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
<PackageIcon>$(MSBuildThisFileDirectory)logo.png</PackageIcon>
<OutputPath>$(SolutionDir)artifacts\bin</OutputPath>
<Copyright>Copyright © 2020 Intuit, Inc.</Copyright>
<AssemblyVersion>14.6.3.1</AssemblyVersion>
<FileVersion>14.6.3.1</FileVersion>
<AssemblyVersion>14.6.3.2</AssemblyVersion>
<FileVersion>14.6.3.2</FileVersion>
<Company>Intuit</Company>
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<PackageId>IppDotNetSdkForQuickBooksApiV3</PackageId>
<AssemblyName>IppDotNetSdkForQuickBooksApiV3</AssemblyName>
<DocumentationFile>$(BaseOutputPath)$(AssemblyName).xml</DocumentationFile>
<MainVersion>14.6.3.1</MainVersion>
<MainVersion>14.6.3.2</MainVersion>
<PackageVersionSuffix>pre</PackageVersionSuffix>
<Version>$(MainVersion)-$(PackageVersionSuffix)</Version>
<Version>$(MainVersion)</Version>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ public static class CoreConstants
/// <summary>
/// The Request source header value.
/// </summary>
public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.6.3.1";
public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.6.3.2";

/// <summary>
/// multipart/form-data format
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1810,6 +1810,9 @@ public enum AccountSubTypeEnum {
/// <remarks/>
Gratuity,

/// <remarks/>
DeferredRevenue,

/// <remarks/>
Healthcare,

Expand Down Expand Up @@ -15250,6 +15253,10 @@ public partial class Invoice : SalesTransaction {

private bool allowOnlineACHPaymentFieldSpecified;

private bool allowOnlinePayPalPaymentField;

private bool allowOnlinePayPalPaymentFieldSpecified;

private ETransactionStatusEnum eInvoiceStatusField;

private bool eInvoiceStatusFieldSpecified;
Expand Down Expand Up @@ -15452,6 +15459,36 @@ public bool AllowOnlineACHPaymentSpecified {
}
}

/// <remarks/>
/// <summary>
///
/// Product: QBO
/// Description: Specifies whether
/// customer is allowed to use eInvoicing(online payment -paypal or
/// venmo) to pay the Invoice
///
/// </summary>
public bool AllowOnlinePayPalPayment {
get {
return this.allowOnlinePayPalPaymentField;
}
set {
this.allowOnlinePayPalPaymentField = value;
}
}

/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
[JsonIgnore()]
public bool AllowOnlinePayPalPaymentSpecified {
get {
return this.allowOnlinePayPalPaymentFieldSpecified;
}
set {
this.allowOnlinePayPalPaymentFieldSpecified = value;
}
}

/// <remarks/>
/// <summary>
///
Expand Down Expand Up @@ -21529,6 +21566,10 @@ public partial class Item : IntuitEntity, IEntity {

private string sourceField;

private bool deferredRevenueField;

private bool deferredRevenueFieldSpecified;

/// <remarks/>
/// <summary>
///
Expand Down Expand Up @@ -22761,6 +22802,36 @@ public string Source {
this.sourceField = value;
}
}

/// <remarks/>
/// <summary>
///
/// Product: QBO
/// Description: Use the DeferredRevenue property to indicate that the goods/services sold
/// have not yet been delivered to the customer, and therefore not appropriate for the
/// accounting engine to book as Revenue for accounting.
///
/// </summary>
public bool DeferredRevenue {
get {
return this.deferredRevenueField;
}
set {
this.deferredRevenueField = value;
}
}

/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
[JsonIgnore()]
public bool DeferredRevenueSpecified {
get {
return this.deferredRevenueFieldSpecified;
}
set {
this.deferredRevenueFieldSpecified = value;
}
}
}

/// <remarks/>
Expand Down Expand Up @@ -28977,6 +29048,12 @@ public partial class ProductAndServicesPrefs {

private bool uOMFieldSpecified;

private bool revenueRecognitionField;

private bool revenueRecognitionFieldSpecified;

private string revenueRecognitionFrequencyField;

/// <remarks/>
/// <summary>
///
Expand Down Expand Up @@ -29144,6 +29221,51 @@ public bool UOMSpecified {
this.uOMFieldSpecified = value;
}
}

/// <remarks/>
/// <summary>
///
/// Product:QBO
/// Description: Indicates if revenue recognition is enabled for the company. True if enabled, false otherwise.
///
/// </summary>
public bool RevenueRecognition {
get {
return this.revenueRecognitionField;
}
set {
this.revenueRecognitionField = value;
}
}

/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
[JsonIgnore()]
public bool RevenueRecognitionSpecified {
get {
return this.revenueRecognitionFieldSpecified;
}
set {
this.revenueRecognitionFieldSpecified = value;
}
}

/// <remarks/>
/// <summary>
///
/// Product:QBO
/// Description: RevenueRecognitionFrequency describes how frequently revenue is recognised.
/// Possible values are Daily, Weekly, Monthly.
///
/// </summary>
public string RevenueRecognitionFrequency {
get {
return this.revenueRecognitionFrequencyField;
}
set {
this.revenueRecognitionFrequencyField = value;
}
}
}

/// <remarks/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -800,6 +800,14 @@
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="DeferredRevenue">
<xs:annotation>
<xs:documentation>
Product: QBO
Description: Use Deferred Revenue for payments on services you haven’t provided yet.
</xs:documentation>
</xs:annotation>
</xs:enumeration>
<xs:enumeration value="Healthcare">
<xs:annotation>
<xs:documentation>
Expand Down Expand Up @@ -5715,6 +5723,17 @@
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="AllowOnlinePayPalPayment" type="xs:boolean"
minOccurs="0">
<xs:annotation>
<xs:documentation>
Product: QBO
Description: Specifies whether
customer is allowed to use eInvoicing(online payment -paypal or
venmo) to pay the Invoice
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="EInvoiceStatus" type="ETransactionStatusEnum"
minOccurs="0">
<xs:annotation>
Expand Down Expand Up @@ -10498,6 +10517,16 @@
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="DeferredRevenue" type="xs:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>
Product: QBO
Description: Use the DeferredRevenue property to indicate that the goods/services sold
have not yet been delivered to the customer, and therefore not appropriate for the
accounting engine to book as Revenue for accounting.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
Expand Down Expand Up @@ -12794,6 +12823,24 @@
Disabled,SinglePerItem and MultiplePerItem</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RevenueRecognition" type="xs:boolean"
minOccurs="0">
<xs:annotation>
<xs:documentation>
Product:QBO
Description: Indicates if revenue recognition is enabled for the company. True if enabled, false otherwise.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="RevenueRecognitionFrequency" type="xs:string" minOccurs="0">
<xs:annotation>
<xs:documentation>
Product:QBO
Description: RevenueRecognitionFrequency describes how frequently revenue is recognised.
Possible values are Daily, Weekly, Monthly.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="SalesFormsPrefs">
Expand Down

0 comments on commit a797b38

Please sign in to comment.