Skip to main content

Sage Intacct Connector

Sage Intacct Sage Intacct is an industry-leading financial accounting software system with a broad set of functionalities for businesses across a number of different verticals.

This component allows creating, updating, and querying financial data including invoices, payments, vendors, and customers.

API Documentation​

This component was built using the Sage Intacct API.

Connections​

Web Services Credentials​

Authenticate using Sage Intacct Web Services credentials.

To connect to Sage Intacct, Web Services credentials are required. These credentials consist of sender credentials (provided by Sage Intacct) and company/user credentials (created within the Sage Intacct platform).

Sage Intacct uses a dual authentication model:

  • Sender credentials (Sender ID and Sender Password) are provisioned by Sage Intacct for customers or partners with an active Web Services developer license
  • Company credentials (Company ID, User ID, and User Password) are created within the Sage Intacct account

Refer to Sage Intacct's Web Services documentation for additional information on authentication.

Prerequisites​

  • An active Sage Intacct account with a Web Services developer license
  • Administrative access to configure Web Services settings
  • Sender ID and Sender Password provisioned by Sage Intacct
  • A Sage Intacct user account with appropriate API permissions

Setup Steps​

To obtain Web Services credentials:

  1. Obtain Sender Credentials:

    • Contact Sage Intacct support or the account representative to request Web Services access
    • Once provisioned, Sage Intacct will provide a Sender ID and Sender Password
    • These credentials are used to authenticate the integration at the organization level
  2. Enable Web Services in Sage Intacct:

    • Log in to Sage Intacct as an administrator
    • Navigate to Company > Setup > Company > Security
    • Locate the Web Services authorizations section
    • Enable Web Services for the organization
  3. Identify Company Credentials:

    • The Company ID is the unique identifier for the Sage Intacct company
    • This is typically visible in the Sage Intacct URL or company settings
    • Navigate to Company > Setup > Company > Company info to verify the Company ID
  4. Create or Identify API User:

    • Create a dedicated user account for API access or use an existing user
    • Navigate to Company > Admin > Web Services users
    • Ensure the user has the necessary permissions for the integration's operations
    • Note the User ID (username) and User Password for this account
  5. Determine Entity ID (Multi-Entity Only):

    • If the Sage Intacct account uses multiple entities, determine the Entity ID for the entity to access
    • Navigate to Company > Setup > Entities to view available entities
    • If using a single-entity account, the Entity ID can be left blank

Configure the Connection​

Enter the following credentials into the connection configuration:

  • Sender ID: The Sender ID provided by Sage Intacct for Web Services authentication
  • Sender Password: The Sender Password provided by Sage Intacct
  • Company ID: The unique company identifier in Sage Intacct
  • User ID: The username of the Web Services user account
  • User Password: The password for the Web Services user account
  • Entity ID (optional): The entity identifier for multi-entity environments. Leave blank for single-entity accounts.
Multi-Entity Environments

For Sage Intacct accounts with multiple entities, specify the Entity ID to connect to a specific entity. If left blank, the integration will use the default entity associated with the user account.

Security Best Practice

Use a dedicated user account for API integrations with minimal required permissions. Avoid using personal administrator accounts for Web Services authentication.

InputCommentsDefault
Sender IDThe Sender ID provided by Sage Intacct for Web Services authentication. Find this in the Sage Intacct account under Company > Setup > Company > Security.
Sender PasswordThe Sender Password for Web Services authentication. This password is set when configuring Web Services access in Sage Intacct.
Company IDThe Sage Intacct Company ID. This is the unique company identifier in Sage Intacct.
User IDThe User ID (username) for Web Services authentication. This must be a user with appropriate API permissions.
User PasswordThe password for the Web Services user account.
Entity IDOptional entity ID for multi-entity Sage Intacct environments. Leave blank if the organization uses a single entity.

Triggers​

New and Updated Records​

Retrieves existing and ongoing records for a selected Sage Intacct object type. Load history once, check for changes on a schedule, or both.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Resource TypeThe Sage Intacct object to poll for new or updated records.
Look-back DateThe date the initial sync starts from, in YYYY-MM-DD format. Cannot be a future date. Leave empty to start from the first recurrence with no backfill. When set, the initial sync seeds each record modified on or after this date once.
Show New RecordsWhen true, newly created records are included in the trigger output.true
Show Updated RecordsWhen true, records updated since the last poll are included in the trigger output.true

Actions​

Create AR Advance​

Creates a new AR Advance.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Payment DateDate the advance payment was made, in the mm/dd/yyyy format.
Receipt DateReceipt date in the mm/dd/yyyy format. If automatic summaries are enabled, this is the date on which the advance will be posted to the General Ledger.
Payment MethodPayment method used for the advance.
AR Advance ItemsAdvance lines, must have at least 1. Check Documentation for additional tags.
Customer IDUnique ID. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Financial EntityID of the checking or savings account to deposit the funds to. A create request must contain FINANCIALENTITY or UNDEPOSITEDACCOUNTNO when automatic summaries are enabled.
Undeposited Account NoUndeposited funds account number. A create request must contain FINANCIALENTITY or UNDEPOSITEDACCOUNTNO when automatic summaries are enabled.
Additional XML TagsAdditional XML tags that might not be covered by the standard inputs.

Create Bill​

Creates a new bill.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Bill Transaction DateTransaction date in MM/DD/YYYY format
Bill GL Posting DateGeneral ledger posting date in MM/DD/YYYY format
Vendor IDThe vendor ID.
Bill NumberA Bill Number identifier
Reference NumberA reference number for the bill
DescriptionA text description or memo for the record.
Term NamePayment term, this should be a previously created term
Recommended to pay onPayment date in MM/DD/YYYY format
Attachments IDId of an attachment group of one or more supporting files
Due DateThe payment due date in MM/DD/YYYY format.
Payment PriorityThe priority level for processing vendor payments.
On HoldPlace this bill on hold
CurrencyThe ISO 4217 currency code for the transaction (e.g., USD, EUR).
Base CurrencyThe ISO 4217 base (functional) currency code for the company (e.g., USD).
AP Bill ItemsAP bill items, must have at least 1. Each item must be wrapped in tags.
10000
<TRX_AMOUNT>100.12</TRX_AMOUNT>
Line 1 of my bill
Alder
12345


10000
<TRX_AMOUNT>100.12</TRX_AMOUNT>
Line 2 of my bill
Alder
12345

Create Contact​

Creates a new contact.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Contact NameContact name to create
Print Name AsDetermine the format the name should be printed.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group

Create Customer​

Creates a customer and specifies a display contact and a contact list (provided via customer contacts).

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Customer IDUnique ID. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Customer NameThe display name of the customer in Sage Intacct.
One TimeOne time. Use false for No, true for Yes. If you want to simplify your customer list page by displaying only your regularly-used customers, we recommend you select this option for customers that you use only once or just occasionally. These customers will not appear in the customer list page unless you click Include one-time use at the top of the list page, in which case, you'll see all your customers regardless of frequency of use.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
Print Name AsDetermine the format the name should be printed.
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
ISO Country CodeISO country code. When ISO country codes are enabled in a company, both COUNTRY and ISOCOUNTRYCODE must be provided.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Excluded From Contact ListWhen true, this contact will be excluded from contact lists and searches. When false, the contact appears in all lists.
Customer Type IDIdentifier for the type of customer
Sales Rep Employee IDEmployee ID of the sales representative
Parent Customer IDIdentifier of the parent customer
GL AccountsGL group, offset AR GL account, and default revenue GL account numbers.
GL Group NameName of the GL group
Offset AR GL Account NoOffset AR GL account number
Default Revenue GL Account NoDefault AR GL account number
Territory IDIdentifier for the territory
Attachments IDId of an attachment group of one or more supporting files
Billing and Delivery PreferencesPayment term, delivery method, default invoice message, and shipping method.
Payment TermA previously created payment term
Delivery MethodDelivery method. Use either Print, E-Mail, or Print#~#E-Mail for both. If using E-Mail, the customer contact must have a valid e-mail address.
Default Invoice MessageDefault message for invoices
Shipping MethodThe method used for shipping goods, such as FedEx Ground or UPS.
Resale NumberResale certificate number for tax-exempt purchases
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group
Credit LimitThe maximum outstanding balance allowed before transactions are blocked.
On HoldWhen true, the account is placed on hold and transactions are suspended. When false, the account operates normally.
CommentsAdditional comments
Default CurrencyThe ISO 4217 currency code used as the default for transactions (e.g., USD, EUR).
Print OptionsDocument template assignments for invoices, quotes, orders, and adjustments.
AR Invoice Template NameTemplate name for AR invoices
OE Quote Template NameTemplate name for OE quotes
OE Order Template NameTemplate name for OE orders
OE List Template NameTemplate name for OE lists
OE Invoice Template NameTemplate name for OE invoices
OE Adjustment Template NameTemplate name for OE adjustments
OE Other Template NameTemplate name for other OE documents
Contact RolesPrimary, bill-to, and ship-to contact assignments.
Primary Contact NamePrimary contact. If blank system will use DISPLAYCONTACT.
Bill To Contact NameBill to contact. If blank system will use DISPLAYCONTACT.
Ship To Contact NameShip to contact. If blank system will use DISPLAYCONTACT.
Restriction TypeType of restriction
Restricted LocationRestricted location ID. Use if OBJECTRESTRICTION is Restricted
Restricted DepartmentRestricted department IDs. Use if OBJECTRESTRICTION is Restricted
Custom FieldsCustom field names and values as defined for this object

Create Invoice​

Creates an invoice.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Invoice Line ItemsInvoice lines, must have at least 1. Each item must be wrapped in tags.
10016
345.43
oriongroup
D200
C12


10016
345.43
oriongroup
D200
C12
Customer IDThe customer ID to create the invoice for.
Date CreatedInvoice date creation date
GL Date PostedInvoice General Ledger posted date
Due DateThe due date of the invoice.
Term NamePayment term, this should be a previously created term
Record NoA Summary RECORDNO for the invoice.
Invoice NumberThe unique invoice number used to identify the invoice.
Reference NumberA reference number for the invoice
DescriptionThe description of the invoice.
External IDAn external ID for the invoice
Bill To Contact NameThe name of the contact to bill to. This should be an existing contact in Intacct.
Ship To Contact NameThe name of the contact to ship to. This should be an existing contact in Intacct.
Currency and Exchange RateBase currency, transaction currency, and exchange rate details.
Base CurrencyThe ISO 4217 base (functional) currency code for the company (e.g., USD).
CurrencyThe currency of the invoice.
Exchange Rate DateExchange rate date for the invoice
Exchange Rate TypeExchange rate type for the invoice
No GLDo not post to GL. Use false for No, true for Yes.
Attachments IDId of an attachment group of one or more supporting files
Custom FieldsCustom field names and values as defined for this object

Create Project​

Creates a new project.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Project NameThe display name used to identify the project. for the to-be-created object.
Project CategoryThe category classification for the project, such as Contract or Internal. for the to-be-created object.
Project IDUnique ID for the project. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Project DescriptionA detailed description of the project scope or purpose. for the to-be-created object.
Parent Project IDThe ID of the parent project for hierarchical project relationships. for the to-be-created object.
Invoice with ParentUse false for No, true for Yes. (Default: false)false
Project TypeThe type classification for the project. for the to-be-created object.
Project StatusThe current status of the project, such as In Progress or Completed. for the to-be-created object.
StatusUse false for Inactive, true for Active. (Default: true)true
Additional FieldsAdditional fields that are not covered by the standard inputs.

Create Vendor​

Creates a new vendor.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Vendor IDUnique ID for the vendor. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Vendor NameThe display name of the vendor in Sage Intacct.
One TimeOne time. Use false for No, true for Yes. If you want to simplify your vendor list page by displaying only your regularly-used vendors, we recommend you select this option for vendors that you use only once or just occasionally. These vendors will not appear in the vendor list page unless you click Include one-time use at the top of the list page, in which case, you'll see all your vendors regardless of frequently of use.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
Print Name AsDetermine the format the name should be printed.
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
ISO Country CodeISO country code. When ISO country codes are enabled in a company, both COUNTRY and ISOCOUNTRYCODE must be provided.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Excluded From Contact ListWhen true, this contact will be excluded from contact lists and searches. When false, the contact appears in all lists.
Vendor Type IDThe identifier for the vendor type classification.
Parent Vendor IDThe ID of the parent vendor for hierarchical relationships.
GL AccountsGL group, default expense GL account, and offset GL account numbers.
GL Group NameName of the GL group
Default Expense GL Account NoThe default GL account number used for expense transactions.
Offset GL Account NoThe GL account number used for offset entries.
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group
Form 1099Form 1099 tax reporting details.
Form 1099 NameThe name printed on the 1099 form for tax reporting.
Form 1099 TypeThe 1099 form type, such as MISC or NEC.
Form 1099 BoxThe box number on the 1099 form for categorizing income.
Attachments IDId of an attachment group of one or more supporting files
Credit LimitThe maximum outstanding balance allowed before transactions are blocked.
On HoldWhen true, the account is placed on hold and transactions are suspended. When false, the account operates normally.
Payment SettingsPayment method, terms, and notification preferences.
Do Not PayWhen true, the vendor is flagged as do-not-pay and payment processing is blocked.
Preferred Payment MethodThe vendor's preferred payment method, such as Check, EFT, or Credit Card.
Payment TermA previously created payment term
Send Automatic Payment NotificationWhen true, the vendor receives an automatic email notification when a payment is made.
Merge Payment RequestsWhen true, multiple payment requests for this vendor are combined into a single payment.
Vendor Billing TypeThe billing type assigned to the vendor, such as Standard or Retainer.
Payment PriorityThe priority level for processing vendor payments.
Term Discount Displayed On Check StubWhen true, the payment term discount amount is printed on the check stub.
CommentsAdditional comments
Default CurrencyThe ISO 4217 currency code used as the default for transactions (e.g., USD, EUR).
Contact RolesPrimary, pay-to, and return-to contact assignments.
Primary Contact NamePrimary contact. If blank system will use DISPLAYCONTACT.
Pay To Contact NameThe name of the contact designated to receive payments.
Return To Contact NameThe name of the contact for handling purchase returns.
ACH BankingACH bank account and routing details.
ACH EnabledWhen true, ACH electronic payments are enabled for this vendor.
ACH Bank Routing NoThe 9-digit ABA routing number for the vendor's bank.
ACH Bank Account NoThe bank account number for ACH payments to the vendor.
ACH Bank Account TypeThe bank account type, such as Checking or Savings.
ACH Bank Account ClassThe bank account class, such as Business or Personal.
Vendor Account NoThe account number assigned by the vendor for reference on payments.
Location Assigned Account No Displayed On Check StubWhen true, the location-specific vendor account number is printed on the check stub.
Restriction TypeType of restriction
Restricted LocationRestricted location ID. Use if OBJECTRESTRICTION is Restricted
Restricted DepartmentRestricted department IDs. Use if OBJECTRESTRICTION is Restricted
Custom FieldsCustom field names and values as defined for this object

Delete Object​

Deletes different objects in Sage Intacct.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
ObjectType of object to delete
KeysA key or comma-separated list (123,456) of keys (RECORDNO's) to delete

Get AP Payment​

Retrieves a single AP Payment.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get AR Adjustment​

Retrieves a single AR Adjustment.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get AR Adjustment Line​

Retrieves a single AR Adjustment Line.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get AR Advance​

Retrieves a single AR Advance.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get AR Payment​

Retrieves a single AR Payment.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get Bill​

Retrieves a single bill.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get Contact​

Retrieves a single contact.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get Customer​

Retrieves a single customer.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get Invoice​

Retrieves a single invoice.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Get Project​

Retrieves a project by record number.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier of the project to retrieve.

Get Vendor​

Retrieves a single vendor.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Record NoThe unique record number identifier

Query and List Records​

Lists specified criteria based on a query.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
FieldField to retrieve, use * for all fields
Object NameName of the object to query. Possible values are: VENDOR, APBILL, APPYMT, ARPYMT, ARADJUSTMENT, ARADJUSTMENTITEM, ARADVANCE, etc.
QueryQuery filter expression to filter the records

Raw Request​

Sends a raw HTTP request to Sage Intacct.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
DataThe raw XML function to execute. Add the structure as per the Sage Intacct API documentation. For the provided default example, see the Query and List Contacts function. Authentication is already handled by the action.
CONTACT

HeaderA list of headers to send with the request. Note: Sage Intacct API is XML based. Content-Type: 'application/xml' header is already added.
Response TypeThe type of data format expected in the response. Select 'JSON' for JSON format or 'XML' for raw XML text.json
Array JSON NodesAlways put child nodes from XML in an array. If toggled off, an array is created only if there is more than one. Use this when 'Response Type' is set to 'JSON'.true
TimeoutThe maximum time that a client will await a response to its request
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Update AR Adjustment​

Updates an existing AR Adjustment.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Record NumberAR Adjustment RECORDNO of bill to update.
Customer IDAR Adjustment CUSTOMERID to update.
Date CreatedAR Adjustment DATECREATED to update.
GL Date PostedAR Adjustment DATEPOSTED to update.
DescriptionAR Adjustment DESCRIPTION to update.
CurrencyAR Adjustment CURRENCY to update.
Exchange Rate TypeAR Adjustment EXCHRATETYPE to update.
Adjustment NumberAR Adjustment ADJUSTMENTNO to update.
Invoice NumberAR Adjustment INVOICENO to update.
AR Adjustment Line ItemsAR Adjustment LINEITEMS to update. Each item must be wrapped in or tags.
ActionAction. Use Draft or Submit. (Default: Submit)
Additional XML TagsAdditional XML tags that might not be covered by the standard inputs.

Update AR Advance​

Updates an existing AR Advance.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Record NoAR Advance RECORDNO to update.
AR Advance ItemsAR Advance ARADVANCEITEMS to update. Note: To add an advance line, supply all the original lines along with the new one. To delete a line, supply only the lines that you want to keep. To modify a line, supply all the original lines and change the field values you want.
Payment DateAR Advance PAYMENTDATE to update.
Receipt DateAR Advance RECEIPTDATE to update.
Payment MethodAR Advance PAYMENTMETHOD to update.
Financial EntityAR Advance FINANCIALENTITY to update.
Undeposited Account NoAR Advance UNDEPOSITEDACCOUNTNO to update.
Additional XML TagsAdditional XML tags that might not be covered by the standard inputs.

Update Contact​

Updates an existing contact.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Contact NameFull name of the contact
Print Name AsDetermine the format the name should be printed.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group

Update Customer​

Updates an existing customer in Intacct. The customer is identified by the customer ID.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Customer IDUnique ID. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Customer NameThe display name of the customer in Sage Intacct.
One TimeOne time. Use false for No, true for Yes. If you want to simplify your customer list page by displaying only your regularly-used customers, we recommend you select this option for customers that you use only once or just occasionally. These customers will not appear in the customer list page unless you click Include one-time use at the top of the list page, in which case, you'll see all your customers regardless of frequency of use.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
Print Name AsDetermine the format the name should be printed.
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
ISO Country CodeISO country code. When ISO country codes are enabled in a company, both COUNTRY and ISOCOUNTRYCODE must be provided.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Excluded From Contact ListWhen true, this contact will be excluded from contact lists and searches. When false, the contact appears in all lists.
Customer Type IDIdentifier for the type of customer
Sales Rep Employee IDEmployee ID of the sales representative
Parent Customer IDIdentifier of the parent customer
GL AccountsGL group, offset AR GL account, and default revenue GL account numbers.
GL Group NameName of the GL group
Offset AR GL Account NoOffset AR GL account number
Default Revenue GL Account NoDefault AR GL account number
Territory IDIdentifier for the territory
Attachments IDId of an attachment group of one or more supporting files
Billing and Delivery PreferencesPayment term, delivery method, default invoice message, and shipping method.
Payment TermA previously created payment term
Delivery MethodDelivery method. Use either Print, E-Mail, or Print#~#E-Mail for both. If using E-Mail, the customer contact must have a valid e-mail address.
Default Invoice MessageDefault message for invoices
Shipping MethodThe method used for shipping goods, such as FedEx Ground or UPS.
Resale NumberResale certificate number for tax-exempt purchases
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group
Credit LimitThe maximum outstanding balance allowed before transactions are blocked.
On HoldWhen true, the account is placed on hold and transactions are suspended. When false, the account operates normally.
CommentsAdditional comments
Default CurrencyThe ISO 4217 currency code used as the default for transactions (e.g., USD, EUR).
Print OptionsDocument template assignments for invoices, quotes, orders, and adjustments.
AR Invoice Template NameTemplate name for AR invoices
OE Quote Template NameTemplate name for OE quotes
OE Order Template NameTemplate name for OE orders
OE List Template NameTemplate name for OE lists
OE Invoice Template NameTemplate name for OE invoices
OE Adjustment Template NameTemplate name for OE adjustments
OE Other Template NameTemplate name for other OE documents
Contact RolesPrimary, bill-to, and ship-to contact assignments.
Primary Contact NamePrimary contact. If blank system will use DISPLAYCONTACT.
Bill To Contact NameBill to contact. If blank system will use DISPLAYCONTACT.
Ship To Contact NameShip to contact. If blank system will use DISPLAYCONTACT.
Restriction TypeType of restriction
Restricted LocationRestricted location ID. Use if OBJECTRESTRICTION is Restricted
Restricted DepartmentRestricted department IDs. Use if OBJECTRESTRICTION is Restricted
Custom FieldsCustom field names and values as defined for this object

Update Invoice​

Updates an invoice.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Record NumberInvoice RECORDNO to update
Customer IDUnique ID. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Date CreatedInvoice date creation date
GL Date PostedInvoice General Ledger posted date
Date DueDue date. Required if not using termname.
Term NamePayment term, this should be a previously created term
Invoice NumberThe unique invoice number used to identify the invoice.
Reference NumberA reference number for the invoice
DescriptionThe description of the invoice.
Contact NameFull name of the contact
Currency and Exchange RateBase currency, transaction currency, and exchange rate details.
Base CurrencyThe ISO 4217 base (functional) currency code for the company (e.g., USD).
CurrencyThe ISO 4217 currency code for the transaction (e.g., USD, EUR).
Exchange Rate DateExchange rate date for the invoice
Exchange Rate TypeThe exchange rate type. Do not use if exchrate is set.
Exchange RateExchange rate for the invoice. Do not use if Exchange Rate Type is used.
Attachments IDId of an attachment group of one or more supporting files
Custom FieldsCustom field names and values as defined for this object
Invoice Line ItemsTo update an existing line use otherwise to create a new line item use instead.You can mix types in the array.
10016
345.43
oriongroup
D200
C12


10016
345.43
oriongroup
D200
C12

Update Project​

Updates an existing project.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Project IDProject ID to update.
Project NameThe display name used to identify the project. for the to-be-updated object.
Project CategoryThe category classification for the project, such as Contract or Internal. for the to-be-updated object.
Project DescriptionA detailed description of the project scope or purpose. for the to-be-updated object.
Parent Project IDThe ID of the parent project for hierarchical project relationships. for the to-be-updated object.
Invoice with ParentBoolean update field for setting true, false, or empty values.
Project TypeThe type classification for the project. for the to-be-updated object.
Project StatusThe current status of the project, such as In Progress or Completed. for the to-be-updated object.
StatusBoolean update field for setting true, false, or empty values.
Additional FieldsAdditional fields that are not covered by the standard inputs.

Update Vendor​

Updates an existing vendor.

InputCommentsDefault
ConnectionThe Sage Intacct connection to use.
Vendor IDUnique ID for the vendor. Required if company does not use document sequencing, or you can provide a value to use instead of the document sequence value.
Vendor NameThe display name of the vendor in Sage Intacct.
One TimeOne time. Use false for No, true for Yes. If you want to simplify your vendor list page by displaying only your regularly-used vendors, we recommend you select this option for vendors that you use only once or just occasionally. These vendors will not appear in the vendor list page unless you click Include one-time use at the top of the list page, in which case, you'll see all your vendors regardless of frequently of use.
Active StatusWhen true, the record is active and available for use. When false, the record is inactive.
Company NameName of the company
Print Name AsDetermine the format the name should be printed.
NameFirst, middle, and last name with prefix.
PrefixThe name prefix or title, such as Mr., Mrs., or Dr.
First NameThe given name of the contact.
Middle NameThe middle name or initial of the contact.
Last NameThe last name (surname) of the contact.
Contact DetailsAddress, phone, email, and other contact channel details.
Address Line 1First line's address
Address Line 2Second line's address
CityThe city for the mailing address.
State/ProvinceState or province
ZIP/Postal CodeZIP or postal code.
CountryThe country for the mailing address.
ISO Country CodeISO country code. When ISO country codes are enabled in a company, both COUNTRY and ISOCOUNTRYCODE must be provided.
Primary Email AddressThe main email address for correspondence with the contact.
Secondary Email AddressAn alternate email address for the contact.
Primary Phone NumberThe main phone number used to reach the contact.
Secondary Phone NumberAn alternate phone number for the contact.
Cellular Phone NumberThe mobile phone number for the contact.
Pager NumberThe pager number for the contact.
Fax NumberThe fax number for sending documents to the contact.
Primary URLThe main website or homepage associated with the contact.
Secondary URLAn additional website associated with the contact.
Excluded From Contact ListWhen true, this contact will be excluded from contact lists and searches. When false, the contact appears in all lists.
Vendor Type IDThe identifier for the vendor type classification.
Parent Vendor IDThe ID of the parent vendor for hierarchical relationships.
GL AccountsGL group, default expense GL account, and offset GL account numbers.
GL Group NameName of the GL group
Default Expense GL Account NoThe default GL account number used for expense transactions.
Offset GL Account NoThe GL account number used for offset entries.
Tax InformationTax ID, taxable status, and tax group.
Tax IDTax identification number (EIN/SSN)
TaxableWhen true, the item is subject to taxation. When false, the item is tax-exempt.
Contact Tax Group NameName of the tax group
Form 1099Form 1099 tax reporting details.
Form 1099 NameThe name printed on the 1099 form for tax reporting.
Form 1099 TypeThe 1099 form type, such as MISC or NEC.
Form 1099 BoxThe box number on the 1099 form for categorizing income.
Attachments IDId of an attachment group of one or more supporting files
Credit LimitThe maximum outstanding balance allowed before transactions are blocked.
On HoldWhen true, the account is placed on hold and transactions are suspended. When false, the account operates normally.
Payment SettingsPayment method, terms, and notification preferences.
Do Not PayWhen true, the vendor is flagged as do-not-pay and payment processing is blocked.
Preferred Payment MethodThe vendor's preferred payment method, such as Check, EFT, or Credit Card.
Payment TermA previously created payment term
Send Automatic Payment NotificationWhen true, the vendor receives an automatic email notification when a payment is made.
Merge Payment RequestsWhen true, multiple payment requests for this vendor are combined into a single payment.
Vendor Billing TypeThe billing type assigned to the vendor, such as Standard or Retainer.
Payment PriorityThe priority level for processing vendor payments.
Term Discount Displayed On Check StubWhen true, the payment term discount amount is printed on the check stub.
CommentsAdditional comments
Default CurrencyThe ISO 4217 currency code used as the default for transactions (e.g., USD, EUR).
Contact RolesPrimary, pay-to, and return-to contact assignments.
Primary Contact NamePrimary contact. If blank system will use DISPLAYCONTACT.
Pay To Contact NameThe name of the contact designated to receive payments.
Return To Contact NameThe name of the contact for handling purchase returns.
ACH BankingACH bank account and routing details.
ACH EnabledWhen true, ACH electronic payments are enabled for this vendor.
ACH Bank Routing NoThe 9-digit ABA routing number for the vendor's bank.
ACH Bank Account NoThe bank account number for ACH payments to the vendor.
ACH Bank Account TypeThe bank account type, such as Checking or Savings.
ACH Bank Account ClassThe bank account class, such as Business or Personal.
Vendor Account NoThe account number assigned by the vendor for reference on payments.
Location Assigned Account No Displayed On Check StubWhen true, the location-specific vendor account number is printed on the check stub.
Restriction TypeType of restriction
Restricted LocationRestricted location ID. Use if OBJECTRESTRICTION is Restricted
Restricted DepartmentRestricted department IDs. Use if OBJECTRESTRICTION is Restricted
Custom FieldsCustom field names and values as defined for this object