class AccountCreate extends AbstractAccount

Create a new account record

Traits

Methods

getControlId()

Get control ID

setControlId($controlId = null)

Set control ID

__construct(string $controlId = null)

Initializes the class with the given parameters.

writeXml(XMLWriter $xml)

Write the function block XML

array
getCustomFields()

Get custom fields

setCustomFields(array $customFields)

Set custom fields

string
getAccountNo()

No description

setAccountNo(string $accountNo)

No description

string
getTitle()

No description

setTitle(string $title)

No description

string
getSystemCategory()

No description

setSystemCategory(string $systemCategory)

No description

boolean
isActive()

No description

setActive(boolean $active)

No description

boolean
isRequireDepartment()

No description

setRequireDepartment(boolean $requireDepartment)

No description

boolean
isRequireLocation()

No description

setRequireLocation(boolean $requireLocation)

No description

boolean
isRequireProject()

No description

setRequireProject(boolean $requireProject)

No description

boolean
isRequireCustomer()

No description

setRequireCustomer(boolean $requireCustomer)

No description

boolean
isRequireVendor()

No description

setRequireVendor(boolean $requireVendor)

No description

boolean
isRequireEmployee()

No description

setRequireEmployee(boolean $requireEmployee)

No description

boolean
isRequireItem()

No description

setRequireItem(boolean $requireItem)

No description

boolean
isRequireClass()

No description

setRequireClass(boolean $requireClass)

No description

boolean
isRequireContract()

No description

setRequireContract(boolean $requireContract)

No description

boolean
isRequireWarehouse()

No description

setRequireWarehouse(boolean $requireWarehouse)

No description

string
getAccountType()

No description

setAccountType(string $accountType)

No description

string
getNormalBalance()

No description

setNormalBalance(string $normalBalance)

No description

string
getClosingType()

No description

setClosingType(string $closingType)

No description

string
getCloseIntoGlAccountNo()

No description

setCloseIntoGlAccountNo(string $closeIntoGlAccountNo)

No description

string
getGlAccountAlternative()

No description

setGlAccountAlternative(string $glAccountAlternative)

No description

string
getTaxReturnCode()

No description

setTaxReturnCode(string $taxReturnCode)

No description

string
getM3ReturnCode()

No description

setM3ReturnCode(string $m3ReturnCode)

No description

boolean
isTaxable()

No description

setTaxable(boolean $taxable)

No description

Details

in AbstractFunction at line line 35
getControlId()

Get control ID

in AbstractFunction at line line 46
setControlId($controlId = null)

Set control ID

Parameters

$controlId

Exceptions

InvalidArgumentException

in AbstractFunction at line line 67
__construct(string $controlId = null)

Initializes the class with the given parameters.

Parameters

string $controlId Control ID, default=random UUID

at line line 35
writeXml(XMLWriter $xml)

Write the function block XML

Parameters

XMLWriter $xml

in CustomFieldsTrait at line line 33
array getCustomFields()

Get custom fields

Return Value

array

in CustomFieldsTrait at line line 43
setCustomFields(array $customFields)

Set custom fields

Parameters

array $customFields

in AbstractGlAccount at line line 73
string getAccountNo()

Return Value

string

in AbstractGlAccount at line line 81
setAccountNo(string $accountNo)

Parameters

string $accountNo

in AbstractGlAccount at line line 89
string getTitle()

Return Value

string

in AbstractGlAccount at line line 97
setTitle(string $title)

Parameters

string $title

in AbstractGlAccount at line line 105
string getSystemCategory()

Return Value

string

in AbstractGlAccount at line line 113
setSystemCategory(string $systemCategory)

Parameters

string $systemCategory

in AbstractGlAccount at line line 121
boolean isActive()

Return Value

boolean

in AbstractGlAccount at line line 129
setActive(boolean $active)

Parameters

boolean $active

in AbstractGlAccount at line line 137
boolean isRequireDepartment()

Return Value

boolean

in AbstractGlAccount at line line 145
setRequireDepartment(boolean $requireDepartment)

Parameters

boolean $requireDepartment

in AbstractGlAccount at line line 153
boolean isRequireLocation()

Return Value

boolean

in AbstractGlAccount at line line 161
setRequireLocation(boolean $requireLocation)

Parameters

boolean $requireLocation

in AbstractGlAccount at line line 169
boolean isRequireProject()

Return Value

boolean

in AbstractGlAccount at line line 177
setRequireProject(boolean $requireProject)

Parameters

boolean $requireProject

in AbstractGlAccount at line line 185
boolean isRequireCustomer()

Return Value

boolean

in AbstractGlAccount at line line 193
setRequireCustomer(boolean $requireCustomer)

Parameters

boolean $requireCustomer

in AbstractGlAccount at line line 201
boolean isRequireVendor()

Return Value

boolean

in AbstractGlAccount at line line 209
setRequireVendor(boolean $requireVendor)

Parameters

boolean $requireVendor

in AbstractGlAccount at line line 217
boolean isRequireEmployee()

Return Value

boolean

in AbstractGlAccount at line line 225
setRequireEmployee(boolean $requireEmployee)

Parameters

boolean $requireEmployee

in AbstractGlAccount at line line 233
boolean isRequireItem()

Return Value

boolean

in AbstractGlAccount at line line 241
setRequireItem(boolean $requireItem)

Parameters

boolean $requireItem

in AbstractGlAccount at line line 249
boolean isRequireClass()

Return Value

boolean

in AbstractGlAccount at line line 257
setRequireClass(boolean $requireClass)

Parameters

boolean $requireClass

in AbstractGlAccount at line line 265
boolean isRequireContract()

Return Value

boolean

in AbstractGlAccount at line line 273
setRequireContract(boolean $requireContract)

Parameters

boolean $requireContract

in AbstractGlAccount at line line 281
boolean isRequireWarehouse()

Return Value

boolean

in AbstractGlAccount at line line 289
setRequireWarehouse(boolean $requireWarehouse)

Parameters

boolean $requireWarehouse

in AbstractAccount at line line 50
string getAccountType()

Return Value

string

in AbstractAccount at line line 58
setAccountType(string $accountType)

Parameters

string $accountType

in AbstractAccount at line line 66
string getNormalBalance()

Return Value

string

in AbstractAccount at line line 74
setNormalBalance(string $normalBalance)

Parameters

string $normalBalance

in AbstractAccount at line line 82
string getClosingType()

Return Value

string

in AbstractAccount at line line 90
setClosingType(string $closingType)

Parameters

string $closingType

in AbstractAccount at line line 98
string getCloseIntoGlAccountNo()

Return Value

string

in AbstractAccount at line line 106
setCloseIntoGlAccountNo(string $closeIntoGlAccountNo)

Parameters

string $closeIntoGlAccountNo

in AbstractAccount at line line 114
string getGlAccountAlternative()

Return Value

string

in AbstractAccount at line line 122
setGlAccountAlternative(string $glAccountAlternative)

Parameters

string $glAccountAlternative

in AbstractAccount at line line 130
string getTaxReturnCode()

Return Value

string

in AbstractAccount at line line 138
setTaxReturnCode(string $taxReturnCode)

Parameters

string $taxReturnCode

in AbstractAccount at line line 146
string getM3ReturnCode()

Return Value

string

in AbstractAccount at line line 154
setM3ReturnCode(string $m3ReturnCode)

Parameters

string $m3ReturnCode

in AbstractAccount at line line 162
boolean isTaxable()

Return Value

boolean

in AbstractAccount at line line 170
setTaxable(boolean $taxable)

Parameters

boolean $taxable