Buckets:
| title: AP Terms | Sage Intacct Developer | |
| url: https://developer.intacct.com/api/accounts-payable/ap-terms/ | |
| # AP Terms | Sage Intacct Developer | |
| * Get AP Term Object Definition | |
| * Query and List AP Terms | |
| * Query and List AP Terms (Legacy) | |
| * Get AP Term | |
| * Get AP Term by ID | |
| * Create AP Term (Legacy) | |
| * Update AP Term (Legacy) | |
| * Delete AP Term (Legacy) | |
| --- | |
| An AP term is a rule (such as net 30) that a vendor establishes for extending credit to your company. AP terms can be associated with AP transactions or with specific vendors. | |
| --- | |
| ## Get AP Term Object Definition | |
| #### `lookup` | |
| > List all the fields and relationships for the AP term object: | |
| ```xml | |
| <lookup> | |
| <object>APTERM</object> | |
| </lookup> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `APTERM` | | |
| --- | |
| ## Query and List AP Terms | |
| #### `query` | |
| > List information about each AP term: | |
| ```xml | |
| <query> | |
| <object>APTERM</object> | |
| <select> | |
| <field>RECORDNO</field> | |
| <field>DESCRIPTION</field> | |
| <field>DUEDATE</field> | |
| <field>DUEFROM</field> | |
| </select> | |
| </query> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `APTERM` | | |
| | 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 AP Terms (Legacy) | |
| #### `readByQuery` | |
| ```xml | |
| <readByQuery> | |
| <object>APTERM</object> | |
| <fields>*</fields> | |
| <query></query> | |
| <pagesize>100</pagesize> | |
| </readByQuery> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `APTERM` | | |
| | 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 AP Term | |
| #### `read` | |
| ```xml | |
| <read> | |
| <object>APTERM</object> | |
| <keys>1</keys> | |
| <fields>*</fields> | |
| </read> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `APTERM` | | |
| | keys | Required | string | Comma-separated list of object `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: * `xml` (default) * `json` * `csv` | | |
| --- | |
| ## Get AP Term by ID | |
| #### `readByName` | |
| ```xml | |
| <readByName> | |
| <object>APTERM</object> | |
| <keys>N15</keys> | |
| <fields>*</fields> | |
| </readByName> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | object | Required | string | Use `APTERM` | | |
| | keys | Required | string | Comma-separated list of object `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 AP Term (Legacy) | |
| #### `create_apterm` | |
| ```xml | |
| <create_apterm> | |
| <name>2-10 N30</name> | |
| <description>2%/10 net 30</description> | |
| <due> | |
| <dueday>30</dueday> | |
| <duefrom>from invoice/bill date</duefrom> | |
| </due> | |
| <discount> | |
| <discday>10</discday> | |
| <discfrom>from invoice/bill date</discfrom> | |
| <discamount>2</discamount> | |
| <discpercamn>%</discpercamn> | |
| <discgracedays></discgracedays> | |
| </discount> | |
| <disccalcon>Line items total</disccalcon> | |
| <penalty> | |
| <pen_type>Weekly</pen_type> | |
| <penamount>1</penamount> | |
| <penpercamn>%</penpercamn> | |
| <pengracedays></pengracedays> | |
| </penalty> | |
| </create_apterm> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | name | Required | string | Term name | | |
| | description | Optional | string | Description | | |
| | status | Optional | string | Term status. Use `active` for Active otherwise use `inactive` for Inactive. (Default: `active`) | | |
| | due | Optional | object | Due | | |
| | discount | Optional | object | Discount | | |
| | disccalcon | Optional | string | Calculate discount on. Use either `Line items total` or `Bill total`. (Default: `Bill total`). | | |
| | penalty | Optional | object | Penalty | | |
| `due` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | dueday | Optional | integer | Due day | | |
| | duefrom | Optional | string | Due from. Use `from invoice/bill date`, `of the month of invoice/bill date`, `of next month from invoice/bill date`, `of 2nd month from invoice/bill date`, `of 3rd month from invoice/bill date`, `of 4th month from invoice/bill date`, `of 5th month from invoice/bill date`, or `of 6th month from invoice/bill date`. (Default: `from invoice/bill date`). | | |
| `discount` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | discday | Optional | integer | Discount day | | |
| | discfrom | Optional | string | Due from. Use `from invoice/bill date`, `of the month of invoice/bill date`, `of next month from invoice/bill date`, `of 2nd month from invoice/bill date`, `of 3rd month from invoice/bill date`, `of 4th month from invoice/bill date`, `of 5th month from invoice/bill date`, or `of 6th month from invoice/bill date`. (Default: `from invoice/bill date`). | | |
| | discamount | Optional | currency | Discount amount | | |
| | discpercamn | Optional | number | Discount amount type. Use either `$` or `%`. (Default: `$`) | | |
| | discgracedays | Optional | integer | Discount grace days | | |
| `penalty` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | pen\_type | Optional | string | Cycle. Use `No Penalty`, `Daily`, `Weekly`, `Biweekly`, `Monthly`, `Bimonthly`, `Quarterly`, `Half yearly`, or `Annually`. (Default: `No Penalty`) | | |
| | penamount | Optional | currency | Penalty amount | | |
| | penpercamn | Optional | number | Penalty percent. Use either `$` or `%`. (Default: `$`) | | |
| | pengracedays | Optional | integer | Penalty grace days | | |
| --- | |
| ## Update AP Term (Legacy) | |
| #### `update_apterm` | |
| ```xml | |
| <update_apterm name="2-10 N30"> | |
| <description>2% discount if paid in 10 days, otherwise due in 30 days</description> | |
| </update_apterm> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | name | Required | string | Term name to update | | |
| | description | Optional | string | Description | | |
| | status | Optional | string | Term status. Use `active` for Active otherwise use `inactive` for Inactive. | | |
| | due | Optional | object | Due | | |
| | discount | Optional | object | Discount | | |
| | disccalcon | Optional | string | Calculate discount on. Use either `Line items total` or `Bill total`. | | |
| | penalty | Optional | object | Penalty | | |
| `due` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | dueday | Optional | integer | Due day | | |
| | duefrom | Optional | string | Due from. Use `from invoice/bill date`, `of the month of invoice/bill date`, `of next month from invoice/bill date`, `of 2nd month from invoice/bill date`, `of 3rd month from invoice/bill date`, `of 4th month from invoice/bill date`, `of 5th month from invoice/bill date`, or `of 6th month from invoice/bill date`. | | |
| `discount` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | discday | Optional | integer | Discount day | | |
| | discfrom | Optional | string | Due from. Use `from invoice/bill date`, `of the month of invoice/bill date`, `of next month from invoice/bill date`, `of 2nd month from invoice/bill date`, `of 3rd month from invoice/bill date`, `of 4th month from invoice/bill date`, `of 5th month from invoice/bill date`, or `of 6th month from invoice/bill date`. | | |
| | discamount | Optional | currency | Discount amount | | |
| | discpercamn | Optional | number | Discount amount type. Use either `$` or `%`. | | |
| | discgracedays | Optional | integer | Discount grace days | | |
| `penalty` | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | pen\_type | Optional | string | Cycle. Use `No Penalty`, `Daily`, `Weekly`, `Biweekly`, `Monthly`, `Bimonthly`, `Quarterly`, `Half yearly`, or `Annually`. | | |
| | penamount | Optional | currency | Penalty amount | | |
| | penpercamn | Optional | number | Penalty percent. Use either `$` or `%`. | | |
| | pengracedays | Optional | integer | Penalty grace days | | |
| --- | |
| ## Delete AP Term (Legacy) | |
| #### `delete_apterm` | |
| ```xml | |
| <delete_apterm name="2-10 N30"></delete_apterm> | |
| ``` | |
| #### Parameters | |
| | Name | Required | Type | Description | | |
| | --- | --- | --- | --- | | |
| | name | Required | string | Term name to delete | | |
| --- | |
| Provide feedback | |
Xet Storage Details
- Size:
- 10.6 kB
- Xet hash:
- 275b36de12affad772c280dc793b8a63d405b9f0c0d7b5d1e84d42568d08ffd4
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.