Recurring Account Allocations
- Get Recurring Account Allocation Object Definition
- Query and List Recurring Account Allocations
- Query and List Recurring Account Allocations (Legacy)
- Get Recurring Account Allocation
- Create Recurring Account Allocation
- Delete Recurring Account Allocation
You can set up recurring account allocations to automatically distribute amounts across multiple dimensions according to a schedule you define.
There are two models for setting up the recurring allocation:
- Run the recurring allocation for a given number of occurrences
- Run the recurring allocation until a given date
You can set up recurrence for an account allocation or an account allocation group.
Your company must have a subscription for Dynamic Allocations, and you need the appropriate permissions for account allocations.
Get Recurring Account Allocation Object Definition
lookup
List all the fields and relationships for the recurring account allocation object:
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
Query and List Recurring Account Allocations
query
List the record number and plan name for each recurring account allocation:
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
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> |
options | Optional | object | Query options:
|
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 Recurring Account Allocations (Legacy)
readByQuery
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
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 Recurring Account Allocation
read
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
keys | Required | string | Comma-separated list of recurring account allocation RECORDNO 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:
|
Create Recurring Account Allocation
create
Creates an ongoing recurring account allocation that runs every month:
Creates a recurring account allocation that ends after two occurrences:
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
RECURGLACCTALLOCATION
Name | Required | Type | Description |
---|---|---|---|
PLANNAME | Required | string | Name for the recurring allocation |
STARTDATE | Required | string | Journal entry start date in format mm/dd/yyyy . |
ENDINGON | Required | string | Ending on. Use Never , Number of Occurrences , or End Date |
ENDDATE | Optional | string | End on date. Valid when ENDINGON is set to End Date . |
OCCURRENCES | Optional | string | End After the given number of occurrences. Valid when ENDINGON is set to Number of Occurrences . |
REPEATBY | Required | string | Repeat by period. Use None , Days , Weeks , Months , or Years . |
REPEATINTERVAL | Required | integer | Every. Value to indicate the interval for the Repeat by period. For example, if REPEAT is set to Months , a value of 3 for REPEATINTERVAL means the allocation runs every 3 months. A value of 1 means the allocation runs monthly. |
ISPERIODEND | Optional | boolean | Allocate through period end. Use true to specify that the recurring allocation will run on the day following the end of selected period, which ensures all entries for the period are considered in the allocation. Sage Intacct will use an As Of Date and a GL Posting date that corresponds to the last day of the period. Use false otherwise. (Default: false). |
Required | string | Email address for success or failure notification | |
GLACCTALLOCATION | Optional | string | Account allocation ID. Required if not using GLACCTALLOCATIONGRP . |
GLACCTALLOCATIONGRP | Optional | string | Group name for the account allocation group. Required if not using GLACCTALLOCATION . |
Delete Recurring Account Allocation
delete
Parameters
Name | Required | Type | Description |
---|---|---|---|
object | Required | string | Use RECURGLACCTALLOCATION |
keys | Required | string | Comma-separated list of recurring account allocation RECORDNO to delete |