IPPMasterAccount.phpView Source

Show: PublicProtectedPrivateinherited
Table of Contents
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

>VPropertypublic\com\intuit\schema\finance\v3\IPPIntuitAnyType $AccountEx
Details
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  
>VPropertypublicboolean $AccountExistsInCompany
Details
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  
>VPropertypublicstring $AccountSubType
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPAccountTypeEnum $AccountType
Details
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  
>VPropertypublicstring $AcctNum
Details
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  
>VPropertypublicstring $AcctNumExtn
Details
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  
>VPropertypublicboolean $Active
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPAttachableRef $AttachableRef
Details
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  
>VPropertypublicstring $BankNum
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPAccountClassificationEnum $Classification
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPReferenceType $CurrencyRef
Details
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  
>VPropertypublicfloat $CurrentBalance
Details
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  
>VPropertypublicfloat $CurrentBalanceWithSubAccounts
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPCustomField $CustomField
Details
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  
>VPropertypublicstring $Description
Details
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  
>VPropertypublicstring $FIName
Details
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  
>VPropertypublicstring $FullyQualifiedName
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPid $Id
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPReferenceType $JournalCodeRef
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPModificationMetaData $MetaData
Details
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  
>VPropertypublicstring $Name
Details
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  
>VPropertypublicboolean $OnlineBankingEnabled
Details
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  
>VPropertypublicfloat $OpeningBalance
Details
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  
>VPropertypublicstring $OpeningBalanceDate
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPReferenceType $ParentRef
Details
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  
>VPropertypublicboolean $SubAccount
Details
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  
>VPropertypublicstring $SyncToken
Details
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  
>VPropertypublicboolean $TaxAccount
Details
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  
>VPropertypublic\com\intuit\schema\finance\v3\IPPReferenceType $TaxCodeRef
Details
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  
>VPropertypublicstring $domain
Details
Type
string
Definition
Product: ALL Description: Domain in which the entity belongs.  
XmlName
domain  
XmlType
attribute  
>VPropertypublicboolean $sparse
Details
Type
boolean
Definition
Product: ALL Description: True if the entity representation has a partial set of elements. Output only field.  
XmlName
sparse  
XmlType
attribute  
>VPropertypublicarray<mixed,\EntityStatusEnum> $status
Details
Type
array<mixed,\EntityStatusEnum>
Definition
Product: ALL Description: System status of the entity. Output only field.[br /] Filterable: ALL  
XmlName
status  
XmlType
attribute  

Methods

methodpublic__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : void

Initializes 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
NameTypeDescription
$keyValInitializers\dictionary

key/value pairs to be populated into object's properties

$verboseboolean

specifies whether object should echo warnings

methodpublic__construct(\dictionary $keyValInitializers = array(), boolean $verbose = FALSE) : void
inherited

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
NameTypeDescription
$keyValInitializers\dictionary

key/value pairs to be populated into object's properties

$verboseboolean

specifies whether object should echo warnings

Documentation was generated by phpDocumentor 2.8.5.