IPPMasterAccount.php
- Package
- Default
\IPPMasterAccount
Package: Default
































- Parent(s)
- \IPPAccount < \IPPIntuitEntity
- Inherited_from
- \IPPAccount
- IPPMasterAccount
- \IPPMasterAccount
- XmlDefinition
- 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.
- XmlName
- IPPMasterAccount
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- Account
Properties

\com\intuit\schema\finance\v3\IPPIntuitAnyType $AccountExDetails
- Type
- \com\intuit\schema\finance\v3\IPPIntuitAnyType
- Definition
- Product: ALL Description: extension place holder for Account.
- XmlMaxOccurs
- 1
- XmlMinOccurs
- 0
- XmlName
- AccountEx
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

boolean $AccountExistsInCompanyDetails
- Type
- boolean
- Definition
- Product: ALL Description: Specifies whether the account has been created in the company.
- XmlMinOccurs
- 0
- XmlName
- AccountExistsInCompany
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $AccountSubTypeDetails
- Type
- string
- Definition
- Product: QBO Description: AccountSubTypeEnum specificies QBO on detail type. If not specified default value are listed for each SubType
- XmlMinOccurs
- 0
- XmlName
- AccountSubType
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPAccountTypeEnum $AccountTypeDetails
- Type
- \com\intuit\schema\finance\v3\IPPAccountTypeEnum
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- AccountType
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $AcctNumDetails
- Type
- string
- Br
- Ul
- 1000s: Assets 2000s: Liabilities 3000s: Equity 4000s: Income 5000s: Cost of Sales 6000s, 7000s: Other operating expenses 8000s: Other income 9000s: Other expenses
- XmlMinOccurs
- 0
- XmlName
- AcctNum
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $AcctNumExtnDetails
- Type
- string
- Definition
- Product: QBO Description: An extension to the base account number that can be added to Customer A/R or Supplier A/P accounts.
- XmlMinOccurs
- 0
- XmlName
- AcctNumExtn
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

boolean $ActiveDetails
- Type
- boolean
- Definition
- Product: ALL Description: Whether or not active inactive accounts may be hidden from most display purposes and may not be posted to. Filterable: QBW
- XmlMinOccurs
- 0
- XmlName
- Active
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPAttachableRef $AttachableRefDetails
- Type
- \com\intuit\schema\finance\v3\IPPAttachableRef
- Definition
- Specifies entity name of the attachment from where the attachment was requested
- XmlMaxOccurs
- unbounded
- XmlMinOccurs
- 0
- XmlName
- AttachableRef
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $BankNumDetails
- Type
- string
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- BankNum
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPAccountClassificationEnum $ClassificationDetails
- Type
- \com\intuit\schema\finance\v3\IPPAccountClassificationEnum
- Definition
- Product: ALL Description: 5 types of classification an account classified. Suggested examples of account type are Asset, Equity, Expense, Liability, Revenue Filterable: QBW
- XmlMinOccurs
- 0
- XmlName
- Classification
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPReferenceType $CurrencyRefDetails
- Type
- \com\intuit\schema\finance\v3\IPPReferenceType
- Definition
- Product: ALL Description: Reference to the Currency that this account will hold the amounts in.
- XmlMinOccurs
- 0
- XmlName
- CurrencyRef
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

float $CurrentBalanceDetails
- Type
- float
- Definition
- Product: ALL Description: Specifies the balance amount for the current Account. Valid for Balance Sheet accounts. InputType: QBW: ReadOnly
- XmlMinOccurs
- 0
- XmlName
- CurrentBalance
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

float $CurrentBalanceWithSubAccountsDetails
- Type
- float
- Definition
- Product: ALL Description: Specifies the cumulative balance amount for the current Account and all its sub-accounts. InputType: QBW: ReadOnly
- XmlMinOccurs
- 0
- XmlName
- CurrentBalanceWithSubAccounts
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPCustomField $CustomFieldDetails
- Type
- \com\intuit\schema\finance\v3\IPPCustomField
- Definition
- Product: QBW Description: Custom field (or data extension). Filterable: QBW
- XmlMaxOccurs
- unbounded
- XmlMinOccurs
- 0
- XmlName
- CustomField
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $DescriptionDetails
- Type
- string
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- Description
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $FINameDetails
- Type
- string
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- FIName
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $FullyQualifiedNameDetails
- Type
- string
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- FullyQualifiedName
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPid $IdDetails
- Type
- \com\intuit\schema\finance\v3\IPPid
- Definition
- Product: ALL Description: Unique Identifier for an Intuit entity (object). [br /]Required for the update operation. Required: ALL Filterable: ALL
- XmlMinOccurs
- 0
- XmlName
- Id
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPReferenceType $JournalCodeRefDetails
- Type
- \com\intuit\schema\finance\v3\IPPReferenceType
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- JournalCodeRef
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPModificationMetaData $MetaDataDetails
- Type
- \com\intuit\schema\finance\v3\IPPModificationMetaData
- Definition
- Product: ALL Description: Descriptive information about the entity. The MetaData values are set by Data Services and are read only for all applications.
- XmlMinOccurs
- 0
- XmlName
- MetaData
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $NameDetails
- Type
- string
- Definition
- User recognizable name for the Account.[br /] Product: ALL Required: ALL Filterable: QBW ValidRange: QBW: Max=31 ValidRange: QBO: Max=100
- XmlMinOccurs
- 0
- XmlName
- Name
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

boolean $OnlineBankingEnabledDetails
- Type
- boolean
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- OnlineBankingEnabled
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

float $OpeningBalanceDetails
- Type
- float
- Definition
- Product: ALL Description: Specifies the Opening Balance amount when creating a new Balance Sheet account.
- XmlMinOccurs
- 0
- XmlName
- OpeningBalance
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $OpeningBalanceDateDetails
- Type
- string
- Definition
- Product: ALL Description: Specifies the Date of the Opening Balance amount when creating a new Balance Sheet account.
- XmlMinOccurs
- 0
- XmlName
- OpeningBalanceDate
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPReferenceType $ParentRefDetails
- Type
- \com\intuit\schema\finance\v3\IPPReferenceType
- Definition
- Product: ALL Description: Specifies the Parent AccountId if this represents a SubAccount. Else null or empty
- XmlMinOccurs
- 0
- XmlName
- ParentRef
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

boolean $SubAccountDetails
- Type
- boolean
- Definition
- Product: ALL Description: Specifies the Account is a SubAccount or Not. True if subaccount, false or null if it is top-level account
- XmlMinOccurs
- 0
- XmlName
- SubAccount
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $SyncTokenDetails
- Type
- string
- Definition
- 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
- XmlMinOccurs
- 0
- XmlName
- SyncToken
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

boolean $TaxAccountDetails
- Type
- boolean
- Definition
- Product: ALL Description: Describes if the account is taxable
- XmlMinOccurs
- 0
- XmlName
- TaxAccount
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

\com\intuit\schema\finance\v3\IPPReferenceType $TaxCodeRefDetails
- Type
- \com\intuit\schema\finance\v3\IPPReferenceType
- Definition
- Product: QBW Description: If the account is taxable, refers to taxcode reference if applicable I18n: QBW: GlobalOnly
- XmlMinOccurs
- 0
- XmlName
- TaxCodeRef
- XmlNamespace
- http://schema.intuit.com/finance/v3
- XmlType
- element

string $domainDetails
- Type
- string
- Definition
- Product: ALL Description: Domain in which the entity belongs.
- XmlName
- domain
- XmlType
- attribute

boolean $sparseDetails
- Type
- boolean
- Definition
- Product: ALL Description: True if the entity representation has a partial set of elements. Output only field.
- XmlName
- sparse
- XmlType
- attribute
Methods

__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : voidInitializes this object, optionally with pre-defined property values
Initializes this object and it's property members, using the dictionary
of key/value pairs passed as an optional argument.
Parameters| Name | Type | Description |
|---|---|---|
| $keyValInitializers | \dictionary | key/value pairs to be populated into object's properties |
| $verbose | boolean | specifies whether object should echo warnings |

__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : voidinherited
Initializes this object, optionally with pre-defined property values
Inherited from:Initializes this object and it's property members, using the dictionary
of key/value pairs passed as an optional argument.
Parameters| Name | Type | Description |
|---|---|---|
| $keyValInitializers | \dictionary | key/value pairs to be populated into object's properties |
| $verbose | boolean | specifies whether object should echo warnings |