Skip to content

Commit f375bc2

Browse files
Merge pull request #357 from sujitharamadass/Sep25Release
v3 Schema updates
2 parents f48ddd7 + f516155 commit f375bc2

File tree

8 files changed

+384
-6
lines changed

8 files changed

+384
-6
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.7.0.0</AssemblyVersion>
18-
<FileVersion>14.7.0.0</FileVersion>
17+
<AssemblyVersion>14.7.0.1</AssemblyVersion>
18+
<FileVersion>14.7.0.1</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.7.0.0</MainVersion>
12+
<MainVersion>14.7.0.1</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.7.0.0";
253+
public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.7.0.1";
254254

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

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

Lines changed: 247 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8733,6 +8733,8 @@ public partial class Line {
87338733

87348734
private bool homeCostAmountFieldSpecified;
87358735

8736+
private CustomExtensions[] customExtensionsField;
8737+
87368738
/// <remarks/>
87378739
/// <summary>
87388740
///
@@ -9058,6 +9060,24 @@ public bool HomeCostAmountSpecified {
90589060
this.homeCostAmountFieldSpecified = value;
90599061
}
90609062
}
9063+
9064+
/// <remarks/>
9065+
/// <summary>
9066+
///
9067+
/// Product: IES
9068+
/// Description: Custom extensions of the transaction line
9069+
/// Extensions like dimensions and other user defined categories
9070+
///
9071+
/// </summary>
9072+
[System.Xml.Serialization.XmlElementAttribute("CustomExtensions")]
9073+
public CustomExtensions[] CustomExtensions {
9074+
get {
9075+
return this.customExtensionsField;
9076+
}
9077+
set {
9078+
this.customExtensionsField = value;
9079+
}
9080+
}
90619081
}
90629082

90639083
/// <remarks/>
@@ -12184,6 +12204,111 @@ public IntuitAnyType TaxLineDetailEx {
1218412204
}
1218512205
}
1218612206

12207+
/// <remarks/>
12208+
/// <summary>
12209+
///
12210+
/// Product: IES
12211+
/// Description: Custom extensions for user defined categories like dimensions
12212+
///
12213+
/// </summary>
12214+
[System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
12215+
[System.SerializableAttribute()]
12216+
[System.Diagnostics.DebuggerStepThroughAttribute()]
12217+
[System.ComponentModel.DesignerCategoryAttribute("code")]
12218+
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
12219+
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=true)]
12220+
public partial class CustomExtensions {
12221+
12222+
private string extensionTypeField;
12223+
12224+
private CustomExtensionAssociatedValues[] associatedValuesField;
12225+
12226+
/// <remarks/>
12227+
/// <summary>
12228+
///
12229+
/// Product: IES
12230+
/// Description: Holds type of the custom extension eg. DIMENSION
12231+
///
12232+
/// </summary>
12233+
public string ExtensionType {
12234+
get {
12235+
return this.extensionTypeField;
12236+
}
12237+
set {
12238+
this.extensionTypeField = value;
12239+
}
12240+
}
12241+
12242+
/// <remarks/>
12243+
/// <summary>
12244+
///
12245+
/// Product: IES
12246+
/// Description: Holds the key value pairs of the extension
12247+
///
12248+
/// </summary>
12249+
[System.Xml.Serialization.XmlElementAttribute("AssociatedValues")]
12250+
public CustomExtensionAssociatedValues[] AssociatedValues {
12251+
get {
12252+
return this.associatedValuesField;
12253+
}
12254+
set {
12255+
this.associatedValuesField = value;
12256+
}
12257+
}
12258+
}
12259+
12260+
/// <remarks/>
12261+
/// <summary>
12262+
///
12263+
/// Product: IES
12264+
/// Description: Custom Extensions Values associated with entities like transactions
12265+
///
12266+
/// </summary>
12267+
[System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
12268+
[System.SerializableAttribute()]
12269+
[System.Diagnostics.DebuggerStepThroughAttribute()]
12270+
[System.ComponentModel.DesignerCategoryAttribute("code")]
12271+
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
12272+
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=true)]
12273+
public partial class CustomExtensionAssociatedValues {
12274+
12275+
private string keyField;
12276+
12277+
private string valueField;
12278+
12279+
/// <remarks/>
12280+
/// <summary>
12281+
///
12282+
/// Product: IES
12283+
/// Description: Holds the key of the associated custom extension value. This key is a reference to the custom extension defined in Custom Extensions Service
12284+
///
12285+
/// </summary>
12286+
public string Key {
12287+
get {
12288+
return this.keyField;
12289+
}
12290+
set {
12291+
this.keyField = value;
12292+
}
12293+
}
12294+
12295+
/// <remarks/>
12296+
/// <summary>
12297+
///
12298+
/// Product: IES
12299+
/// Description: Holds the value of the associated custom extension value
12300+
///
12301+
/// </summary>
12302+
public string Value {
12303+
get {
12304+
return this.valueField;
12305+
}
12306+
set {
12307+
this.valueField = value;
12308+
}
12309+
}
12310+
}
12311+
1218712312
/// <remarks/>
1218812313
/// <summary>
1218912314
///
@@ -35326,6 +35451,32 @@ public enum SourceTypeEnum {
3532635451
QBCommerce,
3532735452
}
3532835453

35454+
/// <remarks/>
35455+
/// <summary>
35456+
///
35457+
/// Product: ALL
35458+
/// Description: Subcontractor's agency verification status for CIS
35459+
///
35460+
/// </summary>
35461+
[System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")]
35462+
[System.SerializableAttribute()]
35463+
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")]
35464+
[System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=false)]
35465+
public enum AgencyVerificationStatus {
35466+
35467+
/// <remarks/>
35468+
MATCHED,
35469+
35470+
/// <remarks/>
35471+
UNMATCHED,
35472+
35473+
/// <remarks/>
35474+
PENDING,
35475+
35476+
/// <remarks/>
35477+
FAILED,
35478+
}
35479+
3532935480
/// <remarks/>
3533035481
/// <summary>
3533135482
///
@@ -37365,6 +37516,18 @@ public partial class Vendor : NameBase {
3736537516

3736637517
private bool costRateFieldSpecified;
3736737518

37519+
private AgencyVerificationStatus agencyVerificationStatusField;
37520+
37521+
private bool agencyVerificationStatusFieldSpecified;
37522+
37523+
private string agencyVerificationStatusMsgField;
37524+
37525+
private System.DateTime agencyVerificationTSUTCField;
37526+
37527+
private bool agencyVerificationTSUTCFieldSpecified;
37528+
37529+
private string companyRegistrationNumberField;
37530+
3736837531
/// <remarks/>
3736937532
/// <summary>
3737037533
/// Name of the contact within the vendor. Used by QBD only
@@ -38136,6 +38299,90 @@ public bool CostRateSpecified {
3813638299
this.costRateFieldSpecified = value;
3813738300
}
3813838301
}
38302+
38303+
/// <remarks/>
38304+
/// <summary>
38305+
///
38306+
/// Subcontractor's agency verification status for CIS
38307+
///
38308+
/// </summary>
38309+
public AgencyVerificationStatus AgencyVerificationStatus {
38310+
get {
38311+
return this.agencyVerificationStatusField;
38312+
}
38313+
set {
38314+
this.agencyVerificationStatusField = value;
38315+
}
38316+
}
38317+
38318+
/// <remarks/>
38319+
[System.Xml.Serialization.XmlIgnoreAttribute()]
38320+
[JsonIgnore()]
38321+
public bool AgencyVerificationStatusSpecified {
38322+
get {
38323+
return this.agencyVerificationStatusFieldSpecified;
38324+
}
38325+
set {
38326+
this.agencyVerificationStatusFieldSpecified = value;
38327+
}
38328+
}
38329+
38330+
/// <remarks/>
38331+
/// <summary>
38332+
///
38333+
/// Subcontractor's agency verification status detailed message for CIS
38334+
///
38335+
/// </summary>
38336+
public string AgencyVerificationStatusMsg {
38337+
get {
38338+
return this.agencyVerificationStatusMsgField;
38339+
}
38340+
set {
38341+
this.agencyVerificationStatusMsgField = value;
38342+
}
38343+
}
38344+
38345+
/// <remarks/>
38346+
/// <summary>
38347+
///
38348+
/// Latest timestamp for subcontractor's agency verification for CIS
38349+
///
38350+
/// </summary>
38351+
public System.DateTime AgencyVerificationTSUTC {
38352+
get {
38353+
return this.agencyVerificationTSUTCField;
38354+
}
38355+
set {
38356+
this.agencyVerificationTSUTCField = value;
38357+
}
38358+
}
38359+
38360+
/// <remarks/>
38361+
[System.Xml.Serialization.XmlIgnoreAttribute()]
38362+
[JsonIgnore()]
38363+
public bool AgencyVerificationTSUTCSpecified {
38364+
get {
38365+
return this.agencyVerificationTSUTCFieldSpecified;
38366+
}
38367+
set {
38368+
this.agencyVerificationTSUTCFieldSpecified = value;
38369+
}
38370+
}
38371+
38372+
/// <remarks/>
38373+
/// <summary>
38374+
///
38375+
/// Company registration number for CIS
38376+
///
38377+
/// </summary>
38378+
public string CompanyRegistrationNumber {
38379+
get {
38380+
return this.companyRegistrationNumberField;
38381+
}
38382+
set {
38383+
this.companyRegistrationNumberField = value;
38384+
}
38385+
}
3813938386
}
3814038387

3814138388
/// <remarks/>

IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
<PackageOutputPath>$(SolutionDir)artifacts\nupkg</PackageOutputPath>
1414
<OutputPath>$(SolutionDir)artifacts\bin</OutputPath>
1515
<Copyright>Copyright © 2020 Intuit, Inc.</Copyright>
16-
<AssemblyVersion>14.7.0.0</AssemblyVersion>
17-
<FileVersion>14.7.0.0</FileVersion>
16+
<AssemblyVersion>14.7.0.1</AssemblyVersion>
17+
<FileVersion>14.7.0.1</FileVersion>
1818
<Company>Intuit</Company>
1919
<AppendTargetFrameworkToOutputPath>true</AppendTargetFrameworkToOutputPath>
2020
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>

IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema-Backup/Finance.xsd

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3371,6 +3371,18 @@
33713371
<xs:enumeration value="Other" />
33723372
</xs:restriction>
33733373
</xs:simpleType>
3374+
<xs:simpleType name="PaymentExtendedTypeEnum">
3375+
<xs:annotation>
3376+
<xs:documentation>
3377+
Product: ALL
3378+
Description: Enumeration of extended
3379+
payment types.
3380+
</xs:documentation>
3381+
</xs:annotation>
3382+
<xs:restriction base="xs:string">
3383+
<xs:enumeration value="Prepayment" />
3384+
</xs:restriction>
3385+
</xs:simpleType>
33743386
<xs:simpleType name="BillPaymentTypeEnum">
33753387
<xs:annotation>
33763388
<xs:documentation>
@@ -9770,6 +9782,15 @@
97709782
</xs:documentation>
97719783
</xs:annotation>
97729784
</xs:element>
9785+
<xs:element name="PaymentExtendedType" type="PaymentExtendedTypeEnum"
9786+
minOccurs="0">
9787+
<xs:annotation>
9788+
<xs:documentation>
9789+
Product: ALL
9790+
Description: Current only valid value is Prepayment.
9791+
</xs:documentation>
9792+
</xs:annotation>
9793+
</xs:element>
97739794
<xs:element name="PaymentEx" type="IntuitAnyType"
97749795
minOccurs="0">
97759796
<xs:annotation>
@@ -14039,6 +14060,12 @@
1403914060
</xs:documentation>
1404014061
</xs:annotation>
1404114062
</xs:element>
14063+
<xs:element name="documentId" type="xs:string" minOccurs="0">
14064+
<xs:annotation>
14065+
<xs:documentation>DocumentId of the uploaded attachment from Document Service
14066+
</xs:documentation>
14067+
</xs:annotation>
14068+
</xs:element>
1404214069
</xs:sequence>
1404314070
</xs:extension>
1404414071
</xs:complexContent>

0 commit comments

Comments
 (0)