AvantGuard - Sage Intacct (Company Configuration) icon

AvantGuard - Sage Intacct (Company Configuration)

AvantGuard - Sage Intacct (Company Configuration)

Actions43

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 Id and Name must 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 parent or audit, ensure the JSON syntax is correct.
  • Network or connectivity problems: Verify the base URL and network access to the API endpoint.

Links and References

Discussion