Administration Topics

API Integrations - General Documentation

Martus Features by Integration - Integration Feature Matrix

Martus features for each integration are listed below, along with links to additional features and requirements documentation for each integration. 


Please scroll down to see all integrations!


User documentation for file-based integrations can be found here. The File-Based Martus Features by Integration can be found here.


 

Martus FeaturesSage IntacctQuickBooks OnlineQuickBooks DesktopNetSuite
  • Features & Requirements Documentation
Sage IntacctQB OnlineQB DesktopNetSuite
  • Sync Chart of Accounts, Dimensions & GL Activity
YesYesYesYes
  • Drill Down to Transaction Detail
YesYesYesYes
  • Transaction Detail includes 'Vendor' or 'Name' Columns
YesYesYesYes
  • Drill Down to Attachments
YesNoNoYes
YesYesYesYes
  • Can Push a Budget from Martus into the Accounting System (bidirectional)
YesNoNoNo
  • Can Export a Budget from Martus in an Optimized Format for Import
YesNoYes
(.IIF file)
No
  • Supports Statistical (non-financial) Accounts
YesNoNoYes
  • Supports Multi-Currency
YesNo*No*Yes
  • Supports Multiple Entities 
YesOne company file per Martus instanceOne company file per Martus instanceYes (with NetSuite OneWorld)
  • Multi-book Support
YesNoNoYes
  • Cash Flow Forecasting and Projected Balance Sheet Module available with Premium Subscriptions
YesYesYesYes
  • Standard Balance Sheet & Cash Flow Statement Reports available with Plus and Premium Subscriptions
YesYesYesNo
Supported DimensionsClassClassClassStandard Dimensions:
Class
CustomerCustomer/ProjectCustomer/JobCustomer
DepartmentLocationItemsProject
EmployeeDepartment (only in Martus)Department (only in Martus)Vendor
Subsidiary
Entity / Location

Custom Segments
Item

such as:
Project

Program
UDDs

Grant
Vendor

Restriction
Warehouse

Department




 

Martus Features
Sage 100
Financial Edge NXT
Business Central
Acumatica
  • Features & Requirements Documentation
Sage 100FE NXTBusiness CentralAcumatica
  • Sync Chart of Accounts, Dimensions & GL Activity
YesYesYesYes
  • Drill Down to Transaction Detail
YesYesYesYes
  • Transaction Detail includes 'Vendor' or 'Name' Columns
NoNoYesYes
  • Drill Down to Attachments
NoNoYesNo
  • Can Pull a Budget from the Accounting System into Martus
YesYesYesNo
  • Can Push a Budget from Martus into the Accounting System (bidirectional)
NoNoNoNo
  • Can Export a Budget from Martus in an Optimized Format for Import
YesYesYesNo
  • Supports Statistical (non-financial) Accounts
YesYes, as Transfer AccountsNoNo
  • Supports Multi-Currency
NoNoNo*No
  • Supports Multiple Entities 
NoNoYes, via MEMNo
  • Multi-book Support
NoNoNoNo
  • Cash Flow Forecasting and Projected Balance Sheet Module available with Premium Subscriptions
YesYesYesYes
  • Standard Balance Sheet & Cash Flow Statement Reports available with Plus and Premium Subscriptions
NoNoNoNo
Supported DimensionsEach sub-account from Sage 100 is a separate dimension in MartusFundMartus can support whatever Business Central dimensions the customer uses, up to the Martus maximum of 8.Company
DepartmentBranch
Cost CenterSub-accounts (dimensionalized in Martus)
Other Account SegmentsProjects and Tasks
Project
Grant
T-Codes
Class

 


 


Martus FeaturesXeroMIP Cloud
Sage 300 
with Cloud-Based (Web Screens)
  • Features & Requirements Documentation

XeroMIP CloudSage 300
  • Sync Chart of Accounts, Dimensions & GL Activity
YesYesYes
  • Drill Down to Transaction Detail
YesYesYes
  • Transaction Detail includes 'Vendor' or 'Name' Columns
YesYesNo
  • Drill Down to Attachments
YesNoNo
  • Can Pull a Budget from the Accounting System into Martus
NoNoNo
  • Can Push a Budget from Martus into the Accounting System (bidirectional)
NoNoNo
  • Can Export a Budget from Martus in an Optimized Format for Import
NoYesYes
  • Supports Statistical (non-financial) Accounts
NoNoNo
  • Supports Multi-Currency
NoNoNo
  • Supports Multiple Entities 
NoYesNo
  • Cash Flow Forecasting and Projected Balance Sheet Module available with Premium Subscriptions
YesYesYes
  • Standard Balance Sheet & Cash Flow Statement Reports available with Plus and Premium Subscriptions
NoNoNo
Supported DimensionsMartus can support whatever Xero tracking categories the customer uses, up to the Martus maximum of 8 dimensions.Martus can support whatever segments MIP Cloud uses, up to the Martus maximum of 8 dimensions.

Martus can support whatever segments Sage 300 uses up to the Martus maximum of 8 dimensions. Martus does not support Optional Fields.



*If your accounting system is set to use multi-currency, you can integrate with Martus. Transactions will be in the base currency used in your general ledger. 

Smarty - Martus' MCP for AI Applications

In the tech world, MCP stands for Model Context Protocol, an open standard created to connect artificial intelligence applications securely to external data sources, local files, and tools. It works like a universal "USB-C port" for AI, allowing models like Claude, ChatGPT, and Copilot to interact with live software and databases without custom code for every single integration.


Smarty is Martus' application, and we have a few customers currently BETA testing!


Summary 
The MCP connector unlocks your Martus data for the AI tools you already use — so you're never limited to analyzing it in isolation. Pull it into whatever AI platform fits your workflow, and combine it with the other systems that run your organization and that are specific to how you operate.

That means one thing: dashboards and reporting that finally bring everything together. Every KPI, chart, and summary in one place, built from the full picture of your organization — not just what lives in Martus.

Once the Smarty MCP connector has been enabled, the in-app Smarty chat bot is also enabled.

Setup Instructions

The specifics will vary by provider, but here are the generic instructions.

  1. A Martus Admin must first provide consent to use AI in Martus. Navigate to Martus > Support, and click OK under Martus Intelligence Consent.
  2. Find your Martus base URL (e.g. prod2, prod11, ca).
  3. Open your MCP client (AI tool) of choice and create a new MCP Connection (often under “Apps” or “Connectors”).
  4. If necessary, enable custom MCP connections.
  5. Enter the URL: https://{your-url}.martus.app/mcp.
  6. You’ll be redirected to sign into Martus.
  7. Generate an API token if necessary.
  8. You’ll be redirected back to the MCP client to finish setup.


To see an example, view this demo connection to ChatGPT.


Early Adoption

Contact your Martus business partner or Martus Support if you are interested in becoming an early adopter. MCP requires the capabilities of the Martus Connector (an API subscription included with Premium and optional with Plus subscriptions). We will activate if necessary for early adopters, but final pricing and packaging have not yet been determined.


Examples

Here are two examples of how you could use Smarty.