Click or drag to resize
MasterAccount Class
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.
Inheritance Hierarchy

Namespace:  Intuit.Ipp.Data
Assembly:  Intuit.Ipp.Data (in Intuit.Ipp.Data.dll) Version: 4.0.0.0 (4.0.0.0)
Syntax
C#
[SerializableAttribute]
public class MasterAccount : Account

The MasterAccount type exposes the following members.

Constructors
  NameDescription
Public methodMasterAccount
Initializes a new instance of the MasterAccount class
Top
Properties
  NameDescription
Public propertyAccountAlias
Product: ALL Description: Display Name of the account that will be shown in Transaction Forms based on Account Category ValidRange: QBO: Max=100
(Inherited from Account.)
Public propertyAccountEx
Product: ALL Description: extension place holder for Account.
(Inherited from Account.)
Public propertyAccountExistsInCompany
Product: ALL Description: Specifies whether the account has been created in the company.
Public propertyAccountExistsInCompanySpecified
Public propertyAccountSubType
Product: QBO Description: AccountSubTypeEnum specificies QBO on detail type. If not specified default value are listed for each SubType
(Inherited from Account.)
Public propertyAccountType
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
(Inherited from Account.)
Public propertyAccountTypeSpecified (Inherited from Account.)
Public propertyAcctNum
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.
(Inherited from Account.)
Public propertyAcctNumExtn
Product: QBO Description: An extension to the base account number that can be added to Customer A/R or Supplier A/P accounts.
(Inherited from Account.)
Public propertyActive
Product: ALL Description: Whether or not active inactive accounts may be hidden from most display purposes and may not be posted to. Filterable: QBW
(Inherited from Account.)
Public propertyActiveSpecified (Inherited from Account.)
Public propertyAttachableRef
Specifies entity name of the attachment from where the attachment was requested
(Inherited from IntuitEntity.)
Public propertyBankNum
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
(Inherited from Account.)
Public propertyClassification
Product: ALL Description: 5 types of classification an account classified. Suggested examples of account type are Asset, Equity, Expense, Liability, Revenue Filterable: QBW
(Inherited from Account.)
Public propertyClassificationSpecified (Inherited from Account.)
Public propertyCurrencyRef
Product: ALL Description: Reference to the Currency that this account will hold the amounts in.
(Inherited from Account.)
Public propertyCurrentBalance
Product: ALL Description: Specifies the balance amount for the current Account. Valid for Balance Sheet accounts. InputType: QBW: ReadOnly
(Inherited from Account.)
Public propertyCurrentBalanceSpecified (Inherited from Account.)
Public propertyCurrentBalanceWithSubAccounts
Product: ALL Description: Specifies the cumulative balance amount for the current Account and all its sub-accounts. InputType: QBW: ReadOnly
(Inherited from Account.)
Public propertyCurrentBalanceWithSubAccountsSpecified (Inherited from Account.)
Public propertyCustomField
Product: QBW Description: Custom field (or data extension). Filterable: QBW
(Inherited from IntuitEntity.)
Public propertyDescription
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
(Inherited from Account.)
Public propertydomain
Product: ALL Description: Domain in which the entity belongs.
(Inherited from IntuitEntity.)
Public propertyFIName
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
(Inherited from Account.)
Public propertyFullyQualifiedName
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
(Inherited from Account.)
Public propertyHeaderFull
Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
(Inherited from IntuitEntity.)
Public propertyHeaderLite
Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
(Inherited from IntuitEntity.)
Public propertyId
Product: ALL Description: Unique Identifier for an Intuit entity (object). [br /]Required for the update operation. Required: ALL Filterable: ALL
(Inherited from IntuitEntity.)
Public propertyJournalCodeRef
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
(Inherited from Account.)
Public propertyMetaData
Product: ALL Description: Descriptive information about the entity. The MetaData values are set by Data Services and are read only for all applications.
(Inherited from IntuitEntity.)
Public propertyName
User recognizable name for the Account.[br /] Product: ALL Required: ALL Filterable: QBW ValidRange: QBW: Max=31 ValidRange: QBO: Max=100
(Inherited from Account.)
Public propertyNameAndId
Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
(Inherited from IntuitEntity.)
Public propertyOnlineBankingEnabled
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
(Inherited from Account.)
Public propertyOnlineBankingEnabledSpecified (Inherited from Account.)
Public propertyOpeningBalance
Product: ALL Description: Specifies the Opening Balance amount when creating a new Balance Sheet account.
(Inherited from Account.)
Public propertyOpeningBalanceDate
Product: ALL Description: Specifies the Date of the Opening Balance amount when creating a new Balance Sheet account.
(Inherited from Account.)
Public propertyOpeningBalanceDateSpecified (Inherited from Account.)
Public propertyOpeningBalanceSpecified (Inherited from Account.)
Public propertyOverview
Property used for Select clauses. This property is not used for entity operation and Where and orderBy clauses.
(Inherited from IntuitEntity.)
Public propertyParentRef
Product: ALL Description: Specifies the Parent AccountId if this represents a SubAccount. Else null or empty
(Inherited from Account.)
Public propertysparse
Product: ALL Description: True if the entity representation has a partial set of elements. Output only field.
(Inherited from IntuitEntity.)
Public propertysparseSpecified (Inherited from IntuitEntity.)
Public propertystatus
Product: ALL Description: System status of the entity. Output only field.[br /] Filterable: ALL
(Inherited from IntuitEntity.)
Public propertystatusSpecified (Inherited from IntuitEntity.)
Public propertySubAccount
Product: ALL Description: Specifies the Account is a SubAccount or Not. True if subaccount, false or null if it is top-level account
(Inherited from Account.)
Public propertySubAccountSpecified (Inherited from Account.)
Public propertySyncToken
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
(Inherited from IntuitEntity.)
Public propertyTaxAccount
Product: ALL Description: Describes if the account is taxable
(Inherited from Account.)
Public propertyTaxAccountSpecified (Inherited from Account.)
Public propertyTaxCodeRef
Product: QBW Description: If the account is taxable, refers to taxcode reference if applicable I18n: QBW: GlobalOnly
(Inherited from Account.)
Public propertyTxnLocationType
Product: ALL Description: Location Type for the Transaction. ValidRange: QBO: Max=50
(Inherited from Account.)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Extension Methods
  NameDescription
Public Extension MethodCopyRecursive
recursively copies object properties to destination.
(Defined by Utility.)
Top
Remarks
See Also