Payables and Receivables in Sage Intacct
Sage Intacct support in the Routable API is currently in beta.
Please contact Routable's Developer Experience team or your Routable Customer Success Manager if you'd like to participate in our beta rollout.
Sage Intacct is a very powerful platform, and consequently, it can require a great deal of additional data to perform its tasks, particularly as it applies to Payables and Receivables in the Routable API. In this article, we'll go through the extra data that Routable needs to link these transactions to Intacct.
The Payable / Receivable's ledger
object
ledger
objectIn Sage Intacct integrations, the ledger
object in the main body of a Create a Payable or Create a Receivable call is not used. All Intacct-specific information is tracked on a per line-item basis.
Line Items
Where do I get this information?
Most Intacct-specific fields, such as
class
anddepartment
, are passed in the format{ "id": "some_id" }
. Only thecustomer
andvendor
fields do not conform to this format.To obtain the IDs to pass for these fields, use the List Accounting Software Objects endpoint. We recommend caching these values for your most commonly-used objects.
The Line Items contained within a Payable or Receivable have specialized fields for Intacct integration. They are passed in the ledger
object on each LineItem. The individual fields that are required may vary depending on your Intacct configuration. They include:
account
is the account in your Chart of Accounts in Intacct to track the line item against.class
is an object containing the ID of a class for the individual line item in Intacct, such as "Furniture" or "Hardware".contract
references the ID of a Contract in Intacct to track the line item against.customer
allows you to enter a reference to a customer to track this line item against. This is not an object ID.department
is an object containing the ID of a department in Intacct, such as "Engineering" or "Sales".employee
references the Employee in Intacct to track the item against.item
tracks the line item against an inventory item in Intaact.location
is an object containing the ID of an Intacct location - perhaps a store number or a warehouse.project
is an object containing the ID of an Intacct project or opportunity.task
is an object containing the ID of a Task in Sage Intacct.vendor
allows you to enter a reference to a vendor to track this line item against. This is not an object ID.warehouse
is an object containing the ID of a Warehouse in Sage Intacct.
Updated 5 months ago