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 operation updates an existing exchange rate type configuration within a company's settings in the Sage Intacct system. It allows users to modify properties such as the unique key, identifier, name, default status, and audit information of a specific exchange rate type.
Typical use cases include:
- Changing the name or identifier of an exchange rate type.
- Setting a different exchange rate type as the default for the company.
- Updating metadata related to the exchange rate type for auditing purposes.
For example, a finance team might use this node to update the default exchange rate type after a policy change or rename an exchange rate type to better reflect its purpose.
Properties
| Name | Meaning |
|---|---|
| Additional Body Fields | Optional fields to include in the update request body. Possible fields: |
| - Key: System-assigned unique key for the exchange rate type. | |
| - Id: Unique identifier for the exchange rate type. | |
| - Href: URL endpoint for the exchange rate type. | |
| - Name: Name or other unique identifier for the exchange rate type. | |
- Is Default: Boolean indicating if this exchange rate type should be set as the default. Setting true here will unset the current default. |
|
| - Audit: JSON object containing audit details like creation and modification timestamps and user IDs. |
Output
The node outputs JSON data representing the updated exchange rate type resource as returned by the API. This typically includes all the fields sent in the update plus any additional metadata or confirmation fields provided by the backend service.
If the node supports binary data output (not indicated here), it would represent associated files or attachments related to the exchange rate type, but this is not applicable based on the provided code.
Dependencies
- Requires an API key credential for authenticating with the Sage Intacct API.
- The base URL for the API must be configured in the node credentials.
- Uses the AvantGuard LLC OpenAPI client library for request building and execution.
- The node expects JSON content-type headers and communicates over HTTPS.
Troubleshooting
- Authentication errors: Ensure the API key credential is valid and has sufficient permissions to update company configurations.
- Invalid field values: Verify that the
key,id, and other identifiers correspond to existing exchange rate types; invalid or missing keys may cause the API to reject the request. - Setting multiple defaults: Attempting to set more than one exchange rate type as default simultaneously may result in conflicts; only one can be default at a time.
- Malformed JSON in Audit field: If providing custom audit data, ensure it is valid JSON to avoid parsing errors.
- Network issues: Confirm connectivity to the configured base URL and that no firewall or proxy blocks the requests.
Links and References
- Sage Intacct API Documentation
- Exchange Rate Types API Reference
- AvantGuard LLC n8n OpenAPI Node GitHub (for the underlying client library)