diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.dll
new file mode 100644
index 0000000..f3800a7
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.pdb
new file mode 100644
index 0000000..3e78831
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.xml
new file mode 100644
index 0000000..04bc6d3
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Core.xml
@@ -0,0 +1,1749 @@
+
+
+
+ Intuit.Ipp.Core
+
+
+
+
+ Base Urls for QBO and IPS.
+
+
+
+
+ Gets or sets the url for QuickBooks Online Rest Service.
+
+
+
+
+ Gets or sets the url for Platform Rest Service.
+
+
+
+
+ Gets or sets the url for OAuth Authentication server.
+
+
+
+
+ Gets or sets the url for UserName Authentication server.
+
+
+
+
+ Format used to compress data.
+
+
+
+
+ No compression.
+
+
+
+
+ GZip compression.
+
+
+
+
+ Deflate compression.
+
+
+
+
+ Intuit.IPP.Core has ServiceContext class which must be created to invoke REST Service APIs.
+ The assembly provides different constructors such as, OAuth, SAML and, User name and password to initiate
+ ServiceContext class.
+
+
+
+
+ Ipp configuration.
+
+
+
+
+ Gets or sets the Logger mechanism.
+
+
+
+
+ Gets or sets the Security mechanism like OAuth.
+
+
+
+
+ Gets or sets the Message settings like Compression, Serialization.
+
+
+
+
+ Gets or sets the Retry Policy used to retry service calls when Retry-able Exceptions are generated.
+
+
+
+
+ Gets or sets the Base Urls like Pre-Production url's.
+
+
+
+
+ Gets or sets the Webhooks Verifier token.
+
+
+
+
+ Gets or sets the minorVersion
+
+
+
+
+ Contains properties common to Request and Response.
+
+
+
+
+ Gets or sets the Serialization mechanism like Json, Xml.
+
+
+
+
+ Gets or sets the Compression Format like GZip, Deflate or None.
+
+
+
+
+ Specifies the Default Json file configuration provider implementation used by the SDK.
+ By default reads "appsettings.json" file.
+
+
+
+
+ Reads the configuration from the config file and converts it to custom
+ config objects which the end developer will use to get or set the properties.
+
+ The custom config object.
+
+
+
+ Contains properties used to set the Logging mechanism.
+
+
+
+
+ Gets or sets the Request logging mechanism.
+
+
+
+
+ Gets or sets the Custom logger implementation class.
+
+
+
+
+ Specifies the configuration provider, that returns user provided
+
+
+
+
+ Check given new and fill some properties if they isn't setted.
+
+
+
+
+
+ Returns given configuration
+
+
+
+
+ Contains properties about the Requst and Response configuration settings.
+
+
+
+
+ Gets or sets the Request configuration settings.
+
+
+
+
+ Gets or sets the Response configuration settings.
+
+
+
+
+ minorVersion for QBO
+
+
+
+
+ Gets or sets the minorVersion for QuickBooks Online Rest Service.
+
+
+
+
+ Contains properties about how to sent the request to the ids server like Compression, Serialization etc.
+
+
+
+
+ Contains properties used to indicate whether request and response messages are to be logged.
+
+
+
+
+ request logging location.
+
+
+
+
+ Gets or sets a value indicating whether to enable reqeust response logging.
+
+
+
+
+ Gets or sets a value indicating whether to enable reqeust response logging.
+
+
+
+
+ Gets or sets the service request logging location.
+
+
+
+
+ Contains properties about how the response from ids server is requested for like Compression, Serialization etc.
+
+
+
+
+ Serialization format enumeration.
+
+
+
+
+ Xml Serialization Format.
+
+
+
+
+ Java Script Obejct Notation Serialization Format.
+
+
+
+
+ Custom serialization format.
+
+
+
+
+ VerifierToken for Webhooks
+
+
+
+
+ Gets or sets the value of Verifier token for Webhooks Service
+
+
+
+
+ Helper class.
+
+
+
+
+ Gets the serializer mechanism using the service context and the depending on the request and response.
+
+ The service context object.
+ Specifies whether to return serializer mechanism for reqeust or response.
+ The Serializer mechanism.
+
+
+
+ Parses the response string to an XmlDocument object.
+
+ The response string.
+ The XmlDocument object.
+
+
+
+ Checks whether the reponse is null or empty and throws communication exception.
+
+ The response from the query service.
+
+
+
+ Gets the compression mechanism using the service context and the depending on the request and response.
+
+ The service context object.
+ Specifies whether to return compression mechanism for reqeust or response.
+ The Compression mechanism.
+
+
+
+ Gets the Request Response Logging mechanism.
+
+ The serivce context object.
+ Returns value which specifies the request response logging mechanism.
+
+
+
+ Checks whether the retry count is less than or equal to zero.
+ Checks whether the timespan values are zero.
+
+ Ther retry count.
+ The Min interval value.
+ The Max value.
+ The Delta backoff value.
+ Returns true if parameter values are correct else false.
+
+
+
+ Checks whether the retry count is less than or equal to zero.
+ Checks whether the timespan values are zero.
+
+ Ther retry count.
+ The initial interval value.
+ The increment value.
+ Returns true if parameter values are correct else false.
+
+
+
+ Checks whether the retry count is less than or equal to zero.
+ Checks whether the timespan value is zero.
+
+ Ther retry count.
+ The interval value.
+ Returns true if parameter values are correct else false.
+
+
+
+ Intuit.IPP.Core has ServiceContext class which must be created to invoke REST Service APIs.
+ The assembly provides different constructors such as, OAuth, SAML and, User name and password to initiate
+ ServiceContext class.
+
+
+
+
+ Interface, that can provide from file for example.
+
+
+
+
+
+ Returns the object.
+
+ The custom config object.
+
+
+
+ IRestHandler contains the methods for preparing the REST request, calls REST services and returns the response.
+
+
+
+
+ Prepares the HttpWebRequest along with authentication header added to the request.
+
+ The parameters.
+ The request entity.
+ The OAuth request uri.
+
+ Http web request object.
+
+
+
+
+ Returns the response by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Returns the response as streamn by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Logs API Requests/Responses To Disk
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ Value indicating whether to log request response messages.
+ Request Response logging locationl
+
+
+
+ Gets a value indicating whether Service Requests Logging should be enabled.
+
+
+
+
+ Gets the Service Request Logging Location.
+
+
+
+
+ Logs the Platform Request to Disk.
+
+ The xml to log.
+ Specifies whether the xml is request or response.
+
+
+
+ RestRequestHandler contains the logic for preparing the REST request, calls REST services and returns the response.
+
+
+
+
+ Request Body.
+
+
+
+
+ Gets or sets the context.
+
+
+ The context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The context.
+
+
+
+ Prevents a default instance of the class from being created.
+
+
+
+
+ Callback event.
+
+
+
+
+ Gets the value which indicates not to set the request body of the http web request.
+
+
+
+
+ Prepares the HttpWebRequest along with authentication header added to the request.
+
+ The parameters.
+ The request entity.
+ The OAtuth request uri.
+
+ Http web request object.
+
+
+
+
+ Returns the response by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Returns the response stream by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Executes the Asynchronous Request.
+
+ Asynchronous web request.
+
+
+
+ Executes the Service Call using the Retry Policy.
+
+ Http Request.
+
+
+
+ Creates the Event Args for Exception/Fault responses from server.
+
+ The exception class.
+ Async CallCompletedEvent Arguments.
+
+
+
+ Creates the Event Args for success responses from server.
+
+ The IAsynResult.
+ Async CallCompletedEvent Arguments.
+
+
+
+ Gets a response stream and returns them as byte array.
+
+ Stream from web response
+
+
+
+ Executes the Asynchronous Request.
+
+ Asynchronous web request.
+
+
+
+ Call back method for Find all entities Asynchronously
+
+ Asynchronous Result.
+
+
+
+ Callback for GetRequestStream.
+
+ Asynchronous Result.
+
+
+
+ Check the response for any errors it might indicate. Will throw an exception if API response indicates an error.
+ Will throw an exception if it has a problem determining success or error.
+
+ the QuickBase response to examine
+ Asyn Call Completed Arguments.
+
+
+
+ Intuit.IPP.Core has ServiceContext class which must be created to invoke REST Service APIs.
+ The assembly provides different constructors such as, OAuth, SAML and, User name and password to initiate
+ ServiceContext class.
+
+
+
+
+ Helps repair encoding of QuickBase responses.
+
+
+
+
+
+ A list of characters for which QuickBase always uses Windows-1252 encoding. For use in FixQuickBaseEncoding().
+ "LEFT DOUBLE QUOTATION MARK"
+ "RIGHT DOUBLE QUOTATION MARK"
+ "EN DASH"
+
+
+
+
+ QuickBase has a unique feature which converts certain input characters into windows-1252 encoding and stores them in the database
+ (This assists Windows users when they use QuickBase HTML UI). When data containing such characters is queried,
+ the windows-1252 encoding will not change and will remain surrounded by the usual UTF8-encoded XML.
+ If this data requires XML parsing, the windows-1252 encoded characters have to be re-encoded to UTF8 encoding.
+ This unique feature was recently removed from appcenter, but still exists in QuickBase.
+
+ a response from QuickBase that's mostly UTF8 encoded but has Windows-1252-encoded characters embedded in it
+ Returns the encoded response.
+
+
+
+ Handles the fault tags in the response and handles them.
+
+
+
+
+ The Service Context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The service context.
+
+
+
+ Prevents a default instance of the class from being created.
+
+
+
+
+ Parses the Response and throws appropriate exceptions.
+
+ Web Exception.
+ Specifies whether the exception is generated by an IPS call.
+ Ids Exception.
+
+
+
+ Parses the error response and prepares the response.
+
+ The error string.
+ Ids Exception.
+
+
+
+ Extracts the Fault from the Error Response.
+
+ The error string.
+ Fault object.
+
+
+
+ Iterates Fault and Prepares the Exception.
+
+ Fault object.
+ Ids exception.
+
+
+
+ Parameters for calling Rest calls.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The resource URI.
+ The http verb.
+ Type of the content.
+
+
+
+ Initializes a new instance of the class.
+
+ The resource URI.
+ The http verb.
+ Type of the content.
+ Name of the API.
+
+
+
+ Gets the resource URI.
+
+
+ The resource URI.
+
+
+
+
+ Gets the verb.
+
+
+ The http verb.
+
+
+
+
+ Gets the type of the content.
+
+
+ The type of the content.
+
+
+
+
+ Gets the name of the API.
+
+
+ The name of the API.
+
+
+
+
+ Rest Handler class.
+
+
+
+
+
+ Gets or sets the context.
+
+
+ The context.
+
+
+
+
+ Response serializer.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Service Context.
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets a value indicating whether to write to request stream or not.
+ For async requests GetRequestStream is an async operation.
+
+
+
+
+ Gets or sets Request compressor.
+
+
+
+
+ Gets or sets Response compressor.
+
+
+
+
+ Gets or sets Request serializer.
+
+
+
+
+ Gets or sets Request Logging.
+
+
+
+
+ Gets or sets the minorVersion.
+
+
+
+
+ Gets or sets the Include param.
+
+
+
+
+ Gets or sets the requestId param.
+
+
+
+
+ Prepares the HttpWebRequest along with authentication header added to the request.
+
+ The parameters.
+ The request entity.
+ The OAuth request uri.
+
+ Http web request object.
+
+
+
+
+ Returns the response by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Returns the response stream by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ SyncRestHandler contains the logic for preparing the REST request, calls REST services and returns the response.
+
+
+
+
+ Gets or sets the context.
+
+
+ The context.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The context.
+
+
+
+ Prevents a default instance of the class from being created.
+
+
+
+
+ Gets the value which indicates to set the request body of the http web request.
+
+
+
+
+ Prepares the HttpWebRequest along with authentication header added to the request.
+
+ The parameters.
+ The request entity.
+ The OAuth reqeust uri.
+
+ Http web request object.
+
+
+
+
+ Returns the response by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Returns the response stream by calling REST service.
+
+ The request.
+ Response from REST service.
+
+
+
+ Calls the rest service.
+
+ The request.
+ Returns the response.
+
+
+
+
+ Parses the response object.
+
+ The Http Web Response object.
+ Returns the response by parsing httpWebResponse object.
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to appToken.
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be greater than its ceiling value of {1}..
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
+
+
+
+
+ Looks up a localized string similar to Could not retrieve BaseURI property. The given realm might not be part of QBO..
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to The CurrentCompany property of Quickbase Online User is null..
+
+
+
+
+ Looks up a localized string similar to 35.
+
+
+
+
+ Looks up a localized string similar to API response without Error code element..
+
+
+
+
+ Looks up a localized string similar to Error code "{0}" not numeric!.
+
+
+
+
+ Looks up a localized string similar to {0} (Error {1}, Detail: {2}).
+
+
+
+
+ Looks up a localized string similar to {0} (Error {1}).
+
+
+
+
+ Looks up a localized string similar to Error {0}.
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}..
+
+
+
+
+ Looks up a localized string similar to The response did not contain the service type..
+
+
+
+
+ Looks up a localized string similar to Parameter Cannot be null or empty..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to The realm id for the appToken could not be found..
+
+
+
+
+ Looks up a localized string similar to realmId.
+
+
+
+
+ Looks up a localized string similar to requestValidator.
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Looks up a localized string similar to Failed to read the response stream..
+
+
+
+
+ Looks up a localized string similar to The action has exceeded its defined retry limit..
+
+
+
+
+ Looks up a localized string similar to The Deserialization to Quickbooks Online User failed..
+
+
+
+
+ Looks up a localized string similar to Please specify a valid directory path..
+
+
+
+
+ Intuit.IPP.Core has ServiceContext class which must be created to invoke REST Service APIs.
+ The assembly provides different constructors such as, OAuth, SAML and, User name and password to initiate
+ ServiceContext class.
+
+
+
+
+ Contains event handlers for call back events.
+
+ Generic Constraint
+
+
+
+ Generic event handler to handle multiple call backs.
+
+ Sender of the event.
+ Call Completed Event Args.
+
+
+
+ Generic event handler to handle multiple pdf call backs.
+
+ Sender of the event.
+ Pdf Call Completed Event Args.
+
+
+
+ Event handler to handle FindAll asynchronous call back.
+
+ Sender of this event.
+ FindAll Call Completed Event Args.
+
+
+
+ Event handler to handle CDC asynchronous call back.
+
+ Sender of this event.
+ CDC Call Completed Event Args.
+
+
+
+ Generic Event handler to handle asynchronous call back.
+
+ Sender of this event.
+ Async Call Completed Event Args.
+
+
+
+ Contains event handlers for call back events.
+
+ Generic Constraint
+
+
+
+ Generic Event handler to handle Entitlements asynchronous call back.
+
+ Sender of this event.
+ Entitlements Call Completed Event Args.
+
+
+
+ Asynchronous call completed event arguments
+
+
+
+
+ The result of the asynchronous operation.
+
+
+
+
+ The result of the asynchronous operation in bytes.
+
+
+
+
+ Ids Exception.
+
+
+
+
+ Initializes a new instance of the AsyncCallCompletedEventArgs class.
+ ///
+ Result of the asynchronous operation.
+ Ids Exception.
+
+
+
+ Gets Result returned from the Asynchronous call
+
+
+
+
+ Gets Byte Result returned from the Asynchronous call
+
+
+
+
+ Gets Ids Exception.
+
+
+
+
+ Contains events for call back methods and corresponding fields
+
+ Generic constraint of type IEntity.
+
+
+
+ Initializes a new instance of the CallCompletedEventArgs class.
+
+
+
+
+ Gets or sets the Entity of type T.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Contains events for call pdf back methods and corresponding fields
+
+
+
+
+ Initializes a new instance of the CallCompletedEventArgs class.
+
+
+
+
+ Gets or sets the Entity of type T.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Event argument is class used to communicate after FindAll operation completed.
+
+
+
+
+ Initializes a new instance of the FindAllCallCompletedEventArgs class.
+
+
+
+
+ Gets or sets Entities from the result.
+
+
+
+
+ Gets or sets Ids Exception.
+
+
+
+
+ Gets the List of entity value with particular key
+
+ key.
+
+
+
+ Contains events for call back methods and corresponding fields
+
+ Generic constraint of type IEntity.
+
+
+
+ Initializes a new instance of the CallCompletedEventArgs class.
+
+
+
+
+ Gets or sets the Entity of type T.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Event argument is class used to communicate after FindAll operation completed.
+
+
+
+
+ Initializes a new instance of the FindAllCallCompletedEventArgs class.
+
+
+
+
+ Gets or sets Entities from the result.
+
+
+
+
+ Gets or sets Ids Exception.
+
+
+
+
+ Contains events for call back methods and corresponding fields
+
+ Generic constraint of type TaxService.
+
+
+
+ Initializes a new instance of the CallCompletedEventArgs class.
+
+
+
+
+ Gets or sets the Entity of type T.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Contains events for call back methods and corresponding fields
+
+ Generic constraint of type IEntity.
+
+
+
+ Initializes a new instance of the CallCompletedEventArgs class.
+
+
+
+
+ Gets or sets the Entity of type T.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Contains event handlers for call back events.
+
+ Generic Constraint
+
+
+
+ Generic Event handler to handle TaxService asynchronous call back.
+
+ Sender of this event.
+ TaxService Call Completed Event Args.
+
+
+
+ Enumeration for the different values that can be used as value for HttpWebRequest method property.
+
+
+
+
+ Http Get verb.
+
+
+
+
+ Http Put verb.
+
+
+
+
+ Http Delete verb.
+
+
+
+
+ Http Post verb.
+
+
+
+
+ Contains event handlers for call back events.
+
+ Generic Constraint
+
+
+
+ Generic Event handler to handle Report asynchronous call back.
+
+ Sender of this event.
+ Report Call Completed Event Args.
+
+
+
+ Custom exception retry strategy contracts.
+
+
+
+
+ Determines whether [is retry exception] [the specified ex].
+
+ The exception object.
+
+ true if [is parameter (ex) is retry exception]; otherwise, false.
+
+
+
+
+ Class contains Helper Methods for Services.
+
+
+
+
+ Checks an argument to ensure it isn't null.
+
+ The argument value to check.
+ The name of the argument.
+ /// The return value should be ignored. It is intended to be used only when validating arguments during instance creation (e.g. when calling base constructor).
+
+
+
+ Checks an argument to ensure that its value is not negative.
+
+ The value of the argument.
+ The name of the argument for diagnostic purposes.
+
+
+
+ Checks an argument to ensure that its value is not negative.
+
+ The value of the argument.
+ The name of the argument for diagnostic purposes.
+
+
+
+ Checks an argument to ensure that its value doesn't exceed the specified ceiling baseline.
+
+ The value of the argument.
+ The ceiling value of the argument.
+ The name of the argument for diagnostic purposes.
+
+
+
+ Contains information required for the IntuitRetryPolicy retrying event.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The current retry attempt count.
+ The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.
+ The exception which caused the retry conditions to occur.
+
+
+
+ Gets the current retry count.
+
+
+
+
+ Gets the delay which indicates how long the current thread will be suspended for before the next iteration will be invoked.
+
+
+
+
+ Gets the exception which caused the retry conditions to occur.
+
+
+
+
+ Defines a delegate that will be invoked whenever a retry condition is encountered.
+
+ The current retry attempt count.
+ The exception which caused the retry conditions to occur.
+ The delay delay which indicates how long the current thread will be suspended for before the next iteration will be invoked.
+ Returns a delegate that will be invoked whenever to retry should be attempt.
+
+
+
+ Provides the retry mechanism for unreliable actions and transient conditions.
+
+
+
+
+ The Service Context.
+
+
+
+
+ Delegate that will be invoked whenever a retry condition is encountered.
+
+
+
+
+ The Retry Count.
+
+
+
+
+ The Retry Interval.
+
+
+
+
+ The initial interval value that will apply for the first retry.
+
+
+
+
+ The incremental time value that will be used for calculating the progressive delay between retries.
+
+
+
+
+ The minimum back-off time.
+
+
+
+
+ The maximum back-off time.
+
+
+
+
+ The value which will be used to calculate a random delta in the exponential delay between retries.
+
+
+
+
+ Prevents a default instance of the class from being created.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The service context.
+ The number of retry attempts.
+ The time interval between retries.
+
+
+
+ Initializes a new instance of the class.
+
+ The number of retry attempts.
+ The time interval between retries.
+
+
+
+ Initializes a new instance of the class.
+
+ The service context.
+ The number of retry attempts.
+ The initial interval that will apply for the first retry.
+ The incremental time value that will be used for calculating the progressive delay between retries.
+
+
+
+ Initializes a new instance of the class.
+
+ The number of retry attempts.
+ The initial interval that will apply for the first retry.
+ The incremental time value that will be used for calculating the progressive delay between retries.
+
+
+
+ Initializes a new instance of the class.
+
+ The service context.
+ The maximum number of retry attempts.
+ The minimum back-off time
+ The maximum back-off time.
+ The value which will be used to calculate a random delta in the exponential delay between retries.
+
+
+
+ Initializes a new instance of the class.
+
+ The maximum number of retry attempts.
+ The minimum back-off time
+ The maximum back-off time.
+ The value which will be used to calculate a random delta in the exponential delay between retries.
+
+
+
+ An instance of a callback delegate that will be invoked whenever a retry condition is encountered.
+
+
+
+
+ Gets or sets the extended exception retry strategy.
+
+
+ The extended exception retry strategy.
+
+
+
+
+ Repetitively executes the specified action while it satisfies the current retry policy.
+
+ A delegate representing the executable action which doesn't return any results.
+
+
+
+ Repetitively executes the specified asynchronous action while it satisfies the current retry policy.
+
+ The begin method of the async pattern.
+ The end method of the async pattern.
+ The action to perform when the async operation is done.
+ The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.
+
+
+
+ Repetitively executes the specified asynchronous action while it satisfies the current retry policy.
+
+ The type of the object returned by the async operation.
+ The begin method of the async pattern.
+ The end method of the async pattern.
+ The action to perform when the async operation is done.
+ The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.
+
+
+
+ Notifies the subscribers whenever a retry condition is encountered.
+
+ The current retry attempt count.
+ The exception which caused the retry conditions to occur.
+ The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.
+
+
+
+ Checks whether parameter ex is transient exception or not.
+
+ The exception.
+ Returns whether transient exception or not.
+
+
+
+ Determines whether the specified exception represents a transient failure that can be compensated by a retry.
+
+ The exception object to be verified.
+ True if the specified exception is considered as transient, otherwise false.
+
+
+
+ Repetitively executes the specified action while it satisfies the current retry policy.
+
+ The type of result expected from the executable action.
+ A delegate representing the executable action which returns the result of type R.
+ The result from the action.
+
+
+
+ Returns the ShouldRetry delegate for Fixed retry policy.
+
+ The ShouldRetry delegate.
+
+
+
+ Returns the ShouldRetry delegate for Incremental retry policy.
+
+ The ShouldRetry delegate.
+
+
+
+ Returns the ShouldRetry delegate for ExponentialBackOff retry policy.
+
+ The ShouldRetry delegate.
+
+
+
+ This Enumeration specifies which Intuit service to connect to.
+
+
+
+
+ QuickBooks Online Data through IDS.
+
+
+
+
+ Intuit Platform services.
+
+
+
+
+ None service type.
+
+
+
+
+ Intuit Partner Platform Service Context.
+
+
+
+
+ The Realm Id.
+
+
+
+
+ Intuit Service Type(QBO).
+
+
+
+
+ Base Uri for IDS Service Call.
+
+
+
+
+ Application Token.
+
+
+
+
+ this flag indicates if static create methods of this class has been invoked.
+
+
+
+
+ Temporary storage for serialization and compression values for request and reponse.
+
+
+
+
+ include param to be passed to services. Responsible for getting additional data or special handling of request.
+
+
+
+
+ requestId param to be passed to services. Responsible for identifying each request by a unique identifier.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The realm id.
+ Service Type - QBO/QB.
+ The request validate.
+ The config reader, if , will be used
+ Returns ServiceContext object.
+ If arguments are null or empty.
+ If realm id is invalid.
+ If the token is invalid.
+
+
+
+ Initializes a new instance of the class.
+
+ Application Token.
+ The realm id.
+ Service Type - QBO.
+ The request validate.
+ Returns ServiceContext object.
+ If arguments are null or empty.
+ If realm id is invalid.
+ If the token is invalid.
+
+
+
+ Prevents a default instance of the class from being created.
+
+
+
+
+ Gets or sets the Ipp configuration.
+
+
+
+
+ Gets Base Uri for IDS Service Calls.
+
+
+
+
+ Gets Realm/Company Id.
+
+
+
+
+ Gets or Sets the Application Token.
+
+
+
+
+ Gets Intuit Service Type.
+
+
+
+
+ Gets Intuit Include Type.
+
+
+
+
+ Gets Intuit MinorVersion Type.
+
+
+
+
+ Gets Unique requestId for the API call.
+
+
+
+
+ timeout param to be passed to services. To setup the ReadWriteTimeout property in HttpWebRequest.
+ It is only for sync web requests. If not set, the default timeout will be used.
+
+
+
+
+ Populates the values of the service context like realmId, service type to the Data Services being targetted.
+
+
+
+
+ Populates the values of the service context like service type and base url to Platform Services.
+
+
+
+
+ Sets the default configuration values for IPS operations.
+
+
+
+
+ Reverts the ipp configuration to the original values.
+
+
+
+
+ Gets the base Uri for a QBO user.
+
+ Returns the base Uri endpoint for a user.
+
+
+
+ Gets the minorVersion for a QBO call
+
+ Returns the minorVersion
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be greater than its ceiling value of {1}..
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
+
+
+
+
+ Looks up a localized string similar to The action has exceeded its defined retry limit..
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.dll
new file mode 100644
index 0000000..c9d9eb4
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.pdb
new file mode 100644
index 0000000..5ec3c38
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.xml
new file mode 100644
index 0000000..61dd451
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Data.xml
@@ -0,0 +1,20435 @@
+
+
+
+ Intuit.Ipp.Data
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Description: Holder for a collection of Cascade objects. Used by messaging. Not intended for external clients.
+
+
+
+
+
+ Cascading events for an entity
+
+
+
+
+
+ Product: QBO Description: Object representing cascading events on entities resulting from a transaction event. Used by messaging. Not intended for external clients.
+
+
+
+
+
+ Any IntuitEntity derived object name like Customer, Item, Invoice, ...
+
+
+
+
+
+ Description: Unique identifier for an Intuit entity.
+
+
+
+
+
+ Cascading events resulting from a transaction event in the form of key value pairs. Key names are user defined.
+
+
+
+
+
+
+ Product: ALL
+ Description: A name/value pair that allows the client to include data that is meaningful in the domain of origin, outside of the Intuit domain.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the element.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Value of the element.
+
+
+
+
+
+
+ Group Summary
+
+
+
+
+
+
+
+
+ One ColData can contain one column
+
+
+
+
+
+ Describes the column attributes
+
+
+
+
+
+
+
+
+
+
+
+ Reference url
+
+
+
+
+
+
+
+
+ Describes the Name
+
+
+
+
+
+ Describes the Value
+
+
+
+
+
+ List of rows
+
+
+
+
+
+
+
+
+ One Row can contain any number of columns
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Row type section, summary, data row etc..
+
+
+
+
+
+
+
+
+ Report Group Income, Expense, COGS etc..
+
+
+
+
+
+ Group Header
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ List of all row types
+
+
+
+
+
+
+
+
+
+
+
+ Describes list of OLBAccounts that needs to be
+ enabled or disabled
+
+
+
+
+
+
+ Product: ALL
+ Description: Account details
+
+
+
+
+
+
+ Describes OLBAccount details
+
+
+
+
+
+
+ Product: ALL
+ Description: AccountId to be enabled or disabled
+
+
+
+
+
+
+ Account details that contains possibly credit
+ card number, last 5 digits
+
+
+
+
+
+ True when the AccountId is linked to an IPP app
+ and false when the AccountId is delinked from the IPP app
+
+
+
+
+
+
+
+
+
+ Specifies which version is being used (such as v1
+ or v2). This field is optional.
+
+
+
+
+
+ The last bank balance. This field is optional.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference type of all IDs that are taken as input or output.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Detailed data about a warning condition that occurred when a request was processed
+
+
+
+
+
+ Localized standard message associated with the warning
+
+
+
+
+
+ Detailed message regarding the warning condition with specifics
+
+
+
+
+
+ Warning code, this is a required field
+
+
+
+
+
+ The element (if any) directly involved in the warning (i.e. an ignored element)
+
+
+
+
+
+ Describes a column
+
+
+
+
+
+ Describes the column title name
+
+
+
+
+
+ Describes the column type enumeration
+
+
+
+
+
+ Column Metadata
+
+
+
+
+
+ Subcolumns of the column
+
+
+
+
+
+ enumeration of how the Fixed Asset has been
+ acquired
+
+
+
+
+
+
+
+
+
+
+
+ Month enumeration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Week enumeration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ enumeration of UOM support types
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of basic
+ Account types used generally in the accounting activities.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of types of
+ Items in QuickBooks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of customer
+ types in QuickBooks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Billable
+ Status used when searching for reimbursable expenses.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Tax Form Type holds data related to Tax Information (Tax Form Type)
+ based on Regional compliance laws. Applicable for IN region
+ currently. Can be used to extend for other Regions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Entity
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of tax
+ applicable on Journal Entry (Sales/Purchase)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of QuickBooks
+ posting types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration line detail
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Account
+ sub-types(QBW) and Account types(QBO) used to specifically
+ categorize accounts. Note: QBO doesn't support the "Non-Posting"
+ Account type.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Description: Enumeration of
+ TaxRateDisplayType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of Account
+ sub-types used to specifically categorize account types in
+ QuickBooks Online.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Credit Card
+ operation type: Charge or Credit.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of the days of
+ the week.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of status for
+ an estimate.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of payment
+ methods when receiving a customer payment of paying for goods.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of payable
+ status for an invoice, as follows: A pending invoice is not yet
+ approved/final/sent; not yet payable by customer. A payable invoice
+ is now payable. Partial payments may have been received, but money
+ still remains to be paid. No claim is made about due vs. overdue,
+ past due etc... A paid invoice has been paid in full. No amount
+ remains to be paid.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of sales tax
+ payment basis.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of per item
+ adjustments.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of price level
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of status for
+ an estimate in QuickBooks Online.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of status for
+ purchase order
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of
+ reimbursable status for purchased items/services.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of rounding
+ methods.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of sales rep
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of sales term
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of special
+ item types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of symbol
+ positions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: TaxTypeApplicability
+ enumeration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of template
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of time
+ activity types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of transaction
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of measurement
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of payment
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of bill
+ payment types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of print
+ status values.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of email
+ status values.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of
+ eTransaction status values. The statuses (Sent, Viewed, Paid,
+ Delivery Error, Updated, Sent With ICN Error) are used by QBO
+ eInvoicing. The rest statuses are to be used for Tradeshift
+ Integration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of
+ eTransaction prefs status.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of tax model
+ types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of transaction
+ source.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Budget Types
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of BudgetEntry Type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of Item Category Type for France
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of Purchase or Sale Location for France
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of the different types of Journal Codes applicable in
+ FR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of the different types of Discounts
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of item service type for India sales
+ tax
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of Qbo Entity Type For AppId Migration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of Desktop Entity Type For
+ ThirdPartyAppId Migration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of the filing status that a TaxReturn can have
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of payment methods that can be used to pay tax agency
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumeration of Reasons to review AST Taxes
+
+
+
+
+
+
+
+
+
+
+
+ That minimal subset of transaction information
+ which is included on another transaction, so that a client viewing
+ the second transaction entity need not make an additional request to
+ the service in order to render it in human readable form. (e.g a
+ payment needs to refer to an invoice by number)
+
+
+
+
+
+
+ Product: QBW
+ Description: Transaction the current
+ entity is related to (linked to), for example, Sales Order.[br
+ /]UNSUPPORTED FIELD.
+ Product: QBO
+ Description: A list of Estimate
+ Ids that are to be associated with the invoice.[br /]Note: Only
+ Pending and Accepted Estimates can be specified. Closed and
+ Rejected estimates will be ignored.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Transaction number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A link to a specific
+ line of the LinkedTxn. If supplied the LinkedTxn field must also
+ be populated.
+
+
+
+
+
+
+ Provides the mapping between ListId and TxnId in
+ Desktop to the same Entity Id in QBO. These mappings are available
+ for only companies that have migrated from Desktop to QBO
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Id of the QBO Entity. This id is accepted by V3 APIs. They
+ uniquely identify the entity in QBO for that company.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The ListId or TxnId of the QB Desktop Entity. They uniquely
+ identify the entity in QB Desktop for that company.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The entity type name of the entity in QBO. Refer
+ QboEntityTypeEnum for all the values.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The entity type name of the entity in QBO. Refer
+ QbdtEntityTypeEnum for all the values.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Base type of any top level Intuit Entity of small business type.
+
+
+
+ TODO: Update summary.
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique Identifier for an Intuit entity (object). [br /]Required for the update operation.
+ Required: ALL
+ Filterable: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Version number of the entity. The SyncToken is used to lock the entity for use by one application at a time. As soon as an application modifies an entity, its SyncToken is incremented; another application's request to modify the entity with the same SyncToken will fail. Only the latest version of the entity is maintained by Data Services. An attempt to modify an entity specifying an older SyncToken will fail. [br /]Required for the update operation.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive information about the entity. The MetaData values are set by Data Services and are read only for all applications.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Custom field (or data extension).
+ Filterable: QBW
+
+
+
+
+
+
+ Specifies entity name of the attachment from where the attachment was requested
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Domain in which the entity belongs.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: System status of the entity. Output only field.[br /]
+ Filterable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the entity representation has a partial set of elements. Output only field.
+
+
+
+
+
+
+
+
+ Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
+
+
+
+
+ Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
+
+
+
+
+ Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
+
+
+
+
+ Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
+
+
+
+
+
+
+ Product: ALL
+ Description: Metadata for the instance of the entity. All properties are read only.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the user who created the data. Read only property.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Time the entity was created in the source domain (QBD or QBO). Read only property.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the user who last modified the entity. Read only property.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Time the entity was last updated in the source domain (QBD or QBO). Read only property.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Time the entity was last updated in QB. Read only property.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: If true, the data on the cloud has been synchronized with QuickBooks for Windows. If false, the data has been created or updated on the cloud but has not been synchronized with QuickBooks for Windows. Read-only field.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Custom field that can be added to an entity. This type is not extended from IntuitEntity as CustomField can not be manipulated as independent entity and will always be considered in association with another top level Intuit entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier of the CustomFieldDefinition that corresponds to this CustomField. DefinitionId is required for every CustomField.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the custom field.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Data type of custom field.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Possible supported CustomFieldTypes.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Describes the details of the attachable and provides information such as where they are referenced and custom fields.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description:
+
+
+
+
+
+
+
+ Product: ALL
+ Description:
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Custom field (or data extension).
+ Filterable: ALL
+
+
+
+
+
+
+ Specifies extension entity to allow extension
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Definition of IntuitAnyType to add and extend new elements to the existing entities.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Possible Status of an Entity.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Describes Company information
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the company.[br /]Max. length: 1024 characters.
+
+
+
+
+
+
+ LegalName if different from the CompanyName
+
+
+
+
+
+
+ Company Address as described in preference
+
+
+
+
+
+
+ Address of the company as given to th customer,
+ sometimes the address given to the customer mail address is
+ different from Company address
+
+
+
+
+
+ Legal Address given to the government for any
+ government communication
+
+
+
+
+
+ CompanyEmail Address
+
+
+
+
+
+ Email Address published to customer for
+ communication if different from CompanyEmailAddress
+
+
+
+
+
+
+ Company URL
+
+
+
+
+
+ Primary Phone number
+
+
+
+
+
+
+ Product: QBW
+ Description: List of ContactInfo
+ entities of any contact info type. The ContactInfo Type values
+ are defined in the ContactTypeEnum.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: QuickBooks company
+ file name.[br /]Data Services max. length: 512 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: QB software flavor
+ being used on the file on the PC.[br /]Data Services max.
+ length: 512 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: if the QB desktop file is a sample file.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: IAM or QBN admin users
+ id sequence number to group many external realms for this user
+ under his id number.[br /]Data Services max. length: 512
+ characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: IAM or QBN admin users
+ email.[br /]Data Services max. length: 100 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: DateTime when the company file was created.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Employer identifier (EID).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Starting month of the company's fiscal year.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Starting month of the company's fiscal year.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QuickBooks company file latest version. The format reports the
+ major release in the first number, the minor release in the
+ second number (always a zero), the release update (slipstream or
+ "R") in the third number, and the build number in the final
+ number.[br /]Max. length: 512 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Country name to which the company belongs for fiancial
+ calculations.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default shipping address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Other company addresses.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default mobile phone number of the company.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default fax number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default email address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default company web site address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies last imported time.
+
+
+
+
+
+
+
+
+
+ Comma separated list of languages
+
+
+
+
+
+
+ Default time zone for the company
+
+
+
+
+
+
+ Specifies if the company support multibyte or
+ not
+
+
+
+
+
+
+
+
+ Any other preference not covered in base is
+ covered as name value pair, for detailed explanation look at the
+ document
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only: extension place holder for Company.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Physical (or postal) address type, this entity is always manipulated in context of another parent entity like Person, Organization etc.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier of the Intuit entity for the address, mainly used for modifying the address.[br /]Note: There is no SyncToken for this entity because it is always associated with the IntuitEntity type that is the top level or parent entity.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: First line of the address.[br /]Max. length: 41 characters.
+ Product: QBO
+ Description: First line of the address.[br /]Max. length: 500 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Second line of the address.[br /]Max. length: 41 characters.
+ Product: QBO
+ Description: Second line of the address.[br /]Max. length: 500 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Third line of the address.[br /]Max. length: 41 characters.
+ Product: QBO
+ Description: Third line of the address.[br /]Max. length: 500 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Fourth line of the address.[br /]Max. length: 41 characters.
+ Product: QBO
+ Description: Fourth line of the address.[br /]Max. length: 500 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Fifth line of the address.[br /]Max. length: 41 characters.
+ Product: QBO
+ Description: Fifth line of the address.[br /]Max. length: 500 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: City name.[br /]Max. length: 31 characters.
+ Product: QBO
+ Description: City name.[br /]Max. length: 255 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Country name.[br /]Max. length: 31 characters.
+ Product: QBO
+ Description: Country name.[br /]Max. length: 255 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Country code per ISO 3166.[br /]Unsupported field.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Region within a country. For example, state name for USA, province name for Canada.[br /]Max. length: 21 characters.
+ Product: QBO
+ Description: Globalized representation of a region. For example, state name for USA, province name for Canada.[br /]Max. length: 255 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Postal code. For example, zip code for USA and Canada.[br /]Max. length: 13 characters.
+ Product: QBO
+ Description: Postal code. For example, zip code for USA and Canada.[br /]Max. length: 30 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Postal Code extension. For example, in the USA this is a 4 digit extension of the zip code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Latitude coordinate of Geocode (Geospatial Entity Object Code).[br /]Unsupported field.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Longitude coordinate of Geocode (Geospatial Entity Object Code).[br /]Unsupported field.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive tag (or label) associated with the physical address. Valid values are Shipping and Billing, as defined in the PhysicalAddressLabelType.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Note for .
+
+
+
+
+
+
+
+ Product: ALL
+ Description: EmailAddress type definition. This entity is always manipulated in context of another parent entity like Person, Organization etc.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Unique identifier for an Intuit entity.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Email address.[br /]Max. length: 1023 characters.
+ Product: QBO
+ Description: Email address.[br /]Max. length: 100 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if this is the default email address.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive tag (or label) associated with the email address. Valid values are Business and Home, as defined in the EmailAddressLabelType.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Website address type. This entity is always manipulated in context of another parent entity like Person, Organization etc.[br /]Unsupported type.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier for an Intuit entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Uniform Resource Identifier for the web site.[br /]Max. length: 1000 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if this is the default web site.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive tag associated with the web site.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone number type definition. This entity is always manipulated in the context of another parent entity like Person, Organization etc.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Unique identifier for an Intuit entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Phone device type. Valid values are LandLine, Mobile, Fax, and Pager, as defined in the TelephoneDevice.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone country code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone area code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone exchange code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone extension code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the telephone number in free form. FreeFormNumber takes precedence over CountryCode, AreaCode, ExchangeCode, and Extension.[br /]Max length: 21 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if this is the default telephone number.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive tag (or label) associated with the telephone number. Valid values are Business, Fax, Home, Mobile, Pager, Primary, Secondary, and Other, as defined in the TelephoneNumberLabelType.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contact information identified by Type.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The type of contact information.[br /]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Types of ContactInfo entities.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contact type other than email, phone, address. Examples: "Chat", "SkypeId", "FaceBook" etc.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier for an Intuit entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the generic contact type. For example, "GoogleChat" related contact info can have the Name, "ChatId".
+
+
+
+
+
+
+ Product: ALL
+ Description: Value of the contact type. For example, for a "GoogleChat" contact info, the Value may be the chat ID.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type of contact. For example, "GoogleChat" or "Skype".
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if this is the default contact information.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Descriptive tag associated with the contact information.
+
+
+
+
+
+
+ Describes Company information
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the company.[br /]Max. length: 1024 characters.
+
+
+
+
+
+
+ LegalName if different from the CompanyName
+
+
+
+
+
+
+ Company Address as described in preference
+
+
+
+
+
+
+ Address of the company as given to th customer,
+ sometimes the address given to the customer mail address is
+ different from Company address
+
+
+
+
+
+ Legal Address given to the government for any
+ government communication
+
+
+
+
+
+ CompanyEmail Address
+
+
+
+
+
+ Email Address published to customer for
+ communication if different from CompanyEmailAddress
+
+
+
+
+
+
+ Company URL
+
+
+
+
+
+ Primary Phone number
+
+
+
+
+
+
+ Product: QBW
+ Description: List of ContactInfo
+ entities of any contact info type. The ContactInfo Type values
+ are defined in the ContactTypeEnum.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: QuickBooks company
+ file name.[br /]Data Services max. length: 512 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: QB software flavor
+ being used on the file on the PC.[br /]Data Services max.
+ length: 512 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: if the QB desktop file is a sample file.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: IAM or QBN admin users
+ id sequence number to group many external realms for this user
+ under his id number.[br /]Data Services max. length: 512
+ characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: IAM or QBN admin users
+ email.[br /]Data Services max. length: 100 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: DateTime when the company file was created.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Employer identifier (EID).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Starting month of the company's fiscal year.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Starting month of the company's fiscal year.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QuickBooks company file latest version. The format reports the
+ major release in the first number, the minor release in the
+ second number (always a zero), the release update (slipstream or
+ "R") in the third number, and the build number in the final
+ number.[br /]Max. length: 512 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Country name to which the company belongs for fiancial
+ calculations.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default shipping address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Other company addresses.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default mobile phone number of the company.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default fax number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default email address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default company web site address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies last imported time.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Specifies last sync time.
+
+
+
+
+
+
+
+
+
+ Comma separated list of languages
+
+
+
+
+
+
+ Default time zone for the company
+
+
+
+
+
+
+ Specifies if the company support multibyte or
+ not
+
+
+
+
+
+
+
+
+ Any other preference not covered in base is
+ covered as name value pair, for detailed explanation look at the
+ document
+
+
+
+
+
+
+ Product: QBO
+ Description: Status of the Inventory Lots and Accounts Calculation for STQ imported company.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only: extension place holder for Company.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of Inventory Lots and Accounts calculation
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Transaction is the base
+ class of all transactions.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: Reference number
+ for the transaction. If DocNumber is not provided, and the
+ Custom Transaction Number is set to "Off", QBO assigns a
+ document number using the next-in-sequence algorithm for Sales
+ transactions. Otherwise the value will remaing null.
+ Alternatively, you can also pass in "AUTO_GENERATE" in this
+ field to force QBO to auto-sequence the document number for
+ Invoices, Estimates and Sales Receipt.[br /]The maximum length
+ for DocNumber is 21 characters. The default value is an empty
+ String. Filter support not provided for Payment.
+ Description:
+ QBW: The primary document number for this transaction. DocNumber
+ is exposed to end users.[br /]If it is not provided, QuickBooks
+ business logic will assign the document number using the "next
+ in sequence" algorithm.[br /]Max. length is 11 characters for
+ Payment, Bill, ItemReceipt and VendorCredit. Max. length is 20
+ characters for other entities.
+ Filterable: QBO
+ InputType: ReadWrite
+ ValidRange: QBW: max=11
+ ValidRange: QBO: max=21
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: The date entered
+ by the user when this transaction occurred. [br /]Often, it is
+ the date when the transaction is created in the system. [br
+ /]For "posting" transactions, this is the posting date that
+ affects the financial statements. If the date is not supplied,
+ the current date on the server is used.
+ Description: QBW: The
+ nominal, user entered, date of the transaction. [br /]Often, but
+ not required to be, the date the transaction was created in the
+ system. [br /]For "posting" transactions, this is the posting
+ date that affects financial statements.
+ Filterable: ALL
+ Sortable:
+ ALL
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Location of the
+ transaction, as defined using location tracking in QuickBooks
+ Online.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ Currency in which all amounts on the associated transaction are
+ expressed.[br /]
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Currency exchange
+ rate. Valid only if the company file is set up to use
+ Multi-Currency feature. In QuickBooks, exchange rates are always
+ recorded as the number of home currency units it takes to equal
+ one foreign currency unit. The foreign unit is always 1 and the
+ amount of home units that equal that 1 foreign unit is what
+ QuickBooks uses as the exchange rate.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User entered,
+ organization-private note about the transaction. This note will
+ not appear on the transaction records by default.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBW: The status of the
+ transaction. Depending on the transaction type it may have
+ different values.[br /]For Sales Transactions acceptable values
+ are defined in PaymentStatusEnum. For Estimate, the values
+ accepted are defined in EstimateStatusEnum.
+ Description: QBO: The
+ status of the transaction. Depending on the transaction type it
+ may have different values.[br /]For Sales Transactions
+ acceptable values are defined in PaymentStatusEnum. For
+ Estimate, the values accepted are defined in
+ QboEstimateStatusEnum.
+ Filterable:QBW
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A linked (related)
+ transaction. More than one transaction can be linked.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: A line item of a
+ transaction.
+ Product: QBO
+ Description: A line item of a
+ transaction. QuickBooks Online does not support tax lines in the
+ main transaction body, only in the TxnTaxDetail section.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Details of taxes
+ charged on the transaction as a whole. For US versions of
+ QuickBooks, tax rates used in the detail section must not be
+ used in any tax line appearing in the main transaction body. For
+ international versions of QuickBooks, the TxnTaxDetail should
+ provide the details of all taxes (sales or purchase) calculated
+ for the transaction based on the tax codes referenced by the
+ transaction. This can be calculated by QuickBooks business logic
+ or you may supply it when adding a transaction. For US versions
+ of QuickBooks you need only supply the tax code for the customer
+ and the tax code (in the case of multiple rates) or tax rate
+ (for a single rate) to apply for the transaction as a
+ whole.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Originating source of
+ the Transaction. Valid values are defined in TxnSourceEnum:
+ QBMobile.
+
+
+
+
+
+
+
+ Description: refer TaxFormTypeEnum. Tax Form Type holds data related to Tax
+ Information, values based on
+ regional compliance laws. Applicable for IN Region and can be extended
+ for other Regions.
+
+
+
+
+
+
+
+ Description: Tax Form Num holds data related to Tax Information based on
+ Regional compliance laws.This is applicable for IN region and
+ can be extended to other regions in future.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Location of the purchase or sale transaction. The applicable
+ values are those exposed through the
+ TransactionLocationTypeEnum. This is currently applicable only
+ for the FR region.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A line item of a
+ transaction.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: ID of the Line Item.
+ Product: QBO
+ Description: ID of the Line Item.[br /]QBO considers a
+ request as an update operation for a line item, if you provide an
+ ID that is greater than zero and the ID exists in QBO.[br /]QBO
+ considers a request as an create operation for a line item in any
+ of the following conditions: No ID provided, ID provided is less
+ than or equal to zero, ID provided is greater than zero and does
+ not exist in QuickBooks.[br /]Required for updating existing
+ lines.[br /]Not supported for BillPayment, Estimate, Invoice, or
+ Payment.
+ Required: QBO
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Specifies the position
+ of the line in the collection of transaction lines. Supported only
+ for QuickBooks Windows desktop.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Free form text
+ description of the line item that appears in the printed
+ record.[br /]Max. length: 4000 characters.[br /]Not supported for
+ BillPayment or Payment.
+ Product: QBW
+ Description: Free form text
+ description of the line item that appears in the printed record.
+ Max. length: 4000 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The amount of the line,
+ which depends on the type of the line. It can represent the
+ discount amount, charge amount, tax amount, or subtotal amount
+ based on the line type detail.
+ Product: QBO
+ Description: The amount
+ of the line depending on the type of the line. It can represent
+ the discount amount, charge amount, tax amount, or subtotal amount
+ based on the line type detail.[br /]Required for BillPayment,
+ Check, Estimate, Invoice, JournalEntry, Payment, SalesReceipt.
+ Required: QBO
+
+
+
+
+
+
+
+
+
+
+ Product: All
+ Description: The amount/quantity received of the line,
+ which depends on the type of the line. It can represent the
+ received amount or received quantity
+ based on the line type detail. ReadOnly field for Purchase Order.
+ Applies to existing and new entities.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A link between this line
+ and a specific transaction. For example, an invoice line may link
+ to an estimate.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The type of line in the
+ transaction.[br /]
+ Required: ALL
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Custom field (or data
+ extension). Supported only for QuickBooks Windows desktop.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for LineBase
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Account based expense
+ detail for a transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ Customer associated with the expense.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ associated with the expense.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Expense
+ account associated with the service/non-sellable-item billing.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The billable status of
+ the expense.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Markup information for
+ the expense.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Sales tax associated
+ with the expense.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Sales tax code
+ associated with the sales tax for the expense.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the total
+ amount of line item including tax.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for ExpenseDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Markup information.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the markup is
+ expressed as a percentage.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Markup value.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Markup amount expressed
+ as a percent of charges already entered in the current
+ transaction. To enter a rate of 10% use 10.0, not 0.01.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a
+ PriceLevel for the markup.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: An account associated with markup info.
+ Cannot be updated or modified.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Deposit detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Information about the
+ Customer or Job associated with the deposit.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ for the deposit.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to an Expense
+ account associated with the service/non-sellable item billing.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ PaymentMethod for the deposit.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Check number for the
+ desposit.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type of the payment
+ transaction. For information purposes only.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Sales/Purchase tax code.
+ For Non US/CA Companies
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates whether the
+ tax applicable on the line is sales or purchase
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for DepositDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Information about
+ Description.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service is
+ performed.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Reference to the TaxCode
+ for description only line.
+ Though it appears that TaxCode is not
+ applicable to DescriptionOnlyLine as there is no amount associated
+ with it, UK and Canada model
+ seems to associate the notion of
+ TaxCode even for just a description line
+ Marking this as QBO only
+ at this time but it looks like applicable for QB in general
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for DescriptionLineDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Discount detail for a
+ transaction line.
+ Product: QBO
+ Description: Discount detail
+ representing the total discount on a transaction.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service
+ is performed.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ for the discount.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ TaxCode for the discount.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for DiscountDetail
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Discount used in
+ calculating and applying the discount on the sales transaction
+ paid.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the discount is
+ a percentage; null or false if discount based on amount.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Percentage by which the
+ amount due is reduced, from 0% to 100%. To enter a discount of
+ 8.5% use 8.5, not 0.085.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Income account used to
+ track discounts received from vendors on purchases.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Detail for a group item
+ line, including the lines expanded from the group item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a group
+ item for all the lines that belong to the group.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Quantity of the group
+ item.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unit of Measure
+ reference.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service is
+ performed.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The list of lines
+ expanded from the group item. Note that a group line cannot itself
+ contain group lines.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for GroupLineDetail
+
+
+
+
+
+
+ When a unit of measure is referenced, it must
+ include the name of the specific unit used as well as the unit of
+ measure set in which that unit is defined. This entity captures that
+ concept.
+
+
+
+
+
+ The name of the unit selected. Examples: inch,
+ foot, yard.
+
+
+
+
+
+ A reference to the UOM entity that defines the
+ set of related units from which the specified Unit is used.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Item based expense detail
+ for a transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ Customer associated with the expense.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The billable status of
+ the expense.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the total
+ amount of line item including tax.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for ExpenseItemDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Information about the
+ goods sold: what is sold, how much/many and for what price.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Item.
+ When a line lacks an ItemRef it will be treated as "documentation"
+ and the Amount will be ignored.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ for the line item.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Markup information for
+ the Item wherever applicable.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Number of items for the
+ line.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ UOMSetREf (unit of mesasure set) that applies to this item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: An account different
+ than the account associated with the Item in the current
+ transaction line. Cannot be updated or modified.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ InventorySite where this item is located.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ SalesTaxCode for this item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ SalesTaxCode for this item.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: ItemReceipt detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for ItemReceiptDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: JournalEntry detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates whether the
+ JournalEntry line is a Debit or Credit.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference information
+ for the Entity (Customer/Vendor/Employee) associated with the
+ JournalEntry line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Account
+ associated with the JournalEntry line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ associated with the JournalEntry line.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents Department
+ Reference associated with the JournalEntry line.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Sales/Purchase tax code
+ associated with the JournalEntry Line. For Non US/CA Companies
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates whether the
+ tax applicable on the line is sales or purchase
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Tax applicable for this
+ line transaction line
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The billable status of
+ the journal entry line. The line is to be billed to a customer if
+ the account is an expense account and the Entity Reference
+ specifies a Customer or a Job.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Journal Code that should be associated for every journal
+ entry line. This is applicable only for FR.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for JournalEntryDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference information for
+ an entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Entity type.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Payment detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Item.
+ When a line lacks an ItemRef it will be treated as "documentation"
+ and the Amount will be ignored.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service is
+ performed.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Class
+ for the line item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the unpaid
+ amount of the transaction after this payment is applied.[br
+ /]Cannot be written to QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the unpaid
+ amount of the transaction after this payment is applied in home
+ currency. It is visible only for companies which have
+ multicurrency enabled[br /] Cannot be written to Quickbooks.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a Discount
+ item and its properties that this line can overwrite.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for PaymentDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: PurchaseOrder item detail
+ for a transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The identifier
+ provided by manufacturer for the Item. For example, the model
+ number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The item on the line
+ is marked as if fully receiveded, but it is closed as no longer
+ available.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents the
+ difference between the quantity ordered and actually
+ received.[br /]Cannot be written to QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for PurchaseOrderItemDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: SalesItem detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service
+ is performed.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the total
+ amount of line item including tax.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the discount rate that is applied on this line.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the discount amount that is applied on this line.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for SalesItemDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: SalesOrder item detail for
+ a transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The item on the line
+ is marked as if fully received, but it is closed as no longer
+ available.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: SubTotalLine detail for a transaction line.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Item.
+ When a line lacks an ItemRef it will be treated as "documentation"
+ and the Amount will be ignored.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service is
+ performed.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TDS line detail for the
+ transaction.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Reference to TDS account
+ associated with this transaction
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TDS section type of the
+ transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Extension place holder
+ for TDSLineDetail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Tax detail for a
+ transaction line.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to a TaxRate.
+ For all editions of QuickBooks, for TaxLineDetail line types that
+ apply a specific TaxRate to the preceding line of the transaction,
+ this
+ is a reference to that TaxRate. For a TaxLineDetail in a
+ TxnTaxDetail, where the TxnTaxCodeRef is set, the TaxRate
+ referenced here MUST also be
+ one of the rates in the referenced tax code's rate list (either the
+ SalesTaxRateList or the PurchaseTaxRateList) that applies to the
+ transaction type.[br /]
+ For international editions of QuickBooks,
+ for a TaxLineDetail in a TxnTaxDetail, the rate referenced here
+ must be referenced by a TaxCode used on a transaction
+ line. Any given rate may only be listed once.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+ Product: QBO
+ Description: For US editions of
+ QuickBooks Online, and in TxnTaxDetail only, this references the
+ TaxRate applied to the entire transaction.[br /]
+ For international
+ editions of QuickBooks Online, for a TaxLineDetail in a
+ TxnTaxDetail, where the TxnTaxCodeRef is set, the TaxRate
+ referenced
+ here MUST also be one of the rates in the referenced tax code's rate
+ list (either the SalesTaxRateList or the PurchaseTaxRateList) that
+ applies to the
+ transaction type. Any given rate may only be listed once.[br /]Does not apply
+ to a TaxLineDetail apart from a TxnTaxDetail.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the sales tax is
+ expressed as a percentage; false if expressed as a number amount.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Numerical expression of
+ the sales tax percent. For example, use "8.5" not "0.085".
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: This is taxable amount
+ on the total of the applicable tax rates
+ If TaxRate is applicable
+ on two lines, the taxableamount represents total of the two lines
+ for which this rate is applied
+ This is different from the
+ Line.Amount which represent the final tax amount after the tax has
+ been applied
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: This is the amount which
+ also includes tax.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: This holds the
+ difference between the actual tax and overridden amount supplied
+ by the user.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date when the service is
+ performed.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for TaxLine.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Details of taxes charged
+ on the transaction as a whole. For US versions of QuickBooks, tax
+ rates used in the detail section must not be used in any tax line
+ appearing in the main transaction body. For international versions
+ of QuickBooks, the TxnTaxDetail should provide the details of all
+ taxes (sales or purchase) calculated for the transaction based on
+ the tax codes referenced by the transaction. This can be calculated
+ by QuickBooks business logic or you may supply it when adding a
+ transaction. For US versions of QuickBooks you need only supply the
+ tax code for the customer and the tax code (in the case of multiple
+ rates) or tax rate (for a single rate) to apply for the transaction
+ as a whole.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the default tax code that applies to the transaction
+ as a whole.
+ In Quickbooks desktop, this maps to CustomerTaxCode in Invoice and
+ VendorTaxCode in Bill.
+ [span style="display: none"] I18n: US [/span]
+
+
+
+
+
+
+
+ Product: All
+ Description: Reference to the
+ transaction tax code. For US editions only.
+ Note that the US tax model can have just a single tax code for the
+ entire transaction.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Total tax calculated for the transaction, excluding any embedded
+ tax lines.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumerated reasons to review Taxes on the Transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: This must be a Line whose LineDetailType is TaxLineDetail.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Base class of all Sales
+ transaction entities.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: If AutoDocNumber is true, DocNumber is generated automatically.
+ If false or null, the DocNumber is generated based on preference
+ of the user.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a Customer or job.
+ Filterable: QBW
+ InputType: ReadWrite
+ BusinessRules: QBW: CustomerRef is mandatory for some SalesTransactions like
+ Invoice
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: For an Invoice, this is the user-entered message to the
+ customer that does appear in the invoice, and does appear in the
+ printed invoice. The maximum length for Invoice Msg is 1000
+ characters.[br /]For a Bill, this is the memo of the transaction
+ to provide more detail, and does not appear in the printed
+ message of the bill. The maximum length for Bill Msg is 4000
+ characters.[br /]For a CreditCardCharge, this message appears in
+ the printed record; maximum length is 4000 characters.[br /]Not
+ supported for BillPayment, JournalEntry or Payment.
+ Description: QBW: User-entered message to the customer; this message will be
+ visible to end user on their transactions.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: Bill-to address
+ of the Invoice.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01000_Using_Data_Service_Entities#Addresses"]Addresses[/a]
+ Description: QBW: The physical (postal) address where the bill
+ or invoice is sent.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01000_Using_Data_Service_Entities#Addresses"]Addresses[/a]
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: Shipping address
+ of the Invoice.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01000_Using_Data_Service_Entities#Addresses"]Addresses[/a]
+ Description: QBW: Identifies the address where the goods must be
+ shipped. [br /]QuickBooks Note: If ShipAddr is not specified,
+ and a default ship-to address is specified in QuickBooks for
+ this customer, the default ship-to address will be used by
+ QuickBooks.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01000_Using_Data_Service_Entities#Addresses"]Addresses[/a]
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ shipping address is in free-form or structured-form (city/state etc.)
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: Shipping from address
+ of the Invoice.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01000_Using_Data_Service_Entities#Addresses"]Addresses[/a]
+ Description: QBW: Identifies the address where the goods are shipped
+ from. For transactions without shipping, it represents the address where the sale took place.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the party
+ receiving payment.
+ InputType: ReadOnly
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the Class
+ associated with the transaction.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the
+ SalesTerm associated with the transaction.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBW: Date when the payment of the
+ transaction is due.
+ Description: QBO: Date when the invoice is to
+ be paid, not including any early-payment discount incentives, or
+ late payment penalties. If the date is not supplied, the current
+ date on the server is used.
+ Filterable: QBW
+ InputType: ReadWrite
+ BusinessRules: QBW: Following are the BusinessRules regarding DueDate of
+ transaction
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the
+ SalesRep associated with the transaction.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Purchase Order number.
+ ValidRange: QBW: max=25
+ ValidRange: QBO: max=15
+
+
+
+
+
+
+
+ Product: ALL
+ Description: "Free On Board", the
+ terms between buyer and seller regarding transportation costs;
+ does not have any bookkeeping implications.
+ Description: "Free On
+ Board", the terms between buyer and seller regarding
+ transportation costs; does not have any bookkeeping
+ implications.
+ ValidRange: QBW: max=13
+ ValidRange: QBO: max=15
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the ShipMethod associated with the transaction.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Date for delivery of
+ goods or services.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Shipping provider's
+ tracking number for the delivery of the goods associated with
+ the transaction.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the
+ GlobalTax model if the model inclusive of tax, exclusive of
+ taxes or not applicable
+
+
+
+
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Indicates the
+ total amount of the transaction. This includes the total of all
+ the charges, allowances and taxes. By default, this is
+ recalculated based on sub items total and overridden.
+ Description: QBW: Indicates the total amount of the transaction.
+ This includes the total of all the charges, allowances and
+ taxes.[br /]Calculated by QuickBooks business logic; cannot be
+ written to QuickBooks.
+ Filterable: QBW
+ Sortable: QBW
+ InputType: QBW: OverrideOnSync
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: If false or null,
+ calculate the sales tax first, and then apply the discount. If
+ true, subtract the discount first and then calculate the sales
+ tax.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the
+ Template for the invoice form.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Printing status of the
+ invoice.[br /]
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Email status of the
+ invoice.[br /]
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Identifies the e-mail
+ address where the invoice is sent. At present, you can provide
+ only one e-mail address.[br /]If the ToBeEmailed attribute is
+ true and the BillEmail attribute contains an e-mail address, the
+ user can send an e-mail message to the e-mail address that is
+ specified in the BillEmail attribute.[br /]If the BillEmail
+ attribute contains an invalid e-mail address, QBO does not send
+ the e-mail message to the invalid e-mail address. QBO also does
+ not return any error message to indicate that the e-mail address
+ is invalid.[br /]The maximum length for BillEmail is 100
+ characters.
+ Product: QBW
+ Description: Identifies the email address
+ where the bill or invoice is sent. [br /]UNSUPPORTED FIELD.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Identifies the cc
+ e-mail address where the invoice is sent. If the ToBeEmailed
+ attribute is true and the BillEmailCc attribute contains an
+ e-mail address, the user can send an e-mail message to the
+ e-mail address that is specified in the BillEmailCc
+ attribute.[br /] If the BillEmailCc attribute contains an
+ invalid e-mail address, QBO does not send the e-mail message to
+ the invalid cc e-mail address. [br /]The maximum length for
+ BillEmailCc is 200 characters.
+ Product: QBW
+ Description:
+ Identifies the cc email address where the bill or invoice is
+ sent. [br /]
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Identifies the bcc
+ e-mail address where the invoice is sent. If the ToBeEmailed
+ attribute is true and the BillEmailBcc attribute contains an
+ e-mail address, the user can send an e-mail message to the
+ e-mail address that is specified in the BillEmailBcc
+ attribute.[br /] If the BillEmailCc attribute contains an
+ invalid bcc e-mail address, QBO does not send the e-mail message
+ to the invalid bcc e-mail address. [br /]The maximum length for
+ BillEmailBcc is 200 characters.
+ Product: QBW
+ Description:
+ Identifies the bcc email address where the bill or invoice is
+ sent as bcc. [br /]
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the
+ ARAccount (accounts receivable account) associated with the
+ transaction.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The balance reflecting
+ any payments made against the transaction. Initially this will
+ be equal to the TotalAmt.
+ Product: QBW
+ Description: Indicates the
+ unpaid amount of the transaction.
+ Filterable: ALL
+ Sortable: QBW
+ InputType: ReadOnly
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The balance reflecting
+ any payments made against the transaction in home currency.
+ Initially this will be equal to the HomeTotalAmt.[br /]Read-only
+ field.
+ Product: QBW
+ Description: Indicates the unpaid amount of
+ the transaction in home currency.[br /]Cannot be written to
+ QuickBooks.
+ Filterable: ALL
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates whether the
+ transaction is a finance charge.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ PaymentMethod.
+ InputType: ReadWrite
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The reference number
+ for the payment received (I.e. Check # for a check, envelope #
+ for a cash donation, CreditCardTransactionID for a credit card
+ payment)
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Valid values are Cash, Check, CreditCard, or
+ Other. No defaults. Cash based expense is not supported by
+ QuickBooks Windows.
+ NotApplicableTo: Estimate, SalesOrder
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBW: Reference to the
+ DepositToAccount entity. If not specified, the Undeposited Funds
+ account will be used.
+ Description: QBO: Asset account where the payment money is deposited. If you
+ do not specify this account, QBO uses the Undeposited Funds
+ account. Supported for Payment and SalesReceipt only.
+ NotApplicableTo: QBW: Estimate, SalesOrder
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Last delivery info of this transaction.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the discount
+ rate that is applied on the transaction as a whole. This will be
+ pro-rated through item lines for tax calculation.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the discount
+ amount that is applied on the transaction as a whole. This will
+ be pro-rated through item lines for tax calculation.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: this is the reference
+ to the NotaFiscal created for the salesTransaction.
+ ValidRange:
+ QBO: max=30
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ TaxExemptionId and TaxExemptionReason for this customer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Captures a memo on a
+ transaction that may (QBW) reference a company pre-defined message
+ (See CustomerMsg)
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Check payment details for
+ both payments to vendors and payments from customers.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The check number printed
+ on the check.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Status of the check.
+ Values provided by service/business logic.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of persons or
+ entities holding the account, as printed on the check.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Checking account number,
+ as printed on the check.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The name of the bank on
+ which the check was drawn.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for CheckPayment
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Information about a
+ payment received by credit card.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Holds credit-card information to request a credit card payment from a merchant account service, but NOT any response or authorization information from the merchant account service provider -- see CreditChargeResponse
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Credit Card account number, as printed on the card. Must not have whitespace or formatting characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type of credit card.[br /]
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Account holder name, as printed on the card.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Expiration Month on card, expressed as a number: 1 = January, 2 = February, etc.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Expiration Year on card, expressed as a 4 digit number 1999, 2003, etc.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Credit card holder billing address of record: the street address to which credit card statements are sent.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Credit card holder billing postal code. Five digits in the USA.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Code associated with commercial cards: purchase, corporate, and business cards. Lower transaction fee rates apply when these cards are used and this field is provided.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Credit card transaction mode used in Credit Card payment transactions. Valid values: CardNotPresent (default) or CardPresent.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type of credit card transaction. Valid values: Authorization, Capture, Charge, Refund, VoiceAuthorization.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier of the previous payment transaction. It can be used as an input to the Capture transaction type.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Amount processed using the credit card.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: If false or no value, QBO will not process the payment but just store Credit Card Information. If true, QBO will process the Credit Card Payment (Not supported currently).
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only: extension place holder for CreditCardChargeInfo
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Credit Card transaction modes used in Credit Card payment transactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Credit Card transaction types used in Credit Card payment transactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Holds credit-card transaction response information from a merchant account service, but not any credit card or payment request information - see CreditChargeInfo.
+
+
+
+
+
+
+
+ Product: Not used now
+ Description: Credit Card Processor Name for recording the payment processor
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unique identifier of the payment transaction. It can be used to track the status of transactions, or to search transactions.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the status of the payment transaction. Possible values include Completed, Unknown.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Numeric code specifying the result of the transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Text specifying the result of the transaction.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Merchant account number associated with the credit card transaction.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Result of comparing the security code supplied in the credit card transaction request with the code on file with the card issuer. Possible values are Pass, Fail, and NotAvailable.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Code returned from the credit card processor to indicate that the charge will be paid by the card issuer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The AVS (Address Verification Service) result for the street address supplied in the transaction. Possible values are Pass, if the information matches the information on file with the cardholder's account, Fail, or NotAvailable.[br /]
+
+
+
+
+
+
+
+
+
+ The AVS (Address Verification Service) result for the zip code supplied in the transaction. Possible values are Pass, if the information matches the information on file with the cardholder's account, Fail, or NotAvailable.
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: CardCode or Card Id field that can be optionally provided to use additional security features of credit card authorization. It is typically a 3 digit number located on the back of most credit cards. For American Express, it is a 4 digit number on the front.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates which deposit batch the transaction belongs to. Allows for integration with Intuit MAS Service and QBFS: enables reconciliation between what is charged on credit card and what is already deposited into bank.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Code that indicates membership in a group of card types that are normally deposited together.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Timestamp indicating the time in which the card processor authorized the transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: This value is used to support the credit card transaction reconciliation.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: An identifier returned in settlement data used to support the credit card transaction reconciliation.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only: extension place holder for CreditChargeResponse
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of the status of the Credit Card payment transaction.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Credit Card security code match used in Credit Card payment transactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of AVSStreet and AVSZip match used in Credit Card payment transactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Transaction delivery info like DeliveryType, DeliveryTime, DeliveryErrorType (if any)
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Type of the delivery. Ex: Email, Tradeshift
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Time of Delivery
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: If delivery failed, this would indicate the type of the failure.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enum of different delivery types. Supports Email and Tradeshift delivery.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enum of different delivery error types.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Invoice entity
+ represents an invoice to a customer. Invoice could be based on
+ salesterm with invoice and due dates for payment. Invoice supports
+ sales tax, and shipping charges as a special line item. Invoice can
+ be printed and emailed to a customer.
+ Business Rules: [li] An invoice
+ must have at least one line that describes the item and an
+ amount.[/li][li] An invoice must have a reference to a customer in
+ the header.[/li]
+ Product: QBW
+ Description: An Invoice is a financial transaction representing
+ a request for payment for goods or services that have been sold. An
+ invoice is a form that records the details of a customer's purchase,
+ such as quantity and price of the goods or services. An invoice
+ records the amount owed by a customer who does not pay in full at
+ the time of purchase. If full payment is received at the time of
+ purchase, the sale may be recorded as a sales receipt, not an
+ invoice. An invoice must contain a valid customer reference in the
+ CustomerId field and at least one line item. The referenced customer
+ must already exist in the QuickBooks company at the desktop and any
+ line items must also already exists in the QuickBooks company, or
+ the attempt to sync will fail.[br /]In general, it is a good
+ practice to specify all the header fields if you have the data. You
+ should always specify the ARAccountId; otherwise a default AR
+ account will be used and this may give you unexpected results.[/br]
+ If you want to apply one tax to all the transaction line items, use
+ the TaxId or TaxGroupId field. If you want to use more than one tax,
+ you need to use Tax Line items instead.
+ Business Rules: [li] An
+ invoice must have at least one line that describes the item.
+ [/li][li] If an account is specified in the header, the account must
+ be of the Accounts Receivable (AR) type. [/li][li] An invoice must
+ have a reference to a customer in the header.[/li]
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Amount in deposit
+ against the Invoice. Supported for Invoice only.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use IPN to pay the Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use eInvoicing(online payment) to pay the
+ Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use eInvoicing(online payment -credit
+ card) to pay the Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use eInvoicing(online payment -bank or
+ ach) to pay the Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies the eInvoice
+ Status(SENT, VIEWED, PAID) for the invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies the
+ eCloudStatus timeStamp(last Viewed/Sent/paid) for the invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: provides invoice statuses :
+ MULTIPLE_ERRORS, DEPOSIT_ON_HOLD, DISPUTED, DEPOSIT_FAILED, PAYMENT_FAILED,
+ OVERDUE_VIEWED, OVERDUE_NOT_SENT, OVERDUE_SENT,
+ DUE_VIEWED, DUE_NOT_SENT, DUE_SENT,
+ PAID_NOT_DEPOSITED, PARTIALLY_PAID, DEPOSITED, VOIDED, REVERSED
+
+
+
+
+
+
+
+ Product: QBO
+ Description: call to action for this status
+
+
+
+
+
+
+
+ Product: QBO
+ Description: invoice status log
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Extension entity for
+ Invoice.
+
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Indicates the
+ less cis amount of the transaction, specific to UK region companies
+
+
+
+
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Sharable link of the invoice for external users
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Log of Statuses for Transactions. Currently is used for Invoice. Can be extended to others.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Holds status information
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Holds the status update date.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: call to action for this status
+
+
+
+
+
+
+ SalesReceipt Transaction entity
+
+
+
+
+
+ Extension entity for SalesReceipt
+
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Indicates the
+ less cis amount of the transaction, specific to UK region companies
+
+
+
+
+
+
+
+
+
+ Transaction entity is the base class of all
+ transactions
+
+
+
+
+
+ Date by which estimate must be accepted before
+ invalidation.
+ QBO only field.
+
+
+
+
+
+
+
+
+
+ Name of customer who accepted the estimate.
+ QBO
+ only field.
+
+
+
+
+
+
+ Date estimate was accepted.
+ QBO only field.
+
+
+
+
+
+
+
+
+
+ Extension entity for Estimate
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies various fields
+ required for emailing different transaction
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Email address of
+ recipients. Multiple email address seperated with comma.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Cc email address of
+ recipients. Multiple email address seperated with comma.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Bcc email address of
+ recipients. Multiple email address seperated with comma.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Custom Email subject
+ and message to be used for this email.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ online payment should be enabled for this transaction
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use eInvoicing(online payment -credit
+ card) to pay the Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether
+ customer is allowed to use eInvoicing(online payment -bank or
+ ach) to pay the Invoice
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Delivery information
+ like DeliveryTime, DeliveryType and DeliveryErrorType (if
+ applicable)
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies ETransaction
+ status of this transaction. Applicable if ETransaction is
+ enabled and this transaction is a ETransaction.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Base type holding default subject and message for transaction emails.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Subject for the email
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Message body for the email
+
+
+
+
+
+
+ An asset you do not expect to convert to cash
+ during one year of normal operations.
+ A fixed asset is usually
+ something that is necessary for the operation of your business, such
+ as a truck, cash register, or computer.
+
+
+
+
+
+
+ User recognizable name for the Fixed Asset
+ Item.[br /]
+ Length Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+ Whether or not active inactive fixed assets may
+ be hidden from most display purposes and may not be used on
+ financial transactions.
+
+
+
+
+
+
+
+
+ Specifies whether the asset is new or used.
+ This will aid in calculating depreciation.[br /]
+ Length
+ Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+
+
+
+ User entered purchase description for the fixed
+ asset which may include user entered information to further
+ describe the details of the purchase.
+
+
+
+
+
+ Specifies the date the asset was purchased or
+ acquired.[br /]
+ Length Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+
+
+
+ Specifies the asset's purchase price.
+
+
+
+
+
+
+
+
+
+ Specifies the name of the vendor or payee from
+ whom the asset was purchased.
+
+
+
+
+
+ Indicates the Fixed Asset account that tracks
+ the current value of the asset. If the same account is used for
+ all fixed assets, the current balance of this account will
+ represent the current total value of the fixed assets.[br /]
+ [br /]
+ Required for the create operation. [br /]
+
+
+
+
+
+
+ User entered sales description for the fixed
+ asset which may include user entered information to further
+ describe the details of the sales.
+
+
+
+
+
+ Specifies the date the asset was sold.
+
+
+
+
+
+
+
+
+
+ Specifies the amount for which the asset was
+ sold.
+
+
+
+
+
+
+
+
+ Additional expenses incurred during the sale of
+ the asset.
+
+
+
+
+
+
+
+
+ Information about where the asset is located or
+ has been placed into service.
+
+
+
+
+
+ The purchase order number if a purchase order
+ was used to buy the asset.
+
+
+
+
+
+ The serial number of the asset. For a vehicle,
+ it can be the VIN.
+
+
+
+
+
+ The date the warranty for the asset expires.
+
+
+
+
+
+
+
+
+
+ Any description of the asset, like maker,
+ brand, and so on.
+
+
+
+
+
+ Notes about the asset that might help to track
+ it properly, such as notes about repairs or upkeep.
+
+
+
+
+
+
+ QBW only: asset number. Maintained by the QB
+ Fixed Asset Manager.
+
+
+
+
+
+
+
+
+ QBW only: The total cost of the fixed asset.
+ This can include the cost of improvements or repairs. This
+ amount is used to calculate depreciation. Maintained by the QB
+ Fixed Asset Manager.
+
+
+
+
+
+
+
+
+ QBW only: the total amount of depreciation
+ expense since the fixed asset was acquired as of the end of the
+ year. Maintained by the QB Fixed Asset Manager.
+
+
+
+
+
+
+
+
+
+ QBW only: the asset's cost or basis less
+ accumulated depreciation as of the end of the year. Maintained
+ by the QB Fixed Asset Manager.
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ FixedAsset
+
+
+
+
+
+
+ Product: ALL
+ Description: A tax code is used to
+ track the taxable or non-taxable status of products, services, and
+ customers. You can assign a sales tax code to each of your products,
+ services, and customers based on their taxable or non-taxable
+ status. You can then use these codes to generate reports that
+ provide information to the tax agencies about the taxable or
+ non-taxable status of certain sales. [br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable name
+ for the tax sales code.[br/]Max. Length: 3 characters.[br
+ /]Required for the Create request.
+ Product: QBO
+ Description: User
+ recognizable name for the tax sales code.[br/]Max. Length: 10
+ characters.
+ Required: ALL
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User entered
+ description for the sales tax code.[br/]Max Length: 31
+ characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: False if inactive.
+ Inactive sales tax codes may be hidden from display and may not
+ be used on financial transactions.
+ Filterable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if Taxcode needs to be hidden. Active tax codes can be hidden from the display using this.
+ Filterable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: False or null means
+ meaning non-taxable (default). True means taxable.
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Description: True if this tax code
+ represents a group of tax rates (a desktop TaxGroupItem), false
+ if it represents a QuickBooks US TaxCode.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: List of references to
+ tax rates that apply for sales transactions when this tax code
+ is used.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: List of references to
+ tax rates that apply for purchase transactions when this tax
+ code is used.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: List of references to
+ adjustment tax rates that apply to the transaction.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for TaxCode
+
+
+
+
+
+
+
+
+
+
+ Product: All
+ Description: TaxRateDetail that
+ specifies qualified detail of TaxRate
+
+
+
+
+
+
+
+ Product: QBW
+ Description: opaque internal string
+ used to correlate the rate list with a QBW TaxGroup item to support
+ mod of TaxCodes in global tax
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: TaxRateRef
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Applicable TaxType enum
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Applicable Tax Order
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Applicable TaxOnTaxOrder
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of
+ SpecialTaxType
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A sales tax rate specifies
+ the tax rate for the specific TaxCode.[br]See [a
+ href="http://ipp.developer.intuit.com/0010_Intuit_Partner_Platform/0060_Financial_Management_Services_(v3)/01100_Global_Tax_Model"]Global
+ Tax Model[/a].
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable name
+ for the tax rate.[br /]Max. Length: 31 characters.[br /]Required
+ for the Create request.
+ Required: QBW
+ ValidRange: QBW: Max=31
+ Filterable: QBW
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User entered
+ description for the tax rate.[br /]Max Length: 4000 characters.
+ ValidRange: QBW: Max=4000
+
+
+
+
+
+
+
+ Product: QBW
+ Description: False or null if
+ inactive. Inactive sales rate codes may be hidden from display
+ and may not be used on financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents rate value.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents Agency
+ Reference, Vendor Reference in case of QBW, Agency in case of
+ QBO.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: TaxReturnLine is
+ representative of SalesTaxReturnLine reference
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Effective list rates
+ for different date ranges
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Used for Zero rates
+ for EC VAT.
+ How it is used: VAT registered Businesses who receive
+ goods/services (acquisitions) from other EU countries,
+ will need to calculate the VAT due, but not paid, on these
+ acquisitions. The rate of VAT payable is the same that would
+ have been paid if the goods had been supplied by a UK supplier.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: DisplayType of a tax
+ rate, configuration of editability and display on forms
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for TaxRate
+
+
+
+
+
+
+
+ Product: QBO
+ Description: EffectiveTaxRate detail
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents rate value.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Effective starting date
+ for which this taxrate is applicable
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: End date of this taxrate
+ applicability
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only:
+ extension place holder for TaxLine.
+
+
+
+
+
+
+ Account is a component of a Chart Of Accounts, and
+ is part of a Ledger. Used to record a total monetary amount
+ allocated against a specific use.
+ Accounts are one of five basic types: asset, liability, revenue (income),
+ expenses, or equity.
+
+
+
+
+
+
+ User recognizable name for the Account.[br /]
+ Product: ALL
+ Required: ALL
+ Filterable: QBW
+ ValidRange: QBW: Max=31
+ ValidRange: QBO: Max=100
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the Account is a SubAccount or Not. True if
+ subaccount, false or null if it is top-level account
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the Parent AccountId if this
+ represents a SubAccount. Else null or empty
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User entered
+ description for the account, which may include user entered
+ information to guide bookkeepers/accountants in deciding what
+ journal entries to post to the account.
+ ValidRange: QBW: Max=200
+ ValidRange: QBO: Max=100
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name
+ of the entity. The fully qualified name prepends the topmost
+ parent, followed by each sub element separated by colons. Takes
+ the form of: [br /] Parent:Account1:SubAccount1:SubAccount2
+ InputType: ReadOnly
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Display Name of the
+ account that will be shown in Transaction Forms based on Account
+ Category
+ ValidRange: QBO: Max=100
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Location Type for the
+ Transaction.
+ ValidRange: QBO: Max=50
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Whether or not active
+ inactive accounts may be hidden from most display purposes and
+ may not be posted to.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: 5 types of
+ classification an account classified. Suggested examples of
+ account type are Asset, Equity, Expense, Liability, Revenue
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type is a detailed
+ account classification that specifies the use of this account.
+ 16 type of account subtypes available in AccountTypeEnum
+ Filterable: QBW
+ Required: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: AccountSubTypeEnum
+ specificies QBO on detail type. If not specified default value
+ are listed for each SubType
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User entered/specified account number
+ to help the user in identifying the account within the
+ chart-of-accounts and in deciding what should be posted to the
+ account.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: An extension to the base account number that can be added to
+ Customer A/R or Supplier A/P accounts.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Bank Account Number,
+ should include routing number whatever else depending upon the
+ context, this may be the credit card number or the checking
+ account number, etc.
+ ValidRange: QBW: max=25
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the Opening
+ Balance amount when creating a new Balance Sheet account.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the Date of
+ the Opening Balance amount when creating a new Balance Sheet
+ account.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the balance
+ amount for the current Account. Valid for Balance Sheet
+ accounts.
+ InputType: QBW: ReadOnly
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the
+ cumulative balance amount for the current Account and all its
+ sub-accounts.
+ InputType: QBW: ReadOnly
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ Currency that this account will hold the amounts in.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Describes if the
+ account is taxable
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: If the account is
+ taxable, refers to taxcode reference if applicable
+ I18n: QBW:
+ GlobalOnly
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates if the
+ Account is linked with Online Banking feature (automatically
+ download transactions) of QuickBooks Online or QuickBooks
+ Desktop. Null or false indicates not linked with online banking.
+ True if Online banking based download is enabled for this
+ account.
+ InputType: ALL: ReadOnly
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the name of
+ financial institution name if Account is linked with Online
+ banking. Valid only if account is online banking enabled. This
+ is optional and read-only.
+ InputType: ALL: ReadOnly
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Journal Code that is associated with the account. This is
+ required only for Bank accounts. This is applicable only in FR.
+ InputType: ALL: ReadOnly
+
+
+
+
+
+
+
+ Product: ALL
+ Description: extension place holder
+ for Account.
+
+
+
+
+
+
+ Master Account is the list of accounts in the
+ master list. The master list is the complete list of accounts
+ prescribed by the French Government. These accounts can be created
+ in the company on a need basis. The account create API needs to be
+ used to create an account.
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies whether the account has been created in the company.
+
+
+
+
+
+
+
+
+
+ Cash based expense type definition
+
+
+
+
+
+
+
+
+
+ Financial Transaction information that pertains to
+ the entire Check.
+
+
+
+
+
+
+
+
+ If false or null it represents a CreditCard
+ charge expense, true represent Credit (money-in or returned)
+
+
+
+
+
+
+
+
+
+ Financial Transaction information that pertains to
+ the entire Check.
+
+
+
+
+
+
+
+
+ Address to which the payment should be sent.
+
+
+
+
+
+
+ In case of check expense, MemoOnCheck represent
+ the data written on the check as message written to the Payee to
+ physically read on the check
+
+
+
+
+
+
+ ReadToPrint is a flag indicating if the Check is
+ ready for printing
+
+
+
+
+
+
+
+
+
+ Financial Transaction information that pertains to
+ the entire Check.
+
+
+
+
+
+ Specifies the account reference. Check should
+ have bank account, CreditCard should specify credit card account
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ PaymentMethod.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The reference number
+ for the payment received (I.e. Check # for a check, envelope #
+ for a cash donation, CreditCardTransactionID for a credit card
+ payment)
+
+
+
+
+
+
+ Required element. No defaults. Expense Type
+ can be Cash, Check or CreditCard
+ Cash based expense is not
+ supported by QBW.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+
+
+ Specifies the party to whom a expense is
+ associated with. Can be Customer, Vendor, Employee (or OtherName
+ in case of QBW)
+
+
+
+
+
+
+ If Credit is Null or False, it is considered as
+ Charge. If true, the CreditCard represents a Refund. Valid only
+ for CreditCard transaction
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+ Address to which the payment should be
+ sent.Output only.
+
+
+
+
+
+
+ The total amount due, determined by taking the
+ sum of all lines associated. This includes all charges,
+ allowances, taxes, discounts, etc...
+ [b]QuickBooks Notes[/b][br
+ /]
+ Non QB-writable.
+ Output only field in case of QBO
+ Filterable:
+ QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Memo that will be printed in check in case of
+ Check purchase, Memo appears on the expense report for
+ CreditCard, Memo for CashPurchase
+
+
+
+
+
+
+ PrintStatus if to be printed or already printed
+ information
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the
+ GlobalTax model if the model inclusive of tax, exclusive of
+ taxes or not applicable
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Purchase.
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Indicates the
+ less cis amount of the transaction, specific to UK region companies
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Only
+ Description: True if the Purchase should be included in annual TPAR, specific to AU region.
+
+
+
+
+
+
+
+
+
+ Financial Transaction information that pertains to
+ the entire Bill.
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the vendor reference for this transaction
+ Filterable: QBW
+
+
+
+
+
+
+ Specifies which AP account the bill will be
+ credited to. Many/most small businesses have a single AP
+ account, so the account is implied. When specified, the account
+ must be a Liability account, and further, the sub-type must be
+ of type "Payables"
+ [b]QuickBooks Notes[/b][br /]
+ The AP Account
+ should always be specified or a default will be used.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The total amount due, determined by taking the sum of all lines
+ associated. This includes all charges, allowances, taxes,
+ discounts, etc...
+ [b]QuickBooks Notes[/b][br /]
+ Non QB-writable.
+ Output only field in case of QBO
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The email address to
+ which this bill is/was sent. [br/] Non QB-writable.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The email address to
+ which inquiries about the bill may be directed. (Also
+ appropriate for paypal payments). [br/] Non QB-writable.
+
+
+
+
+
+
+ QBW only. Memo to be visible to Payee
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the
+ GlobalTax model if the model inclusive of tax, exclusive of
+ taxes or not applicable
+
+
+
+
+
+
+
+
+
+ Bill is an AP transaction representing a
+ request-for-payment from a third party for goods/services rendered
+ and/or received
+
+
+
+
+
+
+ Product: QBW
+ Description: Payer information
+
+
+
+
+
+
+ SalesTerm Reference for the bill
+
+
+
+
+
+
+ The nominal date by which the bill must be
+ paid, not including any early-payment discount incentives, or
+ late payment penalties.
+
+
+
+
+
+
+
+
+ Address to which the payment should be sent.
+ [b]QuickBooks Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+ Address to which the vendor shipped or will
+ ship any goods associated with the purchase.
+
+
+
+
+
+
+ Product: ALL
+ Description: The unpaid amount of the bill. When paid-in-full, balance will
+ be zero.
+ [b]QuickBooks Notes[/b][br /]
+ Non QB-writable.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The unpaid amount of the bill in home currency. Available only
+ for companies where multicurrency is enabled. When paid-in-full,
+ home balance will be zero.
+ [b]QuickBooks Notes[/b][br /]
+ Non
+ QB-writable.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Bill.
+
+
+
+
+
+
+ Product: All
+ Description: QBO: Indicates the
+ less cis amount of the transaction, specific to UK region companies
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Only
+ Description: True if the Bill should be included in annual TPAR, specific to AU region.
+
+
+
+
+
+
+
+
+
+ Bill is an AP transaction representing a
+ request-for-payment from a third party for goods/services rendered
+ and/or received
+
+
+
+
+
+ Internal use only: extension place holder for
+ Bill extensible element to qualify account.
+
+
+
+
+
+
+ Product: ALL
+ Description: The unpaid amount of the bill. When paid-in-full, balance will
+ be zero.
+ [b]QuickBooks Notes[/b][br /]
+ Non QB-writable.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Only
+ Description: True if the VendorCredit should be included in annual TPAR, specific to AU region.
+
+
+
+
+
+
+
+
+
+ Financial transaction representing a request for
+ payment for goods or services that have been sold.
+
+
+
+
+
+
+ If Credit is Null or False, it is considered as
+ Charge. If true, the StatementCharge represents a Refund
+
+
+
+
+
+
+
+
+
+ Represents Customer (or Job)Reference
+
+
+
+
+
+
+ Identifies the party or location that the
+ payment is to be remitted to or sent to.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+ ARAccountReferenceGroup Identifies the AR
+ Account to be used for this Credit Memo.
+ [b]QuickBooks
+ Notes[/b][br /]
+ The AR Account should always be specified or a
+ default will be used.
+
+
+
+
+
+
+
+
+
+ Date when the Charge is to be paid.
+
+
+
+
+
+
+
+
+
+ Date when the customer Statement was created
+
+
+
+
+
+
+
+
+
+ Indicates the total amount of the entity
+ associated. This includes the total of all the charges,
+ allowances and taxes.
+ [b]QuickBooks Notes[/b][br /]
+ Non
+ QB-writable.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ StatementCharge
+
+
+
+
+
+ Classes provide a way to track different segments
+ of the business, and to break down the income and expenses for each
+ segment. Classes can apply to all transactions, so they're not tied
+ to a particular client or project.
+
+
+
+
+
+ User recognizable name for the Class.[br /]
+ Length Restriction:
+ QBO: 100 characters
+ QBW: 31 characters
+ Sortable: ALL
+
+
+
+
+
+
+ Specifies the Class is a SubClass or Not. True
+ if subclass, false or null if it is top-level class
+
+
+
+
+
+
+
+
+
+ Reference to parent class entity
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Output Only. Fully
+ qualified name of the entity. The fully qualified name prepends
+ the topmost parent, followed by each sub element separated by
+ colons. Takes the form of: [br
+ /]Parent:class1:Subclass1:Subclass2
+
+
+
+
+
+
+ Whether or not active inactive classes may be
+ hidden from most display purposes and may not be used on
+ financial transactions
+ Filterable: ALL
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Class extensible element
+
+
+
+
+
+ Journal Code is a compliance requirement in FR. A
+ journal code is assigned to each transaction and it depends on
+ whether it is a income or a expense.
+
+
+
+
+
+ The two letter name for the journal code
+
+
+
+
+
+
+ The type of the Journal Code. The applicable
+ values are those exposed through the JournalCodeTypeEnum.
+
+
+
+
+
+
+ The description of the Journal Code
+
+
+
+
+
+
+ Whether or not Journal codes may be hidden for
+ display purposes
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Journal Code extensible element
+
+
+
+
+
+ Financial transaction representing a payment from a
+ customer applied to one or more sales transactions
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents Customer
+ (or Job)Reference
+ Filterable: QBW
+
+
+
+
+
+
+ Identifies the party or location that the
+ payment is to be remitted to or sent to.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+ ARAccountReferenceGroup Identifies the AR
+ Account to be used for this Payment.
+ [b]QuickBooks Notes[/b][br
+ /]
+ The AR Account should always be specified or a default will be
+ used.
+
+
+
+
+
+
+ Optional asset account specification to
+ designate the account the payment money needs to be deposited
+ to.
+ [b]QuickBooks Notes[/b][br /]
+ If not specified, the
+ Undeposited Funds account will be used.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ PaymentMethod.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The reference number
+ for the payment received (I.e. Check # for a check, envelope #
+ for a cash donation, CreditCardTransactionID for a credit card
+ payment)
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Valid values are Cash, Check, CreditCard, or
+ Other. No defaults. Cash based expense is not supported by
+ QuickBooks Windows. Not applicable to Estimate and
+ SalesOrder.[br /]
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the total
+ amount of the entity associated. This includes the total of all
+ the payments from the Payment Details.
+ [b]QuickBooks Notes[/b][br
+ /]
+ Non QB-writable.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+ Indicates the amount that has not been applied
+ to pay amounts owed for sales transactions.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+ Indicates that the payment should be processed
+ by merchant account service. Valid for QBO companies with credit
+ card processing.
+ QBO only field.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Payment
+
+
+
+
+
+ Method of payment for received goods.
+
+
+
+
+
+
+ User recognizable name for the payment
+ method.[br /]
+ Length Restriction:
+ QBO: 15
+ QBW: 31
+
+
+
+
+
+
+ Whether or not active inactive payment methods
+ may be hidden from most display purposes and may not be used on
+ financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+ Defines the type, or the ways the payment was
+ made. For QBW, the acceptable values are defined in
+ PaymentMethodEnum. For QBO, this field is restricted to
+ CREDIT_CARD or NON_CREDIT_CARD.
+
+
+
+
+
+ Internal use only: extension place holder for
+ PaymentMethod
+
+
+
+
+
+
+ Product: ALL
+ Description: Constituent line of a
+ group item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to an Item. For an Assembly item, this must be a
+ reference to an Inventory Item needed in the assembly.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Quantity of items.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the unit of measure (within UOMSetRef) for this line
+ item. Examples: "each" or "box".
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the details of a
+ group item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the line details of a group item.
+
+
+
+
+
+
+ Department provide a way to track different
+ segments of the business, and to break down the income and expenses
+ for each segment. Department can apply to all transactions, so
+ they're not tied to a particular client or project.
+
+
+
+
+
+
+ User recognizable name for the Class.[br /]
+ Length Restriction:
+ QBO: 100 characters
+ QBW: 1024
+
+
+
+
+
+
+ Specifies the Department is a SubDepartment or
+ Not. True if subdepartment, false or null if it is top-level
+ department
+
+
+
+
+
+
+
+
+
+ Reference to parent class entity
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Output Only. Fully
+ qualified name of the entity. The fully qualified name prepends
+ the topmost parent, followed by each sub element separated by
+ colons. Takes the form of: [br /]
+ Parent:Location1:SubLocation1:SubLocation2
+
+
+
+
+
+
+ Whether or not active inactive classes may be
+ hidden from most display purposes and may not be used on
+ financial transactions
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ DepartmentEx extensible element
+
+
+
+
+
+ Address of the Department
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the details of an
+ inventory assembly item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the line details of an inventory assembly item.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The Item resource
+ represents any product or service that is sold or purchased.
+ Inventory items are not currently supported.
+ Product: QBW
+ Description: An item is a thing that your company buys, sells,
+ or re-sells, such as products, shipping and handling charges,
+ discounts, and sales tax (if applicable). An item is shown as a line
+ on an invoice or other sales form. The Item.Type property, which
+ specifies how the item is used, may have one of the following
+ values: [li]Assembly: The Assembly item allows you combine inventory
+ part items and other assembly items (subassemblies) into a single
+ item by defining a Bill of Materials, that lists the component parts
+ of the assembly item. You can also include the cost of building the
+ assembly item by adding the non-inventory part items, service items,
+ and other charge items to the Bill of Materials. [/li][li] Fixed
+ Asset: The Fixed Asset item represents those business assets that
+ you do not convert to cash one year of normal operation. A fixed
+ asset is usually something that is integral to your business
+ operations. For example, a truck or computer. [/li][li]Group: The
+ Group item helps you to quickly enter a group of individual items
+ that you often purchase or sell together. [li]Inventory: The
+ Inventory item is used to track merchandise which your business
+ purchases, stocks as inventory, and re-sells. QuickBooks tracks the
+ current number of inventory items in stock and the average value of
+ the inventory after the purchase and sale of every item.
+ [/li][li]Other Charge: The Other Charge item is used to charge
+ customers for the mileage expense.[/li] [li]Product The Product item
+ is used to record the sales information of a product.
+ [/li][li]Payment: The Payment item subtracts the amount of a
+ customer payment from the total amount of an invoice or statement.
+ You must create a payment item if you receive payment for an invoice
+ or statement in parts. If you receive full payment at the time of
+ sale, use a sales receipt form instead of an invoice with a payment
+ item.[/li] [li]Service: The Service item is used for the services
+ that you charge on the purchase. For example, including specialized
+ labor, consulting hours, and professional fees. [/li][li]Subtotal:
+ The Subtotal item is used when you want the total of all the items.
+ You can use this item to apply a percentage discount or
+ surcharge.[/li]
+ Business Rules: [li]The item name must be unique.
+ [/li][li]The item type must not be NULL. [/li][li]The item cannot
+ define both unit price and unit price percent simultaneously.
+ [/li][li]For the Service, Product, and Other Charge items, you must
+ specify the ID or name of the expense account or both. [/li][li]If
+ the purchase order cost is specified for the Service, Product, and
+ Other Charge items, you must specify the ID or name of the expense
+ account or both.[/li] For the Inventory and Assembly items, you must
+ specify: [li]the ID or name of the income account or both
+ [/li][li]the ID or name of the cogs account or both [/li][li]the ID
+ or name of the asset account or both [/li][li]For the Group item,
+ you must specify the tax ID or tax name or both.[/li] For the Fixed
+ Asset item, you must: [li]set the asset account type to Asset[/li]
+ [li]specify the purchase date [/li][li]specify the ID or name of the
+ income account or both[/li]
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable name
+ for the Item.[br /]Max. length: 31 characters.
+ Product: QBO
+ Description: User recognizable name for the Item.[br /]Max.
+ length: 100 characters.
+ Filterable: ALL
+ Sortable: ALL
+ Required: QBW
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Stock Keeping Unit -
+ User entered item identifier that identifies an item uniquely
+ [br /]Max. length: 100 characters.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User entered
+ description for the item that describes the details of the
+ service or product.[br /]Max. length: 4000 characters.
+ Product:
+ QBO
+ Description: User entered description for the item that
+ describes the details of the service or product.[br /]Max.
+ length: 4000 characters.
+ Filterable: QBO
+ Sortable: QBO
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if active.
+ Inactive items may be hidden from display and may not be used in
+ financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the item is a
+ subitem; false or null indicates a top-level item.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ item's parent entity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the level of
+ the item, 0 if top level parent, otherwise specifies the depth
+ from the top parent.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name
+ of the entity. The fully qualified name prepends the topmost
+ parent, followed by each sub element separated by colons. Takes
+ the form of: [br /] Parent:Customer:Job:Sub-job [br /] Limited
+ to 5 levels. Max. length: 41 characters (single name) or 209
+ characters (fully qualified name).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the item is
+ subject to tax.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the sales tax
+ is included in the item amount, and therefore is not calculated
+ for the transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the tax amount
+ is percentage based.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Monetary value of the
+ service or product, as expressed in the home currency.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The tax amount
+ expressed as a percent of charges entered in the current
+ transaction. To enter a rate of 10% use 10.0, not 0.01.[br
+ /]Applicable to the Service, OtherCharge or Part (Non-Inventory)
+ item types only, and only if the Purchase part of the item does
+ not exist, that is, the item is not used as a reimbursable item,
+ or as a part in assemblies.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Classification that
+ specifies the use of this item. See the description at the top
+ of the Item entity page for details. [br /]
+ Filterable: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a
+ PaymentMethod for an item of type Payment.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the unit
+ of measure set (UOM) entity used by this item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ posting account, that is, the account that records the proceeds
+ from the sale of this item.[br /]Required for the the following
+ types: Assembly, Inventory, Other Charge, Product, Service.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User entered purchase
+ description for the item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the purchase
+ tax is included in the item amount, and therefore is not
+ calculated for the transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Amount paid when
+ buying or ordering the item, as expressed in the home currency.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ expense account used to pay the vendor for this item.[br /]Note:
+ for a service item, this may also be an equity account to record
+ a draw against the company equity to pay for the service.[br
+ /]If the Purchase information (PurchaseDesc,
+ PurchaseTaxIncluded, PurchaseCost, etc.) is provided, this
+ account is required for the the following item types: Other
+ Charge, Product, Service.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Cost
+ of Goods Sold account for the inventory item.[br /]Required for
+ the the following item types: Assembly, Inventory.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ Inventory Asset account that tracks the current value of the
+ inventory. If the same account is used for all inventory items,
+ the current balance of this account will represent the current
+ total value of the inventory.[br /]Required for the the
+ following item types: Assembly, Inventory.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ preferred vendor of this item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Average cost of the
+ item, expressed in the home currency.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Quantity on hand to be
+ tracked.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Current quantity of
+ the inventory items available for sale.
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Quantity of the
+ inventory item being ordered, for which there is a purchase
+ order issued.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Quantity of the
+ inventory item that is placed on sales orders.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Quantity on hand
+ threshold below which a purchase order against this inventory
+ item should be issued. When the QtyOnHand is less than the
+ ReorderPoint, the QuickBooks purchase order system will prompt
+ the user to reorder.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Identifier provided by
+ manufacturer for the Item, for example, the model number.[br
+ /]Applicable for the the following item types: Inventory,
+ Product.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Optional reference to
+ the account in which the payment money is deposited.[br /]If not
+ specified, the Undeposited Funds account will be used.
+ Applicable to the Payment item type only.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the sales tax code for the item.[br /]Applicable
+ to the Service, Other Charge, Part (Non-Inventory), Inventory
+ and Assembly item types only.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ purchase tax code for the item.[br /]Applicable to the Service,
+ Other Charge, and Part (Non-Inventory) item types.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date of the opening
+ balance for the inventory transaction. QuickBooks creates the
+ Opening Balance inventory transaction as of the given date, and
+ calculates the total value by multiplying the cost by the
+ quantity on hand.[br /]Applies to the Quantity On Hand and Total
+ Value.[br /]Applicable to the Inventory and Assembly item types
+ only.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Assembly item
+ QuantityOnHand threshold below which more assemblies should be
+ built.[br /]Applicable to the Assembly Item type only.[br /]When
+ he quantity of the assembly item gets below the BuildPoint
+ number, QuickBooks will remind the user to build more.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Lets us know if the user wants to display the subitems as a
+ group. Applicable to items of Group type only.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if this is a
+ special item used by QuickBooks in certain accounting functions,
+ including miscellaneous charges that do not fall into the
+ categories of service, labor, materials, or parts. Examples
+ include delivery charges, setup fees, and service charges.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description Type of special item,
+ if SpecialItem is true.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the detailed
+ components of the group. Applicable to a group item only.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains the detailed
+ inventory parts used when the assembly is built. Applicable to
+ an inventory assembly item only.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: India sales tax
+ abatement rate.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: India sales tax
+ reverse charge rate.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: India sales tax
+ service type, see ServiceTypeEnum for values.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Categorizes the given item as a product or a service. The
+ applicable values are those exposed through the
+ ItemCategoryTypeEnum. This is currently applicable only in FR
+ region.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Item
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the
+ SalesTaxCode for this item.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unit of measure (UQC) text to be displayed for this line item in Invoice/Sales forms.
+ Applicable for IN Region.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Unit of measure for this line item as per the standard unit (UQC) defined under the GST rule. Example: KGS- kilograms, MTR- metres, SQF- square feet. It will be shown in GSTR1 report.
+ Applicable for IN Region.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The Term entity represents
+ the terms under which a sale is made, typically expressed in the
+ form of days due after the goods are received. Optionally, a
+ discount of the total amount may be applied if payment is made
+ within a stipulated time. For example, net 30 indicates that payment
+ is due within 30 days. A term of 2%/15 net 60 indicates that payment
+ is due within 60 days, with a discount of 2% if payment is made
+ within 15 days. Term also supports: an absolute due date, a number
+ of days from a start date, a percent discount, or an absolute
+ discount.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: User recognizable name
+ for the term, for example, "Net 30".
+ ValidRange: QBW: max=31
+ ValidRange: QBO: Max=31
+ Required: ALL
+ Filterable: QBO
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: If true, this entity
+ is currently enabled for use by QuickBooks.
+ Filterable: ALL
+ Default Value: true
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Type of the Sales
+ Term. Valid values: Standard or DateDriven, as defined by
+ SalesTermTypeEnum. [br /] If dueDays is not null, the Type is
+ Standard else DateDriven.
+ InputType: ALL: ReadOnly
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Discount percentage
+ available against an amount if paid within the days specified by
+ DiscountDays.
+ ValidRange: ALL: Min=0, Max=100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description:- Internal use only:
+ extension place holder for SalesTermEx
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported
+ field.[/i]
+
+
+
+
+
+
+ Address to which the payment should be sent.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ BillPaymentCheck.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ BillPayTypeCreditCard
+
+
+
+
+
+ Financial transaction representing a Payment by
+ check issued to pay one or more bills received from 3rd party
+ (vendor) for purchased goods or services.
+
+
+
+
+
+ Identifies the party or organization that
+ originated the purchase of the goods, services or BillPayment.
+ [b]QuickBooks Notes[/b][br /]
+ Valid Vendor Name or Id is required
+ for the create operation for Bill Payment transactions.[br /]
+ Required for the create operation.
+
+
+
+
+
+
+ Optional AP account specification for bill
+ payment transactions. Most small businesses have a single AP
+ account, so the account is implied. When specified, the account
+ must be a liability account - and further, must be of the
+ sub-type "Payables".
+ [b]QuickBooks Notes[/b][br /]
+ The AP Account
+ should always be specified or a default will be used.
+
+
+
+
+
+
+
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The total amount paid,
+ determined by taking the sum of all lines associated.
+ InputType:
+ QBW: ReadOnly
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ BillPay
+
+
+
+
+
+
+
+
+ AccountReferenceGroup Identifies the Asset
+ Account (bank account) to be used for this Cash back.
+ [b]QuickBooks Notes[/b][br /]
+ Required for the create operation.
+ [br /]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Transaction recording a payment from the customer
+ held in the Undeposited Funds account into the Bank account.
+
+
+
+
+
+
+ DepositToAccountReferenceGroup Identifies the
+ Asset Account (bank account) to be used for this Deposit.
+ [b]QuickBooks Notes[/b][br /]
+ Required for the create operation.
+ [br /]
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates the
+ GlobalTax model if the model inclusive of tax, exclusive of
+ taxes or not applicable
+
+
+
+
+
+
+
+
+
+ Total amount of Deposit.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: 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.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Deposit
+
+
+
+
+
+ Financial transaction representing transfer of
+ funds between accounts.
+ Non QB-writable.
+
+
+
+
+
+
+ Must be a Balance Sheet account.
+
+
+
+
+
+
+ Must be a Balance Sheet account.
+
+
+
+
+
+
+ Total amount of the transfer.
+
+
+
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Transfer
+
+
+
+
+
+ PurchaseOrder is a non-posting transaction
+ representing a request to purchase goods or services from a third
+ party.
+
+
+
+
+
+ Represents the TaxCode Reference with respect
+ to the purchase[br /]
+
+
+
+
+
+
+
+
+
+ Information about the Customer and actual Job
+ or Project the expense must be reimbursed for.
+
+
+
+
+
+
+
+
+
+ The nominal date by which the bill must be
+ paid, not including any early-payment discount incentives, or
+ late payment penalties.
+
+
+
+
+
+
+
+
+ The date when the delivery of the product is
+ expected.
+
+
+
+
+
+
+
+
+ Address to which the payment should be sent.
+ [b]QuickBooks Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+
+
+
+ Address to which the vendor shipped or will
+ ship any goods associated with the purchase.
+
+
+
+
+
+
+
+
+ "Free On Board", specifies the terms between
+ buyer and seller regarding transportation costs; does not have
+ any bookkeeping implications.
+ Length Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+ The email address to which this purchase order
+ is/was sent.
+ Length Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The entire transaction, or individual items are
+ manually closed, i.e. they may not be received.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ PurchaseOrder
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: A sales order is a
+ financial transaction that represents a request received from a
+ customer to purchase products or services. Sales orders help you
+ manage the sale of products and services your customers order. For
+ example, a sales order tracks inventory that is on back order for a
+ customer. Sales Orders are supported only in QuickBooks Premier
+ (desktop) and above. However, if you are accessing a company file
+ created in Premier and above from a lesser edition of QuickBooks
+ (such as Pro), you can do queries against SalesOrders. Using sales
+ orders is optional.
+ Endpoint: services.intuit.com
+ Business Rules:
+ [li]A sales order must have at least one line that describes the
+ item. [/li][li]A sales order must have a reference to a customer in
+ the [/li][li]If you submit a query with the filter
+ IncludeDiscountLineDetails, the system retrieves either
+ DiscountAmount or DiscountRatePercent with associated values[/li]
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The entire
+ transaction, or individual items are maually closed, i.e. not
+ invoiced.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ SalesOrder
+
+
+
+
+
+ Financial transaction representing a refund (or
+ credit) of payment or part of a payment for goods or services that
+ have been sold.
+
+
+
+
+
+ Indicates the total credit amount still
+ available to apply towards the payment.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: A credit memo needs to have an invoice number to save successfully
+ Applicable for IN Region.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ CreditMemo
+
+
+
+
+
+ Financial transaction representing a refund (or
+ credit) of payment or part of a payment for goods or services that
+ have been sold.
+
+
+
+
+
+ Indicates the total credit amount still
+ available to apply towards the payment.
+ [b]QuickBooks
+ Notes[/b][br /]
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Refund
+
+
+
+
+
+ Describes the properties of currencies defined in
+ QuickBooks. QuickBooks supports the world's common currencies.
+
+
+
+
+
+
+ Currency name.
+ Length Restriction:
+ QBO: 15
+ QBW:
+ 1024
+
+
+
+
+
+
+ Whether or not active inactive Currency may be
+ hidden from most display purposes and may not be used on
+ financial transactions.
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ Inactive Currencies are not used when downloading the exchange
+ rates.
+
+
+
+
+
+
+
+
+
+ Currency universal 3-letter code, like USD,
+ CAD, EUR, etc.
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ Required for
+ the create operation. [br /]
+ Max Length: 3
+
+
+
+
+
+
+
+
+
+ "Thousand separator" character, used for the
+ display purpose.
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ Max Length:
+ 1
+
+
+
+
+
+
+ Specifies how to present the value, used for
+ the display purpose for example, ##,###,### or #,##,##,###
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ Max Length: 32
+
+
+
+
+
+
+ Specifies how many decimal places can be shown.
+ Usually there will be 2, or 0 for currencies without "cents".
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ Max Length: 1
+
+
+
+
+
+
+ Used for display purpose, can be a comma or a
+ period.
+
+
+
+
+
+
+
+
+
+ Used for display purpose to specify where to
+ show the Currency Symbol.
+
+
+
+
+
+
+
+
+
+ [b][i]QuickBooks Notes[/i][/b] [br /]
+ QuickBooks predefines the most common world currencies, however
+ it does allow the user to define the new one.
+ The user-defined
+ currency however cannot have the exchange rates downloaded.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Currency
+
+
+
+
+
+
+ Product: ALL
+ Description: ISO 4217 Currency Code enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Company currency are the currencies used by the
+ company. Each Company Currency describes the properties of that
+ currency.
+
+
+
+
+
+
+ Product: QBO
+ Description: Universal 3-letter
+ currency code like USD, CAD, EUR, etc. Required for the
+ create/delete operation.
+ Max Length: 3
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Currency name (Output
+ only)
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Indicates whether this
+ currency is active in the company or not. Inactive Currency may
+ be hidden from most display purposes and may not be used on
+ financial transactions.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Company Currency
+
+
+
+
+
+ Describes properties of an exchange rate between
+ source and target currencies.
+
+
+
+
+
+
+ Product: QBO
+ Description: Universal 3-letter
+ code of source currency from which exchange rate is required,
+ usually LHS of the equation. Example: 1 USD = 65 INR. Here USD
+ would be the source currency.
+ Max Length: 3
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Universal 3-letter
+ currency code of target currency against which exchange rate is
+ required, usually RHS of the equation. Usually this would be the
+ home currency.
+ Max Length: 3
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Exchange rate to be
+ set between these two currencies for the mentioned date.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Date as on which the
+ exchange rate needs to be set.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Exchange Rate
+
+
+
+
+
+
+ Product: QBW
+ Description: The SalesRep entity allows
+ you to identify sales representatives and track their transactions.
+ A sales representative can be an employee, a vendor, or an
+ independent contractor. You can associate sales representatives with
+ sales deals to track their transactions.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The SalesRep type.
+ Also, one of the three entity references (either the Name or the
+ ID of the Employee, OtherName, or Vendor) is required for the
+ Create request.[br /]
+ Required: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if active.
+ Inactive sales reps may be hidden from display and may not be
+ used on financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable
+ initials of the Sales Rep.[br/]Required for the Create
+ request.[br/] Max Length: 5 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Internal use only:
+ extension place holder for SalesRep
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: You can use price levels
+ to specify custom pricing for specific customers. Once you create a
+ price level for a customer, QuickBooks will automatically use the
+ custom price in new invoices, sales receipts, sales orders or credit
+ memos for that customer. You can override this automatic feature,
+ however, when you create the invoices, sales receipts, etc. The user
+ can now specify a price level on line items in the following
+ supported sales transactions: invoices, sales receipts, credit
+ memos, and sales orders. Notice that the response data for the
+ affected sales transaction does not list the price level that was
+ used. The response simply lists the Rate for the item, which was set
+ using the price level.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User-visible name of
+ the price level
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the
+ currency in which the price level is expressed.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ PriceLevel
+
+
+
+
+
+
+ Product: QBW
+ Description: A custom price or
+ percentage change from the item's base price for a specific price
+ level
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ PriceLevelPerItem
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A standard message to a customer that can be
+ included at the bottom of a sales form.
+
+
+
+
+
+
+ Contains the message to a customer.[br /]
+ Length Restriction:
+ QBO: 15
+ QBW: 1024
+
+
+
+
+
+
+ Whether or not active inactive customer message
+ may be hidden from most display purposes and may not be used on
+ financial transactions.
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ CustomerMsg
+
+
+
+
+
+ Accounting transaction, consists of journal lines,
+ each of which is either a debit or a credit. The total of the debits
+ must equal the total of the credits.
+
+
+
+
+
+ Indicates that the Journal Entry is
+ after-the-fact entry to make changes to specific accounts.
+
+
+
+
+
+
+
+
+
+ Valid only if the company file is set up to use
+ Multi-Currency feature.
+ [b]QuickBooks Notes[/b][br /]
+ At the end
+ of a reporting period, when financial reports need to reflect a
+ current home currency value of the foreign balances, enter a
+ home currency adjustment.
+ Until the home currency value of the foreign balances is recalculated
+ using current exchange rates, reports reflect the home currency
+ value based on the exchange rates used at the time of each
+ transaction.
+
+
+
+
+
+
+
+
+
+ Valid only if the company file is set up to use
+ Multi-Currency feature.
+ [b]QuickBooks Notes[/b][br /]
+ Amounts are
+ always entered in home currency for a HomeCurrencyAdjustment
+ JournalEntry.
+
+
+
+
+
+
+
+
+
+
+ Product: All
+ Description: Indicates the total
+ amount of the transaction. This includes the total of all the
+ charges, allowances and taxes. By default, this is recalculated
+ based on sub items total and overridden.
+ Product: QBW
+ Description: Indicates the total amount of the transaction. This
+ includes the total of all the charges, allowances and taxes.[br
+ /]Calculated by QuickBooks business logic; cannot be written to
+ QuickBooks.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: 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.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ JournalEntry
+
+
+
+
+
+ A record of time worked by a vendor or employee.
+
+
+
+
+
+
+ The timezone from where the time activity is
+ entered, unused in QBO and QBW
+
+
+
+
+
+ The date of the time activity.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents Customer (or Job)Reference
+
+
+
+
+
+
+ Represents Department Reference.
+
+
+
+
+
+
+
+ [br /]
+ Required for the create operation.
+
+
+
+
+
+
+
+
+
+ The payroll item determines how much the
+ employee should be paid for doing the work specified by the Item
+ Service Id.
+ In order for the Time Activity data to be transferred
+ to the employee payroll data, the Employee must have the
+ property UseTimeEntry set.
+
+
+
+
+
+
+ Billable status of the time recorded
+
+
+
+
+
+
+
+
+
+ True if the time recorded is both billable and
+ taxable.
+
+
+
+
+
+
+
+
+ Hourly bill rate of the employee or vendor for
+ this time activity.
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported
+ field.[/i]
+
+
+
+
+
+
+
+
+
+ Hours worked.
+
+
+
+
+
+
+
+
+ Minutes worked; valid values are 0 - 59.
+
+
+
+
+
+
+
+
+
+ Hours of break taken between start time and end
+ time.
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported field.[/i]
+
+
+
+
+
+
+
+
+
+ Minutes of break taken between start time and
+ end time. Valid values are 0 - 59.
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported field.[/i]
+
+
+
+
+
+
+
+
+
+ Time work started.
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported field.[/i]
+
+
+
+
+
+
+
+
+
+ Time work ended.
+ [b]QuickBooks Notes[/b][br /]
+ [i]Unsupported field.[/i]
+
+
+
+
+
+
+
+
+
+ Description of work completed during time
+ activity.
+
+
+
+
+
+ Internal use only: extension place holder for
+ TimeActivity.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The InventorySite resource
+ represents a location where inventory is stored.
+ Endpoint:
+ inventorysite
+ Business Rules: [li]The site name must be unique.[/li]
+
+
+
+
+
+
+
+ Product: QBW
+ Filterable: QBW
+ Description: User
+ recognizable name for the site
+
+
+
+
+
+
+
+ Product: QBW
+ Filterable: QBW
+ Description: Whether
+ the site is considered "active", still in use by the business
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Whether this is the
+ default site for inventory items that do not indicate a site
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Description
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Name of the person
+ responsible for the site
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Tagged postal addresses
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Tagged phone number, possibly include pagers.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ InventorySite
+
+
+
+
+
+
+ Product: ALL
+ Description: Describes a method of
+ shipping for the company
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The name of the
+ shipping method (i.e. FedEx 2-day)
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Indication of whether
+ or not this shipping method is still used by the company.
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ ShipMethod
+
+
+
+
+
+
+ Product: QBW
+ Description: A specific task to be
+ completed, maps to a ToDo record in QuickBooks.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The actual content of
+ the task reminder
+
+
+
+
+
+
+
+ Product: QBO
+ Description: In use by the business
+
+
+
+
+
+
+
+ Product: QBW
+ Description: In use by the business
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if the task has
+ been completed
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The date to remind the
+ user of this task
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ Task
+
+
+
+
+
+
+ Product: ALL
+ Description: A specific user alert to
+ be notified to Quickbooks user, maps to a ToDo record in QuickBooks.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The actual content of
+ the user alert
+
+
+
+
+
+
+
+ Product: QBW
+ Description: In use by the business
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if the user alert
+ has been completed
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The type of the user
+ alert
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The date to remind the
+ user of this user alert
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The date the user
+ alert will expire
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The date the user
+ alert is due
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The URL that can be
+ included in the user alert
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The filter associated
+ with the user alert
+
+
+
+
+
+
+ Any other properties not covered in base is
+ covered as name value pair, for detailed explanation look at the
+ document
+
+
+
+
+
+ Internal use only: extension place holder for
+ user alert
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Multicurrency enabled
+ for this company
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the Home
+ currency of the company
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description:
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ [b]QuickBooks Notes[/b][br /]
+ Max
+ Length: 3
+
+
+
+
+
+
+
+ Product: QBW
+ [b]QuickBooks Notes[/b][br /]
+ Max
+ Length: 3
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Annual Interest Rate in percent
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+
+
+
+
+
+
+
+ Product:QBW
+ If true, the Finance Charges are
+ calculated from the transaction date (Invoice, or Bill).[br /]
+ If
+ false, the Finance Charges are calculated from the due date.
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ true if finance charges should apply
+ to overdue charges, in which case the charges will be applied to
+ the account referenced in FinChrgAccountRef
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ [b]QuickBooks Notes[/b][br /]
+ Max
+ Length: 31 or 159 (for a fully qualified name)
+
+
+
+
+
+
+ Defines Company Accounting Prefs details
+
+
+
+
+
+
+ QBW: Only QBW supported
+
+
+
+
+
+
+
+
+ Product:QBO Default ARAccount
+
+
+
+
+
+ Product:QBO Default APAccount
+
+
+
+
+
+
+ Product:QBW
+ Requires account
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ QBO: QBO only. Enable Department
+ Tracking
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Department terminology
+
+
+
+
+
+
+
+ Product:All
+ Enable Class Tracking per transaction
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable Class Tracking per transaction
+ line
+
+
+
+
+
+
+
+
+
+ QBW: ONLY. Enable auto journal entry number
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Defines first Month of physical year
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Defines Tax Year Month
+
+
+
+
+
+
+
+
+
+ TaxForm Number
+
+
+
+
+
+
+ Product:All
+ Book closing date, if you want to
+ specify if not leave it as null
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description:
+
+
+
+
+
+
+
+ Product:QBO
+ Customer Terminology
+
+
+
+
+
+
+ QBW: only. Defines advance inventory Prefs details
+
+
+
+
+
+
+ QBW: ONLY. MLI available
+
+
+
+
+
+
+
+
+ QBW: ONLY. MLI enabled
+
+
+
+
+
+
+
+
+ QBW: Only QBW supported
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+ QBW: ONLY.
+
+
+
+
+
+
+
+
+ QBW: only
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Indicates whether
+ Row/Shelf/Bin location tracking is enabled
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Indicates whether
+ barcoding is enabled
+
+
+
+
+
+
+
+
+
+ Defines Product and Services Prefs details
+
+
+
+
+
+
+
+ Product:QBO
+ ProductAndServices for Sales enabled
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ ProductAndServices for purchases
+ enabled
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Inventory and PO are active
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable quantity with price and rate
+ enabled
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable QuantityOnHand enabled
+
+
+
+
+
+
+
+
+
+ Product:QBW. Possible values are
+ Disabled,SinglePerItem and MultiplePerItem
+
+
+
+
+
+
+
+
+ Defines Sales Form Prefs details
+
+
+
+
+
+
+ Product:All
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Defines the CustomField definitions
+
+
+
+
+
+
+
+ Product:QBo
+ Custom Transaction Numbers enabled
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable delayed charges
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Cc Email Address for Sales forms
+
+
+
+
+
+
+
+ Product:QBO
+ Bcc Email Address for Sales forms
+
+
+
+
+
+
+
+ Product:QBO
+ Email a Copy to the company for sales form
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable Deposit on Invoice
+
+
+
+
+
+
+
+
+
+ QBO:Enable specifying Discount
+
+
+
+
+
+
+
+
+ QBO:Default Discount account
+
+
+
+
+
+
+ Product:All
+ Enable specifying Estimates
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Message to customers on estimates only
+
+
+
+
+
+
+
+ Product:QBO
+ Specifies ETransaction preference status
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Specifies whether salesForm PDF should be attached with
+ ETransaction emails
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Specifies whether online payments is activated
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ IPN integration support enable status, this allows emails to
+ include IPN link
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Specify Invoice Message
+
+
+
+
+
+
+
+ Product:QBO
+ Enable specifying Service Dates
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enable specifying Shipping Info
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Default shipping account
+
+
+
+
+
+
+
+ Product:QBO
+ Default ItemId Reference type that is selected as part of company
+ setup
+
+
+
+
+
+
+
+ Product:QBO
+ Default Terms
+
+
+
+
+
+
+ Product:QBO Default Delivery Method of Invoice
+ and other sales forms - Print, Email are normal options
+
+
+
+
+
+
+
+ Product:ALL
+ Apply Credit Automatically
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Apply Payments Automatically
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Print Item with Zero amount or not
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Cloud Max Length: 256
+ [b]QuickBooks
+ Notes[/b][br /]
+ Max Length: 31
+
+
+
+
+
+
+
+ Product:QBW
+ Default markup rate used to calculate
+ the markup amount on the transactions. To enter a markup rate of
+ 8.5%, enter 8.5, not 0.085.
+
+
+
+
+
+
+
+
+
+ Product:All
+
+
+
+
+
+
+
+
+
+ QBW: used by QB desktop, not used by QBO
+
+
+
+
+
+
+
+
+
+ QBW: used by QB desktop, not used by QBO
+
+
+
+
+
+
+
+
+
+ QBW: used by QB desktop, not used by QBO
+
+
+
+
+
+
+
+ Product:QBO
+ Default Customer message
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The definition of a custom field for an Intuit type to add additional columns dynamically on a existing Intuit entities. This entity is not extended from IntuitEntity so that it can be manipulated by specifying the DefinitionId.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Intuit entity type to which the CustomFieldDefinition is associated. Valid values are defined in the objectNameEnumType.[br /]Required for the create operation.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the CustomField entity.[br /]Required for the create operation.
+ Required: ALL
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the custom field is Private; false if Public and can be shared among different applications.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the custom field must be specified for every instance of the Parent entity for which the CustomFieldDefinition is defined. Data Services dpes not verify the value of that field.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Identifier of Partner AppId that corresponds to this CustomField.
+
+
+
+
+
+
+ Defines VendorAndPurchase Prefs details
+
+
+
+
+
+
+
+ Product:All
+ Enables manage bills
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Enables tracking by customers
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Enable BillableExpense tracking
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Default Terms
+
+
+
+
+
+
+
+ Product:All
+ Default markup rate used to calculate
+ the markup amount on the transactions. To enter a markup rate of
+ 8.5%, enter 8.5, not 0.085.
+
+
+
+
+
+
+
+
+
+ Product:All
+ Default markup Account used to
+ calculate the markup amount on the transactions.
+
+
+
+
+
+
+
+ Product:All
+ Apply automatic bill payment
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Enables TPAR by vendors
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Defines the CustomField definitions
+
+
+
+
+
+
+
+ Product:All
+ Message to vendors
+
+
+
+
+
+
+
+ Product:QBO
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+
+
+
+
+
+
+
+
+
+
+ Cloud Max Length: 4000
+ [b]QuickBooks Notes[/b][br
+ /]
+ Max Length: 31 or 159 (for a fully qualified name)
+
+
+
+
+
+
+ Defines VendorAndPurchase Prefs details
+
+
+
+
+
+
+
+ Product:QBO
+ Enables services for time tracking
+
+
+
+
+
+
+
+
+
+ Product:QBO Default TimeItem Id
+
+
+
+
+
+
+
+ Product:QBO
+ Enables billing customers for time
+
+
+
+
+
+
+
+
+
+
+ Product:QBO
+ Enables billing rate to all employees
+
+
+
+
+
+
+
+
+
+
+ Product:All
+ Work week starting day
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ Time Tracking preference from QB
+ Desktop
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ MarkTimeEntriesBillable preference
+ from QB Desktop
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ MarkExpensesAsBillable preference from
+ QB Desktop
+
+
+
+
+
+
+
+
+
+ Defines Messages Prefs details
+
+
+
+
+
+ Specifies Preferences classified as email
+ messages are classified as Name-Value pair
+
+
+
+
+
+
+
+ Product:QBO
+ Default email subject and message for
+ Invoice.
+
+
+
+
+
+
+
+ Product:QBO
+ Default email subject and message for
+ Estimate.
+
+
+
+
+
+
+
+ Product:QBO
+ Default email subject and message for
+ Sales receipt.
+
+
+
+
+
+
+
+ Product:QBO
+ Default email subject and message for
+ Statement.
+
+
+
+
+
+
+ Defines Messages Prefs details
+
+
+
+
+
+ Specifies Preferences classified as email
+ messages are classified as Name-Value pair
+
+
+
+
+
+
+ Defines Report Prefs details
+
+
+
+
+
+
+ Product:All
+ report basis
+
+
+
+
+
+
+
+
+
+
+ Product:QBW
+ If true, the Aging Reports are based
+ on the transaction date.[br /]
+ If false, the Aging Reports are
+ based on the due date.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Summary Report basis.
+
+
+
+
+
+
+
+
+
+
+
+
+ Any other preference not covered in base is covered
+ as name value pair, for detailed explanation look at the document
+
+
+
+
+
+
+ Specifies extension of Preference entity to
+ allow extension of Name-Value pair based extension at the top
+ level
+
+
+
+
+
+
+ Defines Preference strongly typed object with
+ extensions
+
+
+
+
+
+ Accounting info Preferences
+
+
+
+
+
+ Accounting info Preferences
+
+
+
+
+
+ Product and Service Preferences
+
+
+
+
+
+
+ Sales Form Preferences
+
+
+
+
+
+ Email messages Preferences
+
+
+
+
+
+ Printable document preferences
+
+
+
+
+
+
+ Vendor and purchases Preferences
+
+
+
+
+
+
+ Vendor and purchases Preferences
+
+
+
+
+
+
+ Tax Preferences
+
+
+
+
+
+ FinanceCharges Preferences
+
+
+
+
+
+ Currency Preferences
+
+
+
+
+
+ Report Preferences
+
+
+
+
+
+ Specifies extension of Preference entity to
+ allow extension of Name-Value pair based extension at the top
+ level
+
+
+
+
+
+
+ The UOM type defines the data used to represent a
+ set of equivalent units and the conversion rates to other related
+ units. It allows showing what quantities, prices, rates, and costs
+ are based on.
+
+
+
+
+
+ User recognizable name of the Unit of
+ Measure.[br /]
+ [br /]
+ Required for the create operation. [br /]
+ Max Length: 31
+
+
+
+
+
+
+ Abbreviation of the Unit of Measure.[br /]
+ [br /]
+ Required for the create operation. [br /]
+ Max Length: 31
+
+
+
+
+
+
+
+ [br /]
+ Required for the create operation. [br /]
+
+
+
+
+
+
+
+
+
+
+
+
+ Related UOM
+
+
+
+
+
+ User recognizable name of the Unit of Measure.[br
+ /]
+ [br /]
+ Required for the create operation. [br /]
+ Max Length: 31
+
+
+
+
+
+
+ Abbreviation of the Unit of Measure.[br /]
+ [br /]
+ Required for the create operation. [br /]
+ Max Length: 31
+
+
+
+
+
+
+
+
+
+
+
+
+ The name of a template used for a specific form
+ presentation.
+
+
+
+
+
+ User recognizable name for the Template
+ name.[br /]
+ [br /]
+ Required for the create operation. [br /]
+ Max Length: 31
+
+
+
+
+
+
+ Whether or not active inactive templates may be
+ hidden from most display purposes and may not be used on
+ financial tansactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Category values for
+ Attachable
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Describes the details of
+ the attachment.
+
+
+
+
+
+
+ FileName of the attachment
+ Max Length: 1000
+
+
+
+
+
+
+ FullPath FileAccess URI of the attachment,
+ output only
+
+
+
+
+
+
+ Output only. TempDownload URI which can be
+ directly downloaded by clients
+
+
+
+
+
+
+ Size of the attachment
+
+
+
+
+
+
+
+
+
+ ContentType of the attachment
+
+
+
+
+
+
+ Category of the attachment
+
+
+
+
+
+
+ Latitude from where the attachment was
+ requested
+
+
+
+
+
+
+ Longitude from where the attachment was
+ requested
+
+
+
+
+
+
+ PlaceName from where the attachment was
+ requested
+
+
+
+
+
+
+ Note for the attachment or standalone note
+
+
+
+
+
+
+ Tag name for the requested attachment
+
+
+
+
+
+
+ FullPath FileAccess URI of the attachment
+ thumbnail if the attachment file is of a content type with
+ thumbnail support, output only
+
+
+
+
+
+
+ Output only. Thumbnail TempDownload URI which
+ can be directly downloaded by clients. This is only available if
+ the attachment file is of a content type with thumbnail support
+
+
+
+
+
+
+ Specifies extension entity to allow extension
+
+
+
+
+
+
+ Product: All
+ Description: Enumeration of
+ OLBTransactions Status
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Describes OLBTransaction instance - one per
+ transaction downloaded
+
+
+
+
+
+ Post date of the transaction
+
+
+
+
+
+
+
+
+ Transaction date
+
+
+
+
+
+
+
+
+ Amount of the transaction
+
+
+
+
+
+
+
+
+ Reference Number of downloaded transaction
+
+
+
+
+
+
+ Olb Status of a transaction, Use
+ OLBTransactionStausEnum Approved/Pending/Deleted
+
+
+
+
+
+
+ Describes OLBTransactions list that are downloaded
+
+
+
+
+
+
+
+ Product: ALL
+ Description: AccountId of the transaction
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Last Posting date of OLB transactions where downloaded from the
+ bank
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Last time OLB transactions were downloaded from the bank
+
+
+
+
+
+
+
+
+
+ Details of OLB transactions
+
+
+
+
+
+ Specifies the starting row number in this result
+
+
+
+
+
+
+
+
+
+ Specifies the number of records in this result
+
+
+
+
+
+
+
+
+
+ Specifies the total count of records that satisfy
+ the filter condition
+
+
+
+
+
+
+
+
+ Describes OLBTransactions list that are downloaded
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Last time OLB transactions where downloaded from the bank
+
+
+
+
+
+
+
+
+
+ List of OLB transactions
+
+
+
+
+
+ Describes Budget specifications
+
+
+
+
+
+
+ Product: QBO
+ Description: Name of the budget
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Starting date of the budget
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: End date of the budget
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Budget Type
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Budget Entry Type
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Active budget or inactive
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Budget details are here
+
+
+
+
+
+
+ Describes budget details for each budget
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Budget date of the budget
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Amount corresponding to the budget date and Account or Class Or
+ Department or Customer
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Account Reference
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Customer Reference
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Class Reference
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Department Reference
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Describes metadata
+ associated with TDS entity.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Provides list of TDS entity types supported for India region.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Provides list of TDS section types supported for India region.
+
+
+
+
+
+
+ Product: QBO Description: Reimburse charge object
+ for QBO
+
+
+
+
+
+
+ Product: QBO Description: Customer Reference
+
+
+
+
+
+
+ Total amount of the reimburse charge.
+
+
+
+
+
+
+
+
+
+ Financial transaction representing a request for
+ credit on payment for
+ goods or services that have been sold.
+
+
+
+
+
+
+ If Credit is Null or False, it is considered as
+ Charge. If true, the ChargeCredit represents a Refund
+
+
+
+
+
+
+
+
+
+ Represents Customer (or Job)Reference
+
+
+
+
+
+
+ Identifies the party or location that the
+ payment is
+ to be remitted to or sent to. [b]QuickBooks
+ Notes[/b][br /] Non
+ QB-writable.
+
+
+
+
+
+
+ ARAccountReferenceGroup Identifies the AR
+ Account to
+ be used for this Credit Memo. [b]QuickBooks
+ Notes[/b][br /] The AR
+ Account should always be specified or a
+ default will be used.
+
+
+
+
+
+
+
+
+
+ Date when the Charge is to be paid.
+
+
+
+
+
+
+
+
+
+ Date when the customer Statement was created
+
+
+
+
+
+
+
+
+
+ Indicates the total amount of the entity
+ associated.
+ This includes the total of all the charges,
+ allowances and taxes.
+ [b]QuickBooks Notes[/b][br /] Non
+ QB-writable.
+
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for
+ ChargeCredit
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents a Tax Return
+ that is filed with a Tax Agency.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: True when this filing
+ is an upcoming Filing for a currently Open Filing Period. False
+ otherwise.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Start date of the
+ Filing.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: End date of the
+ Filing.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Date of the Filing.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Date when actual payment to agency occurs
+
+
+
+
+
+
+
+
+
+ Specifies the payment amount paid to tax agency
+
+
+
+
+
+
+
+
+
+ Specifies the final Tax Amount due to the Tax
+ Agency for a Filing
+
+
+
+
+
+
+
+
+ Specifies the FRS Amount due to the Tax Agency
+ for a Filing Period. Applicable for UK only.
+
+
+
+
+
+
+
+
+ Specifies the PayGWithheld Amount due to the
+ Tax Agency for a Filing Period. Applicable for AU only.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents the Agency
+ of which this TaxReturn is a part.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents the status of the filing of the tax return
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents the failure reason of tax return e-filing with agency
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Last Date to rectify e-filing errors so that it can be filed in same period.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents the payment method used while e-filing tax return with agency
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Represents the tax return code with the partner
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Tax classification segregates different items into different classifications and the tax
+ classification is one of the key parameters to determine appropriate tax on transactions involving items.
+ Tax classifications are sourced by either tax governing authorities as in India/Malaysia or externally like Exactor.
+ "Fuel", "Garments" and "Soft drinks" are a few examples of tax classification in layman terms.
+ User can choose a specific tax classification for an item while creating it.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Provides for strong-typing of the StringType CustomField.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default string value of the StringType CustomField.[br /]Max. length: 31 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The regular expression string used to validate the StringType CustomField value.[br /]Max. length: 31 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Maximum length allowed for the value of the string when creating/updating a StringType CustomField.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Provides for strong-typing of the NumberType CustomField.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default decimal value for the NumberType CustomField.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Minimum decimal value allowed when the NumberType CustomField is created/updated.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Maximum decimal value allowed when the NumberType CustomField is created/updated.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Provides for strong-typing of the DateType CustomField.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default date value for the DateType CustomField.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Minimum date value allowed when the DateType CustomField is created/updated.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Maximum date value allowed when the DateType CustomField is created/updated.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Provides for strong-typing of the BooleanType CustomField.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default value of the BooleanType CustomField.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Monetary value represented with as a currency code and decimal value. Moneyis always associated with another IntuitEntity and will not be manipulated as a standalone hence it is not extended from IntuitEntity.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Monetary unit as described by the ISO 4217 three letter currency code.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Monetary value.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of type of email addresses that the data sync process understands.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of type of addresses that the data sync process understands.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of type of phones that the data sync process understands.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Telephone device type enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Gender of a person enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of Credit Card types used in Credit Card payment transactions.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of possible Id Domains. NG- next gen (int); QB - Provisional DB id (string); QBO; BM (Billing Manager); QBSDK - ListID, TxnID, or TxnLineId.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Supported Intuit entity/object names.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Employee type enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Valid only for UK region, Subcontractor type enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Valid only for UK region, CIS Rate for Vendor enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Job status enumeration.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Enumeration of types for time entries with paychecks.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of Tax Report Basis for France
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Describes the base class of name entities (Customer, Employee, Vendor, OtherName)
+
+
+
+
+
+
+
+ Product: QBO
+ Description: IntuitId represents the realm id, authid or an entity id. An entity is a new type of IAM identity that represents a person or a business which has no Intuit authentication context
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if the entity represents an organization; otherwise the entity represents a person. Default is NULL or False, representing a person.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBW: Title of the person. The person can have zero or more titles.
+ Description: QBO: Title of the person. The person can have zero or more titles.
+ InputType: ReadWrite
+ ValidRange: QBW: Min=0, Max=15
+ ValidationRules: QBW: At least one of the name elements is required: Title, GivenName, MiddleName, or FamilyName.
+ ValidationRules: QBO: At least one of the name elements is required: Title, GivenName, MiddleName, FamilyName, or Suffix.
+ I18n: ALL
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Given name or first name of a person.[br /]Max. length: 25 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, or FamilyName.
+ Product: QBO
+ Description: Given name or first name of a person.[br /]Max. length: 25 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, FamilyName, or Suffix.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Middle name of the person. The person can have zero or more middle names.[br /]Max. length: 5 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, or FamilyName.
+ Product: QBO
+ Description: Middle name of the person. The person can have zero or more middle names.[br /]Max. length: 15 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, FamilyName, or Suffix.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Family name or the last name of the person.[br /]Max. length: 25 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, or FamilyName.
+ Product: QBO
+ Description: Family name or the last name of the person.[br /]Max. length: 15 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, FamilyName, or Suffix.
+ Filterable: ALL
+ Sortable: ALL
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Suffix appended to the name of a person. For example, Senior, Junior, etc. QBO only field.[br /]Max. length: 15 characters.[br /]At least one of the name elements is required: Title, GivenName, MiddleName, FamilyName, or Suffix.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name of the entity. The fully qualified name prepends the topmost parent, followed by each sub element separated by colons. Takes the form of Parent:Customer:Job:Sub-job. Limited to 5 levels.[br /]Max. length: 41 characters (single name) or 209 characters (fully qualified name).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The name of the company associated with the person or organization.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The name of the person or organization as displayed. If not provided, this is populated from FullName.
+ Product: QBW
+ Description: The name of the person or organization as displayed.
+ Required: ALL
+ Filterable: QBW
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Name of the person or organization as printed on a check. If not provided, this is populated from FullName.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The ID of the Intuit user associated with this name. Note: this is NOT the Intuit AuthID of the user.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: If true, this entity is currently enabled for use by QuickBooks. The default value is true.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Primary phone number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Alternate phone number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Mobile phone number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Fax number.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Primary email address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Website address (URI).
+
+
+
+
+
+
+
+ Product: QBW
+ Description: List of ContactInfo entities of any contact info type. The ContactInfo Type values are defined in the ContactTypeEnum.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the tax code associated with the Customer or Vendor by default for sales or purchase taxes.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: QBO: The Customer entityrepresents the consumer of the service or the product that your business offers. QBO allows categorizing the customers in a way that is meaningful to the business. For example, you can set up a category of customers to indicate which industry a customer represents, the geographic location of a customer, or how a customer came to know about the business. The categorization can be then used for reports or mails.
+ Description: QBW: The Customer entity is a consumer of the service or product that your business offers. While creating a customer, avoid entering job data. If you enter a job data, the system can prevent you from adding more jobs for that customer. You must first create the customer, and then create a job using that customer as a parent.
+ Business Rules: [li]The customer name must be unique.[/li][li]The customer name must not contain a colon (:).[/li][li]The e-mail address of the customer must contain "@" and "." (dot).[/li][li]The customer address field is mandatory.[/li]
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: True if the customer is taxable.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default billing address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default shipping address.
+
+
+
+
+
+
+
+ Product: QBW only.
+ Description: An address other than default billing or shipping.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Name of the Customer contact.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Name of the Alternate Customer contact.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Free form text describing the Customer.[br /]Max. length: 1024 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: If true, this is a Job or sub-customer. If false or null, this is a top level customer, not a Job or sub-customer.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: If true, this Customer is billed with its parent. If false, or null the customer is not to be billed with its parent. This property is valid only if this entity is a Job or sub Customer.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The top level Customer in the hierarchy to which this Job or sub customer belongs.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: The immediate parent of the Sub-Customer/Job in the hierarchical "Customer:Job" list.[br /]Required for the create operation if the Customer is a sub-customer or Job.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the level of the hirearchy in which the entity is located. Zero specifies the top level of the hierarchy; anything above will be level with respect to the parent.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a CustomerType associated with the Customer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a SalesTerm associated with the Customer.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to a SalesRep associated with the Customer.
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to a PaymentMethod associated with the Customer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Credit-card information to request a credit card payment from a merchant account service.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to a PriceLevel associated with the Customer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the open balance amount or the amount unpaid by the customer. For the create operation, this represents the opening balance for the customer. When returned in response to the query request it represents the current open balance (unpaid amount) for that customer.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Date of the Open Balance for the create operation.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Cumulative open balance amount for the Customer (or Job) and all its sub-jobs. Cannot be written to QuickBooks.
+ Product: QBO
+ Description: Cumulative open balance amount for the Customer (or Job) and all its sub-jobs.
+ Filterable: ALL
+ Non-default: ALL
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Specifies the maximum amount of an unpaid customer balance.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Name or number of the account associated with this customer.[br /]Max. length: 99 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the currency code for all the business transactions created for or received from the customer.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Over-due balance amount. Cannot be written to QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The total revenue amount from the Customer. Cannot be written to QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: The total expense amount for the Customer. Cannot be written to QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Preferred delivery method. Vales are Print, Email, or None.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Resale number or some additional info about the customer.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Information about the job. Relevant only if the Customer represents the actual task or project, not just a person or organization.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: True, if TDS (Tax Deducted at Source) is enabled for this customer.
+
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Internal use only: extension place holder for Customer.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies secondary Tax ID of the Person or Organization. Applicable for IN companies for CST Registration No. and in future can be extended to other regions.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The A/R account ID for the customer. This is applicable only in FR where each customer needs to have his own AR account.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies primary Tax ID of the Person or Organization.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies tax exemption reason to be associated with Customer
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies whether this customer is a project.
+
+
+
+
+
+
+
+
+
+
+ Business Number of the Customer.
+ Applicable to CA/UK/IN versions of QuickBooks. Referred to as PAN in India.
+
+
+
+
+
+
+
+ GST Identification Number of the Customer.
+ Applicable for IN region only.
+
+
+
+
+
+
+
+ GST registration type of the Customer.
+ Applicable for IN region only.
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: True if the customer is CIS contractor
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Details for the Job. This is applicable only to QuickBooks Windows desktop.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Current status of the job. Valid values are: Awarded, Closed, InProgress, None, NotAwarded, Pending, as defined in the JobStatusEnum.[br /]
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Starting date of the Job.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Projected end date of the job.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: End date of the job.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Job description. Max. length: 99 characters.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Reference to the JobType.
+
+
+
+
+
+
+
+ Represents a User with an Intuit account. Note that based on privacy restrictions, information returned may be
+ limited depending on calling origin and/or calling user permissions (ex: a user may be able to look up all of
+ their information, but not the information regarding other users).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Returned only if caller passes necessary security checks to prevent e-mail address harvesting
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Represents a list of UserAttribute name/value pairs if the user query provided names of extended attributes to include
+
+
+
+
+
+ Describes the Party as a Vendor Role view
+
+
+
+
+
+ Name of the contact within the vendor. Used by QBD only
+
+
+
+
+
+
+ Name of the Alternate contact within the vendor. Used by QBD only
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Free form text describing the Vendor.[br /]Max. length: 1024 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default billing address.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Default shipping address.
+
+
+
+
+
+
+
+ Product: QBW only.
+ Description: An address other than default billing or shipping.
+
+
+
+
+
+
+
+ Product: QBW.
+ Description: Country of Vendor.
+
+
+
+
+
+
+ Specifies the Tax ID of the Person or Organization
+
+
+
+
+
+
+ Product: QBO
+ Description: Specifies the date of registeration of Supplier. Applicable for IN Region and in future can be extended to other regions.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW.
+ Description: Business Number of the Vendor. Applicable for CA/UK versions of QuickBooks.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW.
+ Description: Reference to the VendorType.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW.
+ Description: Reference to the PrefillAccount.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Specifies the open balance amount or the amount unpaid by the vendor. For the create operation, this represents the opening balance for the vendor. When returned in response to the query request it represents the current open balance (unpaid amount) for that vendor.
+ Filterable: QBW
+ Sortable: QBW
+
+
+
+
+
+
+
+
+
+
+ BillRate can be set to specify this vendor's hourly billing rate.
+
+
+
+
+
+
+
+
+
+ Specifies the date of the Open Balance.
+ Non QB-writable.
+
+
+
+
+
+
+
+
+
+ Specifies the maximum amount of an unpaid vendor balance.
+
+
+
+
+
+
+
+
+ Name or number of the account associated with this vendor.
+ Length Restriction:
+ QBO: 15
+ QBD: 1024
+
+
+
+
+
+
+ The Vendor is an independent contractor, someone who is given a 1099-MISC form at the end of the year. The "1099 Vendor" is paid with regular checks, and taxes are not withhold on their behalf.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if vendor is T4A eligible. Applicable for CA/UK versions of quickbooks.
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: True if vendor is T5018 eligible. Applicable for CA/UK versions of quickbooks.
+
+
+
+
+
+
+
+
+
+ Reference to the currency all the business transactions created for or received from that vendor are created in.
+
+
+
+
+
+
+ Product: QBO
+ Description: True, if TDS (Tax Deducted at Source) is enabled for this Vendor.
+ If enabled, TDS metadata needs to be passsed in VendorEx field.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Entity Type of the Vendor.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Default TDS section type for the vendor to be used in transaction.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: True, if TDS threshold calculation should be overriden.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The tax reporting basis for the supplier. The applicable values are those exposed through the TaxReportBasisTypeEnum. This is applicable only in FR.
+
+
+
+
+
+
+
+ Product: QBO
+ Description: The A/P account ID for the supplier. This is applicable only in FR where each supplier needs to have his own AP account.
+
+
+
+
+
+
+ Internal use only: extension place holder for Vendor.
+
+
+
+
+
+
+ GST Identification Number of the Vendor.
+ Applicable for IN region only.
+
+
+
+
+
+
+
+ GST registration type of the Vendor.
+ Applicable for IN region only.
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: True if the vendor is subcontractor
+
+
+
+
+
+
+
+
+
+ Specifies the Subcontractor type. Applicable only for UK region, values are defined in the SubcontractorTypeEnum.
+
+
+
+
+
+ Specifies the CIS Rate. Applicable only for UK region, values are defined in the CISRateEnum.
+
+
+
+
+
+
+ Product: QBO Only
+ Description: True if the Vendor has TPAR. Applicable for AU region only.
+
+
+
+
+
+
+
+
+
+
+ Product: QBO Only
+ Description: Contains Bank Account details to enable Vendor Batch Payment. Applicable for AU region only.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Contains Bank Account details to process the batch payment for Vendors. Applicable for AU region only..
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: Specifies the BankBranchIdentifier for ABA processing. Applicable for AU region only.
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: Specifies the BankAccountNumber for ABA processing. Applicable for AU region only.
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: Specifies the BankAccountName for ABA processing. Applicable for AU region only.
+
+
+
+
+
+
+
+ Product: QBO only
+ Description: Specifies the Statement text for ABA processing. Applicable for AU region only.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Customer types allow categorizing customers in ways that are meaningful to the business. For example, one could set up customer types so that they indicate which industry a customer represents, a customer's geographic location, or how a customer first heard about the business. The categorization then can be used for reporting or mailings.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable name for the CustomerType.[br /]Max. length: 31 characters.
+ Product: QBO
+ Description: User recognizable name for the CustomerType.[br /]Max. length: 15 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the CustomerTypeParent.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name of the entity. The fully qualified name prepends the topmost parent, followed by each sub element separated by colons. Takes the form of Parent:Customer:Job:Sub-job. Limited to 5 levels.[br /]Max. length: 41 characters (single name) or 209 characters (fully qualified name).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the Customer is active. Inactive customer types may be hidden from display and may not be used on financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+ Describes the Party as a Employee Role view
+
+
+
+
+
+ Specifies the Employee type. For QuickBooks Desktop the valid values are defined in the EmployeeTypeEnum.
+
+
+
+
+
+ Specifies the number of the employee (or account) in the employer's directory.
+ Length Restriction:
+ QBO: 15
+ QBD: 99
+
+
+
+
+
+
+ Specifies the SSN of the employee.
+ Length Restriction:
+ QBO: 15
+ QBD: 1024
+
+
+
+
+
+
+ Represents primary PhysicalAddress list
+
+
+
+
+
+
+ Represents other PhysicalAddress list
+
+
+
+
+
+
+ BillableTime should be true if this employee’s hours are typically billed to customers. QBO only.
+ QBD Unsupported field.
+
+
+
+
+
+
+
+
+
+ If BillableTime is true, BillRate can be set to specify this employee’s hourly billing rate. QBO only.
+ QBD Unsupported field.
+
+
+
+
+
+
+
+
+
+ Employee birth date
+
+
+
+
+
+
+
+
+ Gender details
+
+
+
+
+
+
+
+
+ Employee hired date
+
+
+
+
+
+
+
+
+ Date at which employee was releaved from the company
+
+
+
+
+
+
+
+
+ Specifies whether the Time Entry (time sheets) should be used to create paychecks for the employee.
+
+
+
+
+
+
+
+
+ Internal use only: extension place holder for Employee.
+
+
+
+
+
+ Auto generated Public ID when new employee added to QBO. (ReadOnly)
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Job types allow for categorizing jobs so that similar jobs can be grouped and subtotaled on reports. Ultimately, they will help in determining which jobs are most profitable for the business.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: User recognizable name for the Job Type.[br /]Max. length: 31 characters.
+ Product: QBO
+ Description: User recognizable name for the Job Type.[br /]Max. length: 15 characters.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Reference to the JobTypeParent entity.
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name of the entity. The fully qualified name prepends the topmost parent, followed by each sub element separated by colons. Takes the form of Parent:Customer:Job:Sub-job. Limited to 5 levels.[br /]Max. length: 41 characters (single name) or 209 characters (fully qualified name).
+
+
+
+
+
+
+
+ Product: ALL
+ Description: True if the Job is active. Inactive job types may be hidden from display and may not be used on financial transactions.
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+ Describes the Other Name (aka Payee). QBD only
+
+
+
+
+
+ Name or number of the account associated with this other name (payee).
+ Length Restriction:
+ QBO: 15
+ QBD: 1024
+
+
+
+
+
+
+ Represents primary PhysicalAddress list
+
+
+
+
+
+
+ Represents other PhysicalAddress list
+
+
+
+
+
+
+ Internal use only: extension place holder for OtherName.
+
+
+
+
+
+ Vendor types allow categorizing vendors in ways that are meaningful to the business. For example, one could set up vendor types so that they indicate a vendor's industry or geographic location. The categorization then can be used for reporting.
+
+
+
+
+
+ User recognizable name for the Vendor Type.
+ Length Restriction:
+ QBD: 1024
+
+
+
+
+
+
+ VendorType Parent referene
+
+
+
+
+
+
+ Product: ALL
+ Description: Fully qualified name of the entity. The fully qualified name prepends the topmost parent, followed by each sub element separated by colons. Takes the form of Parent:Customer:Job:Sub-job. Limited to 5 levels.[br /]Max. length: 41 characters (single name) or 209 characters (fully qualified name).
+
+
+
+
+
+
+ Whether or not active inactive customer types may be hidden from most display purposes and may not be used on financial transactions
+
+
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Represents a tax agency to whom sales/purchase/VAT taxes collected are paid
+
+
+
+
+
+
+
+
+
+ We'll need an Enum for the usual countries
+
+
+
+
+
+
+
+
+
+
+
+ We'll need an Enum for the reporting periods
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: This specifies the last filing date for this tax agency.
+ InputType: QBO: ReadOnly
+
+
+
+
+
+
+
+
+
+
+
+
+ FaultTypeEnumeration list
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Detailed data about warnings that occurred when a request was processed
+
+
+
+
+
+ Warning details specifies each warning
+
+
+
+
+
+ Error Type detailing error
+
+
+
+
+
+ Localized standard message associated with the error code
+
+
+
+
+
+ Detailed error localized or unlocalized error that is thrown by the business logic backend that caused the error
+
+
+
+
+
+ Link to get more details about error like common cause, remedy etc
+
+
+
+
+
+ Error code number, this is a required field
+
+
+
+
+
+ Element that caused the error
+
+
+
+
+
+ Fault entity describing the fault
+
+
+
+
+
+ Error entity that describes the details of the error, if there are multiple errors, multiple occurrence of error object will be represented as multiple errors
+
+
+
+
+
+ Element that caused the error
+
+
+
+
+
+ IntuitResponse is a holder of all types of entities that come as part of response
+
+
+
+
+
+ Indication that a request was processed, but with possible exceptional circumstances (i.e. ignored unsupported fields) that the client may want to be aware of
+
+
+
+
+
+
+
+
+ Specifies the RequestId associated with the request
+
+
+
+
+
+ Specifies the time at which request started processing in the server
+
+
+
+
+
+
+
+
+ Specifies the HTTP codes result of the operation
+
+
+
+
+
+ AttachableResponse entity describing the response of upload results
+
+
+
+
+
+
+
+
+ QueryResponse entity describing the response of query
+
+
+
+
+
+ Indication that a request was processed, but with possible exceptional circumstances (i.e. ignored unsupported fields) that the client may want to be aware of
+
+
+
+
+
+
+
+
+ Specifies the batch id for which the response corresponds to
+
+
+
+
+
+ QueryResponse entity describing the response of query
+
+
+
+
+
+
+
+
+ Specifies the number of rows in this result
+
+
+
+
+
+
+
+
+ QueryResponse entity describing the response of query
+
+
+
+
+
+ Indication that a request was processed, but with possible exceptional circumstances (i.e. ignored unsupported fields) that the client may want to be aware of
+
+
+
+
+
+
+
+
+ Specifies the starting row number in this result
+
+
+
+
+
+
+
+
+ Specifies the number of records in this result
+
+
+
+
+
+
+
+
+ Specifies the total count of records that satisfy the filter condition
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: generic meta data response for any add mod
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Request Id to create/update object
+ Filterable: QBW
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Batch Id to create/update object
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Code for Current State of object
+ Filterable: QBW
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Description for Current State of object
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Status Message Code
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Status Message if error occurred else null
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Provides upload/writeback activity for a given period of time. Query activity using
+ StartSyncTMS OR EndSyncTMS
+
+
+
+
+
+
+
+ Product:QBW
+ Description: indicates when the data sync upload or write back started
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: indicates when the data sync upload or write back completed
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: can be either Upload or Write back sync type
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: indicates when the data sync upload or write back started
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: indicates when the data sync upload or write back completed
+ Filterable: QBW
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: name of the entity that is part of the data sync
+
+
+
+
+
+
+
+ Product: QBW
+ Description: number of rows of this entity that have been uploaded or written back to QB
+
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: must be either upload or writeback
+
+
+
+
+
+
+
+
+
+
+
+
+ Describes SalesTax details
+
+
+
+
+
+
+ Product: QBO
+ Description: Describes the taxcode
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Describes the taxcode Id, this is output only
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxRate details
+
+
+
+
+
+
+ Fault or Object should be returned
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxRate details
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxRate details
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxRate details
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxRate value
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: TaxAgency details
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Default is SalesTax
+
+
+
+
+
+
+
+
+
+
+ Product: QBO
+ Description: Enumeration of transaction type a given tax rate can be applied to
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Report Response Type
+
+
+
+
+
+ Report Header, contains the report options that were used to generate the report
+
+
+
+
+
+
+
+
+
+
+
+ Specifies the Header of a Report, Time report was generated, parameters corresponding to the request
+
+
+
+
+
+ Specifies the time at which report was generated
+
+
+
+
+
+
+
+
+ Specifies the report name
+
+
+
+
+
+ Specifies the report name
+
+
+
+
+
+ Specifies the report is cash basis or accrual basis
+
+
+
+
+
+
+
+
+ Start Period for which the report was generated
+
+
+
+
+
+ End Period for which the report was generated
+
+
+
+
+
+ Summarize columns by enumeration
+
+
+
+
+
+ Specifies the currency code associated with the report, note that this is one place where this is just the currency code, not a reference to a currency object
+
+
+
+
+
+ Specifies the customer id (comma separeted) for which the report is run this is just the id, not a reference to a customer object
+
+
+
+
+
+ Specifies the vendor id (comma separeted) for which the report is run this is just the id, not a reference to a vendor object
+
+
+
+
+
+ Specifies the employee id (comma separeted) for which the report is run this is just the id, not a reference to a employee object
+
+
+
+
+
+ Specifies the product/service id (comma separeted) for which the report is run this is just the id, not a reference to a product/service object
+
+
+
+
+
+ Specifies the class id (comma separeted) for which the report is run this is just the id, not a reference to a class object
+
+
+
+
+
+ Specifies the Department id (comma separeted) for which the report is run this is just the id, not a reference to a Department object
+
+
+
+
+
+ Describes the options used for the report
+
+
+
+
+
+
+ Product: QBW
+ Description: Provides a wrapper for SyncError for Conflict API Response
+ Consists of list of SyncError objects
+
+
+
+
+
+
+
+ Product:QBW
+ Description: Wrapper of both types of Objects CloudVersion and QBVersion of objects
+ If there are multiple errored objects you will get a list of errored objects
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Specifies the latest time when Upload happened.
+
+
+
+
+
+
+
+
+
+ Specifies the starting row number in this result
+
+
+
+
+
+
+
+
+ Specifies the number of records in this result
+
+
+
+
+
+
+
+
+ Specifies the total count of records that satisfy the filter condition
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Wrapper object for specifying both version of the objects
+ If there is any warnings on a object basis that is also send back
+ This object is output object only
+
+
+
+
+
+
+ Indicates the type of error that happened in the sync to desktop
+
+
+
+
+
+
+ Product: QBW
+ Description: Indicates the cloud version of the synced object
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Indicates the QB version of the synced object
+
+
+
+
+
+
+
+ Product: QBW
+ Description: Indicates error type of entity. The value must correspond to SyncErrorType.
+
+
+
+
+
+
+
+ Product: ALL
+ Description: Indicates the apptoken of the entity.
+
+
+
+
+
+
+
+ Product: QBW
+ Description: SyncObject that has an error
+
+
+
+
+
+
+
+
+
+ QueryResponse entity describing the response of query
+
+
+
+
+
+
+
+
+
+
+
+ Specifies the batch id for which the response corresponds to
+
+
+
+
+
+ Specifies the batch id for which the response corresponds to
+
+
+
+
+
+
+
+
+ Specifies name value pair of options other than operations
+
+
+
+
+
+ CDCQuery entity describing need for query
+
+
+
+
+
+ Coma separated entity list of entities required
+
+
+
+
+
+ Time after which changes are required on the entities that are updated, created, deleted
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enumerates list of CUD operations
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Added by XsdExtension
+
+
+
+
+ Added by XsdExtension
+
+
+
+
+
+ QueryResponse entity describing the response of query
+
+
+
+
+
+
+
+
+
+ Product: QBW
+ Description: must be either of the following values
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Date macros enumeration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Specifies the column type definition
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Describes the type
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ TODO: Update summary.
+
+
+
+
+ Intuit.Ipp.Data assembly contains POCO (Plain Old C# Object) classes that are generated
+ from .xsd schema files using XsdGeneration.exe tool. It has DataService and PlatformService classes.
+ DataService class has enumerations belonging to QuickBooks Desktop and QuickBooks Online respectively.
+ PlatformServices has Intuit.Ipp.PlatformServices namespace that has classes and enumerations which are used in serialization and de-serialization process of Platform service calls.
+
+
+
+
+ Interface for IDS entities.
+
+
+
+
+ Interface for Query Filter entities.
+
+
+
+
+ Encapsulates subscriber information as returned by API_GetAdminsForAllProducts.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Xml node.
+
+
+
+ Gets the uid.
+
+
+
+
+ Gets the first name.
+
+
+
+
+ Gets the last name.
+
+
+
+
+ Gets the Email address
+
+
+
+
+ Gets the Product Id
+
+
+
+
+ Gets the Application name
+
+
+
+
+ Gets the Application Id
+
+
+
+
+ Parses the xml node and returns collections of admin information.
+
+ The xml node.
+ Returns the collection of admin info objects.
+
+
+
+ Assert Federated Identity Result.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The Xml node.
+
+
+
+ Gets or sets whether the operation was success.
+
+
+
+
+ Gets or sets the Action.
+
+
+
+
+ Gets or sets the Error code.
+
+
+
+
+ Gets or sets the Error text.
+
+
+
+
+ Gets or sets the UData.
+
+
+
+
+ Parses the xml node and returns AssertFederatedIdentityResult.
+
+ The xml node.
+ Returns the AssertFederatedIdentityResult.
+
+
+
+ Encapsulates a billing info describing the billing state of an application.
+
+
+
+
+ Application is in "GRACE" billing status.
+
+
+
+
+ Application is in "OK" billing status.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The billing node.
+
+
+
+ Gets the status.
+
+
+
+
+ Gets the last payment date.
+
+
+
+
+ Gets the db id.
+
+
+
+
+ Determines whether Billing info has status grace
+
+
+ true if [has status grace]; otherwise, false.
+
+
+
+
+ Determines whether [has status ok].
+
+
+ true if [has status ok]; otherwise, false.
+
+
+
+
+ Describes individual entitlement.
+
+
+
+
+ Initializes a new instance of the class.
+ Entitlement constructor based on API XML response
+
+ The single entitlement node.
+
+
+
+ Gets unique identifier of entitlement.
+
+
+
+
+ Gets the name.
+
+
+
+
+ Gets the term.
+
+
+
+
+ Gets the term id.
+
+
+
+
+ Parses all the entitlement elements of the API_GetEntitlementValues response.
+
+ The xml node.
+
+ Returns list of entitlements.
+
+
+
+
+ Describes an entitlement
+
+
+
+
+ Initializes a new instance of the class.
+
+ The entitlement node.
+
+
+
+ Gets the entitlement information.
+
+
+ The entitlement information.
+
+
+
+
+ Gets the role information.
+
+
+ The role information.
+
+
+
+
+ Describes an entitlement
+
+
+
+
+ Initializes a new instance of the class.
+ Constructor that parses XML returned by API
+
+ The entitlement node.
+
+
+
+ Gets the app id.
+
+
+
+
+ Gets the product id.
+
+
+
+
+ Gets the name of the plan.
+
+
+ The name of the plan.
+
+
+
+
+ Gets the type of the plan.
+
+
+ The type of the plan.
+
+
+
+
+ Gets the max users.
+
+
+
+
+ Gets the current users.
+
+
+
+
+ Gets the days remaining.
+
+
+
+
+ Gets the fee.
+
+
+
+
+ Gets the beta expiration date.
+
+
+
+
+ Gets the current file usage.
+
+
+
+
+ Gets the entitlements.
+
+
+
+
+ Encapsulates Paid Subscription information as returend by API_IPPDevCustomerDetail.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The single user node.
+
+
+
+ Gets the start date.
+
+
+
+
+ Gets the name of the customer.
+
+
+ The name of the customer.
+
+
+
+
+ Gets the customer email.
+
+
+
+
+ Gets the customer phone.
+
+
+
+
+ Gets the realm.
+
+
+
+
+ Gets the name of the application.
+
+
+ The name of the application.
+
+
+
+
+ Gets the name of the plan.
+
+
+ The name of the plan.
+
+
+
+
+ Gets the monthly fee.
+
+
+
+
+ Gets the mb hours.
+
+
+
+
+ Gets the last sync time.
+
+
+
+
+ Parses the paid subscription.
+
+ The xml node.
+ Returns the paid subscriptions.
+
+
+
+ Encapsulates the information about a given role.
+
+
+
+
+ Initializes a new instance of the class. Prevents a default instance of the class from being created.
+
+ The single role node.
+
+
+
+ Gets the access level (e.g. "Basic Access" or "Administrator").
+
+
+
+
+ Gets the access id.
+
+
+
+
+ Gets the name of the role as defined by the developer of the application.
+
+
+
+
+ Gets the Id.
+
+
+
+
+ Parses the xml node and returns collections of role information.
+
+ The xml node containing role information nodes.
+ Returns collection of role info objects.
+
+
+
+ Encapsulates Trial Subscription information as returend by API_IPPDevCustomerDetail.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The single user node.
+
+
+
+ Gets the start date.
+
+
+
+
+ Gets the name of the customer.
+
+
+ The name of the customer.
+
+
+
+
+ Gets the customer email.
+
+
+
+
+ Gets the customer phone number.
+
+
+
+
+ Gets the realm.
+
+
+
+
+ Gets the name of the application.
+
+
+ The name of the application.
+
+
+
+
+ Gets the name of the plan.
+
+
+ The name of the plan.
+
+
+
+
+ Gets the is beta.
+
+
+
+
+ Gets the mb hours.
+
+
+
+
+ Gets the last sync time.
+
+
+
+
+ Parses the trial subscription.
+
+ The xmlnode.
+
+ Returns the trail subscriptions.
+
+
+
+
+ Wraps user information returned by the platform. Depending on your access levels and which user you're querying, many of the fields might not be filled.
+
+
+
+
+ The Role Names.
+
+
+
+
+ The List of roles.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The single user node.
+
+
+
+ Gets the account id.
+
+
+
+
+ Gets the Last time the user accessed the system.
+
+
+
+
+ Gets the User name.
+
+
+
+
+ Gets the User Id.
+
+
+
+
+ Gets the Email address.
+
+
+
+
+ Gets the same as ScreenName.
+
+
+
+
+ Gets the Last name.
+
+
+
+
+ Gets the First name.
+
+
+
+
+ Gets the Internal Id.
+
+
+
+
+ Gets the List of roles assigned to this user.
+
+
+
+
+ Gets the names of all the roles this user has, comma-separated.
+
+
+
+
+ Parse multiple user information.
+
+ The nodes.
+ Returns the users.
+
+
+
+ Under rare (and probably invalid) circumstances, a user can have a role that's
+ actually not part of the application's regular role definitions.
+ This function will give you a map of all the roles used by users in the list, using the role Id as the key.
+ In most cases it will overlap 100% with the list of roles reported by GetRoleInfo. In the above described situation,
+ it might contain more.
+
+ a UserInfo collection, in most cases a list of all users in an instance
+ Map of role id to RoleInfo object for all roles assigned to these users
+
+
+
+ Uses the output of ExtractRolesUsedByUsers and a list of app-defined roles to extract a list of roles
+ assigned to users that does not exist in the app definition.
+
+ The roles of users.
+ The app defined roles.
+ Returns the roles info.
+
+
+
+ Builds the role names string.
+
+ Returns the role names.
+
+
+
+ Customer Balance
+
+
+
+
+ Customer Balance Detail
+
+
+
+
+ Aged Receivables
+
+
+
+
+ Aged Receivable Detail
+
+
+
+
+ Vendor Balance
+
+
+
+
+ Vendor Balance detail.
+
+
+
+
+ Aged Payables
+
+
+
+
+ Aged Payable detail.
+
+
+
+
+ Vendor Expenses
+
+
+
+
+ General Ledger
+
+
+
+
+ Item Sales
+
+
+
+
+ Customer Sales
+
+
+
+
+ Department Sales
+
+
+
+
+ Class Sales
+
+
+
+
+ Customer Income
+
+
+
+
+ Balance sheet
+
+
+
+
+ Profit and loss.
+
+
+
+
+ Profit and loss detail.
+
+
+
+
+ Trial Balance
+
+
+
+
+ Cash Flow
+
+
+
+
+ Inventory Valuation Summary
+
+
+
+
+ Account List
+
+
+
+
+ Transaction List
+
+
+
+
+ Report Query Base. Base class for all reports.
+
+
+
+
+ time
+
+
+
+
+ time specified
+
+
+
+
+ report Name
+
+
+
+
+ report basis specified
+
+
+
+
+ start period
+
+
+
+
+ end period
+
+
+
+
+ sumarizeColumnBy
+
+
+
+
+ currency
+
+
+
+
+ customer
+
+
+
+
+ vendor
+
+
+
+
+ employee
+
+
+
+
+ item
+
+
+
+
+ class
+
+
+
+
+ department
+
+
+
+
+ Optional
+
+
+
+
+ start page
+
+
+
+
+ chunk size
+
+
+
+
+ start transaction date
+
+
+
+
+ end transaction date
+
+
+
+
+ date macro
+
+
+
+
+ report basis
+
+
+
+
+ Gets or sets the value indicating the Start page.
+
+
+
+
+ Gets or sets the value indicating the Chunk size.
+
+
+
+
+ Gets or sets the value indicating the Start Transaction Date.
+
+
+
+
+ Gets or sets the value indicating the End Transaction Date.
+
+
+
+
+ Gets or sets the value indicating the Date Macro.
+
+
+
+
+
+ Specify the basis of the report, Cash or Accrual
+
+
+
+
+ time
+
+
+
+
+ time specified
+
+
+
+
+ report Name
+
+
+
+
+ report basis specified
+
+
+
+
+ start period
+
+
+
+
+ end period
+
+
+
+
+ sumarizeColumnBy
+
+
+
+
+ currency
+
+
+
+
+ customer
+
+
+
+
+ vendor
+
+
+
+
+ employee
+
+
+
+
+ item
+
+
+
+
+ class
+
+
+
+
+ department
+
+
+
+
+ Optional
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.dll
new file mode 100644
index 0000000..300ef9b
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.pdb
new file mode 100644
index 0000000..684172e
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.xml
new file mode 100644
index 0000000..cb1c770
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.DataService.xml
@@ -0,0 +1,1722 @@
+
+
+
+ Intuit.Ipp.DataService
+
+
+
+
+ Intuit Partner Platform Services for QBO.
+
+
+
+
+ The Service context object.
+
+
+
+
+ The Requested Entity.
+
+
+
+
+ Initializes a new instance of the class.
+
+ IPP Service Context
+
+
+
+ call back event for find all
+
+
+
+
+ Call back event for add.
+
+
+
+
+ call back event for update.
+
+
+
+
+ call back event for update account.
+
+
+
+
+ call back event for update account.
+
+
+
+
+ Call Back event for Delete.
+
+
+
+
+ Call Back event for Void.
+
+
+
+
+ Call back event for FindById method.
+
+
+
+
+ Call back event for FindByParentId method.
+
+
+
+
+ Call back event for FindByLevel method.
+
+
+
+
+ Call back event for GetPdf method.
+
+
+
+
+ Call back event for SendEmail method.
+
+
+
+
+ Call back event for CDC method.
+
+
+
+
+ Gets a list of all entities of type T under the specified realm (asynchronously). The realm must be set in the context.
+
+ Generic Type
+ The entity for which the data is required.
+ The start position.
+ The max results.
+
+
+
+ Gets a list of all entities under the specified realm (asynchronously). The realm must be set in the context.
+
+
+
+
+
+ Adds an entity (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Add
+
+
+
+ Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update
+
+
+
+ Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update
+
+
+
+ do not Updates(asynchronously) an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update
+
+
+
+ Deletes an entity (asynchronously) under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ Entity to Delete
+
+
+
+ Deletes an entity (asynchronously) under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ Entity to Delete
+
+
+
+ Calls the asynchronous method to get the required entity as pdf.
+
+ Generic Type T.
+ Entity type to get as pdf
+
+
+
+ GetPdf call back method.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Calls the asynchronous method to email the required entity.
+
+ Generic Type T.
+ Entity type to email
+ Email address to send email to.
+
+
+
+ SendEmail call back method.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Calls the asynchronous method to get the required entity.
+
+ Generic Type T.
+ Entity type to Find
+
+
+
+ FindByid call back method.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Calls the asynchronous method to get the required entities specified by Level.
+
+
+
+
+
+
+ FindByLevelAsync complete call back
+
+
+
+
+
+
+
+ Calls the asynchronous method to get the required entities specified by ParentId.
+
+
+
+
+
+
+ FindByParentIdAsync completed callback
+
+
+
+
+
+
+
+ Calls the asynchronous method to get the required CDC.
+
+
+
+
+ Creates the ids exception.
+
+ The application exception.
+ Returns the IdsException.
+
+
+
+ FindAll a sync completed call back.
+
+ The Entity type.
+ The sender.
+ The instance containing the event data.
+
+
+
+ call back method for asynchronously Adding entity
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Callback event
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Callback event
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Delete operation call back method.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Delete operation call back method.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ CDC Async completed call back.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ This class contains code for Batch Processing.
+
+
+
+
+ batch requests
+
+
+
+
+ batch responses
+
+
+
+
+ inuit batch item responses list.
+
+
+
+
+ service context object.
+
+
+
+
+ rest handler object.
+
+
+
+
+ serializer to be used.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The service context.
+ The rest handler.
+
+
+
+ Gets or sets the call back event for ExecuteAsync method in asynchronous call.
+
+
+ on batch execute async completed.
+
+
+
+
+ Gets the count.
+
+
+
+
+ Gets list of entites in case ResponseType is Report.
+
+
+
+
+ Gets the with the specified id.
+
+ unique batchitem id.
+
+
+
+
+
+
+
+ Adds the specified entity operation.
+
+ entitiy for the batch operation.
+ Unique batchitem id
+ operation to be performed for the entity.
+
+
+
+ Adds the specified entity operation.
+
+ entitiy for the batch operation.
+ Unique batchitem id
+ operation to be performed for the entity.
+
+
+
+ Removes batchitem with the specified batchitem id.
+
+ unique batchitem id
+
+
+
+ Remove all the batchitem requests.
+
+
+
+
+ This method executes the batch request.
+
+
+
+
+ This method executes the batch request Asynchronously.
+
+
+
+
+ Prepare IdsException out of Fault object.
+
+ Fault object.
+ returns IdsException object.
+
+
+
+ process batch item response
+
+ The batchitem response.
+ returns IntuitBatchResponse object.
+
+
+
+ call back method for asynchronous batch execution.
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Contains events for call back methods and corresponding fields
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets the batch.
+
+
+ The batch.
+
+
+
+
+ Gets or sets the error.
+
+
+
+
+ Contains event handler for call back event.
+
+
+
+
+ event handler to handle call back for batch exceution completion
+
+ Sender of the event.
+ The instance containing the event data.
+
+
+
+ This class file contains DataService performs CRUD operations on V3 QuickBooks APIs.
+
+
+
+
+ The Service context object.
+
+
+
+
+ Rest Request Handler.
+
+
+
+
+ Initializes a new instance of the class.
+
+ IPP Service Context
+
+
+
+ Gets or sets the call back event for find all method in asynchronous call.
+
+
+ The OnFindAllCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Add method in asynchronous call.
+
+
+ The OnAddAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for FindByid method in asynchronous call.
+
+
+ The OnFindByIdAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for FindByLevel method in asynchronous call.
+
+
+ The OnFindByLevelAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for FindByParentId method in asynchronous call.
+
+ ///
+ The OnFindByParentIdAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for GetPdf method in asynchronous call.
+
+
+ The OnGetPdfAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for SendEmail method in asynchronous call.
+
+
+ The OnSendEmailAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Update method in asynchronous call.
+
+
+ The OnUpdateAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Update account method in asynchronous call.
+
+
+ The OnUpdateAccAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Update account method in asynchronous call.
+
+
+ The OnDoNotUpdateAccAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Delete method in asynchronous call.
+
+
+ The OnDeleteAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Delete method in asynchronous call.
+
+
+ The OnDeleteAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for Revert method in asynchronous call.
+
+
+ The OnRevertAsyncCompleted call back.
+
+
+
+
+ Gets or sets the call back event for CDC method in asynchronous call.
+
+
+ The OnCDCCompleted call back.
+
+
+
+
+ Adds an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Add.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ Deletes an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Delete.
+
+
+
+ Voids an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Void (only entities of type Sales Receipt and Payment are supported to be voided)
+ Returns the voided entity
+
+
+
+ Updates an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ updateaccountontxns an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ donotupdateaccountontxns an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ Returns an entity as pdf bytes.
+
+ Generic Type T.
+ Entity to be returned as pdf bytes (entities of type Sales Receipt, Invoice and Estimate are supported to be returned as pdf).
+ Returns pdf as bytes
+
+
+
+ Call the synchronous methods to send entity of type T in an email.
+
+ Generic Type T.
+ Instance of entity to be sent in an email. This is not the actual entity that will be emailed. This entity needs to be present on server and the entity on the server will be sent in an email.Any changes in the passed in entity must be committed to the server in order for it to reflect in the email. Entities of type Sales Receipt, Invoice and Estimate are supported to be sent in an email as pdf
+ Optional parameter to specify an email address
+ Retruns the entity sent in email
+
+
+
+ Returns an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity type to Find.
+ Returns an entity of specified Id.
+
+
+
+ Returns entities by the Parent Id specified, supported for TaxClassification only.
+
+
+
+
+
+
+
+ Returns entities by the Level specified, supported for TaxClassification only.
+
+
+
+
+
+
+
+ Returns a list of all entities of type T under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ The entity for which the data is required.
+ The start position to retrieve.
+ Maximum no. of results to retrieve
+ Returns the list of entities.
+
+
+
+ Creates new batch
+
+ returns the batch object
+
+
+
+ Returns List of entities changed after certain time.
+
+ List of entity.
+ DateTime of timespan after which entities were changed.
+ Returns an IntuitCDCResponse.
+
+
+
+ Retrieves specified entity based passed page number and page size
+
+ Entity to be retrieved
+ Instance of entity to be retrieved
+ The start position.
+ The max results.
+
+
+
+ Retrieves specified entities based on passed Level, supported for TaxClassification only.
+
+
+
+
+
+
+ Retrieves specified entities based on passed ParentId, supported for TaxClassification only.
+
+
+
+
+
+
+ Call the Asynchronous methods to get a particular entity details.
+
+ Generic Type T.
+ Instance of entity to find
+
+
+
+ Call the Asynchronous methods to get a particular entity as pdf.
+
+ Generic Type T.
+ Entity to be returned as pdf bytes (entities of type Sales Receipt, Invoice and Estimate are supported to be returned as pdf).
+
+
+
+ Call the Asynchronous methods to send entity of type T in an email.
+
+ Generic Type T.
+ Instance of entity to be sent in an email. This is not the actual entity that will be emailed. This entity needs to be present on server and the entity on the server will be sent in an email.Any changes in the passed in entity must be committed to the server in order for it to reflect in the email. Entities of type Sales Receipt, Invoice and Estimate are supported to be sent in an email as pdf
+ Optional parameter to specify an email address
+
+
+
+ Retrieves entities changed since particular Date
+
+ List of entities to be retrieved
+ date after which entities changed.
+
+
+
+ Adds specified new entity
+
+ Entity to be added
+ Instance of entity to be added
+
+
+
+ Deletes an entity under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ Instance of entity to Delete
+
+
+
+ Async function that Voids an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Void (only entities of type Sales Receipt and Payment are supported to be voided)
+
+
+
+ Updates an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Returns an updated version of the entity with updated identifier and sync token
+
+
+
+ Updates an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Returns an updated version of the entity with updated identifier and sync token
+
+
+
+ Updates an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Returns an updated version of the entity with updated identifier and sync token
+
+
+
+ Validates the Service context.
+
+ Service Context.
+
+
+
+ Find Asynchronous Call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Callback method for FindBy Id
+
+ Rest handler class
+ callback event arguments
+
+
+
+ CallBack method for FindByLevelAsync method
+
+
+
+
+
+
+ CallBack method for FindByParentIdAsync method
+
+
+
+
+
+
+ Callback method for GetPdf
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Callback method for SendEmail
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Add Asynchronous call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Delete Asynchronously completed
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Voids the Asynchronously completed.
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Update asynchronously completed
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Update account asynchronously completed
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Do Not Update account asynchronously completed
+
+ Rest handler class
+ callback event arguments
+
+
+
+ CDC Asynchronous Call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Upload a stream with metadata defined in Attachable under the specified realm. The realm must be set in the context.
+
+ Attachment Metadata of Stream to be Uploaded.
+ Stream to be uploaded
+ Returns an uploaded attachment with updated identifier and sync token.
+
+
+
+ Returns an entity under the specified realm. The realm must be set in the context.
+
+ Entity type to Find.
+ Returns an entity of specified Id.
+
+
+
+ Prepare Http request for Reading Tax Cassification methods
+
+
+
+
+
+
+
+ Intuit.Ipp.DataService has public methods to call Intuit Data Services and
+ The assembly has methods for all CRUD
+ (Add, Update, FindById, FindAll and Delete) operations and also has features to query QBO entities.
+
+
+
+
+ A list of Domain entities supported by IPS. Used by the REST infrastructure to construct relevant calls.
+
+
+
+
+ none Resource
+
+
+
+
+ account balances Resource
+
+
+
+
+ balance sheet Resource
+
+
+
+
+ customers show me Resource
+
+
+
+
+ advanced report Resource
+
+
+
+
+ income breakdown Resource
+
+
+
+
+ profitandloss Resource
+
+
+
+
+ sales summary Resource
+
+
+
+
+ top customers by sales Resource
+
+
+
+
+ A list of Domain entities supported by QBO. Used by the REST infrastructure to construct relevant calls.
+
+
+
+
+ user Resource
+
+
+
+
+ account Resource
+
+
+
+
+ bill Resource
+
+
+
+
+ bill payment Resource
+
+
+
+
+ billpaymentcreditcard Resource
+
+
+
+
+ bom component Resource
+
+
+
+
+ build assembly Resource
+
+
+
+
+ charge Resource
+
+
+
+
+ check Resource
+
+
+
+
+ credit card charge Resource
+
+
+
+
+ credit card credit Resource
+
+
+
+
+ credit memo Resource
+
+
+
+
+ currency info Resource
+
+
+
+
+ customer Resource
+
+
+
+
+ customer message Resource
+
+
+
+
+ customer type Resource
+
+
+
+
+ deposit Resource
+
+
+
+
+ discount Resource
+
+
+
+
+ employee Resource
+
+
+
+
+ estimate Resource
+
+
+
+
+ fixedasset Resource
+
+
+
+
+ incomebreakdown Resource
+
+
+
+
+ inventoryadjustment Resource
+
+
+
+
+ inventorysite Resource
+
+
+
+
+ inventorytransfer Resource
+
+
+
+
+ invoice Resource
+
+
+
+
+ item Resource
+
+
+
+
+ itemconsolidated Resource
+
+
+
+
+ itemreceipt Resource
+
+
+
+
+ job Resource
+
+
+
+
+ jobtype Resource
+
+
+
+
+ journalentry Resource
+
+
+
+
+ othername Resource
+
+
+
+
+ payment Resource
+
+
+
+
+ paymentmethod Resource
+
+
+
+
+ payrollitem Resource
+
+
+
+
+ payrollnonwageitem Resource
+
+
+
+
+ purchaseorder Resource
+
+
+
+
+ salesorder Resource
+
+
+
+
+ salesreceipt Resource
+
+
+
+
+ salesrep Resource
+
+
+
+
+ salestax Resource
+
+
+
+
+ salestaxcode Resource
+
+
+
+
+ salestaxgroup Resource
+
+
+
+
+ shipmethod Resource
+
+
+
+
+ status Resource
+
+
+
+
+ task Resource
+
+
+
+
+ templatename Resource
+
+
+
+
+ timeactivity Resource
+
+
+
+
+ unitofmeasure Resource
+
+
+
+
+ vendor Resource
+
+
+
+
+ vendorcredit Resource
+
+
+
+
+ vendortype Resource
+
+
+
+
+ preferences Resource
+
+
+
+
+ syncactivityrequest Resource
+
+
+
+
+ salesterm Resource
+
+
+
+
+ class Resource
+
+
+
+
+ creditcardrefun Resource
+
+
+
+
+ company Resource
+
+
+
+
+ customfielddefinition Resource
+
+
+
+
+ namevalue Resource
+
+
+
+
+ recordcount Resource
+
+
+
+
+ This interface specifies the Sync CRUD operations for IDS.
+
+
+
+
+ Adds an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Add.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ Deletes an entity under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ Entity to Delete.
+
+
+
+ Voids an entity under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ Entity to Delete.
+
+
+
+ Updates an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity to Update.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ Gets an entity under the specified realm. The realm must be set in the context.
+
+ Generic Type T.
+ Entity type to Find.
+ Returns an entity of specified Id.
+
+
+
+ Gets a list of all TacClassification entities specified by ParentId under the specified realm. The realm must be set in the context
+
+
+
+ Returns the list of entities.
+
+
+
+ Gets a list of all TaxClassification entities specified by Level under the specified realm. The realm must be set in the context
+
+
+
+ Returns the list of entities.
+
+
+
+ Gets a list of all entities of type T under the specified realm. The realm must be set in the context
+
+ Generic Type T.
+ The entity for which the data is required.
+ The Page number to retrieve.
+ The number of record fetch in one call. Max size supported by QBO is 1000.
+ Returns the list of entities."
+
+
+
+ This class processes the batch request.
+
+
+
+
+ unique batch item Id
+
+
+
+
+ enum representing ResponseType after batch execution.
+
+
+
+
+ entity in case response type is entity.
+
+
+
+
+ list of entities in case ResponseType is query.
+
+
+
+
+ IdsException in case of ResponseType is exception.
+
+
+
+
+ IntuitCDCResponse in case of ResponseType is of type CDC.
+
+
+
+
+ QueryResponse in case of ResponseType is of type query.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets or sets entity in case ResponseType is entity.
+
+
+
+
+ Gets list of entites in case ResponseType is Report.
+
+
+
+
+ Gets or sets exception in case ResponseType is exception
+
+
+
+
+ Gets or sets the type of the response return after batch execution
+
+
+
+
+ Gets or sets the type of the response return after batch execution
+
+
+
+
+ Gets or sets the IntuitCDCResponse returned after batch execution
+
+
+
+
+ Gets or sets the QueryResponse returned after batch execution
+
+
+
+
+ adds the entities to entities list
+
+ The entity.
+
+
+
+ This class processes the CDC request.
+
+
+
+
+ list of entities.
+
+
+
+
+ IdsException in case of ResponseType is exception.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Gets the List of entity value with particular key
+
+ key.
+
+
+
+ status of response for delete and void operation
+
+
+
+
+ Entity has been made void.
+
+
+
+
+ entity has been deleted.
+
+
+
+
+ type of batch response
+
+
+
+
+ batch response has single entity
+
+
+
+
+ batch response has more than one enitity.
+
+
+
+
+ batch response has exception.
+
+
+
+
+ batch response has CDCQuery.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to This Batch Id is already used within this batch..
+
+
+
+
+ Looks up a localized string similar to BatchItem having Id {0} not found for removal..
+
+
+
+
+ Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to Email address is either not in valid format or is not provided.
+
+
+
+
+ Looks up a localized string similar to No email address or invalid email address format.
+
+
+
+
+ Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
+
+
+
+
+ Looks up a localized string similar to Id of the entity cannot be null or empty..
+
+
+
+
+ Looks up a localized string similar to entity.
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}.
+
+
+
+
+ Looks up a localized string similar to ParentRef field is null or empty..
+
+
+
+
+ Looks up a localized string similar to The Ids Logger cannot be null..
+
+
+
+
+ Looks up a localized string similar to Id.
+
+
+
+
+ Looks up a localized string similar to This entity does not suppport this opperation. Only supported for TaxClassification.
+
+
+
+
+ Looks up a localized string similar to pageNumber.
+
+
+
+
+ Looks up a localized string similar to pageSize.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be zero or negative value..
+
+
+
+
+ Looks up a localized string similar to Only entitites of type SalesReceipt, Invoice and Estimate are supported for this operation..
+
+
+
+
+ Looks up a localized string similar to The Request Validator cannot be null..
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Looks up a localized string similar to The Service Context cannot be null..
+
+
+
+
+ Looks up a localized string similar to serviceContext.
+
+
+
+
+ Looks up a localized string similar to Status not deleted. .
+
+
+
+
+ Looks up a localized string similar to Status not voided..
+
+
+
+
+ Looks up a localized string similar to string parameter can not be null or empty..
+
+
+
+
+ Looks up a localized string similar to Only entitites of type SalesReceipt and Payment are supported for this operation..
+
+
+
+
+ Class contains Helper Methods for Services.
+
+
+
+
+ Prevents a default instance of the ServicesHelper class from being created.
+
+
+
+
+ Checks whether the entity passed has a type or not.
+
+ CDM Entity.
+ True if the type exists or else false.
+
+
+
+ Validates if entity is null
+
+
+
+
+
+
+
+ Validate Id field null or white space for IntuitEntity object
+
+
+
+
+
+
+ Validate if type of entity is same as specified type
+
+
+
+
+
+
+
+ Validate if passed object is null
+
+
+
+
+
+
+ Validate if IntuitEntity was converted successfully
+
+
+
+
+
+
+ Get ParentRef field of given object
+
+
+
+
+
+
+
+ Get Level field of given object
+
+
+
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.dll
new file mode 100644
index 0000000..cc4e361
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.pdb
new file mode 100644
index 0000000..2750dd2
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.xml
new file mode 100644
index 0000000..00fc669
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Diagnostics.xml
@@ -0,0 +1,81 @@
+
+
+
+ Intuit.Ipp.Diagnostics
+
+
+
+
+ Intuit.IPP.Diagnostics provides message logging feature. The assembly uses System.Trace as the default
+ logger to log messages.
+ It also provides an interface to use a third party logging frameworks such as, Enterprise Library,
+ Log4Net and so forth. When using a third party logger, you should implement ILogger interface and assign
+ instance of custom logging class to service context object.
+
+
+
+
+ Interface used to log messages.
+
+
+
+
+ Logs messages depending on the ids trace level.
+
+ IDS Trace Level.
+ The message to write.
+
+
+
+ Specifies what level of messages to output.
+
+
+
+
+ Output no tracing and debugging messages.
+
+
+
+
+ Output error-handling messages.
+
+
+
+
+ Output warnings and error-handling messages.
+
+
+
+
+ Output informational messages, warnings, and error-handling messages.
+
+
+
+
+ Output all debugging and tracing messages.
+
+
+
+
+ Logs trace messages using System.Diagnostics.
+
+
+
+
+ Provides a multilevel switch to control tracing.
+
+
+
+
+ Initializes a new instance of the TraceLogger class.
+
+
+
+
+ Logs messages depending on the ids trace level.
+
+ IDS Trace Level.
+ The message to write.
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.dll
new file mode 100644
index 0000000..6df68c5
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.pdb
new file mode 100644
index 0000000..e2e3272
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.xml
new file mode 100644
index 0000000..7fc8826
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.EntitlementService.xml
@@ -0,0 +1,118 @@
+
+
+
+ Intuit.Ipp.EntitlementService
+
+
+
+
+ This class file contains EntitlementService which performs Get operation for Entitlements
+
+
+
+
+ The Service context object.
+
+
+
+
+ Rest Request Handler.
+
+
+
+
+ Serialization Format
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+
+ Gets entitlements against a specified realm. The realm must be set in the context.
+
+ Base Url of the Entitlements API for OAuth1 vs OAuth2. Default is set to OAuth2 prod environment.
+ Returns EntitlementsResponse
+
+
+
+ Gets entitlements against a specified realm. The realm must be set in the context.
+
+ Base Url of the Entitlements API for OAuth1 vs OAuth2. Default is set to OAuth2 prod environment
+ Returns EntitlementsResponse
+
+
+
+ Gets or sets the call back event for Get Entitlements method in asynchronous call.
+
+
+ The OnGetEntilementAsyncCompleted call back.
+
+
+
+
+ GetEntitlements Asynchronous call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Validates the Service context.
+
+ Service Context.
+
+
+
+ This interface specifies the EntitlementService Read operation
+
+
+
+
+ Gets Entitlements for a specified realm. The realm must be set in the context.
+
+
+
+
+
+
+ Gets Entitlements for a specified realm. The realm must be set in the context.
+
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to The Service Context cannot be null..
+
+
+
+
+ Looks up a localized string similar to serviceContext.
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.dll
new file mode 100644
index 0000000..8c42baa
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.pdb
new file mode 100644
index 0000000..74e186c
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.xml
new file mode 100644
index 0000000..a0b208b
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Exception.xml
@@ -0,0 +1,1339 @@
+
+
+
+ Intuit.Ipp.Exception
+
+
+
+
+ Intuit.IPP.Exception stores IPP exceptions categorized as SDK Exception and Service Exception.
+ SDK Exceptions are exceptions that occur within the SDK, for example, SerializationException, De-SerializationException,
+ and so forth.
+ Service Exceptions are exceptions returned from REST service or network related exceptions, for example,
+ CommunicationException, RetryException, and so forth.
+ The Intuit.IPP.Exception assembly has IdsExceptionManager class that manages all IDS exceptions.
+ Error messages or error codes can be used to call the HandleException methods, if there are no IPP exceptions.
+
+
+
+
+ TODO: Update summary.
+
+
+
+
+ Error Code.
+
+
+
+
+ Error Message.
+
+
+
+
+ The name of the property (field) associated with this error, if applicable.
+
+
+
+
+ Text that further describes the error, useful for debugging by the developer.
+
+
+
+
+ Initializes a new instance of the IdsError class.
+
+
+
+
+ Initializes a new instance of the IdsError class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the IdsError class.
+
+ Error Message
+ Error Code.
+ Element of the exception.
+ Detail of the exception.
+
+
+
+ Initializes a new instance of the IdsError class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Gets or sets Error Code.
+
+
+
+
+ Gets the name of the property (field) associated with this error, if applicable.
+
+
+
+
+ Error Message.
+
+
+
+
+ Gets the text that further describes the error, useful for debugging by the developer.
+
+
+
+
+ Contains the System.Runtime.Serialization.SerializationInfo with information about the exception.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an IdsException.
+
+
+
+
+ Error Code.
+
+
+
+
+ Error Message.
+
+
+
+
+ Source of the exception.
+
+
+
+
+ Inner Exception.
+
+
+
+
+ Inner Exceptions.
+
+
+
+
+ Initializes a new instance of the IdsException class.
+
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ Error Message.
+ Inner Exceptions.
+
+
+
+ Initializes a new instance of the IdsException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Gets or sets Error Code.
+
+
+
+
+ Error Message.
+
+
+
+
+ Source of the exception.
+
+
+
+
+ Gets inner exception.
+
+
+
+
+ Gets the Inner Exceptions.
+
+
+
+
+ Contains the System.Runtime.Serialization.SerializationInfo with information about the exception.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Manages all the exceptions thrown to the user.
+
+
+
+
+ Handles exception thrown to the user.
+
+ Error Message
+
+
+
+ Handles Exception thrown to the user.
+
+ Ids Exception
+
+
+
+ Handles Exception thrown to the user.
+
+ Error Message
+ Ids Exception
+
+
+
+ Handles Exception thrown to the user.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Handles Exception thrown to the user.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Ids Exception
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit..
+
+
+
+
+ Looks up a localized string similar to The communicating channel was terminated..
+
+
+
+
+ Looks up a localized string similar to CommunicationException was thrown..
+
+
+
+
+ Looks up a localized string similar to Ids service endpoint was not found..
+
+
+
+
+ Looks up a localized string similar to Fault exception was raised..
+
+
+
+
+ Looks up a localized string similar to IdsError was thrown..
+
+
+
+
+ Looks up a localized string similar to Ids exception was thrown..
+
+
+
+
+ Looks up a localized string similar to Invalid Parameter.
+
+
+
+
+ Looks up a localized string similar to Realm Id is invalid..
+
+
+
+
+ Looks up a localized string similar to The Request to the service is invalid..
+
+
+
+
+ Looks up a localized string similar to Security Token is invalid..
+
+
+
+
+ Looks up a localized string similar to Ips exception thrown..
+
+
+
+
+ Looks up a localized string similar to Protocol exception was raised..
+
+
+
+
+ Looks up a localized string similar to Exceeded retry attempts..
+
+
+
+
+ Looks up a localized string similar to Retry Policy Exception was raised..
+
+
+
+
+ Looks up a localized string similar to Sdk Exception was thrown..
+
+
+
+
+ Looks up a localized string similar to SecurityException was thrown..
+
+
+
+
+ Looks up a localized string similar to Serialization Exception was raised..
+
+
+
+
+ Looks up a localized string similar to Ids Server is too busy..
+
+
+
+
+ Looks up a localized string similar to ServiceException was thrown..
+
+
+
+
+ Looks up a localized string similar to There was no response from the service..
+
+
+
+
+ Looks up a localized string similar to Throttle Exception was thrown.
+
+
+
+
+ Looks up a localized string similar to Validation Exception was thrown..
+
+
+
+
+ Represents an exception raised by the Intuit SDK.
+
+
+
+
+ Initializes a new instance of the SdkException class.
+
+
+
+
+ Initializes a new instance of the SdkException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the SdkException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SdkException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the SdkException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SdkException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when an batch collection exceeds 25 items.
+
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the BatchItemsExceededException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when an invalid realm id is encountered.
+
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidParameterException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when an invalid realm id is encountered.
+
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidRealmException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when an invalid service request was made.
+
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidServiceRequestException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when an invalid token was generated.
+
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the InvalidTokenException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Retry Exception.
+
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the RetryExceededException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Exception raised during Serialization/Deserialization of entities.
+
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SerializationException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when ServiceContext is Null.
+
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServiceReturnedNoInformationException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ TODO: Update summary.
+
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ Inner Exceptions.
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the SecurityException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised by the Intuit Service.
+
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ Inner Exceptions.
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ Error Message
+ Error Codes (400, 200, 404).
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ Error Message
+ Error Codes (400, 200, 404).
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServiceException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an Exception raised when the communicating channel was terminated due to an unknown error.
+
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ChannelTerminatedException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised while communicating with IDS services.
+
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the CommunicationException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised when an endpoint address was not found on IDS.
+
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the EndpointNotFoundException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Fault Exception.
+
+
+
+
+ Initializes a new instance of the FaultException class.
+
+
+
+
+ Initializes a new instance of the FaultException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the FaultException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the FaultException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the FaultException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the FaultException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents a Protocol exception.
+
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ProtocolException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised when applying the retry policy for the Ids service calls.
+
+
+
+
+ Initializes a new instance of the RetryException class.
+
+
+
+
+ Initializes a new instance of the RetryException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the RetryException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the RetryException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the RetryException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the RetryException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised when the Ids server is busy and cannot process user requests.
+
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ServerTooBusyException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ Represents an exception raised when the Throttle is Exceeded and cannot process user requests.
+
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ThrottleExceededException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
+ TODO: Update summary.
+
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ Inner Exceptions.
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ Error Message.
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ Error Message
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ Error Message
+ Error Code.
+ Source of the exception.
+ Inner Exception.
+
+
+
+ Initializes a new instance of the ValidationException class.
+
+ The System.Runtime.Serialization.SerializationInfo that holds the serialized object data about the exception being thrown.
+ The System.Runtime.Serialization.StreamingContext that contains contextual information about the source or destination.
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.dll
new file mode 100644
index 0000000..9c387cf
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.pdb
new file mode 100644
index 0000000..b84fd25
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.xml
new file mode 100644
index 0000000..d10ea38
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.GlobalTaxService.xml
@@ -0,0 +1,254 @@
+
+
+
+ Intuit.Ipp.GlobalTaxService
+
+
+
+
+ Async Global TaxService for QBO.
+
+
+
+
+ The Service context object.
+
+
+
+
+ GlobalTax Async Service
+
+ IPP Service Context
+
+
+
+ call back event for find all
+
+
+
+
+ Adds an entity (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
+
+ Entity to Add
+
+
+
+ Creates the ids exception.
+
+ The application exception.
+ Returns the IdsException.
+
+
+
+ call back method for asynchronously Executing a Report
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Global TaxService for QBO.
+
+
+
+
+ The Service context object.
+
+
+
+
+ Rest Request Handler.
+
+
+
+
+ GlobalTaxService class
+
+ IPP Service Context
+
+
+
+ Validates the Service context.
+
+ Service Context.
+
+
+
+ Gets or sets the call back event for AddTaxCode method in asynchronous call.
+
+
+ The OnAddTaxCodeAsyncCompleted call back.
+
+
+
+
+ Adds a TaxCode under the specified realm. The realm must be set in the context.
+
+ TaxCode to Add.
+ Returns an updated version of the entity with updated identifier.
+
+
+
+ Adds a TaxCode under the specified realm. The realm must be set in the context.
+
+ TaxCode to Add.
+
+
+
+ Add Asynchronous call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Class contains Helper Methods for Services.
+
+
+
+
+ Prevents a default instance of the ServicesHelper class from being created.
+
+
+
+
+ Checks whether the entity passed has a type or not.
+
+ CDM Entity.
+ True if the type exists or else false.
+
+
+
+ This interface specifies the Sync CRUD operations for IDS.
+
+
+
+
+ Adds TaxService entity under the specified realm. The realm must be set in the context.
+
+ TaxService entity to Add.
+ Returns an updated version of the entity with updated identifier.
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to This Batch Id is already used within this batch..
+
+
+
+
+ Looks up a localized string similar to BatchItem having Id {0} not found for removal..
+
+
+
+
+ Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
+
+
+
+
+ Looks up a localized string similar to Id of the entity cannot be null or empty..
+
+
+
+
+ Looks up a localized string similar to entity.
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}.
+
+
+
+
+ Looks up a localized string similar to The Ids Logger cannot be null..
+
+
+
+
+ Looks up a localized string similar to Id.
+
+
+
+
+ Looks up a localized string similar to pageNumber.
+
+
+
+
+ Looks up a localized string similar to pageSize.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be zero or negative value..
+
+
+
+
+ Looks up a localized string similar to The Request Validator cannot be null..
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Looks up a localized string similar to The Service Context cannot be null..
+
+
+
+
+ Looks up a localized string similar to serviceContext.
+
+
+
+
+ Looks up a localized string similar to Status not deleted. .
+
+
+
+
+ Looks up a localized string similar to Status not voided..
+
+
+
+
+ Looks up a localized string similar to string parameter can not be null or empty..
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.dll
new file mode 100644
index 0000000..f56bb5e
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.pdb
new file mode 100644
index 0000000..119dae7
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.xml
new file mode 100644
index 0000000..e84f0d6
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.OAuth2PlatformClient.xml
@@ -0,0 +1,1350 @@
+
+
+
+ Intuit.Ipp.OAuth2PlatformClient
+
+
+
+
+ Enum class for AuthenticationStyle
+
+
+
+
+ Helper class fo creating Authorize url
+
+
+
+
+ Maps authorize endpoint
+
+
+
+
+
+ Maps authorize endpoint
+
+
+
+
+
+ Formats values to the required url format
+
+ values
+
+
+
+ Extension class for AuthorizeRequest
+
+
+
+
+ Create Authorize request
+
+ request
+ values
+ string
+
+
+
+ Create Authorize Url
+
+ request
+ clientId
+ responseType
+ scope
+ redirectUri
+ state
+ extra
+ string
+
+
+
+ Helper class to map values to Dictionary
+
+
+ dictionary
+
+
+
+ Helper class to map values to Dictionary
+
+
+
+ dictionary
+
+
+
+ AuthorizeResponse Class to map response from Authroize call
+
+
+
+
+ Constructor
+
+
+
+
+
+ Decodes url
+
+
+ string
+
+
+
+ Discovery Client ot get details from Discovery Url
+
+
+
+
+ GetAsync call for Discovery Url
+
+ authority
+
+
+
+ HttpClient
+
+
+
+
+ Authority
+
+
+
+
+ Url
+
+
+
+
+ Policy
+
+
+
+
+ Timeout
+
+
+
+
+ DiscoveryClient Method to call discoery url
+
+ authority
+ innerHandler
+
+
+
+ DiscoveryClient constructor which takes in app environment
+
+ app Environment
+
+
+
+ DiscoveryClient constructor which takes in string discovery Url
+
+ authority
+
+
+
+ GetAsync call for Discovery
+
+ cancellationToken
+ Task for Discoverresponse
+
+
+
+ Get call for Discovery Document synchronous
+
+
+
+
+
+
+ Validates Discovery doc values
+
+
+
+
+ Sets the discovery authority if not present in application configuration
+
+
+
+
+ Specifies if HTTPS is enforced on all endpoints. Defaults to true.
+
+
+
+
+ Specifies if the issuer name is checked to be identical to the authority. Defaults to true.
+
+
+
+
+ DiscoveryResponse class to handle response from Discovery call
+
+
+
+
+ Handles success raw response from Token api call
+
+ raw
+ policy
+
+
+
+ Handles exception response from Token api call
+
+ statusCode
+ reason
+
+
+
+ Handles exception response from Token api call
+
+ exception
+ errorMessage
+
+
+
+ Strongly typed getters
+
+
+
+
+ Generic getters
+
+
+
+
+ Validates Discovery policy
+
+ policy
+ string
+
+
+
+ Validates Issuer Name
+
+ issuer
+ authority
+ bool
+
+
+
+ Validates Endpoints
+
+ json
+ policy
+ bool
+
+
+
+ Json Object extension
+
+
+
+
+ Converts Json object to Claims
+
+ json
+ IEnumerable Claim
+
+
+
+ Helper for Json object
+
+ json
+ name
+ JToken
+
+
+
+ Helper for Json object
+
+ json
+ name
+ string
+
+
+
+ Helper for Json object
+
+ json
+ name
+ bool
+
+
+
+ Helper for Json object
+
+ json
+ name
+ IEnumerable string
+
+
+
+
+
+
+
+
+ ClientId
+
+
+
+
+ ClientSecret
+
+
+
+
+ RedirectUri
+
+
+
+
+ DiscoveryDoc
+
+
+
+
+ AppEnvironment
+
+
+
+
+ CSRFToken
+
+
+
+
+ DiscoveryUrl
+
+
+
+
+ OAuth2Client constructor
+
+
+
+
+ This can either be sandbox, production or an actual discovery url
+
+
+
+ Gets Discovery Doc
+
+
+
+
+
+ Get Authorization Url
+
+
+
+
+
+
+
+ Get Authorization Url
+
+
+
+
+
+
+ Gets Bearer token from Authorization code
+
+
+
+
+
+
+
+ Refreshes access token to get new access token
+
+
+
+
+
+
+
+
+ Revoke token using either access or refresh token
+
+
+
+
+
+
+
+ Get User Info
+
+
+
+
+
+
+
+ Validates ID token
+
+
+
+
+
+
+ Generate random CSRF token
+
+
+
+
+
+ RefreshTokenHandler Class
+
+
+
+
+ Gets the current access token
+
+
+
+
+ Gets the current refresh token
+
+
+
+
+ Constructor
+
+ tokenEndpoint
+ clientId
+ clientSecret
+ refreshToken
+ accessToken
+ innerHandler
+
+
+
+ Constructor
+
+ client
+ refreshToken
+ accessToken
+ innerHandler
+
+
+
+ ClientId
+
+
+
+
+ ClientSecret
+
+
+
+
+ Address
+
+
+
+
+ AuthenticationStyle
+
+
+
+
+ Override methos for SendAsync
+
+ request
+ cancellationToken
+ Task of HttpResponseMessage
+
+
+
+ Dispose method
+
+ disposing
+
+
+
+ RefreshTokeAsync call
+
+ cancellationToken
+ Task of bool
+
+
+
+ GetAccessTokeAsync call
+
+ cancellationToken
+ Task of string
+
+
+
+ Enum for Response Error
+
+
+
+
+ TokenClient Class
+
+
+
+
+ Constructor
+
+ endpoint
+
+
+
+ Constructor
+
+ endpoint
+ innerHttpMessageHandler
+
+
+
+ Constructor
+
+ endpoint
+ clientId
+ clientSecret
+ style
+
+
+
+ Constructor
+
+ endpoint
+ clientId
+ clientSecret
+ innerHttpMessageHandler
+
+
+
+
+ ClientId
+
+
+
+
+ ClientSecret
+
+
+
+
+ Address
+
+
+
+
+ AuthenticationStyle
+
+
+
+
+ TimeOut
+
+
+
+
+ RequestAsync call
+
+ form
+ cancellationToken
+ task of TokenResponse
+
+
+
+ Dispose call
+
+
+
+
+ Virtual Dispose call
+
+
+
+
+
+ TokenClientExtensions class
+
+
+
+
+ RequestTokenFromCodeAsync call
+
+ client
+ code
+ redirectUri
+ codeVerifier
+ extra
+ cancellationToken
+ task of TokenResponse
+
+
+
+ RequestRefreshTokenAsync call
+
+ client
+ refreshToken
+ extra
+ cancellationToken
+ task of TokenResponse
+
+
+
+ Merge call
+
+ client
+ explicitValues
+ extra
+ Dictionary
+
+
+
+ ObjectToDictionary call
+
+ values
+ Dictionary
+
+
+
+ TokenResponse class to map response from Token call
+
+
+
+
+ Handles success raw response from Token api call
+
+ raw
+
+
+
+ Handles exception response from Token api call
+
+ exception
+
+
+
+ Handles exception response from Token api call
+
+ statusCode
+ reason
+
+
+
+ Returns Access Token expiry value
+
+
+
+
+ Returns RefreshToken Expiry Value
+
+
+
+
+ Handles error
+
+
+
+
+ Helper to get Name
+
+
+
+
+ JsonToken Class
+
+
+
+
+ TokenRevocationClient Class
+
+
+
+
+ Client
+
+
+
+
+ Address
+
+
+
+
+ AuthenticationStyle
+
+
+
+
+ ClientId
+
+
+
+
+ ClientSecret
+
+
+
+
+
+ Timeout
+
+
+
+
+ RevokeAsync
+
+ request
+ cancellationToken
+ Task of TokenRevocationResponse
+
+
+
+ Extension Class for TokenRevocationClient
+
+
+
+
+ RevokeAccessTokenAsync
+
+ client
+ token
+ cancellationToken
+ Task of TokenRevocationResponse
+
+
+
+ RevokeRefreshTokenAsync
+
+ client
+ token
+ cancellationToken
+ Task of TokenRevocationResponse
+
+
+
+ TokenRevocationRequest Class
+
+
+
+
+ Token
+
+
+
+
+ ClientId
+
+
+
+
+ ClientSecret
+
+
+
+
+ Constructor
+
+
+
+
+ TokenRevocationResponse to handle response from Token Revoke call
+
+
+
+
+ Handles successful raw response from Token Revoke api call
+
+
+
+
+ Handles successful raw response from Token Revoke api call
+
+ raw
+
+
+
+ Handles exception response from Token Revoke api call
+
+ statusCode
+ reason
+
+
+
+ Handles exception response from UserInfo api call
+
+ exception
+
+
+
+ Handles Error
+
+
+
+
+ UserInfoClient class
+
+
+
+
+ Constructor
+
+ endpoint
+
+
+
+ Constructor
+
+ endpoint
+ innerHttpMessageHandler
+
+
+
+ Timeout
+
+
+
+
+ GetAsync
+
+ token
+ cancellationToken
+ Task of UserInfoResponse
+
+
+
+ UserInfoResponse Class to map response from UserInfo call
+
+
+
+
+ Handles successful raw response from UserInfo api call
+
+ raw
+
+
+
+ Handles exception response from UserInfo api call
+
+ statusCode
+ reason
+
+
+
+ UserInfoResponse
+
+ exception
+
+
+
+ Intuit.Ipp.OAuth2PlatformClient has OAuth2 specific client lib with helper classes for different calls related to getting tokens and managing them.
+
+
+
+
+ This attribute is used to represent a string value
+ for a value in an enum.
+
+
+
+
+ Holds the stringvalue for a value in an enum.
+
+
+
+
+ Constructor used to init a StringValue Attribute
+
+
+
+
+
+ AppEnvironment enum
+
+
+
+
+ Helper class for Base64 Url conversions
+
+
+
+
+ Encodes byte array to Base 64 string
+
+ arg
+
+
+
+ Converts from Base 64 string to byte array
+
+ arg
+
+
+
+ A class that mimics the standard Random class in the .NET Framework - but uses a random number generator internally.
+
+
+
+
+ Create Random keys bytes
+
+ lenth
+ byte array
+
+
+
+ Create Random key string
+
+ length
+ string
+
+
+
+ Create Unique Id
+
+
+ string
+
+
+
+ Convert Byte array to string
+
+ byte array
+ string
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ seed (ignored)
+
+
+
+ Returns a nonnegative random number.
+
+
+ A 32-bit signed integer greater than or equal to zero and less than .
+
+
+
+
+ Returns a nonnegative random number less than the specified maximum.
+
+ The exclusive upper bound of the random number to be generated. must be greater than or equal to zero.
+
+ A 32-bit signed integer greater than or equal to zero, and less than ; that is, the range of return values ordinarily includes zero but not . However, if equals zero, is returned.
+
+
+ is less than zero.
+
+
+
+
+ Returns a random number within a specified range.
+
+ The inclusive lower bound of the random number returned.
+ The exclusive upper bound of the random number returned. must be greater than or equal to .
+
+ A 32-bit signed integer greater than or equal to and less than ; that is, the range of return values includes but not . If equals , is returned.
+
+
+ is greater than .
+
+
+
+
+ Returns a random number between 0.0 and 1.0.
+
+
+ A double-precision floating point number greater than or equal to 0.0, and less than 1.0.
+
+
+
+
+ Fills the elements of a specified array of bytes with random numbers.
+
+ An array of bytes to contain random numbers.
+
+ is null.
+
+
+
+
+ DiscoveryUrlHelper class
+
+
+
+
+ Validate url scheme
+
+
+ boolean value
+
+
+
+ Validate if url scheme is https or not
+
+
+
+ boolean value
+
+
+
+ Helper class for Epoch time conversions
+
+
+
+
+ Converts the given date value to epoch time.
+
+ dateTime
+ long
+
+
+
+ Converts the given date value to epoch time.
+
+ dateTime Offset value
+ long
+
+
+
+ Converts the given epoch time to a with kind.
+
+
+ DateTime
+
+
+
+ Converts the given epoch time to a UTC .
+
+
+ DateTimeOffset
+
+
+
+ Helper class for Identity Token Header
+
+
+
+
+ kid
+
+
+
+
+ alg
+
+
+
+
+ Helper class for Identity Token Claims
+
+
+
+
+ sub
+
+
+
+
+ aud
+
+
+
+
+ realmId
+
+
+
+
+ auth_time
+
+
+
+
+ iss
+
+
+
+
+ exp
+
+
+
+
+ iat
+
+
+
+
+ Open id connect constants class
+
+
+
+
+ Authorize request query params
+
+
+
+
+ AuthorizeErrors class
+
+
+
+
+ AuthorizeResponse class
+
+
+
+
+ TokenRequest class
+
+
+
+
+ TokenErrors class
+
+
+
+
+ TokenResponse class
+
+
+
+
+ TokenTypes class
+
+
+
+
+ GratTypes class
+
+
+
+
+ Discovery class
+
+
+
+
+ This attribute is used to represent a string value
+ for a value in an enum.
+
+
+
+
+ Holds the stringvalue for a value in an enum.
+
+
+
+
+ Constructor used to init a StringValue Attribute
+
+
+
+
+
+ OidcScopes enum
+
+
+
+
+ String extensions class
+
+
+
+
+ Ensures trailing slash at the end of the url
+
+ url
+ string
+
+
+
+ Removes trailing slash at the end of the url
+
+ url
+ string
+
+
+
+ Will get the string value for a given enums value, this will
+ only work if you assign the StringValue attribute to
+ the items in your enum.
+
+ value
+ string
+
+
+
+ Helper class to do equality checks without leaking timing information
+
+
+
+
+ Checks two strings for equality without leaking timing information.
+
+ string 1.
+ string 2.
+
+ true if the specified strings are equal; otherwise, false.
+
+
+
+
+ Class for deserializing the UserInfoResponse
+
+
+
+
+ Class for deserializing the Address returned
+
+
+
+
+ Constants for JsonWebAlgorithms Key Type
+
+
+
+
+ RSA const
+
+
+
+
+ Represents a Json Web Key as defined in http://tools.ietf.org/html/rfc7517.
+
+
+
+
+ Initializes an new instance of .
+
+
+
+
+ Initializes an new instance of from a json string.
+
+ a string that contains JSON Web Key parameters in JSON format.
+
+
+
+ Gets or sets the 'kty' (Key Type)..
+
+
+
+
+ Gets or sets the 'e' (RSA - Exponent)..
+
+
+
+
+ Gets or sets the 'use' (Public Key Use)..
+
+
+
+
+ Gets or sets the 'kid' (Key ID)..
+
+
+
+
+ Gets or sets the 'alg' (KeyType)..
+
+
+
+
+ Gets or sets the 'n' (RSA - Modulus)..
+
+ value is formated as: Base64urlEncoding
+
+
+
+ Returns KeySize
+
+
+
+
+ Names for Json Web Key Values
+
+
+
+
+ Contains a collection of that can be populated from a json string.
+
+
+
+
+ Initializes an new instance of .
+
+
+
+
+ Initializes an new instance of from a json string.
+
+ a json string containing values.
+ if 'json' is null or whitespace.
+
+
+
+ Gets the .
+
+
+
+
+ Extension class for Json Wek Key
+
+
+
+
+ Formatter for Basic Authentication header
+
+
+
+
+ Constructor
+
+ clientId
+ clientSecret
+
+
+
+ HttpClientExtensions for Headers
+
+
+
+
+ Sets Basic Authentication header value
+
+ client
+ clientId
+ clientSecret
+
+
+
+ Sets Token value
+
+ client
+ scheme
+ token
+
+
+
+ Sets BearerToken value
+
+ client
+ token
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.dll
new file mode 100644
index 0000000..73710dc
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.pdb
new file mode 100644
index 0000000..4ba77f0
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.xml
new file mode 100644
index 0000000..0423769
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.QueryFilter.xml
@@ -0,0 +1,207 @@
+
+
+
+ Intuit.Ipp.QueryFilter
+
+
+
+
+ Intuit.Ipp.QueryFilter has classes related to query filters.
+ It has classes: ExpressionVisitor class: used to visit the different types
+ of expressions, QueryService class: used to execute the IDS queries and return appropriate responses, StringExtensions class: has extension methods for string data type.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}..
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Contains enumeration value for Query Operation Type.
+
+
+
+
+ Entity query.
+
+
+
+
+ Report query.
+
+
+
+
+ Change Data query.
+
+
+
+
+ Contains methods used to parse the expression tree and execute the query generated and return the result.
+
+ The type of the entity.
+
+
+
+ Query string builder.
+
+
+
+
+ Select string builder.
+
+
+
+
+ Count string builder.
+
+
+
+
+ OrderBy string builder.
+
+
+
+
+ Where string builder.
+
+
+
+
+ From string builder.
+
+
+
+
+ Pagination string builder.
+
+
+
+
+ Service Context.
+
+
+
+
+ Rest Request Handler.
+
+
+
+
+ Response Serializer.
+
+
+
+
+ Initializes a new instance of the QueryService class.
+
+ The ServiceContext class.
+
+
+
+ Executes the Ids Query and returns the response.
+
+ The string representation of ids query.
+ Query Operation Type. Default value is query.
+ ReadOnly Collection fo items of type T.
+
+
+
+ Entity Service supports multiple queries within a request. Use this method to perform multiple entity query operation.
+
+ The simple query language string collection.
+ Where TSource is IEntity.
+ Returns a collection of entities for individual simple query.
+ If the parameter is null or empty or exceeds a maximum of five(5) queries.
+ If the query syntax is incorrect.
+ If there were serialization issues with the response from the service.
+ When service returned with an error information.
+
+ Usage:
+ Use the query service created and invoke the ToIdsQuery method to obtain the simple query as string.
+
+ string customerQueryValue = customerContext.Where(c => c.MetaData.CreateTime > this.dateTime).ToIdsQuery();
+ string invoiceQueryValue = invoiceContext.Select(i => new { i.Id, i.status }).ToIdsQuery();
+
+ Invoke the ExecuteMultipleEntityQueries method with the read only collection of the queries. This method can throw exception so surround the method with a try catch block.
+
+ values = new List { customerQueryValue, invoiceQueryValue };]]>
+ try
+ {
+ > results = customerContext.ExecuteMultipleEntityQueries(values.AsReadOnly());]]>
+ Iterate through the values obtained:
+ foreach (var item in results)
+ {
+ // Read the values
+ }
+ }
+ catch(IdsException)
+ {
+ // Perform logic here
+ }
+
+
+
+
+
+ Returns the XmlEnumAttribute name if present else returns the enum object.
+ Add any specific types in switch case if needed in future
+
+ The value of the object.
+
+
+
+ Gets the string value of the date time if the parameter is of type datetime.
+
+ The value.
+ String if conversion was successful or else the value itself.
+
+
+
+ Contains extension methods for the string data type.
+
+
+
+
+ Determines whether a sequence contains a specified element by using the default equality comparer.
+
+ A sequence in which to locate a value.
+ The value to locate in the sequence.
+ True if the source sequence contains an element that has the specified value otherwise, false.
+
+
+
+ Removes unwanted whitespaces from the string.
+
+ The value to remove the whitespaces from.
+ String with single whitespace between elements.
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.dll
new file mode 100644
index 0000000..963c26c
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.pdb
new file mode 100644
index 0000000..4f82b9b
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.xml
new file mode 100644
index 0000000..900c51d
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.ReportService.xml
@@ -0,0 +1,922 @@
+
+
+
+ Intuit.Ipp.ReportService
+
+
+
+
+ Intuit Partner Platform Services for QBO.
+
+
+
+
+ The Service context object.
+
+
+
+
+ Initializes a new instance of the class.
+
+ IPP Service Context
+
+
+
+ call back event for find all
+
+
+
+
+ Executes a Report (asynchronously) under the specified realm in an asynchronous manner. The realm must be set in the context.
+
+ Name of the Report to Run
+ Report Parameters for query string
+
+
+
+ Creates the ids exception.
+
+ The application exception.
+ Returns the IdsException.
+
+
+
+ call back method for asynchronously Executing a Report
+
+ The sender.
+ The instance containing the event data.
+
+
+
+ Intuit.Ipp.ReportService has public methods to call Reporting Services.
+
+
+
+
+ A list of Domain entities supported by IPS. Used by the REST infrastructure to construct relevant calls.
+
+
+
+
+ none Resource
+
+
+
+
+ account balances Resource
+
+
+
+
+ balance sheet Resource
+
+
+
+
+ customers show me Resource
+
+
+
+
+ advanced report Resource
+
+
+
+
+ income breakdown Resource
+
+
+
+
+ profitandloss Resource
+
+
+
+
+ sales summary Resource
+
+
+
+
+ top customers by sales Resource
+
+
+
+
+ A list of Domain entities supported by IDS. Used by the REST infrastructure to construct relevant calls.
+
+
+
+
+ user Resource
+
+
+
+
+ account Resource
+
+
+
+
+ bill Resource
+
+
+
+
+ bill payment Resource
+
+
+
+
+ billpaymentcreditcard Resource
+
+
+
+
+ bom component Resource
+
+
+
+
+ build assembly Resource
+
+
+
+
+ charge Resource
+
+
+
+
+ check Resource
+
+
+
+
+ credit card charge Resource
+
+
+
+
+ credit card credit Resource
+
+
+
+
+ credit memo Resource
+
+
+
+
+ currency info Resource
+
+
+
+
+ customer Resource
+
+
+
+
+ customer message Resource
+
+
+
+
+ customer type Resource
+
+
+
+
+ deposit Resource
+
+
+
+
+ discount Resource
+
+
+
+
+ employee Resource
+
+
+
+
+ estimate Resource
+
+
+
+
+ fixedasset Resource
+
+
+
+
+ incomebreakdown Resource
+
+
+
+
+ inventoryadjustment Resource
+
+
+
+
+ inventorysite Resource
+
+
+
+
+ inventorytransfer Resource
+
+
+
+
+ invoice Resource
+
+
+
+
+ item Resource
+
+
+
+
+ itemconsolidated Resource
+
+
+
+
+ itemreceipt Resource
+
+
+
+
+ job Resource
+
+
+
+
+ jobtype Resource
+
+
+
+
+ journalentry Resource
+
+
+
+
+ othername Resource
+
+
+
+
+ payment Resource
+
+
+
+
+ paymentmethod Resource
+
+
+
+
+ payrollitem Resource
+
+
+
+
+ payrollnonwageitem Resource
+
+
+
+
+ purchaseorder Resource
+
+
+
+
+ salesorder Resource
+
+
+
+
+ salesreceipt Resource
+
+
+
+
+ salesrep Resource
+
+
+
+
+ salestax Resource
+
+
+
+
+ salestaxcode Resource
+
+
+
+
+ salestaxgroup Resource
+
+
+
+
+ shipmethod Resource
+
+
+
+
+ status Resource
+
+
+
+
+ task Resource
+
+
+
+
+ templatename Resource
+
+
+
+
+ timeactivity Resource
+
+
+
+
+ unitofmeasure Resource
+
+
+
+
+ vendor Resource
+
+
+
+
+ vendorcredit Resource
+
+
+
+
+ vendortype Resource
+
+
+
+
+ preferences Resource
+
+
+
+
+ syncactivityrequest Resource
+
+
+
+
+ salesterm Resource
+
+
+
+
+ class Resource
+
+
+
+
+ creditcardrefun Resource
+
+
+
+
+ company Resource
+
+
+
+
+ customfielddefinition Resource
+
+
+
+
+ namevalue Resource
+
+
+
+
+ recordcount Resource
+
+
+
+
+ This interface specifies the ReportService Read operation
+
+
+
+
+ Executes a Report for a specified realm. The realm must be set in the context.
+
+ Report to Run
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to This Batch Id is already used within this batch..
+
+
+
+
+ Looks up a localized string similar to BatchItem having Id {0} not found for removal..
+
+
+
+
+ Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
+
+
+
+
+ Looks up a localized string similar to Id of the entity cannot be null or empty..
+
+
+
+
+ Looks up a localized string similar to entity.
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}.
+
+
+
+
+ Looks up a localized string similar to The Ids Logger cannot be null..
+
+
+
+
+ Looks up a localized string similar to Id.
+
+
+
+
+ Looks up a localized string similar to pageNumber.
+
+
+
+
+ Looks up a localized string similar to pageSize.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be zero or negative value..
+
+
+
+
+ Looks up a localized string similar to The Request Validator cannot be null..
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Looks up a localized string similar to The Service Context cannot be null..
+
+
+
+
+ Looks up a localized string similar to serviceContext.
+
+
+
+
+ Looks up a localized string similar to Status not deleted. .
+
+
+
+
+ Looks up a localized string similar to Status not voided..
+
+
+
+
+ Looks up a localized string similar to string parameter can not be null or empty..
+
+
+
+
+ This class file contains ReportService which performs Read operation for Reports
+
+
+
+
+ The Service context object.
+
+
+
+
+ Rest Request Handler.
+
+
+
+
+ Initializes a new instance of the class.
+
+ IPP Service Context
+
+
+
+ Gets or sets the call back event for Report method in asynchronous call.
+
+
+ The OnExecuteReportAsyncCompleted call back.
+
+
+
+
+ Executes a report against a specified realm. The realm must be set in the context.
+
+ Name of Report to Run.
+ Returns an updated version of the entity with updated identifier and sync token.
+
+
+
+ Executes a Report
+
+ Name of Report to Run.
+
+
+
+ Validates the Service context.
+
+ Service Context.
+
+
+
+ ExecuteReport Asynchronous call back method
+
+ Rest handler class
+ callback event arguments
+
+
+
+ Gets or sets the StartDate
+
+
+
+
+ Gets or sets the end_date
+
+
+
+
+ Gets or sets the date_macro
+
+
+
+
+ Gets or sets the accounting_method
+
+
+
+
+ Gets or sets the summarize_column_by
+
+
+
+
+ Gets or sets the customer
+
+
+
+
+ Gets or sets the vendor
+
+
+
+
+ Gets or sets the item
+
+
+
+
+ Gets or sets the class
+
+
+
+
+ Gets or sets the department
+
+
+
+
+ Gets or sets the qzurl
+
+
+
+
+ Gets or sets the aging_period
+
+
+
+
+ Gets or sets the num_periods
+
+
+
+
+ Gets or sets the report_date
+
+
+
+
+ Gets or sets the report_date
+
+
+
+
+ Gets or sets the report_date
+
+
+
+
+ Gets or sets the report_date
+
+
+
+
+ Gets or sets the report_date
+
+
+
+
+ Gets or sets the columns
+
+
+
+
+ Gets or sets the aging_method
+
+
+
+
+ Gets or sets the past_due
+
+
+
+
+ Gets or sets the end_duedate
+
+
+
+
+ Gets or sets the start_duedate
+
+
+
+
+ Gets or sets the term
+
+
+
+
+ Gets or sets the custom1
+
+
+
+
+ Gets or sets the custom2
+
+
+
+
+ Gets or sets the custom3
+
+
+
+
+ Gets or sets the shipvia
+
+
+
+
+ Gets or sets the sort_by
+
+
+
+
+ Gets or sets the sort_order
+
+
+
+
+ Gets or sets the account
+
+
+
+
+ Gets or sets the source_account
+
+
+
+
+ Gets or sets the account_type
+
+
+
+
+ Gets or sets the source_account_type
+
+
+
+
+ Gets or sets the duedate_macro
+
+
+
+
+ Gets or sets the appaid
+
+
+
+
+ Gets or sets the createdate_macro
+
+
+
+
+ Gets or sets the end_createddate
+
+
+
+
+ Gets or sets the start_createddate
+
+
+
+
+ Gets or sets the moddate_macro
+
+
+
+
+ Gets or sets the end_moddate
+
+
+
+
+ Gets or sets the start_moddate
+
+
+
+
+ Gets or sets the account_status
+
+
+
+
+ Gets or sets the group_by
+
+
+
+
+ Gets or sets the payment_method
+
+
+
+
+ Gets or sets the name
+
+
+
+
+ Gets or sets the transaction_type
+
+
+
+
+ Gets or sets the cleared
+
+
+
+
+ Gets or sets the arpaid
+
+
+
+
+ Gets or sets the printed
+
+
+
+
+ Gets or sets the bothamount
+
+
+
+
+ Gets or sets the memo
+
+
+
+
+ Gets or sets the docnum
+
+
+
+
+ Gets or sets the subcol_py
+
+
+
+
+ Gets or sets the subcol_py_chg
+
+
+
+
+ Gets or sets the subcol_py_pct_chg
+
+
+
+
+ Gets or sets the subcol_pp
+
+
+
+
+ Gets or sets the subcol_pp_chg
+
+
+
+
+ Gets or sets the subcol_pp_pct_chg
+
+
+
+
+ Gets or sets the subcol_pct_ytd
+
+
+
+
+ Gets or sets the subcol_ytd
+
+
+
+
+ Gets or sets the subcol_pct_inc
+
+
+
+
+ Gets or sets the subcol_pct_exp
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.dll
new file mode 100644
index 0000000..32bcaf7
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.pdb
new file mode 100644
index 0000000..11f8402
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.xml
new file mode 100644
index 0000000..78c48fd
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Retry.xml
@@ -0,0 +1,46 @@
+
+
+
+ Intuit.Ipp.Retry
+
+
+
+
+ Intuit.Ipp.Retry is used to retry service calls defined in the user retry policy.
+ It enables applications to handle transient errors such as dropped connections.
+ Retries are supported for the following types of exceptions: ProtocolError, ConnectionClosed, ConnectFailure and Timeout.
+
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be greater than its ceiling value of {1}..
+
+
+
+
+ Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
+
+
+
+
+ Looks up a localized string similar to The action has exceeded its defined retry limit..
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.dll
new file mode 100644
index 0000000..1886e5e
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.pdb
new file mode 100644
index 0000000..436f456
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.xml
new file mode 100644
index 0000000..704f7ff
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Security.xml
@@ -0,0 +1,93 @@
+
+
+
+ Intuit.Ipp.Security
+
+
+
+
+ Intuit.Ipp.Security consists of classes that are required to set security credentials to connect with
+ Intuit services. By default it provides OAuth and user name validators. It can also use other Authorize methods such as SAML, OpenID, etc., to validate Intuit service requests.
+
+
+
+
+ Define environments for migration
+
+
+
+
+ Sandbox environment
+
+
+
+
+ Production environment
+
+
+
+
+ Interface for request validate
+
+
+
+
+ Authorizes the web request.
+
+ The web request.
+ The request body.
+
+
+
+ OAuth implementation for Request validate contract.
+
+
+
+
+ The Authorization Header constant.
+
+
+
+
+ The O auth signature method.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The bearer access token.
+
+
+
+ Gets or sets the access token.
+
+
+ The access token.
+
+
+
+
+ Gets or sets the additional parameters.
+
+
+ The additional parameters.
+
+
+
+
+ Gets or sets the key.
+
+
+ The asymmetric algorithm key.
+
+
+
+
+ Authorizes the specified request.
+
+ The request.
+ The requestBody if form encoded parameters.
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.dll
new file mode 100644
index 0000000..9ff356f
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.pdb
new file mode 100644
index 0000000..2affc12
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.xml
new file mode 100644
index 0000000..d94e764
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.Utility.xml
@@ -0,0 +1,1220 @@
+
+
+
+ Intuit.Ipp.Utility
+
+
+
+
+ Constants whose values do not change.
+
+
+
+
+ Slash character.
+
+
+
+
+ The Intuit Services Version.
+
+
+
+
+ The Resource.
+
+
+
+
+ Content type: text/xml.
+
+
+
+
+ Content type: text/plain.
+
+
+
+
+ Content type: application/text.
+
+
+
+
+ Content type: application/xml.
+
+
+
+
+ Content type: application/xml.
+
+
+
+
+ Content type: application/pdf.
+
+
+
+
+ Content type: application/pdf.
+
+
+
+
+ Content type: application/x-www-form-urlencoded.
+
+
+
+
+ The Base Url for Oauth1 to Oauth2 tokens migration for Prod.
+
+
+
+
+ The Redirect url required by token migration endpoint.
+
+
+
+
+ The Base Url for Oauth1 to Oauth2 tokens migration for sandbox.
+
+
+
+
+ The Base Url for IPS.
+
+
+
+
+ The Base Url for QBO.
+
+
+
+
+ The Base Url for Entitlements API.
+
+
+
+
+ Intuit Workplace Uri.
+
+
+
+
+ Intuit O Auth Access token Uri.
+
+
+
+
+ Id Parameter Name.
+
+
+
+
+ Sync Token Parameter Name.
+
+
+
+
+ Domain Parameter Name.
+
+
+
+
+ MetaData Parameter Name.
+
+
+
+
+ Sparse Parameter Name.
+
+
+
+
+ Status Parameter Name.
+
+
+
+
+ Id Domain Query Parameter.
+
+
+
+
+ Page Number Query Parameter.
+
+
+
+
+ Results Per page Query Parameter.
+
+
+
+
+ API Action Header Key.
+
+
+
+
+ XPath for IsQbo tag.
+
+
+
+
+ XPath for realm tag.
+
+
+
+
+ Api for API_GetIsRealmQBO
+
+
+
+
+ Api for API_GetIDSRealm
+
+
+
+
+ Authorization String For Header.
+
+
+
+
+ Intuit Auth header format.
+
+
+
+
+ Request File Name Format.
+
+
+
+
+ Response File Name Format.
+
+
+
+
+ Error Response File Name Format.
+
+
+
+
+ The o auth auth id pseudonym
+
+
+
+
+ The o auth realm id pseudonym
+
+
+
+
+ The o auth service provider id
+
+
+
+
+ The Compression format of the request data.
+
+
+
+
+ The Compression format of the response data.
+
+
+
+
+ The Request source header value.
+
+
+
+
+ multipart/form-data format
+
+
+
+
+ content-disposition format for string data
+
+
+
+
+ content-disposition format for Filename
+
+
+
+
+ content-disposition format for ContentType
+
+
+
+
+ content-disposition format for ContentType
+
+
+
+
+ Helper functions for date-related problems.
+
+
+
+
+ Defined as January 1st, 1970 UTC. Used in various ways as a reference point for date arithmetic.
+
+ GetMillisecondsSince01011970UTC
+
+
+
+ Assuming the value represents a date or date/time returned by a query, parses the timestamp and converts it to a local date/time.
+
+ the time stamp returned by the query
+ the local time or date represented by the time stamp, or DateTime.MinValue if not a valid time stamp
+
+
+
+ A so-called "QuickBaseDate" is a date used by Intuit QuickBase (and WorkPlace, if the app uses QuickBase as the underlying data store),
+ which is stored as the number of milliseconds since 1/1/1970 00:00:00 UTC.
+ This function returns the local equivalent of that date.
+
+ a date returned from QuickBase as part of a query
+ the local equivalent of that date as a DateTime object
+
+
+
+ A helper class to build API requests.
+
+
+
+
+ Request Id.
+
+
+
+
+ Quick book database API Element.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The request id.
+
+
+
+ Gets the Quick book database API element.
+
+
+
+
+ Add an API parameter of type Text
+
+ The name of the parameter.
+ The value of parameter.
+
+
+
+ Creates a new element with the given , appends the to that new element, and appends the new element to .
+
+ The append to.
+ The name of the child node.
+ The child node.
+ Returns xml element.
+
+
+
+ Format used to compress data.
+
+
+
+
+ No compression.
+
+
+
+
+ GZip compression.
+
+
+
+
+ Deflate compression.
+
+
+
+
+ Deflate compressor.
+
+
+
+
+ Gets format of the data compression.
+
+
+
+
+ Compresses the input byte array into stream.
+
+ Input data.
+ Request stream.
+
+
+
+ Decompresses the output response stream.
+
+ Response stream.
+ Decompressed stream.
+
+
+
+ GZip compressor.
+
+
+
+
+ Gets format of the data compression.
+
+
+
+
+ Compresses the input byte array into stream.
+
+ Input data.
+ Request stream.
+
+
+
+ Decompresses the output response stream.
+
+ Response stream.
+ Decompressed stream.
+
+
+
+ Base url element.
+
+
+
+
+ Gets Url for QuickBooks Online Rest Service.
+
+
+
+
+ Gets Url for Platform Rest Service.
+
+
+
+
+ Gets Url for OAuth Authentication server.
+
+
+
+
+ Gets Url for UserName Authentication server.
+
+
+
+
+ Format used to compress data.
+
+
+
+
+ Default value used to indicate that compression is not specified in the config.
+
+
+
+
+ No compression.
+
+
+
+
+ GZip compression.
+
+
+
+
+ Deflate compression.
+
+
+
+
+ Custom logger element.
+
+
+
+
+ Gets Name for the custom logging mechanism.
+
+
+
+
+ Gets Name Type of custom logging mechanism.
+
+
+
+
+ Gets a value indicating whether this logging mechanism is to be used.
+
+
+
+
+ Custom security element.
+
+
+
+
+ Gets Name for the custom security mechanism.
+
+
+
+
+ Gets Type for the custom security mechanism.
+
+
+
+
+ Gets a value indicating whether this security mechanism is to be used.
+
+
+
+
+ Gets the parameters for this security mechanism.
+
+
+
+
+ Custom serializer element.
+
+
+
+
+ Gets Name for the custom serialization mechanism.
+
+
+
+
+ Gets Type for the custom serialization mechanism.
+
+
+
+
+ Gets a value indicating whether this serialization mechanism is to be used.
+
+
+
+
+ Exponential retry element.
+
+
+
+
+ Gets the retry count.
+
+
+
+
+ Gets the Minimum Backoff time.
+
+
+
+
+ Gets the Maximum Backoff time.
+
+
+
+
+ Gets the Delta Backoff time.
+
+
+
+
+ Request element.
+
+
+
+
+ Gets the retry count.
+
+
+
+
+ Gets the initial interval.
+
+
+
+
+ Gets the incremental time.
+
+
+
+
+ Intuit Ipp configuration section.
+
+
+
+
+ Gets the Instance of IppConfigurationSection.
+
+
+
+
+ Gets the Logger element.
+
+
+
+
+ Gets the Security element.
+
+
+
+
+ Gets the Message element.
+
+
+
+
+ Gets the Retry element.
+
+
+
+
+ Gets the Service element.
+
+
+
+
+ Gets the WebhooksService element.
+
+
+
+
+ Linear retry element.
+
+
+
+
+ Gets the Retry Count.
+
+
+
+
+ Gets the Retry interval.
+
+
+
+
+ Logger element.
+
+
+
+
+ Gets the RequestLog element.
+
+
+
+
+ Gets the CustomLogger element.
+
+
+
+
+ Message element.
+
+
+
+
+ Gets the Request element.
+
+
+
+
+ Gets the Response element.
+
+
+
+
+ Gets the CustomSerializer element.
+
+
+
+
+ MinorVersion
+
+
+
+
+ Gets minorVersion for QuickBooks Online Rest Service.
+
+
+
+
+ OAuth element.
+
+
+
+
+ Gets the Access Token.
+
+
+
+
+ Gets the Access Token Secret.
+
+
+
+
+ Gets the Consumer Key.
+
+
+
+
+ Gets the Consumer Secret.
+
+
+
+
+ Request element.
+
+
+
+
+ Gets the Serialization Format.
+
+
+
+
+ Gets the Compression Format.
+
+
+
+
+ Request log element.
+
+
+
+
+ Gets a value indicating whether to log request and response messages.
+
+
+
+
+ Gets the logging directory.
+
+
+
+
+ Response element.
+
+
+
+
+ Gets the Serialization Format.
+
+
+
+
+ Gets the Compression Format.
+
+
+
+
+ Retry element.
+
+
+
+
+ Gets the Retry mode.
+
+
+
+
+ Gets the LinearRetry Element.
+
+
+
+
+ Gets the IncrementalRetry Element.
+
+
+
+
+ Gets the ExponentialRetry Element.
+
+
+
+
+ Retry mode enumeration.
+
+
+
+
+ No retry model.
+
+
+
+
+ Linear retry model.
+
+
+
+
+ Incremental retry model.
+
+
+
+
+ Exponential retry model.
+
+
+
+
+ Security element.
+
+
+
+
+ Gets the Security mode.
+
+
+
+
+ Gets the OAuth element.
+
+
+
+
+ Gets the custom security element.
+
+
+
+
+ Security mode enumeration.
+
+
+
+
+ No Security mode.
+
+
+
+
+ Open Authentication security mode.
+
+
+
+
+ Custom security mode.
+
+
+
+
+ Serialization format enumeration.
+
+
+
+
+ Default value used to indicate that compression is not specified in the config.
+
+
+
+
+ Xml Serialization Format.
+
+
+
+
+ Java Script Obejct Notation Serialization Format.
+
+
+
+
+ Custom serialization format.
+
+
+
+
+ Service element.
+
+
+
+
+ Gets the BaseUrl Element.
+
+
+
+
+ Gets the MinorVersion Element.
+
+
+
+
+ Ticket element.
+
+
+
+
+ Gets the ticket value.
+
+
+
+
+ WebhooksService
+
+
+
+
+ Gets Webhooks Service verifierToken
+
+
+
+
+ This class file contains WebhooksVerifierElement to process verification of webhooks token
+
+
+
+
+ Gets verifier token for webhooks
+
+
+
+
+ Intuit.IPP.Util has utility related information.
+ -DateHelper class: A helper function for date-related problems.
+ -RequestXmlCollection: A helper class which is used to build API xml request object.
+ -IEntitySerializer: An interface for serialization and deserialization.
+ Implement IEntitySerializer for custom serialization and deserialization. The XmlObjectSerializer implements
+ IEntitySerializer for xml serialization and deserilazation.
+
+
+
+
+ Interface for compression methods.
+
+
+
+
+ Gets format of the data compression.
+
+
+
+
+ Compresses the input byte array into stream.
+
+ Input data.
+ Request stream.
+
+
+
+ Decompresses the output response stream.
+
+ Response stream.
+ Decompressed stream.
+
+
+
+ Intuit Error Handler class.
+
+
+
+
+ Check the response for any errors it might indicate. Will throw an exception if API response indicates an error.
+ Will throw an exception if it has a problem determining success or error.
+
+ the QuickBase response to examine
+
+
+
+ Check the response for any errors it might indicate. Will throw an exception if API response indicates an error.
+ Will throw an exception if it has a problem determining success or error.
+
+ the QuickBase response to examine
+
+
+
+ Validates the input string is a well formatted xml string
+
+ Input xml string
+ True if 'inputString' is a valid xml
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to API response without error code element..
+
+
+
+
+ Looks up a localized string similar to Error code "{0}" not numeric!.
+
+
+
+
+ Looks up a localized string similar to {0} (Error {1}, Detail: {2}).
+
+
+
+
+ Looks up a localized string similar to {0} (Error {1}).
+
+
+
+
+ Looks up a localized string similar to Error {0}.
+
+
+
+
+ Looks up a localized string similar to Must provide id or name of the field.
+
+
+
+
+ Looks up a localized string similar to n/a.
+
+
+
+
+ Entity serialize contract.
+
+
+
+
+ Serializes the specified entity.
+
+ The entity.
+ Returns the serialize entity in string format.
+
+
+
+ DeSerializes the message to Type T.
+
+ The type to be serailse to
+ The message.
+
+ Returns the deserialized message.
+
+
+
+
+ JSON.Net extention for handling Json serialization/deserialization of POCO classes generated for Intuit XSD.
+
+
+
+
+ WriteJson
+
+ json writer
+ object value
+ json serilaizer value
+ void
+
+
+
+ ReadJson
+
+ json reader
+ objectType value
+ existing value
+ serliazer value
+ void
+
+
+
+ CanConvert
+
+ object Type value
+ void
+
+
+
+ AssignValueToProperty
+
+ target value
+ prop value
+ type value
+ propName value
+ json serilaizer value
+ void
+
+
+
+ ResizeArray
+
+
+
+
+ GetInstanceofAbstarctType
+
+
+
+
+ JSON Serialize(r) to serialize and de serialize.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ids logger.
+
+
+
+ Gets or sets IDS Logger.
+
+
+
+
+ Serializes the specified entity in Json Format.
+
+ The entity.
+
+ Returns the serialize entity in string format.
+
+
+
+
+ DeSerializes the specified action entity type in Json Format.
+
+ The type to be serialize to
+ The message.
+
+ Returns the de serialized object.
+
+
+
+
+ This convertor is fired to correctly serialize enum field for JSON using XmlEnumAttribute.
+
+
+
+
+ This method is used for serialization of enum field.
+
+ json writer.
+ Type of object being serialized.
+ json serializer.
+
+
+
+ This method is used for deserialization of enum field.
+
+ json reader object.
+ Type of object being serialized.
+ existing value.
+ json serializer.
+ returns an object
+
+
+
+ This method is used to check if it is of enum type.
+
+ Type of object being serialized.
+ retrun true or false.
+
+
+
+ Xml Serialize(r) to serialize and de serialize.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Initializes a new instance of the class.
+
+ The ids logger.
+
+
+
+ Gets or sets IDS Logger.
+
+
+
+
+ Serializes the specified entity.
+
+ The entity.
+
+ Returns the serialize entity in string format.
+
+
+
+
+ DeSerializes the specified action entity type.
+
+ The type to be serialize to
+ The message.
+
+ Returns the de serialized object.
+
+
+
+
+ Constants whose values do not change.
+
+
+
+
+ XPath for errcode tag.
+
+
+
+
+ XPath for errtext tag.
+
+
+
+
+ XPath for errdetail tag.
+
+
+
+
+ QDBAPI root element.
+
+
+
+
+ Encoding attribute.
+
+
+
+
+ Encoding attribute value.
+
+
+
+
+ UDATA tag.
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.dll
new file mode 100644
index 0000000..1541c1e
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.pdb
new file mode 100644
index 0000000..59deb56
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.xml
new file mode 100644
index 0000000..b9ca4c5
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/Intuit.Ipp.WebHooksService.xml
@@ -0,0 +1,252 @@
+
+
+
+ Intuit.Ipp.WebHooksService
+
+
+
+
+ DataChangeEvent class for WebhooksService
+
+
+
+
+ Get List of Entities from Webhooks Response
+
+
+
+
+ Intuit.Ipp.WebhooksService has public methods to call Webhooks Services.
+
+
+
+
+ Entity class for WebhooksService
+
+
+
+
+ Name member
+
+
+
+
+ Id member
+
+
+
+
+ Operation member
+
+
+
+
+ LastUpdated member
+
+
+
+
+ EventNotification class for WebhooksService
+
+
+
+
+ RealmId member
+
+
+
+
+ DataChangeEvent member
+
+
+
+
+ This interface for WebhooksService
+
+
+
+
+ VerifyPayload func to verify token for Webhooks response
+
+
+
+
+ GetWebhooksEvents fucn to deserialize json response from Webhooks.
+
+
+
+
+ WebhooksEvent class for WebhooksService
+
+
+
+
+ Gets list of EventNotifications
+
+
+
+
+ WebhooksService class
+
+
+
+
+ Gets or sets the Webhooks verifier Token.
+
+
+
+
+ Gets or sets the Ipp configuration.
+
+
+
+
+ Gets or sets the Verifier Token configuration.
+
+
+
+
+ Initializes a new instance of the class.
+
+
+
+
+ Verifies Webhooks payload against the Header's signature
+
+ Returns a WebhooksEvent object.
+
+
+
+ Executes a Deserialization operation for Webhooks Events payload
+
+ Returns a WebhooksEvent object.
+
+
+
+ Get Verifier Token value from config
+
+ Returns string verifier token object.
+
+
+
+ A strongly-typed resource class, for looking up localized strings, etc.
+
+
+
+
+ Returns the cached ResourceManager instance used by this class.
+
+
+
+
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+
+
+
+
+ Looks up a localized string similar to This Batch Id is already used within this batch..
+
+
+
+
+ Looks up a localized string similar to BatchItem having Id {0} not found for removal..
+
+
+
+
+ Looks up a localized string similar to Number of Items in Batch Request exceeded the permissible limit of 25 items..
+
+
+
+
+ Looks up a localized string similar to There was an error while communicating with the Ids Server..
+
+
+
+
+ Looks up a localized string similar to The provided entity cannot be converted to IntuitEntity object..
+
+
+
+
+ Looks up a localized string similar to Id of the entity cannot be null or empty..
+
+
+
+
+ Looks up a localized string similar to entity.
+
+
+
+
+ Looks up a localized string similar to Exception has been generated: {0}.
+
+
+
+
+ Looks up a localized string similar to The Ids Logger cannot be null..
+
+
+
+
+ Looks up a localized string similar to Id.
+
+
+
+
+ Looks up a localized string similar to pageNumber.
+
+
+
+
+ Looks up a localized string similar to pageSize.
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be null..
+
+
+
+
+ Looks up a localized string similar to Parameter cannot be zero or negative value..
+
+
+
+
+ Looks up a localized string similar to The Request Validator cannot be null..
+
+
+
+
+ Looks up a localized string similar to The Response Stream was null or empty..
+
+
+
+
+ Looks up a localized string similar to The Service Context cannot be null..
+
+
+
+
+ Looks up a localized string similar to serviceContext.
+
+
+
+
+ Looks up a localized string similar to Status not deleted. .
+
+
+
+
+ Looks up a localized string similar to Status not voided..
+
+
+
+
+ Looks up a localized string similar to string parameter can not be null or empty..
+
+
+
+
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.dll b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.dll
new file mode 100644
index 0000000..4b67f5a
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.dll differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.pdb b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.pdb
new file mode 100644
index 0000000..0bf59d3
Binary files /dev/null and b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.pdb differ
diff --git a/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.xml b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.xml
new file mode 100644
index 0000000..c9da5ea
--- /dev/null
+++ b/3rdprtylibs/QuickBooks/ippdotnetsdkforquickbooksapiv3.8.1.0/IppDotNetSdkForQuickBooksApiV3.xml
@@ -0,0 +1,8 @@
+
+
+
+ IppDotNetSdkForQuickBooksApiV3
+
+
+
+
diff --git a/source/Plugins/AyaNova.Plugin.QBOI/AyaNova.PlugIn.QBOI.csproj b/source/Plugins/AyaNova.Plugin.QBOI/AyaNova.PlugIn.QBOI.csproj
index afff0a0..d3bfbec 100644
--- a/source/Plugins/AyaNova.Plugin.QBOI/AyaNova.PlugIn.QBOI.csproj
+++ b/source/Plugins/AyaNova.Plugin.QBOI/AyaNova.PlugIn.QBOI.csproj
@@ -92,13 +92,6 @@
false
-
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline\DesktopIppOAuth.NET40.dll
-
-
- False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\DevDefined.OAuth.dll
-
False
C:\Program Files\Infragistics\NetAdvantage 2011.2\Windows Forms\CLR4.0\Bin\Infragistics4.Win.v11.2.dll
@@ -130,64 +123,63 @@
C:\Program Files\Infragistics\NetAdvantage 2011.2\Windows Forms\CLR4.0\Bin\Infragistics4.Shared.v11.2.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Core.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Core.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Data.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Data.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.DataService.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.DataService.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Diagnostics.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Diagnostics.dll
-
+
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.EntitlementService.dll
+
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Exception.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Exception.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.GlobalTaxService.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.GlobalTaxService.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.LinqExtender.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.OAuth2PlatformClient.dll
-
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.OAuth2PlatformClient.dll
-
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.PlatformService.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.QueryFilter.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.QueryFilter.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.ReportService.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.ReportService.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Retry.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Retry.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Security.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Security.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.Utility.dll
-
+
False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.Utility.dll
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\Intuit.Ipp.WebHooksService.dll
-
- False
- ..\..\..\3rdprtylibs\QuickBooks\QBOnline4\Intuit.Ipp.WebHooksService.dll
+
+ ..\..\..\3rdprtylibs\QuickBooks\ippdotnetsdkforquickbooksapiv3.8.1.0\IppDotNetSdkForQuickBooksApiV3.dll
False
diff --git a/source/Plugins/AyaNova.Plugin.QBOI/Util.cs b/source/Plugins/AyaNova.Plugin.QBOI/Util.cs
index 914b27d..609579a 100644
--- a/source/Plugins/AyaNova.Plugin.QBOI/Util.cs
+++ b/source/Plugins/AyaNova.Plugin.QBOI/Util.cs
@@ -12,7 +12,7 @@ using System.Collections.Generic;
using System.Text.RegularExpressions;
//auth
-using DesktopIppOAuth;
+//using DesktopIppOAuth;
//qbo
using Intuit.Ipp.Core;