Buckets:
| title: Account Groups | Sage Intacct Developer | |
| url: https://developer.intacct.com/api/general-ledger/account-groups/ | |
| # Account Groups | Sage Intacct Developer | |
| * Account Group | |
| + Get Account Group Object Definition | |
| + Query and List Account Groups | |
| + Query and List Account Groups (Legacy) | |
| + Get Account Group | |
| + Get Account Group by ID | |
| + Create Account Group | |
| + Update Account Group | |
| + Delete Account Group | |
| * Account Group Hierarchy | |
| + Get Account Group Hierarchy Object Definition | |
| + Query and List Account Group Hierarchy | |
| + Query and List Account Group Hierarchy (Legacy) | |
| --- | |
| Account groups are the fundamental building blocks of financial reporting. | |
| Every account must be part of an account group if its data is to be used in a balance sheet, income statement, cash flow, or other report. The most basic types of account groups contain either individual accounts or other account groups. | |
| --- | |
| ## Account Group | |
| ### Get Account Group Object Definition | |
| #### `lookup` | |
| > List all the fields and relationships for the account group object: | |
| ```xml | |
| <lookup> | |
| <object>GLACCTGRP</object> | |
| </lookup> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| --- | |
| ### Query and List Account Groups | |
| #### `query` | |
| > List the record number and name for each account group: | |
| ```xml | |
| <query> | |
| <object>GLACCTGRP</object> | |
| <select> | |
| <field>RECORDNO</field> | |
| <field>NAME</field> | |
| </select> | |
| </query> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| | filter | Optional | object | Filter expression to limit the response to only objects that match the expression. Check the value of a single field using operators such as equalto/like, or multiple fields using and/or. Query fields on related objects using the dot operator (for example, `VENDOR.CREDITLIMIT` on APBILL). | | |
| | select | Required | sequence | The names of the fields that you want included in the response, and an optional aggregate function such as `count` or `sum`. Returning all fields is not supported. | | |
| | orderby | Optional | object | Provide an `order` element with a field name and choose an ascending or descending sort order, for example: `<order> <field>RECORDNO</field> <descending/> </order>` | | |
| | options | Optional | object | Query options: * Set the `caseinsensitive` element to `true` for a case-insensitive query `<caseinsensitive>true</caseinsensitive>` * In a multi-entity company, set the `showprivate` element to `true` to query data in private entities: `<showprivate>true</showprivate>` * Specify the `returnformat` for the response: `xml` (default), `json`, or `csv` `<returnformat>json</returnformat>` | | |
| | pagesize | Optional | integer | Maximum number of matching objects to return in the response, between `1` and `2000` items (Default: `100`) | | |
| | offset | Optional | integer | Point at which to start indexing into records (Default: `0`) | | |
| --- | |
| ### Query and List Account Groups (Legacy) | |
| #### `readByQuery` | |
| ```xml | |
| <readByQuery> | |
| <object>GLACCTGRP</object> | |
| <fields>*</fields> | |
| <query></query> | |
| <pagesize>100</pagesize> | |
| </readByQuery> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| | fields | Optional | string | Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide `*` for the value. | | |
| | query | Required | string | SQL-like query based on fields on the object. The following operators are supported: `<`, `>`, `>=`, `<=`, `=`, `like`, `not like`, `in`, `not in`, `IS NOT NULL`, `IS NULL`, `AND`, `OR`. Illegal XML characters must be properly encoded, and single quotes must be escaped with backslashes (`'Jane\'s Deli'`). Joins are not supported. | | |
| | pagesize | Optional | integer | Custom page size between `1` and `1000` items (Default: `100`) | | |
| --- | |
| ### Get Account Group | |
| #### `read` | |
| ```xml | |
| <read> | |
| <object>GLACCTGRP</object> | |
| <keys>1</keys> | |
| <fields>*</fields> | |
| </read> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| | keys | Required | string | Comma-separated list of account group `RECORDNO` to get | | |
| | fields | Optional | string | Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide `*` for the value. | | |
| --- | |
| ### Get Account Group by ID | |
| #### `readByName` | |
| ```xml | |
| <readByName> | |
| <object>GLACCTGRP</object> | |
| <keys>Cash and Cash Equivalents</keys> | |
| <fields>*</fields> | |
| </readByName> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| | keys | Required | string | Comma-separated list of account group `NAME` to get | | |
| | fields | Optional | string | Comma-separated list of fields on the object to get. To return all fields, omit the element or provide `*` for the value. For best performance and predictability, limit the number of fields. | | |
| | returnFormat | Optional | string | Data format for the response body: * `xml` (default) * `json` * `csv` | | |
| --- | |
| ### Create Account Group | |
| History | |
| | Release | Changes | | |
| | --- | --- | | |
| | 2019 Release 4 | Added GLACCTGRPPURPOSEID, ACCTGROUPMANAGER | | |
| #### `create` | |
| ```xml | |
| <create> | |
| <GLACCTGRP> | |
| <NAME>BS - Cash</NAME> | |
| <TITLE>Cash</TITLE> | |
| <TOTALTITLE>Total Cash</TOTALTITLE> | |
| <NORMAL_BALANCE>debit</NORMAL_BALANCE> | |
| <ISKPI>false</ISKPI> | |
| <MEMBERTYPE>Accounts</MEMBERTYPE> | |
| <ASOF>E</ASOF> | |
| <GLACCTRANGES> | |
| <ACCTRANGE> | |
| <RANGEFROM>1000</RANGEFROM> | |
| <RANGETO>1099</RANGETO> | |
| </ACCTRANGE> | |
| </GLACCTRANGES> | |
| <DBCR></DBCR> | |
| <FILTERDEPT></FILTERDEPT> | |
| <DEPTNO></DEPTNO> | |
| <FILTERLOC></FILTERLOC> | |
| <LOCNO></LOCNO> | |
| <FILTERVENDOR></FILTERVENDOR> | |
| <VENDORID></VENDORID> | |
| <FILTERCUSTOMER></FILTERCUSTOMER> | |
| <CUSTOMERID></CUSTOMERID> | |
| <FILTERPROJECT></FILTERPROJECT> | |
| <PROJECTID></PROJECTID> | |
| <FILTEREMPLOYEE></FILTEREMPLOYEE> | |
| <EMPLOYEEID></EMPLOYEEID> | |
| <FILTERITEM></FILTERITEM> | |
| <ITEMID></ITEMID> | |
| <FILTERCLASS></FILTERCLASS> | |
| <CLASSID></CLASSID> | |
| </GLACCTGRP> | |
| </create> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | GLACCTGRP | Required | object | Object to create | | |
| `GLACCTGRP` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | NAME | Required | string | Name | | |
| | TITLE | Optional | string | Display on report as | | |
| | TOTALTITLE | Optional | string | Display total line as | | |
| | NORMAL\_BALANCE | Optional | string | Normal balance. Use either `debit` or `credit`. (Default: `debit`) | | |
| | ISKPI | Optional | boolean | Is a KPI. Use either `true` or `false`. (Default: `false`) | | |
| | GLACCTGRPPURPOSEID | Optional | string | Account group purpose ID, which is used for financial reporting. | | |
| | ACCTGROUPMANAGER | Optional | string | Person to consult if there are questions about the account group. This is a free form field not tied to users (you can provide a partner name, or any other name). | | |
| | MEMBERTYPE | Required | string | Structure type. Use either `Accounts`, `Groups`, `Statistical Accounts`, `Computation`, `Category`, `Statistical Category`. | | |
| | ASOF | Optional | string | Calculation method. Use either `P` for For period, `B` for Start of period, or `E` for End of period. (Default: `P`) | | |
| | GLACCTRANGES | Optional | `ACCTRANGE[0...n]` | Account range group members. Only used if Structure type is `Accounts` | | |
| | GLACCTGRPS | Optional | `GLACCTGRPMEMBER[0...n]` | Account group members. Only used if Structure type is `Groups` | | |
| | GLSTATACCTRANGES | Optional | `ACCTRANGE[0...n]` | Statistical account group members. Only used if Structure type is `Statistical Accounts` | | |
| | GLCOMPGRPS | Optional | `GLCOMPGRPMEMBER[0...n]` | Computation members. Only used if Structure type is `Computation` | | |
| | GLCATGRPS | Optional | `GLCOACATMEMBER[0...n]` | Category members. Only used if Structure type is `Category` | | |
| | GLSTATCATGRPS | Optional | `GLCOACATMEMBER[0...n]` | Statistical category members. Only used if Structure type is `Statistical Category` | | |
| | DBCR | Optional | string | Debit/Credit report filter. Use either `Both`, `Debit Only`, or `Credit Only`. (Default: `Both`) | | |
| | FILTERDEPT | Optional | string | Department report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | DEPTNO | Optional | string | Department ID or department group ID. Only used if FILTERDEPT set to specific. | | |
| | FILTERLOC | Optional | string | Location report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | LOCNO | Optional | string | Location ID or location group ID. Only used if FILTERLOC set to specific. | | |
| | FILTERVENDOR | Optional | string | Vendor report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | VENDORID | Optional | string | Vendor ID or vendor group ID. Only used if FILTERVENDOR set to specific. | | |
| | FILTERCUSTOMER | Optional | string | Customer report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | CUSTOMERID | Optional | string | Customer ID or customer group ID. Only used if FILTERCUSTOMER set to specific. | | |
| | FILTERPROJECT | Optional | string | Project report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | PROJECTID | Optional | string | Project ID or project group ID. Only used if FILTERPROJECT set to specific. | | |
| | FILTEREMPLOYEE | Optional | string | Employee report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | EMPLOYEEID | Optional | string | Employee ID or employee group ID. Only used if FILTEREMPLOYEE set to specific. | | |
| | FILTERITEM | Optional | string | Item report filter option. Use either `nofilter`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | ITEMID | Optional | string | Item ID or item group ID. Only used if FILTERITEM set to specific. | | |
| | FILTERCLASS | Optional | string | Class report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | CLASSID | Optional | string | Class ID or class group ID. Only used if FILTERCLASS set to specific. | | |
| | FILTERGLDIM\* | Optional | string | User defined dimension filter option. UDD object integration name usually appended to `FILTERGLDIM`. Use either `nofilter`, `specific`, or `nullvalue`. (Default: `nofilter`) | | |
| | GLDIM\* | Optional | integer | User defined dimension `id` field. UDD object integration name usually appended to `GLDIM`. Only used if FILTERGLDIM\* set to specific. | | |
| `ACCTRANGE` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | RANGEFROM | Required | string | Range from account number | | |
| | RANGETO | Required | string | Range to account number | | |
| `GLACCTGRPMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | CHILDNAME | Required | string | Account group name | | |
| `GLCOMPGRPMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | LHSACCTNO | Optional | string | Left hand side account number | | |
| | LHSACCTGRPNAME | Optional | string | Left hand side account group name | | |
| | LHSCONST | Optional | number | Left hand side constant. | | |
| | LHSASOF | Optional | string | Left hand side calculated amount. Use `P` for For period, `B` for Start of period, or `E` for End of period. | | |
| | OPERATOR | Optional | string | Operator. Use either `A` for add, `S` for subtract, `M` for multiply, or `D` for divide. | | |
| | RHSACCTNO | Optional | string | Right hand side account number | | |
| | RHSACCTGRPNAME | Optional | string | Right hand side account group name | | |
| | RHSCONST | Optional | number | Right hand side constant. | | |
| | RHSASOF | Optional | string | Right hand side calculated amount. Use `P` for For period, `B` for Start of period, or `E` for End of period. | | |
| | PRECISION | Optional | integer | Decimal places. Must be between 0-9. | | |
| | DISPLAYAS | Optional | string | Display as. Use `V` for Number, `P` for Percent, `R` for Ratio with decimals, `F` for Ratio without decimals, `D` for Daily average, `W` for Weekly average, `M` for Monthly average, `Q` for Quarterly average | | |
| | UOM | Optional | string | Unit | | |
| `GLCOACATMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | CATEGORYNAME | Required | string | Category name | | |
| --- | |
| ### Update Account Group | |
| History | |
| | Release | Changes | | |
| | --- | --- | | |
| | 2019 Release 4 | Added GLACCTGRPPURPOSEID, ACCTGROUPMANAGER | | |
| The members, based on the structure type of the group, must also be passed with any update. | |
| #### `update` | |
| ```xml | |
| <update> | |
| <GLACCTGRP> | |
| <RECORDNO>123</RECORDNO> | |
| <TITLE>Cash and Cash Equivalents</TITLE> | |
| <TOTALTITLE>Total Cash and Cash Equivalents</TOTALTITLE> | |
| <GLACCTRANGES> | |
| <ACCTRANGE> | |
| <RANGEFROM>1000</RANGEFROM> | |
| <RANGETO>1099</RANGETO> | |
| </ACCTRANGE> | |
| </GLACCTRANGES> | |
| </GLACCTGRP> | |
| </update> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | GLACCTGRP | Required | object | Object to update | | |
| `GLACCTGRP` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | RECORDNO | Optional | integer | Record number of account group to update. Required if not using `NAME`. | | |
| | NAME | Optional | string | Account group name. Required if not using `RECORDNO`. | | |
| | TITLE | Optional | string | Display on report as | | |
| | TOTALTITLE | Optional | string | Display total line as | | |
| | NORMAL\_BALANCE | Optional | string | Normal balance. Use either `debit` or `credit`. | | |
| | ISKPI | Optional | boolean | Is a KPI. Use either `true` or `false`. (Default: `false`) | | |
| | GLACCTGRPPURPOSEID | Optional | string | Account group purpose ID, which is used for financial reporting. | | |
| | ACCTGROUPMANAGER | Optional | string | Person to consult if there are questions about the account group. This is a free form field not tied to users (you can provide a partner name, or any other name). | | |
| | ASOF | Optional | string | Calculation method. Use either `P` for For period, `B` for Start of period, or `E` for End of period. | | |
| | GLACCTRANGES | Optional | `ACCTRANGE[0...n]` | Account range group members. Only used if Structure type is `Accounts` | | |
| | GLACCTGRPS | Optional | `GLACCTGRPMEMBER[0...n]` | Account group members. Only used if Structure type is `Groups` | | |
| | GLSTATACCTRANGES | Optional | `ACCTRANGE[0...n]` | Statistical account group members. Only used if Structure type is `Statistical Accounts` | | |
| | GLCOMPGRPS | Optional | `GLCOMPGRPMEMBER[0...n]` | Computation members. Only used if Structure type is `Computation` | | |
| | GLCATGRPS | Optional | `GLCOACATMEMBER[0...n]` | Category members. Only used if Structure type is `Category` | | |
| | GLSTATCATGRPS | Optional | `GLCOACATMEMBER[0...n]` | Statistical category members. Only used if Structure type is `Statistical Category` | | |
| | DBCR | Optional | string | Debit/Credit report filter. Use either `Both`, `Debit Only`, or `Credit Only`. | | |
| | FILTERDEPT | Optional | string | Department report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | DEPTNO | Optional | string | Department ID or department group ID. Only used if FILTERDEPT set to specific. | | |
| | FILTERLOC | Optional | string | Location report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | LOCNO | Optional | string | Location ID or location group ID. Only used if FILTERLOC set to specific. | | |
| | FILTERVENDOR | Optional | string | Vendor report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | VENDORID | Optional | string | Vendor ID or vendor group ID. Only used if FILTERVENDOR set to specific. | | |
| | FILTERCUSTOMER | Optional | string | Customer report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | CUSTOMERID | Optional | string | Customer ID or customer group ID. Only used if FILTERCUSTOMER set to specific. | | |
| | FILTERPROJECT | Optional | string | Project report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | PROJECTID | Optional | string | Project ID or project group ID. Only used if FILTERPROJECT set to specific. | | |
| | FILTEREMPLOYEE | Optional | string | Employee report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | EMPLOYEEID | Optional | string | Employee ID or employee group ID. Only used if FILTEREMPLOYEE set to specific. | | |
| | FILTERITEM | Optional | string | Item report filter option. Use either `nofilter`, `specific`, or `nullvalue`. | | |
| | ITEMID | Optional | string | Item ID or item group ID. Only used if FILTERITEM set to specific. | | |
| | FILTERCLASS | Optional | string | Class report filter option. Use either `nofilter`, `specifichierarchy`, `specific`, or `nullvalue`. | | |
| | CLASSID | Optional | string | Class ID or class group ID. Only used if FILTERCLASS set to specific. | | |
| | FILTERGLDIM\* | Optional | string | User defined dimension filter option. UDD object integration name usually appended to `FILTERGLDIM`. Use either `nofilter`, `specific`, or `nullvalue`. | | |
| | GLDIM\* | Optional | integer | User defined dimension `id` field. UDD object integration name usually appended to `GLDIM`. Only used if FILTERGLDIM\* set to specific. | | |
| `ACCTRANGE` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | RANGEFROM | Required | string | Range from account number | | |
| | RANGETO | Required | string | Range to account number | | |
| `GLACCTGRPMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | CHILDNAME | Required | string | Account group name | | |
| `GLCOMPGRPMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | LHSACCTNO | Optional | string | Left hand side account number | | |
| | LHSACCTGRPNAME | Optional | string | Left hand side account group name | | |
| | LHSCONST | Optional | number | Left hand side constant. | | |
| | LHSASOF | Optional | string | Left hand side calculated amount. Use `P` for For period, `B` for Start of period, or `E` for End of period. | | |
| | OPERATOR | Optional | string | Operator. Use either `A` for add, `S` for subtract, `M` for multiply, or `D` for divide. | | |
| | RHSACCTNO | Optional | string | Right hand side account number | | |
| | RHSACCTGRPNAME | Optional | string | Right hand side account group name | | |
| | RHSCONST | Optional | number | Right hand side constant. | | |
| | RHSASOF | Optional | string | Right hand side calculated amount. Use `P` for For period, `B` for Start of period, or `E` for End of period. | | |
| | PRECISION | Optional | integer | Decimal places. Must be between 0-9. | | |
| | DISPLAYAS | Optional | string | Display as. Use `V` for Number, `P` for Percent, `R` for Ratio with decimals, `F` for Ratio without decimals, `D` for Daily average, `W` for Weekly average, `M` for Monthly average, `Q` for Quarterly average | | |
| | UOM | Optional | string | Unit | | |
| `GLCOACATMEMBER` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | CATEGORYNAME | Required | string | Category name | | |
| --- | |
| ### Delete Account Group | |
| #### `delete` | |
| ```xml | |
| <delete> | |
| <object>GLACCTGRP</object> | |
| <keys>1169</keys> | |
| </delete> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRP` | | |
| | keys | Required | string | Comma-separated list of account group `RECORDNO` to delete | | |
| --- | |
| ## Account Group Hierarchy | |
| ### Get Account Group Hierarchy Object Definition | |
| #### `lookup` | |
| > List all the fields and relationships for the account group hierarchy object: | |
| ```xml | |
| <lookup> | |
| <object>GLACCTGRPHIERARCHY</object> | |
| </lookup> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRPHIERARCHY` | | |
| --- | |
| ### Query and List Account Group Hierarchy | |
| #### `query` | |
| > List the entire hierarchy of the Revenue group: | |
| ```xml | |
| <query> | |
| <object>GLACCTGRPHIERARCHY</object> | |
| <select> | |
| <field>RECORDNO</field> | |
| <field>GLACCTGRPNAME</field> | |
| <field>ACCOUNTNO</field> | |
| </select> | |
| <filter> | |
| <equalto> | |
| <field>GLACCTGRPNAME</field> | |
| <value>Revenue</value> | |
| </equalto> | |
| </filter> | |
| </query> | |
| ``` | |
| > List the groups containing account 1010: | |
| ```xml | |
| <query> | |
| <object>GLACCTGRPHIERARCHY</object> | |
| <select> | |
| <field>RECORDNO</field> | |
| <field>GLACCTGRPNAME</field> | |
| <field>ACCOUNTNO</field> | |
| </select> | |
| <filter> | |
| <equalto> | |
| <field>ACCOUNTNO</field> | |
| <value>1010</value> | |
| </equalto> | |
| </filter> | |
| </query> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRPHIERARCHY` | | |
| | filter | Optional | object | Filter expression to limit the response to only objects that match the expression. Check the value of a single field using operators such as equalto/like, or multiple fields using and/or. Query fields on related objects using the dot operator (for example, `VENDOR.CREDITLIMIT` on APBILL). | | |
| | select | Required | sequence | The names of the fields that you want included in the response, and an optional aggregate function such as `count` or `sum`. Returning all fields is not supported. | | |
| | orderby | Optional | object | Provide an `order` element with a field name and choose an ascending or descending sort order, for example: `<order> <field>RECORDNO</field> <descending/> </order>` | | |
| | options | Optional | object | Query options: * Set the `caseinsensitive` element to `true` for a case-insensitive query `<caseinsensitive>true</caseinsensitive>` * In a multi-entity company, set the `showprivate` element to `true` to query data in private entities: `<showprivate>true</showprivate>` * Specify the `returnformat` for the response: `xml` (default), `json`, or `csv` `<returnformat>json</returnformat>` | | |
| | pagesize | Optional | integer | Maximum number of matching objects to return in the response, between `1` and `2000` items (Default: `100`) | | |
| | offset | Optional | integer | Point at which to start indexing into records (Default: `0`) | | |
| --- | |
| ### Query and List Account Group Hierarchy (Legacy) | |
| #### `readByQuery` | |
| > List the entire hierarchy of the Assets group: | |
| ```xml | |
| <readByQuery> | |
| <object>GLACCTGRPHIERARCHY</object> | |
| <fields>*</fields> | |
| <query>GLACCTGRPNAME = 'Assets'</query> | |
| <pagesize>100</pagesize> | |
| </readByQuery> | |
| ``` | |
| > List the groups containing account 1010: | |
| ```xml | |
| <readByQuery> | |
| <object>GLACCTGRPHIERARCHY</object> | |
| <fields>*</fields> | |
| <query>ACCOUNTNO = '1010'</query> | |
| <pagesize>100</pagesize> | |
| </readByQuery> | |
| ``` | |
| ##### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `GLACCTGRPHIERARCHY` | | |
| | fields | Optional | string | Comma-separated list of fields on the object to list. For best performance and predictability, limit the number of fields. To return all fields, omit the element or provide `*` for the value. | | |
| | query | Required | string | SQL-like query based on fields on the object. The following operators are supported: `<`, `>`, `>=`, `<=`, `=`, `like`, `not like`, `in`, `not in`, `IS NOT NULL`, `IS NULL`, `AND`, `OR`. Illegal XML characters must be properly encoded, and single quotes must be escaped with backslashes (`'Jane\'s Deli'`). Joins are not supported. | | |
| | pagesize | Optional | integer | Custom page size between `1` and `1000` items (Default: `100`) | | |
| `query` Fields | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | GLACCTGRPNAME | Optional | string | Account group name | | |
| | GLACCTGRPKEY | Optional | integer | Acount group record number | | |
| | ACCOUNTNO | Optional | string | Account number | | |
| | ACCOUNTKEY | Optional | integer | Account record number | | |
| --- | |
| Provide feedback | |
Xet Storage Details
- Size:
- 24.5 kB
- Xet hash:
- ec8e844e287b963f6852cc7820f7d63fed329f6b65ffc83a3c213288afc811b2
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.