modify_gl_account
Public Function modify_gl_account(ByVal old_name As String, _
ByVal new_name As String, ByVal account_type As String, _
ByVal desc_str As String, ByVal account_no As String, _
ByVal is_exp As Boolean, ByVal is_active As Boolean, _
ByVal is_company As Boolean, ByVal site_id As String) _
As Integer
Description
This API is used to modify existing GL accounts. Any of the attributes of the account can be changed. See the add_gl_account API desciption for more information. To leave any of the information unchanged, simply do not specify a value for it. For example, if you do not wish to change the name of the account, leave new_name blank.
Parameters
| Parameter Name | Required? | Description |
|---|---|---|
| old_name | Yes | The current ame of the GL account |
| new_name | No | The new name (if changed) of the GL account |
| account_type | No | Type of account from the code list. If blank, the default value is used |
| desc_str | No | The description of the account |
| account_no | No | Optional account number |
| is_exp | Yes | Is this an expense account (True), or capital (False) |
| is_active | Yes | Is the account active (True) or inactive (False) |
| is_company | Yes | Is it company owned (True) or customer owned (False) |
| site_id | Yes | The site for the account |
Returns
| Value | Meaning |
|---|---|
| 0 | No errors |
| -1 | Missing site id parameter |
| -2 | Missing old_name parameter |
| -3 | Missing new_name parameter |
| -4 | The supplied site was not found |
| -6 | The account name already exists in the database |
| -7 | Location (expense/capital) type value not found |
| -8 | Account type value not valid for the type of account (expense/capital) |
Example
Modify "myaccount" to change the name to "youraccount". Make it a customer owned, inactive, capital GL for site 2.
Visual Basic:
Dim ret_int As Integer
ret_int = fccl.modify_gl_account("myaccount", "youraccount", "description", _
"12345", False, False, False, "2")
JavaScript:
var ret_int = fccl.modify_gl_account("myaccount", "youraccount", "description",
"12345", false, false, false, "2");