Actions43
- Location Groups Actions
- Locations Actions
- Roles Actions
- User Groups Actions
- Users Actions
- Affiliate Entity Groups Actions
- Attachments Actions
- Classes Actions
- Contacts Actions
- Department Groups Actions
- Departments Actions
- Document Sequences Actions
- Earning Types Actions
- Email Templates Actions
- Employee Types Actions
- Employees Actions
- Entities Actions
- Exchange Rate Lines Actions
- Exchange Rate Types Actions
- Exchange Rates Actions
- Attachment Folders Actions
- Get Next Value Actions
Overview
This node integrates with the AvantGuard Sage Intacct Company Configuration API to create a new "Company Config Class" within the system. It is designed to help users programmatically define classification entities that can be used for organizing company data, such as goods, donations, or other categorizations relevant to financial or operational reporting.
Typical use cases include:
- Automating the setup of company configuration classes during onboarding or system initialization.
- Managing hierarchical classifications by specifying parent-child relationships between classes.
- Updating or extending company configurations dynamically based on business needs.
For example, a user might create a class called "Goods" with an ID and description to categorize inventory items available for donation tracking.
Properties
| Name | Meaning |
|---|---|
| Id | Unique identifier for the class. This string uniquely identifies the class in the system. |
| Name | The display name of the class. Represents the human-readable name for this classification entity. |
| Additional Body Fields | Optional additional fields to further describe or configure the class. These include: - Key: System-assigned unique key used in URLs or JSON bodies. - Href: URL endpoint for this class. - Description: Textual description of the class. - Status: Status of the class; options are active, activeNonPosting, or inactive.- Location Key: Unique key identifying the entity location. - Parent: JSON object defining the parent class for hierarchical structuring. - Audit: JSON object containing audit metadata like creation and modification timestamps and user IDs. |
Output
The node outputs JSON data representing the newly created company config class as returned by the API. This typically includes all properties sent in the request along with any server-generated fields such as timestamps, unique identifiers, or status confirmations.
No binary data output is involved.
Dependencies
- Requires an API key credential for authenticating with the AvantGuard Sage Intacct API.
- Needs the base URL of the API configured in the credentials.
- Depends on the external AvantGuard Sage Intacct Company Configuration REST API endpoint
/ia/api/v1.
Troubleshooting
- Authentication errors: Ensure the API key credential is valid and has sufficient permissions.
- Validation errors: Required fields like
IdandNamemust be provided and correctly formatted. - Status field issues: Use only allowed values (
active,activeNonPosting,inactive) for the status property. - JSON parsing errors: When providing complex fields like
parentoraudit, ensure the JSON syntax is correct. - Network or connectivity problems: Verify the base URL and network access to the API endpoint.