From 73a661f60587f3165da8996d2d58baf8f3e01528 Mon Sep 17 00:00:00 2001 From: nimish84 Date: Tue, 13 Oct 2020 15:41:11 -0700 Subject: [PATCH] Updated to MV=55 --- .../Code/Directory.Build.props | 4 +- .../Intuit.Ipp.Core/Properties/Resources.resx | 2 +- .../Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj | 2 +- .../Common/CoreConstants.cs | 2 +- .../Intuit.Ipp.Data/CDMEntities/Fms.cs | 94 +++++++++++++++++++ .../Schema-Backup/Finance.xsd | 38 ++++++-- .../Schema/Finance.xsd | 55 ++++++++++- 7 files changed, 181 insertions(+), 16 deletions(-) diff --git a/IPPDotNetDevKitCSV3/Code/Directory.Build.props b/IPPDotNetDevKitCSV3/Code/Directory.Build.props index 32e4152f..366b1f92 100644 --- a/IPPDotNetDevKitCSV3/Code/Directory.Build.props +++ b/IPPDotNetDevKitCSV3/Code/Directory.Build.props @@ -14,8 +14,8 @@ $(MSBuildThisFileDirectory)logo.png $(SolutionDir)artifacts\bin Copyright © 2020 Intuit, Inc. - 14.4.0.0 - 14.4.0.0 + 14.4.1.0 + 14.4.1.0 Intuit true false diff --git a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Core/Properties/Resources.resx b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Core/Properties/Resources.resx index 35da8699..04451be4 100644 --- a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Core/Properties/Resources.resx +++ b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Core/Properties/Resources.resx @@ -178,7 +178,7 @@ Please specify a valid directory path. - 54 + 55 The specified argument {0} cannot be greater than its ceiling value of {1}. diff --git a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj index 46f9662d..ea9f4e65 100644 --- a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj +++ b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Nupkg/Intuit.Ipp.Nupkg.csproj @@ -9,7 +9,7 @@ IppDotNetSdkForQuickBooksApiV3 IppDotNetSdkForQuickBooksApiV3 $(BaseOutputPath)$(AssemblyName).xml - 14.4.0.0 + 14.4.1.0 $(MainVersion) diff --git a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Utility/Common/CoreConstants.cs b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Utility/Common/CoreConstants.cs index 7772b570..5e5c1c28 100644 --- a/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Utility/Common/CoreConstants.cs +++ b/IPPDotNetDevKitCSV3/Code/Intuit.Ipp.Utility/Common/CoreConstants.cs @@ -254,7 +254,7 @@ public static class CoreConstants /// /// The Request source header value. /// - public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.4.0.0"; + public const string REQUESTSOURCEHEADER = "V3DotNetSDK14.4.1.0"; /// /// multipart/form-data format diff --git a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/CDMEntities/Fms.cs b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/CDMEntities/Fms.cs index 5908e50a..5ef967ea 100644 --- a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/CDMEntities/Fms.cs +++ b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.Data/CDMEntities/Fms.cs @@ -1515,6 +1515,9 @@ public enum LineDetailTypeEnum { /// TDSLineDetail, + + /// + ReimburseLineDetail, } /// @@ -3106,6 +3109,9 @@ public enum TxnTypeEnum { /// RefundCheck, + /// + ReimburseCharge, + /// SalesOrder, @@ -8731,6 +8737,7 @@ public bool DetailTypeSpecified { [System.Xml.Serialization.XmlElementAttribute("JournalEntryLineDetail", typeof(JournalEntryLineDetail))] [System.Xml.Serialization.XmlElementAttribute("PaymentLineDetail", typeof(PaymentLineDetail))] [System.Xml.Serialization.XmlElementAttribute("PurchaseOrderItemLineDetail", typeof(PurchaseOrderItemLineDetail))] + [System.Xml.Serialization.XmlElementAttribute("ReimburseLineDetail", typeof(ReimburseLineDetail))] [System.Xml.Serialization.XmlElementAttribute("SalesItemLineDetail", typeof(SalesItemLineDetail))] [System.Xml.Serialization.XmlElementAttribute("SalesOrderItemLineDetail", typeof(SalesOrderItemLineDetail))] [System.Xml.Serialization.XmlElementAttribute("SubTotalLineDetail", typeof(SubTotalLineDetail))] @@ -10044,6 +10051,7 @@ public IntuitAnyType ItemBasedExpenseLineDetailEx { /// goods sold: what is sold, how much/many and for what price. /// /// + [System.Xml.Serialization.XmlIncludeAttribute(typeof(ReimburseLineDetail))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(ItemBasedExpenseLineDetail))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SalesItemLineDetail))] [System.Xml.Serialization.XmlIncludeAttribute(typeof(SalesOrderItemLineDetail))] @@ -11220,6 +11228,23 @@ public IntuitAnyType SalesItemLineDetailEx { } } + /// + /// + /// + /// Product: ALL + /// Description: Reimburse Charge Line Detail + /// for a transaction line. + /// + /// + [System.CodeDom.Compiler.GeneratedCodeAttribute("Intuit.Ipp.XsdExtension", "1.0.0")] + [System.SerializableAttribute()] + [System.Diagnostics.DebuggerStepThroughAttribute()] + [System.ComponentModel.DesignerCategoryAttribute("code")] + [System.Xml.Serialization.XmlTypeAttribute(Namespace="http://schema.intuit.com/finance/v3")] + [System.Xml.Serialization.XmlRootAttribute(Namespace="http://schema.intuit.com/finance/v3", IsNullable=true)] + public partial class ReimburseLineDetail : ItemLineDetail { + } + /// /// /// @@ -31993,10 +32018,18 @@ public partial class ReimburseCharge : Transaction { private ReferenceType customerRefField; + private bool hasBeenInvoicedField; + + private bool hasBeenInvoicedFieldSpecified; + private decimal amountField; private bool amountFieldSpecified; + private decimal homeTotalAmtField; + + private bool homeTotalAmtFieldSpecified; + /// /// /// Product: QBO Description: Customer Reference @@ -32011,6 +32044,33 @@ public ReferenceType CustomerRef { } } + /// + /// + /// Product: QBO Description: Indicates whether the Charge + /// has been invoiced + /// + /// + public bool HasBeenInvoiced { + get { + return this.hasBeenInvoicedField; + } + set { + this.hasBeenInvoicedField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [JsonIgnore()] + public bool HasBeenInvoicedSpecified { + get { + return this.hasBeenInvoicedFieldSpecified; + } + set { + this.hasBeenInvoicedFieldSpecified = value; + } + } + /// /// /// Total amount of the reimburse charge. @@ -32036,6 +32096,40 @@ public bool AmountSpecified { this.amountFieldSpecified = value; } } + + /// + /// + /// + /// Product: ALL + /// Description: QBW: Total amount of + /// the transaction in the home currency for multi-currency enabled + /// companies. Single currency companies will not have this field. + /// Includes the total of all the charges, allowances and taxes. + /// Calculated by QuickBooks business logic. Cannot be written to + /// QuickBooks. + /// InputType: QBW: ReadOnly + /// + /// + public decimal HomeTotalAmt { + get { + return this.homeTotalAmtField; + } + set { + this.homeTotalAmtField = value; + } + } + + /// + [System.Xml.Serialization.XmlIgnoreAttribute()] + [JsonIgnore()] + public bool HomeTotalAmtSpecified { + get { + return this.homeTotalAmtFieldSpecified; + } + set { + this.homeTotalAmtFieldSpecified = value; + } + } } /// diff --git a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema-Backup/Finance.xsd b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema-Backup/Finance.xsd index 75a2145c..bfcdd163 100644 --- a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema-Backup/Finance.xsd +++ b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema-Backup/Finance.xsd @@ -10861,16 +10861,14 @@ - + Credit Card account for which a payment is being entered. Must be a Credit Card account. - + Bank account used to pay the Credit Card balance. Must be a Bank account. @@ -10883,10 +10881,38 @@ + + + + Product: ALL + Description: Specifies the vendor reference for this transaction. + + + + + + + Product: ALL + Description: The check number printed on the check. + + + + + + PrintStatus if to be printed or already printed. + + + + + + Memo associated with the Credit Card Payment transaction. + + + - Internal use only: extension place holder for - CreditCardPayment + Internal use only: extension place holder for CreditCardPayment + diff --git a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema/Finance.xsd b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema/Finance.xsd index bfcdd163..0a752dca 100644 --- a/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema/Finance.xsd +++ b/IPPDotNetDevKitCSV3/Tools/XsdExtension/Intuit.Ipp.XsdExtension/Schema/Finance.xsd @@ -203,7 +203,7 @@ - + @@ -213,6 +213,7 @@ + @@ -3206,6 +3207,7 @@ + @@ -6189,6 +6191,15 @@ + + + + Product: ALL + Description: ReimburseType for + the transaction. + + + @@ -7585,6 +7596,21 @@ + + + + Product: ALL + Description: Reimburse Charge Line Detail + for a transaction line. + + + + + + + + + @@ -13964,10 +13990,6 @@ - - Product: QBO Description: Reimburse charge object @@ -13984,12 +14006,35 @@ + + + Product: QBO Description: Indicates whether the Charge + has been invoiced + + + Total amount of the reimburse charge. + + + + Product: ALL + Description: QBW: Total amount of + the transaction in the home currency for multi-currency enabled + companies. Single currency companies will not have this field. + Includes the total of all the charges, allowances and taxes. + Calculated by QuickBooks business logic. Cannot be written to + QuickBooks. + InputType: QBW: ReadOnly + + +