Ariba vs Ottimate vs Mekorma for AP Automation
Published May 11, 2026 · 4 requirements · 3 vendors
Executive Summary
| Vendor | Fit | Confidence | |
|---|---|---|---|
| Ottimate | 80% · Strong fit | A · High | |
| Ariba | 43% · Significant gaps | B · Solid | |
| Mekorma | 0% · Significant gaps | B · Solid | |
For a $120M multi-location services company with a 3-person AP team manually processing 1,800 invoices per month across 2 Sage Intacct entities, Ottimate is the strongest fit at 80% overall (2/2 critical requirements met), delivering the AI-driven GL coding engine and threshold-based approval routing this operation needs to eliminate manual keying and email-based approvals. Ariba scores 43% overall (1/2 critical met) because its ML-based GL coding for non-PO invoices, which would address 45% of this buyer's invoice volume, is architecturally locked to the SAP ERP stack: there is no supported integration path to Sage Intacct, meaning invoices coded inside Ariba cannot post back to this buyer's general ledger, and every downstream step from cost allocation through payment breaks. Mekorma is disqualified at 0% overall (0/2 critical met); it is an embedded Dynamics GP/Business Central payment automation module with no Sage Intacct integration whatsoever, making every requirement evaluation moot regardless of the product's native capabilities. Ottimate's two partial gaps, entity-level RBAC mapping and bidirectional vendor master sync across both Intacct entities, are real concerns that require validation during implementation scoping, but they sit on the "important" tier and do not block the core pre-processing workflow the way Ariba's ERP incompatibility does.
Vendor Verdicts
2/2 critical met
12 help-center
1 hard gap, 1/2 critical met
2 help-center · 1 marketing · 1 blog
4 hard gaps, 0/2 critical met
9 help-center · 1 marketing · 1 blog
Comparison Matrix
| Requirement | Ariba | Ottimate | Mekorma |
|---|---|---|---|
Our specific routing rules: under $2,500 manager, $2,500-$10K director, $10K-$50K VP, over $50K CFO | Supported | Supported | Not supported |
Non-PO invoice routing: automatic GL coding suggestions based on vendor history and invoice description | Not supported | Supported | Not supported |
Role-based access control with entity-level restrictions | Partial | Partial | Not supported |
Centralized vendor master synchronized bidirectionally with Sage Intacct | Partial | Partial | Not supported |
Detailed Findings
Critical · Our specific routing rules: under $2,500 manager, $2,500-$10K director, $10K-$50K VP, over $50K CFO
Ariba: SupportedOttimate: SupportedMekorma: Not supportedSummaryAriba supports this: This $120M services company running two Sage Intacct entities needs four discrete dollar-threshold tiers (under $2,500 to manager, $2,500-$10K to director, $10K-$50K to VP, over $50K to CFO) enforced automatically at invoice submission. Ottimate supports this: For a $120M multi-location services company whose DOA policy spans four distinct dollar bands (under $2,500 to Manager, $2,500-$10K to Director, $10K-$50K to VP, over $50K to CFO), Ottimate addresses this requirement through its named 'Threshold Approval' capability combined with customizable multi-level approval chains. Mekorma does not support this: This buyer runs 2 Sage Intacct entities and needs dollar-threshold routing across a four-tier hierarchy (Manager under $2,500, Director $2,500-$10K, VP $10K-$50K, CFO over $50K).
Ariba — Supported · 78% fit · Evidence: insufficient
SupportedThis $120M services company running two Sage Intacct entities needs four discrete dollar-threshold tiers (under $2,500 to manager, $2,500-$10K to director, $10K-$50K to VP, over $50K to CFO) enforced automatically at invoice submission. SAP Ariba addresses this through its Approval Process editor within SAP Ariba Buying and Invoicing, where administrators build condition-based approval flows using 'if/then' rule blocks. The Approval Flows guide explicitly documents that amount-based conditional routing is a native pattern: any request submitted 'might be subject to approval; for example, purchases under $50.00 might not require any approval, purchases' above a threshold route to designated approvers in a sequential approval chain. At the user-settings level, if the 'Manager > Authorized Approver > Processor' routing option is selected, spending limits are set per approver on the Users page; the invoice travels first to the employee's manager, and if that manager lacks sufficient approval authority, the system prompts selection of an authorized approver from a list of users with a sufficient limit. Beyond this, the Approval Process editor supports serial approval chains where each approver appears in an approver node in the diagram, with 'Active' status meaning the approver has received notification but not yet acted, and active approvers must approve before the invoice moves to the next in the approval chain. Auto-escalation on timeout is also documented: if an approver does not approve before the expiration interval elapses, the system forwards the invoice to the next approver; when enabled, the system begins timing the approver and automatically reassigns the invoice to the approver's manager if the interval elapses. The supporting fact sheet confirms that Ariba's design allows administrators to 'connect supplier systems, orchestrate approval workflows, and build custom extensions with low-code tools', and Joule agents can 'automatically plan and execute multi-step workflows connecting departments, speeding up decisions, and streamlining processes.' This requirement sits at pre-processing stage 1 (legitimacy and authorization), covering the automated routing step before ERP posting.
Limitations
The mechanism for deterministic threshold-to-role routing (system automatically selects Director vs. VP vs. CFO by amount band, with no manual approver selection) is most robustly configured in the Ariba Buying and Invoicing Approval Process editor, which requires structured implementation setup rather than self-service configuration; the older Invoice Approval Routing module relies on per-user spending limits where a manager must manually select the next authorized approver rather than the system resolving the tier automatically. Additionally, Ariba's native ERP integration is optimized for SAP S/4HANA, not Sage Intacct, meaning this buyer would need to evaluate whether a certified Ariba-to-Intacct connector carries all the data fidelity required across both entities.
Containment check
Unknown fitYour ask
2500 manager
Vendor bound
Not publicly documented
Caveats
- Ariba publishes no documented manager-user ceiling, so contractual capacity must be negotiated and written into the MSA before signing.
- Sage Intacct–Ariba integration via API or middleware (e.g., Dell Boomi) may impose its own concurrent-user or role-mapping limits independent of Ariba's platform.
- Ariba licenses managers per module (Buying, Invoicing, Sourcing); 2,500 managers spanning multiple modules may require separate entitlements and multiplied costs.
POC recommendation
Run a pilot provisioning exactly 2,500 manager accounts across all required Ariba modules integrated with Sage Intacct, measuring login concurrency, role-sync latency, and per-seat licensing costs before contract execution.
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Ottimate — Supported · 78% fit · Grade A
SupportedFor a $120M multi-location services company whose DOA policy spans four distinct dollar bands (under $2,500 to Manager, $2,500-$10K to Director, $10K-$50K to VP, over $50K to CFO), Ottimate addresses this requirement through its named 'Threshold Approval' capability combined with customizable multi-level approval chains. Ottimate's Threshold Approval type requires additional approval for payment amounts above a certain threshold, typically from upper-level management. Beyond a single threshold, Ottimate offers fully customizable approval workflows that automatically route invoices to the correct approvers; for example, a rule can be created that invoices above a certain dollar amount route to the controller or CFO, and those conditional approval policies can be created based on any piece of invoice data, including vendor and dollar amount. Multi-level sequential chains are also explicitly supported: Ottimate confirms the ability to set up multi-level approvals where invoices pass through the department head, general manager, and then accounting for better awareness and budget control. Within the pre-processing journey, this capability sits at stage 1 (legitimacy and authorization) and stage 5 (cost allocation sign-off by the budget owner), routing each invoice to the appropriate organizational authority before it is posted to Sage Intacct. Ottimate's workflow engine creates automated workflows to route invoices and payments through custom approval policies, enabling individually tailored approvals for invoices and payments and visibility into bottlenecks.
Limitations
Ottimate's documented examples show a single dollar-threshold escalation (e.g., above $X goes to CFO) and multi-step sequential chains, but no publicly available source explicitly walks through stacking four distinct dollar bands with four separate approver role assignments inside one policy; implementation of the full Manager/Director/VP/CFO matrix should be verified with Ottimate during a demo or scoping call to confirm all four tiers can coexist in a single workflow rule without requiring four separate policies.
Containment check
Unknown fitYour ask
2500 manager
Vendor bound
Not publicly documented
Caveats
- Ottimate publishes no documented manager-seat ceiling, so contract language must explicitly guarantee 2,500 concurrent manager licenses before signing.
- Sage Intacct role-based permission sync with Ottimate has no published limits; 2,500 managers may strain approval-workflow queue throughput unpredictably.
- Per-seat pricing tiers are undisclosed; 2,500 managers could trigger unquoted licensing costs absent a written volume commitment.
POC recommendation
Run a pilot provisioning all 2,500 manager accounts in a Sage Intacct-connected Ottimate sandbox, measuring approval-routing latency and seat-activation success rate before contract execution.
Based on
- “Eliminate duplicate invoices, create controls for your approval process, and ensure a secure audit trail throughout your invoice lifecycle.” (hub, body) source
- “The Ottimate AI works across the entire AP process – from invoice coding, routing, & approval, all the way through payment.” (hub, body) source
Are you from Ottimate?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Mekorma — Not supported · 97% fit · Grade B
Not SupportedThis buyer runs 2 Sage Intacct entities and needs dollar-threshold routing across a four-tier hierarchy (Manager under $2,500, Director $2,500-$10K, VP $10K-$50K, CFO over $50K). Mekorma does document a well-developed threshold-based approval mechanism: administrators configure 'Threshold IDs' in the Threshold Maintenance window, define From/To dollar ranges for each tier, and assign a named Approver Level role (MEKORMA_APROVER_LEVEL_1, LEVEL_2, etc.) to each range; users assigned to a given role can only approve transactions within their designated band and are blocked from approving above it. Mekorma's own blog confirms this pattern with a concrete example: 'your Accounting Manager is required to approve any outgoing payment between $500 and $20K, and payments over $20K need approvals by two VPs.' The mechanism is architecturally capable of replicating the buyer's four tiers. However, Mekorma is built exclusively for Microsoft Dynamics 365 Business Central, Dynamics GP, and Acumatica; it has no integration with or support for Sage Intacct, and does not appear in the Sage Intacct Marketplace. The approval threshold mechanism operates entirely inside the Dynamics/Acumatica data layer and cannot be connected to this buyer's ERP environment.
Limitations
Mekorma's threshold-based approval routing is a Dynamics GP and Business Central-native capability; it is architecturally incompatible with Sage Intacct, which is this buyer's ERP of record. Deploying Mekorma would require replacing Sage Intacct with a Microsoft Dynamics or Acumatica ERP, making it a non-starter for this evaluation.
Containment check
Unknown fitYour ask
2500 manager
Vendor bound
Not publicly documented
Caveats
- Mekorma's approval workflow is Sage Intacct-native; manager-record limits may be governed by Intacct's own user-tier licensing, not Mekorma's engine.
- Without a published bound, scalability at 2,500 managers is unverified; Mekorma has not documented stress-test results at this user count.
- Approval-group hierarchies with 2,500 managers can compound routing-rule complexity, risking performance degradation at high concurrent approval volumes.
POC recommendation
Run a structured POC provisioning all 2,500 manager records in a Sage Intacct sandbox with Mekorma active, measuring approval-routing latency and rule-processing throughput under concurrent load before committing to production rollout.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
- “The Mekorma Payment Hub supports secure and simple centralized payment processing, vendor validation, approvals automation and more, built natively into Microsoft Dynamics environments. It is fully embedded end-to-end solution for Accounts Payable. Available for both single and multi-company.” (hub, body) source
Are you from Mekorma?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Critical · Non-PO invoice routing: automatic GL coding suggestions based on vendor history and invoice description
Ottimate: SupportedAriba: Not supportedMekorma: Not supportedSummaryOttimate supports this: For this buyer's 45% non-PO invoice volume (utilities, professional services, subscriptions, insurance), Ottimate operates at pre-processing stage 5: cost allocation and GL assignment before any invoice is exported to Sage Intacct. Ariba does not support this: For a $120M services company running Sage Intacct as its ERP, SAP Ariba's GL coding capability for non-PO invoices is architecturally blocked before it can be evaluated on its merits. Mekorma does not support this: This buyer runs Sage Intacct across 2 entities, but Mekorma is architecturally incompatible with that ERP: Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica — Sage Intacct is not a supported platform, and no Mekorma listing appears in the Sage Intacct Marketplace.
Ottimate — Supported · 91% fit · Grade A
SupportedFor this buyer's 45% non-PO invoice volume (utilities, professional services, subscriptions, insurance), Ottimate operates at pre-processing stage 5: cost allocation and GL assignment before any invoice is exported to Sage Intacct. The mechanism runs in two layers. First, Ottimate checks existing vendor and line-item mapping rules; if a rule exists, the GL is applied automatically with no human touch. Second, when no rule matches an unmapped line item, the AI suggestion engine fires: as documented in the official help article 'GL Suggestions Powered By Ottimate AI,' "AI reduces manual effort by recommending the most likely GL code for unmapped items based on your past activity" and "Ottimate will suggest a GL account if it cannot auto-map a line item using your existing rules." The AP reviewer can then accept or reject the suggestion directly on the line item; Ottimate always checks existing rules first, applies them automatically if found, and AI only steps in to suggest a GL code when no rule is found. Accepted suggestions feed a learning loop: when an AP reviewer accepts an AI suggestion, "Ottimate learns from your decision and can create a rule so future line items like this are mapped automatically." This means the system graduates from probabilistic suggestions to deterministic rules as transaction history accumulates, directly satisfying the buyer's requirement for coding driven by vendor history. The platform also explicitly distinguishes non-PO from PO invoices in its coding logic: "Ottimate now recognizes the difference between invoices with and without a purchase order (PO), so the GL account is only required for non-PO invoices which saves time and keeps data accurate." At the line-item level, "if you GL code a line item once, you will never have to GL code the item again" as Ottimate remembers line-item coding rules and automates this going forward. Bulk acceptance is available for high-volume invoices: Ottimate lets users accept all AI-predicted GL suggestions on an invoice in one go, instead of approving each suggested GL code individually, via a single click. The Sage Intacct integration is a documented selling point; the platform is designed so users "set up your workflow and mappings once" and "Ottimate learns your processes and takes over from there so you never have to manually code another GL item twice."
Limitations
The learning mechanism requires an initial period of rule-building from accepted suggestions; for net-new vendors or invoice types with no prior coding history, the AI suggestion quality will be lower until a baseline of accepted decisions accumulates. Additionally, the help documentation does not describe NLP-based semantic parsing of free-text invoice description fields as a primary signal; the learning is primarily driven by line-item identity and vendor history patterns, so invoices from vendors that invoice for multiple disparate service types may still require manual intervention on first encounter per new service type.
Based on
- “Once captured, Ottimate can code line items to the correct GL, saving you time and eliminating manual error.” (hub, body) source
- “Automatically capture and precisely code invoices, matching them to POs, receipts, cost files, and more.” (hub, body) source
- “10+ years using AP-specific AI models.” (hub, marquee_stat) source
Are you from Ottimate?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Ariba — Not supported · 93% fit · Evidence: insufficient
Not SupportedFor a $120M services company running Sage Intacct as its ERP, SAP Ariba's GL coding capability for non-PO invoices is architecturally blocked before it can be evaluated on its merits. SAP Ariba Invoicing does offer a documented ML-based mechanism for non-PO GL coding: embedded AI and ML capabilities learn from invoice history and assign relevant accounting on non-PO invoices, minimizing manual account assignment with automated non-PO invoice processing. The SAP Ariba Central Invoice Management module deepens this further: its machine learning for data recommendations provides intelligent line-item recommendations for missing G/L accounts, cost centers, and WBS elements in draft invoices, trained on the company's historical invoice data to learn patterns and make accurate predictions. However, the platform's own FAQ draws a hard line on ERP compatibility: the solution is currently compatible with SAP S/4HANA Cloud Public Edition, SAP S/4HANA Cloud Private Edition, SAP S/4HANA (2022 support pack 1 or later), and SAP ERP Central Component (enhancement package 8 or later), with compatibility with third-party ERP systems to be added in future releases. Sage Intacct is a third-party ERP. The ML coding capability is real and well-documented, but it operates only within the SAP ERP ecosystem; it is not available to this buyer without replacing their ERP.
Limitations
The non-PO GL coding capability is not accessible to a Sage Intacct customer under the current product. The end-to-end process test fails at the ERP integration step: even if the ML coding mechanism worked correctly inside Ariba, there is no supported path to post those coded invoices back to Sage Intacct, which means the buyer's downstream posting and financial reporting steps cannot be completed.
Based on
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Mekorma — Not supported · 97% fit · Grade A
Not SupportedThis buyer runs Sage Intacct across 2 entities, but Mekorma is architecturally incompatible with that ERP: Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica — Sage Intacct is not a supported platform, and no Mekorma listing appears in the Sage Intacct Marketplace. Setting aside the ERP incompatibility, even on its native Dynamics GP platform, Mekorma's Invoice Capture module does not deliver intelligent GL coding suggestions. Mekorma uses a subset of Microsoft AI Builder data and brings the following into Dynamics GP: Invoice Number, Invoice Date, Amount, and Due Date — GL account assignment is not extracted or suggested by the AI layer. Instead, once those technologies have played their part, the AP Specialist takes over and validates the extracted data and GL Distributions, meaning coding falls back entirely to manual review by the AP clerk, supported only by whatever static vendor default account the underlying ERP carries. No mechanism exists for learning from vendor history, parsing invoice description fields, or generating context-aware GL suggestions for non-PO invoices. This places Mekorma at the earliest point on the GL coding automation spectrum: rules-based static defaults at best, with no ML assist or description-driven coding at any tier of its product.
Limitations
Mekorma cannot be deployed against this buyer's Sage Intacct environment at all; the product has no Sage Intacct integration. Even if that were resolved, the vendor lacks any proprietary intelligent GL coding engine: the requirement for automatic GL coding suggestions based on vendor history and invoice description has no corresponding mechanism in the Mekorma product line.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
Are you from Mekorma?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Important · Role-based access control with entity-level restrictions
Ariba: PartialOttimate: PartialMekorma: Not supportedSummaryAriba partially supports this: For a 3-person AP team processing 1,800 invoices/month across 2 Sage Intacct entities, SAP Ariba delivers role-based access control through two layered mechanisms. Ottimate partially supports this: For a 3-person AP team processing invoices across 2 Sage Intacct entities and 6 office locations, Ottimate's access model operates on an internal location construct rather than Sage Intacct entity boundaries. Mekorma does not support this: This buyer runs 2 Sage Intacct entities and needs RBAC enforced at the entity level within that environment.
Ariba — Partially supported · 72% fit · Evidence: insufficient
PartialFor a 3-person AP team processing 1,800 invoices/month across 2 Sage Intacct entities, SAP Ariba delivers role-based access control through two layered mechanisms. First, named system groups (such as Invoice Administrator, Payment Administrator, and Invoice Agent) grant hard-coded functional permissions per module, and administrators assign users to these groups to control what actions (create, approve, manage) they can perform in the invoicing workflow. Permissions are managed via a group-to-child inheritance model, where custom organizational roles inherit hard-coded functional access from predefined system groups. Second, Ariba's Purchasing Unit (also called Procurement Unit) feature provides entity-level data scoping: a purchasing unit is an SAP Ariba concept that lets you separate spend activities by entities such as departments, business units, purchasing organizations, cost centers, and divisions. When the visibility control feature is enabled, the system can restrict the search results, report output, and manage operations (such as Manage Contracts or Manage Invoice Reconciliations) displayed to users based on specific purchasing units. For the deepest entity isolation in multi-ERP environments, Ariba supports integrating multiple sites so that enterprise-wide data can be shared throughout the organization while site-specific and transactional data remains separate, with each site associated with a separate ERP system. Segregation of duties is also configurable: SoD is configured by designing roles that prevent conflicting actions, balancing native Ariba reporting with external GRC tools to meet audit requirements. However, this capability operates at the pre-processing journey's access-control layer (prior to Step 1) rather than at any approval or matching stage.
Limitations
Two material gaps apply for this buyer. First, certain Ariba system groups such as Invoice Agent are designated 'query all' groups by design: the Invoice Agent group is a query all group, meaning members' search results and choosers contain all approvables that pertain to that group, which bypasses purchasing unit restrictions and can expose cross-entity invoice data to AP staff assigned those groups. Second, SAP Ariba has no certified native integration with Sage Intacct; the entity-level data mapping between Ariba's purchasing units and Sage Intacct's two entities requires third-party middleware, adding integration complexity that is significant for a 200-person mid-market services company and introduces a maintenance surface every time either system is updated.
Based on
- “Connect supplier systems, orchestrate approval workflows, and build custom extensions with low-code tools—securely innovating while maintaining governance and compliance.” (hub, body) source
- “Harmonize spending and supplier data across systems and partners with built-in governance. Align every KPI, contract, and savings opportunity from requisition to reporting.” (hub, body) source
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Ottimate — Partially supported · 62% fit · Grade A
PartialFor a 3-person AP team processing invoices across 2 Sage Intacct entities and 6 office locations, Ottimate's access model operates on an internal location construct rather than Sage Intacct entity boundaries. Administrators assign each user a role (with configurable read, write, approve, and export permission sets) and scope that user to a single location, multiple locations, or all locations; the help center confirms that 'Ottimate allows selective permissions for every user in a specific location' and that users can be assigned 'a single location, multiple locations, or all locations.' Data visibility is genuinely enforced at the location level: Ottimate's own Copilot FAQ confirms 'Can I see invoices from locations I don't have access to? No,' meaning location restrictions gate invoice data, not just routing. Approval access is similarly enforced: 'Only users having access to the selected locations can approve invoices.' The Sage Intacct integration page confirms Ottimate 'supports mapping across customized dimensions and metadata fields configured within Sage Intacct entities,' but no documentation confirms that Ottimate's internal location concept maps one-to-one to Sage Intacct entity records such that invoices belonging to Entity 1 are categorically invisible to users assigned only to Entity 2. This distinction matters because the buyer's 2 entities represent separate books of record in Intacct, and enforcing that boundary requires the AP layer to gate access at the entity dimension, not merely the office-location dimension.
Limitations
Ottimate's RBAC enforces location-scoped data isolation within its own platform, but whether that location construct cleanly aligns with Sage Intacct's formal entity structure (2 separate legal entities with separate books) is undocumented: if Ottimate locations do not map to Intacct entities, AP staff could inadvertently view or code cross-entity invoices. Segregation-of-duties controls (preventing the same user from creating and approving within the same entity) are not documented as a native feature.
Based on
- “Eliminate duplicate invoices, create controls for your approval process, and ensure a secure audit trail throughout your invoice lifecycle.” (hub, body) source
Are you from Ottimate?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Mekorma — Not supported · 97% fit · Evidence: insufficient
Not SupportedThis buyer runs 2 Sage Intacct entities and needs RBAC enforced at the entity level within that environment. Mekorma's security architecture is built entirely on top of Microsoft Dynamics GP and Dynamics 365 Business Central: its Task-Based Security model 'integrates with Dynamics GP security, allowing you to assign users tasks and roles in accordance with the AP work they perform,' and entity-level restrictions in multi-company scenarios are inherited from GP's own company database assignments. For Business Central, Mekorma relies on that platform's native permission sets. Mekorma has no documented integration with Sage Intacct; the vendor's own fact sheet and documentation consistently describe it as 'an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.' Because Mekorma cannot connect to Sage Intacct at all, evaluating its RBAC or entity-level access capabilities against this buyer's requirement is moot: the product is not deployable in this buyer's environment.
Limitations
Mekorma does not support Sage Intacct; every security mechanism it offers, including Task-Based Security, checkbook-level permissions, and segregation-of-duties controls, is architected as an embedded layer inside Dynamics GP or Business Central and cannot be applied to an Intacct environment. This is an ERP compatibility wall, not a feature gap.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
- “The Mekorma Payment Hub supports secure and simple centralized payment processing, vendor validation, approvals automation and more, built natively into Microsoft Dynamics environments. It is fully embedded end-to-end solution for Accounts Payable. Available for both single and multi-company.” (hub, body) source
Are you from Mekorma?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Important · Centralized vendor master synchronized bidirectionally with Sage Intacct
Ariba: PartialOttimate: PartialMekorma: Not supportedSummaryAriba partially supports this: This buyer runs two Sage Intacct entities and needs a bidirectional vendor master that keeps supplier records (names, addresses, payment terms, banking details, tax IDs) in sync in both directions without manual re-entry. Ottimate partially supports this: For a $120M services company running two Sage Intacct entities, Ottimate's native Sage Intacct connector is positioned as a bidirectional integration: Ottimate keeps invoices, corporate cards, and vendor payments up-to-date in both directions. Mekorma does not support this: This buyer runs two Sage Intacct entities and needs a centralized vendor master that synchronizes bidirectionally between the AP automation layer and both ERP entities.
Ariba — Partially supported · 88% fit · Evidence: insufficient
PartialThis buyer runs two Sage Intacct entities and needs a bidirectional vendor master that keeps supplier records (names, addresses, payment terms, banking details, tax IDs) in sync in both directions without manual re-entry. SAP Ariba does have a documented bidirectional vendor master sync capability through its Supplier Lifecycle and Performance (SLP) module combined with the SAP Cloud Integration Gateway (CIG): it replicates Vendor Master Data as Business Partners between Ariba SLP and the connected ERP in both directions using MDG-based web services. However, every native integration pathway explicitly targets SAP ERP and SAP S/4HANA on-premise only. SAP's own course documentation states that the Managed Gateway and Unified Vendor Model support 'SAP ERP, SAP S/4HANA (on-premise), or SAP Master Data Governance' as the ERP-side target, and several integration toolkit methods are documented as explicitly not supporting export of data from SAP Ariba Supplier Management solutions back to a non-SAP ERP system. Connecting Ariba's supplier master to Sage Intacct bidirectionally would require a third-party middleware layer (such as Commercient or a custom iPaaS configuration), which is not bundled with Ariba and introduces a separate implementation project, a separate data mapping exercise, and an additional point of failure that is not governed by Ariba's standard support model.
Limitations
For this buyer's specific Sage Intacct environment, there is no native Ariba-to-Intacct bidirectional vendor master connector; the documented bidirectional sync architecture is built for the SAP ERP and S/4HANA stack only, meaning the buyer cannot achieve this requirement without procuring and configuring a separate middleware layer. Additionally, the anti-pattern risk is real: without a governed write-back path, new vendors created in Ariba during invoice processing would not propagate to Sage Intacct automatically, and the two-entity structure amplifies deduplication risk if vendor IDs are assigned independently in each system.
Based on
- “Harmonize spending and supplier data across systems and partners with built-in governance. Align every KPI, contract, and savings opportunity from requisition to reporting.” (hub, body) source
- “Connect supplier systems, orchestrate approval workflows, and build custom extensions with low-code tools—securely innovating while maintaining governance and compliance.” (hub, body) source
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Ottimate — Partially supported · 45% fit · Grade A
PartialFor a $120M services company running two Sage Intacct entities, Ottimate's native Sage Intacct connector is positioned as a bidirectional integration: Ottimate keeps invoices, corporate cards, and vendor payments up-to-date in both directions. The connection is built on a flexible API platform that integrates across all major Sage Intacct modules including AP, AR, GL, Purchasing, Inventory, and more. The AP Automation Guide confirms that for Sage Intacct, Ottimate maps invoices and details into Sage Intacct in real time and links transactions back to original source invoices. However, the documented "both directions" language covers invoices, cards, and payments; no indexed help center documentation confirms the specific mechanism by which vendor records created or modified in Ottimate during invoice processing are written back to Sage Intacct as the system of record, nor does any available source document how that sync behaves across the buyer's two distinct Sage Intacct entities (top-level shared vendor propagation vs. entity-level isolation).
Limitations
The material ceiling for this buyer is the absence of documented evidence that vendor records originated in Ottimate (for example, a new subcontractor recognized during invoice processing) are written back to both Sage Intacct entities automatically; if vendor creation is one-directional from Sage Intacct to Ottimate, the buyer's AP team will need to manually maintain new vendors in Sage Intacct separately, recreating the manual re-entry problem the buyer is trying to eliminate. No help center documentation was retrievable to confirm multi-entity vendor propagation behavior across both ERP entities.
Based on
- “500 new vendors recognized daily.” (hub, marquee_stat) source
Are you from Ottimate?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Mekorma — Not supported · 98% fit · Grade B
Not SupportedThis buyer runs two Sage Intacct entities and needs a centralized vendor master that synchronizes bidirectionally between the AP automation layer and both ERP entities. Mekorma cannot fulfill this requirement because it has no Sage Intacct integration of any kind. Every Mekorma product, including the Payment Hub, Vendor Validation, and Shared Services Multi-Entity, is built natively inside Microsoft Dynamics 365 Business Central, with separate support for Dynamics GP and Acumatica. The only vendor master synchronization mechanism documented in Mekorma's user guides applies exclusively to Dynamics GP: a scheduled daily sync between the Dynamics GP vendor master and Mekorma's Enhanced Electronic Payments system. No Sage Intacct connector, API integration, or marketplace listing for Mekorma was found in any source, making bidirectional vendor master sync with Sage Intacct structurally impossible without a full ERP migration away from Sage Intacct.
Limitations
Mekorma is not a Sage Intacct-compatible product; deploying it would require this buyer to abandon their existing ERP, making the bidirectional vendor master sync requirement entirely moot. There is no integration pathway, even through a third-party middleware, documented between Mekorma and Sage Intacct.
Based on
- “What if managing AP felt easy? Bring balance to your AP process with Mekorma's seamless Accounts Payable solutions, built directly inside Microsoft Dynamics 365 Business Central.” (hub, hero) source
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
- “The Mekorma Payment Hub supports secure and simple centralized payment processing, vendor validation, approvals automation and more, built natively into Microsoft Dynamics environments. It is fully embedded end-to-end solution for Accounts Payable. Available for both single and multi-company.” (hub, body) source
Are you from Mekorma?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Related Comparisons
Spendesk vs Ariba vs Ottimate for AP Automation
For a $120M, 200-person services company running two Sage Intacct entities with a 3-person AP team manually processing 1,800 invoices per month, none of these t
Medius vs Ottimate vs Sage AP for AP Automation
For a $120M multi-location services company with a 3-person AP team manually keying 1,800 invoices per month into Sage Intacct across 2 entities, Medius is the
AppZen vs Mekorma vs Stampli for AP Automation
For a $120M multi-location services company running two Sage Intacct entities with a 3-person AP team manually processing 1,800 invoices per month, Mekorma is a
Ivalua vs AppZen vs Yooz for AP Automation
For a $120M, 200-person services company processing 1,800 invoices monthly across two Sage Intacct entities with no current automation, none of the three evalua
Have your own requirements?
Upload an RFP or describe your process, and get a structured comparison tailored to your specific needs.