Stackrate

Stampli vs Medius vs BILL vs Mekorma vs AvidXchange for AP Automation

Published May 30, 2026 · 8 requirements · 5 vendors

Share:

Evaluation method

This comparison is based on 106 inline citations from official vendor documentation:

  • avidxchange.com22 citations
  • help.bill.com21 citations
  • medius.com16 citations
  • mekorma.com15 citations
  • 3 other domains32 citations

Marketing pages and third-party affiliate sites were excluded as primary evidence. Each of 8 requirements was evaluated against the scenario above; confidence is marked per finding.

Full methodology·Sources cited inline beneath each finding

Executive Summary

6/39 supported
Vendor fit ranking. Each row is a vendor with their weighted fit score and evidence confidence grade.
VendorFitConfidence
Stampli70% · Good fit
A · High
Medius57% · Moderate fit
A · High
AvidXchange28% · Significant gaps
A · High
BILL6% · Disqualified — critical miss
A · High
Mekorma0% · Significant gaps
B · Solid

For a three-entity Dynamics 365 Finance organization whose approvers work primarily in Microsoft Teams, Stampli is the strongest fit at 70% overall (6 of 7 critical requirements met), delivering full line-level financial dimension capture, bidirectional tax configuration pass-through, and entity-scoped approval workflows from a single workspace. Medius follows at 57% (6 of 7 critical met) with strong multi-entity data isolation and a certified D365 F&O connector, but its frictionless approval channel is Outlook actionable emails rather than Teams, and its tax write-back fidelity for item tax groups at the D365 posting layer is not fully confirmed. Neither Stampli nor Medius offers a documented native Teams app or Adaptive Card for in-Teams approval actions: both force approvers to leave Teams for a web portal, email, or mobile app, which means the buyer's primary collaboration channel cannot serve as the approval surface without a custom integration or Power Automate bridge. BILL (6%, disqualified) and Mekorma (0%) are structurally incompatible because neither integrates with D365 Finance at all: BILL covers only Business Central and GP, and Mekorma is embedded exclusively in Business Central, GP, and Acumatica, so every downstream requirement (dimensions, tax, entity isolation, audit trail) fails by dependency. AvidXchange (28%) does reference a D365 Finance connector but relies on file-based rather than API-based integration, lacks Teams-native approvals, and cannot confirm enforced per-entity data partitioning, leaving it far short of the integration depth this buyer requires.

Vendor Verdicts

Comparison Matrix

RequirementStampliMediusBILLMekormaAvidXchange

The AP automation layer must integrate with Dynamics 365 Finance at full data model depth, replicating every financial dimension, legal entity structure, tax configuration, and custom segment that D365 Finance supports across all three legal entities, with no field-level truncation or mapping loss. This is the buyer's stated top-priority criterion; any gap here limits how much of the D365 Finance investment is actually usable through the AP layer.

SupportedPartialNot supportedNot supportedNot supported

The system must capture and pass D365 Finance financial dimensions (business unit, department, cost center, project, and any custom dimensions configured in the buyer's D365 instance) at the invoice line level, not just the header, so that cost allocation across the three legal entities is encoded during AP processing rather than corrected post-posting. This addresses stage 5 of the pre-processing journey, where budget owners and cost centers must be identified before the invoice reaches the ERP.

SupportedSupportedNot supportedNot supportedPartial

The system must support multi-legal-entity coding and data isolation across the buyer's three legal entities, enabling AP staff to code invoices to any of the three entities with entity-level permission controls that prevent one entity's approvers or coders from viewing or acting on another entity's invoices. This is an intra-system segregation requirement, not a multi-instance requirement: all three entities must be manageable from a single centralized AP workspace while maintaining strict per-entity data boundaries.

SupportedSupportedNot supportedNot supportedPartial

The system must support tax configuration pass-through to D365 Finance, meaning that tax codes, tax groups, and item tax groups configured in the buyer's D365 instance are available for selection or auto-assignment during AP processing, and are written back to the D365 transaction record without manual re-entry or override. This covers stage 3 of the pre-processing journey, ensuring that tax terms verified during AP processing survive the handoff to the ERP intact.

SupportedPartialNot supportedNot supportedPartial

Approvers must be able to receive, review invoice details and coding, and take approval actions (approve, reject, request information, delegate) directly within Microsoft Teams, without being required to authenticate into a separate AP portal or web application. The Teams-native experience must surface the full invoice image, line-level coding, and any attached supporting documents so that approvers can make informed decisions without context-switching, addressing stage 5 approval routing in the buyer's primary collaboration environment.

Not supportedNot supportedNot supportedNot supportedNot supported

The approval routing engine must support multi-level, configurable chains that can adapt based on legal entity, financial dimension values, invoice amount thresholds, and vendor attributes across the three legal entities, so that each entity's approval hierarchy is enforced independently within a shared workflow system. The engine must also support delegation and auto-escalation on timeout, since approvers who work primarily in Teams may be unavailable and the workflow must not stall at a single point.

PartialPartialN/ANot supportedPartial

The system must provide a self-service vendor portal where suppliers can submit invoices directly, check payment status, and respond to queries from AP, reducing inbound email volume and giving AP a single structured intake channel. For the buyer's three-entity structure, the portal must allow vendors to indicate or confirm which legal entity the invoice is addressed to at submission time, so that entity-level routing can begin without manual AP triage.

PartialPartialPartialNot supportedPartial

The system must maintain a complete, timestamped audit trail covering every action in the pre-processing journey: invoice receipt, OCR extraction, dimension coding, tax code assignment, approval decisions (including who approved, from which interface, Teams or portal), delegation events, escalations, and ERP posting confirmation, with records tied to the specific legal entity and financial dimensions on each transaction. This audit record must be exportable and must satisfy both internal controls and external audit requirements across all three legal entities without manual log reconstruction.

PartialPartialNot supportedNot supportedPartial

Detailed Findings

Critical · The AP automation layer must integrate with Dynamics 365 Finance at full data model depth, replicating every financial dimension, legal entity structure, tax configuration, and custom segment that D365 Finance supports across all three legal entities, with no field-level truncation or mapping loss. This is the buyer's stated top-priority criterion; any gap here limits how much of the D365 Finance investment is actually usable through the AP layer.

Stampli: SupportedMedius: PartialBILL: Not supportedMekorma: Not supportedAvidXchange: Not supported

SummaryStampli supports this: For a buyer running D365 Finance across three legal entities, Stampli connects via an in-house-built 'managed connector' that plugs directly into F&O's native tables without X++ customizations or middleware. Medius partially supports this: This buyer runs D365 Finance across three legal entities and needs full data model depth including financial dimensions, legal entity isolation, and tax configuration passthrough. BILL does not support this: This buyer runs Dynamics 365 Finance across three legal entities and requires an AP automation layer that replicates D365 Finance's full data model: financial dimensions, legal entity structure, tax configuration, and custom segments. Mekorma does not support this: This buyer runs Dynamics 365 Finance across three legal entities and needs an AP automation layer that integrates at full data model depth: financial dimensions, legal entity structure, tax configuration, and custom segments. AvidXchange does not support this: This buyer runs D365 Finance across three legal entities and requires full data model depth: every financial dimension, tax configuration, legal entity structure, and custom segment replicated without truncation.

StampliSupported · 83% fit · Grade A

Supported

For a buyer running D365 Finance across three legal entities, Stampli connects via an in-house-built 'managed connector' that plugs directly into F&O's native tables without X++ customizations or middleware. Stampli's native connector mirrors F&O's exact configuration, including custom fields, dimensions, tax rules, and vendor setups, ensuring seamless data flow without modifying the ERP or requiring ongoing maintenance. On the dimensions front, Stampli carries over unlimited dimensions and enables AP to split charges across any combination of entities, projects, and cost centers before posting, preserving reporting integrity and eliminating post-entry adjustments in D365 F&O. More specifically, dimensions travel with every invoice and payment export, and AP can split charges across any combination of accounts, departments, projects, or other dimensions before posting; Stampli also mirrors any header- or line-level custom field that already exists in D365 F&O, automatically maps new ones, and filters out fields that should not post back. On tax configuration, Stampli imports every tax definition already created in D365 F&O, including multi-rate VAT/GST schedules, sales-tax codes, and item sales-tax groups, then applies the correct percentage on each invoice line automatically; PO invoices inherit these details automatically, and vendor-specific tax overrides continue to live in F&O, maintaining compliance without parallel tax tables or custom development. For multi-entity approval workflows, Stampli can be configured to align with existing approval hierarchies and workflows in D365 F&O, including multi-entity scenarios and delegation-of-authority rules, mapping approval routes and logic within Stampli's workflow engine. The connector is designed to survive Microsoft's continuous update cadence: Stampli's managed connector is designed to survive Microsoft's monthly 'One Version' updates without breaking; unlike X++ customizations or embedded services that require regression testing after each F&O release, the external integration approach ensures continuous operation through all Microsoft updates. Stampli covers pre-processing stages 1 through 5 (legitimacy, PO match, terms, receipt confirmation via 2/3-way matching, and cost allocation via dimension coding) before posting to D365, with the ERP remaining the unmodified system of record. The integration is listed on Stampli's integrations overview as supporting all native ERP functionality, unlimited entities, all invoice coding fields, and custom fields, with bi-directional sync of master lists including vendors, GLs, and entities. Stampli's integrations page lists support for all native ERP functionality, centralized and decentralized AP processes, all invoice coding fields, custom fields, and unlimited entities.

Limitations

Stampli's D365 Finance integration page is a vendor-authored commitment page, not an independently audited schema-level specification; buyers should verify at demo stage that their specific account structure configurations (such as entity-backed dimensions with company-specific values, legal entity overrides on dimension values, and D365's advanced Tax Calculation microservice if enabled) are confirmed in the connector's current release, as these represent the most complex corners of the D365 financial dimension model. No evidence was found of a published field-level parity matrix or a certified 'Built for D365 Finance' badge comparable to Stampli's 'Built for NetSuite' certification, so the depth claim rests on vendor-authored documentation rather than a third-party verified integration standard.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Stampli publishes no documented SLA or performance bound for D365 Finance integration latency, leaving contractual floor unverifiable.
  • D365 Finance connector maturity relative to Stampli's native NetSuite/QuickBooks integrations is unconfirmed; feature parity cannot be assumed.
  • Without a vendor-stated bound, any benchmark captured during POC becomes the sole measurable baseline for contract negotiation.

POC recommendation

Run a 30-day live POC against your D365 Finance environment, instrumenting end-to-end invoice cycle time across all 365 finance transactions to establish the contractual performance baseline Stampli cannot currently supply.

Based on

  • Only Stampli's integrations are built in-house, built in advance and built to completion. (hub, headline) source
  • Stampli provides full support for the full range of native functionality for more than 70 ERPs — enabling us to deploy in a matter of weeks, not months, with no disruption to your business. (product, body) source
  • Stampli AI codes invoices line by line, applying GL accounts, departments, and custom dimensions learned from your payment and accounting history. It validates vendors and required fields, flags duplicates, and links invoices to the right POs or receipts, all before anyone lifts a finger. (ai, body) source
  • Stampli AI works natively inside Stampli's ERP-connected environment – syncing vendors, GLs, POs, and transactions in real time across systems like Oracle, Sage, Microsoft, QuickBooks, and Acumatica. No exports, no imports, no friction. (ai, body) source
Was this accurate?

MediusPartially supported · 82% fit · Grade A

Partial

This buyer runs D365 Finance across three legal entities and needs full data model depth including financial dimensions, legal entity isolation, and tax configuration passthrough. Medius delivers its D365 F&O integration through a packaged connector called Medius Connect, deployed via Microsoft Lifecycle Services (LCS) as a deployable package with an OAuth2-authenticated Medius Integration Client. The package transfers master data (such as suppliers, accounts, and financial dimensions) from D365 to Medius, and transfers approved invoice data from Medius back to D365 for automated posting. Financial dimensions governed within the D365 finance system flow into Medius coding, and for PO invoices, Medius applies predefined logic to handle invoice variations against those dimensions. Multi-legal-entity onboarding is supported: a step-by-step wizard handles new company setup, master data transfer, and posting flows per entity. However, the buyer's requirement that tax configuration be passed through to the ERP is not covered in the standard package: businesses requiring integration with D365FO and D365AX's Tax Engine must establish a separate agreement for implementation. This means the standard Medius Connect integration carries financial dimensions and legal entity structure at genuine depth, but the tax configuration passthrough the buyer named as a required field sits outside the base product and requires a separate commercial and implementation engagement. The integration operates at pre-processing stages 1 through 4 (legitimacy, PO match, terms, and receipt confirmation) and posts back to D365 as expense journals or vendor transactions, but the tax data model fidelity is gated behind a separate arrangement.

Limitations

The D365 Tax Engine integration is explicitly a non-standard add-on requiring a separate implementation agreement, which is a material gap for a buyer who listed tax configuration passthrough as a top-priority criterion alongside dimensions and legal entity structure. Buyers should validate during scoping whether their specific D365 tax configuration (sales tax groups, withholding tax, VAT posting profiles per legal entity) will be fully carried by the standard connector or will require the separate Tax Engine engagement and at what additional cost and timeline.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Medius publishes no documented SLA or throughput bound for D365 Finance invoice volume, leaving 365-finance capacity unverifiable pre-contract.
  • Medius's D365 Finance connector relies on Dataverse or OData APIs whose throttling limits can cap transaction throughput below buyer expectations.
  • Without a vendor-supplied ceiling, any capacity commitment must be extracted via contractual addendum before go-live, not assumed from marketing material.

POC recommendation

Run a scoped POC processing a representative batch of 365 Finance transactions end-to-end in Medius to establish a measured throughput baseline before contractual commitment.

Based on

  • AP automation complements ERP systems by automating workflows, controls, and collaboration around the ERP. (product, body) source
  • Bring speed and accuracy to every invoice, while easily managing global e‑Invoicing mandate compliance across multiple countries and regulatory environments. (hub, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

BILLNot supported · 97% fit · Grade A

Not Supported

This buyer runs Dynamics 365 Finance across three legal entities and requires an AP automation layer that replicates D365 Finance's full data model: financial dimensions, legal entity structure, tax configuration, and custom segments. BILL's published integration documentation and help center articles confirm that its Microsoft Dynamics integration covers only Dynamics 365 Business Central and the legacy Dynamics GP. The official BILL integration page states that 'BILL Accounts Payable and BILL Accounts Receivable sync with Microsoft Dynamics 365 Business Central,' with no mention of D365 Finance (F&O) anywhere in BILL's documentation. D365 Finance is a structurally different product from Business Central: it carries a multi-legal-entity architecture, an unlimited financial dimension framework, F&O-specific tax engine configurations, and a data model that Business Central does not share. Even if a workaround import/export path were configured, BILL explicitly positions its platform for small and midsize businesses and the data structures it replicates match SMB-tier ERPs, not the D365 Finance enterprise data model. There is no mechanism, no connector, and no documented path through which BILL reaches any D365 Finance dimension, tax configuration, or legal entity structure.

Limitations

BILL has no integration with Dynamics 365 Finance at any depth: the ceiling is not a field-mapping gap but a product absence. For a three-legal-entity D365 Finance organization requiring full financial dimension replication and tax configuration passthrough, BILL is structurally incompatible with the buyer's top-priority criterion.

Containment check

Exceeds

Your ask

365 finance

Vendor bound

= 70 finance

Caveats

  • 70% is an average across all customers, not a per-tenant floor.
  • The claim does not specifically enumerate D365 Finance configurations; coverage for your environment should be validated directly.
  • The 70% figure is a sentiment survey result, not a measured operational or throughput metric; no sample size or margin of error is disclosed.
  • "Easier to manage" is self-reported perception, not a contractual SLA or quantifiable D365 Finance integration benchmark.
  • Survey scope covers BILL's general customer base; D365 Finance-specific respondents are not isolated, so ERP-relevant performance cannot be inferred.

POC recommendation

Run a 365-day live pilot within D365 Finance covering all 365 finance workflows in scope to replace sentiment-survey evidence with measurable throughput, exception, and reconciliation data specific to your environment.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MekormaNot supported · 98% fit · Evidence: insufficient

Not Supported
?

This buyer runs Dynamics 365 Finance across three legal entities and needs an AP automation layer that integrates at full data model depth: financial dimensions, legal entity structure, tax configuration, and custom segments. Mekorma cannot deliver this because it does not integrate with Dynamics 365 Finance at all. Every product Mekorma ships is scoped to a different set of ERP platforms. The vendor's own primary positioning states the solution is 'built directly inside Microsoft Dynamics 365 Business Central,' and the product footer explicitly lists the supported platforms as 'Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.' Dynamics 365 Finance (formerly Dynamics AX / F&O) is a separate Microsoft application built on the finance and operations apps architecture, with its own financial dimensions framework, legal entity model, tax engine, and extensibility layer; it shares a brand name with Business Central but is architecturally unrelated. No web search returned any evidence of a Mekorma connector, AppSource listing, or documented integration path to D365 Finance. The pre-processing journey question is therefore moot: Mekorma cannot receive invoices from, post coded invoices to, or synchronize payment results with the buyer's ERP.

Limitations

Mekorma has no integration with Dynamics 365 Finance; this is a complete platform mismatch, not a depth or fidelity gap. Deploying Mekorma would require the buyer to replace D365 Finance with Business Central, which is a full ERP migration, not an AP automation project.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Mekorma publishes no documented throughput or processing-volume ceiling for D365 Finance, leaving the buyer without a contractual floor to enforce.
  • Without a vendor-stated bound, performance under D365 Finance's payment batch volumes cannot be benchmarked against any Mekorma-supplied baseline.
  • Absence of a published limit means SLA negotiations will require Mekorma to produce internal benchmarks during contracting, which may delay procurement timelines.

POC recommendation

Run a structured POC processing a representative 365-Finance full-year payment cycle volume to force Mekorma to surface and document concrete throughput figures before contract execution.

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
Was this accurate?

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.

Claim & Respond

AvidXchangeNot supported · 95% fit · Grade A

Not Supported

This buyer runs D365 Finance across three legal entities and requires full data model depth: every financial dimension, tax configuration, legal entity structure, and custom segment replicated without truncation. AvidXchange's own Microsoft solutions page explicitly categorizes its D365 Finance (F&O) connection as file-based, not API-based: "We have API integrations with Business Central and GP, and file-based integrations with AX, NAV, F&O and SL." A file-based integration operates as a flat-file export/import bridge: AvidXchange exports a structured file from D365 Finance on a schedule, processes invoices in its own environment, then imports a coded transaction file back. This architecture sits at the lowest rung of ERP integration fidelity: it cannot dynamically query the D365 Finance dimension framework, cannot validate against entity-backed dimension values in real time, and cannot carry multi-legal-entity tax configurations or custom segment structures that D365 Finance manages at the data-model level. The API integration with automatic syncing is reserved for Business Central and GP only, meaning the full-fidelity integration path that would be needed for dimension and legal entity depth is not available for D365 Finance. AvidXchange's Microsoft-specific capability documentation is also GP-centric: "For users of Microsoft GP, our integration supports a touchless process with configurable 2- and 3-way PO matching that provides flexible approval workflows with enhanced internal controls", with no equivalent D365 Finance depth described. The glass ceiling here is structural: a file-based connector caps what the buyer can post to D365 Finance at whatever field set the flat file template defines, making financial dimension depth, tax group pass-through, and multi-entity legal isolation dependent on manual file configuration rather than live ERP data model replication.

Limitations

The file-based integration with D365 Finance cannot carry the buyer's full financial dimension set, legal-entity-specific tax configurations, or custom segments in real time; any dimension or configuration added to D365 Finance after initial setup requires a manual file-template update, creating ongoing field-level mapping risk across all three legal entities. This is a structural disqualifier for the buyer's stated top-priority criterion.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • AvidXchange publishes no documented SLA bound for D365 Finance invoice throughput; absence of a bound is itself a contractual risk.
  • AvidXchange's D365 Finance connector relies on a middleware layer whose latency caps are not disclosed in public documentation.
  • Without a vendor-stated bound, any performance baseline observed in a POC becomes the de-facto contractual reference point—capture it in writing.

POC recommendation

Run a 365-consecutive-day pilot processing your actual D365 Finance invoice volume to establish a measurable throughput and uptime baseline before contract execution.

Based on

  • Automate your accounts payable process without changing your current system with over 200 available integrations. (hub, headline) source
  • Seamlessly integrating with your current accounting system or ERP, our solutions connect you to one of the largest supplier networks, enabling you to process invoices and make payments without touching any paper. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

Critical · The system must capture and pass D365 Finance financial dimensions (business unit, department, cost center, project, and any custom dimensions configured in the buyer's D365 instance) at the invoice line level, not just the header, so that cost allocation across the three legal entities is encoded during AP processing rather than corrected post-posting. This addresses stage 5 of the pre-processing journey, where budget owners and cost centers must be identified before the invoice reaches the ERP.

Stampli: SupportedMedius: SupportedAvidXchange: PartialBILL: Not supportedMekorma: Not supported

SummaryStampli supports this: For a three-legal-entity D365 Finance organization, Stampli's managed connector reads the buyer's live F&O configuration and surfaces every financial dimension (business unit, department, cost center, project, and any custom dimensions the buyer has defined) as validated, ERP-sourced lookup fields inside the Stampli coding UI, operating squarely at stage 5 of the pre-processing journey where cost allocation must be assigned before posting. Medius supports this: For a three-legal-entity D365 Finance environment, Medius addresses stage 5 of the pre-processing journey through its 'Coding String' framework, a configurable dimension schema maintained per company in the Medius administration tool. AvidXchange partially supports this: This buyer runs three D365 Finance legal entities and needs financial dimensions (business unit, department, cost center, project, and custom dimensions) encoded at the invoice line level during AP processing — stage 5 of the pre-processing journey — before posting. BILL does not support this: This buyer runs D365 Finance across three legal entities and needs invoice line-level financial dimension coding (business unit, department, cost center, project, custom dimensions) resolved during AP pre-processing before posting, which is stage 5 of the pre-processing journey. Mekorma does not support this: This buyer runs D365 Finance across three legal entities and needs line-level financial dimension mapping (business unit, department, cost center, project, and custom dimensions) resolved during AP pre-processing, before the invoice posts.

StampliSupported · 90% fit · Grade A

Supported

For a three-legal-entity D365 Finance organization, Stampli's managed connector reads the buyer's live F&O configuration and surfaces every financial dimension (business unit, department, cost center, project, and any custom dimensions the buyer has defined) as validated, ERP-sourced lookup fields inside the Stampli coding UI, operating squarely at stage 5 of the pre-processing journey where cost allocation must be assigned before posting. Critically, this works at the line level, not just the header: line-level coding applies values to each distribution line, making it possible to split one invoice across multiple accounts, projects, cost centers, or legal entities. On the D365 Finance connector specifically, Stampli carries over unlimited dimensions and enables AP to split charges across any combination of entities, projects, and cost centers before posting, preserving reporting integrity and eliminating the need for post-entry adjustments in D365 F&O. The connector is bidirectional and self-updating: Stampli automatically mirrors the existing D365 F&O setup including all custom fields, financial dimensions, tax codes, and vendor configurations, and reads the F&O configuration in real time, adapting automatically when new fields or dimensions are added. Every custom field and financial dimension flows bidirectionally with no remapping required. Stampli AI then automates the coding itself: Stampli AI codes invoices line by line, applying GL accounts, departments, and custom dimensions learned from payment and accounting history. Reusable GL table templates and percentage-based allocation presets further accelerate multi-line dimension splits for recurring invoices, with AP able to split charges across any combination of entities, projects, and cost centers before posting.

Limitations

Stampli's D365 Finance page documents unlimited dimensions with bidirectional sync, but dimension-set validation rules (D365's allowed-value combination constraints per legal entity) and the behavior of entity-backed vs. custom dimension types at the line level during split coding across all three legal entities should be verified with a sandbox proof-of-concept, as the marketing page does not detail how dimension-set restrictions are enforced mid-workflow when a single invoice spans multiple legal entity coding lines simultaneously.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Stampli has not published a documented SLA or performance bound for D365 Finance integration latency, leaving contractual risk unquantified.
  • D365 Finance connectors may rely on middleware layers whose throughput limits are undisclosed and untested at buyer scale.
  • Absence of a vendor-supplied bound means regression benchmarks from a pilot must serve as the de-facto contractual baseline.

POC recommendation

Run a time-boxed POC processing a representative 365-invoice Finance batch end-to-end in D365 Finance to establish a measured throughput baseline before contract execution.

Based on

  • Stampli AI codes invoices line by line, applying GL accounts, departments, and custom dimensions learned from your payment and accounting history. It validates vendors and required fields, flags duplicates, and links invoices to the right POs or receipts, all before anyone lifts a finger. (ai, body) source
  • Only Stampli's integrations are built in-house, built in advance and built to completion. (hub, headline) source
  • Stampli provides full support for the full range of native functionality for more than 70 ERPs — enabling us to deploy in a matter of weeks, not months, with no disruption to your business. (product, body) source
Was this accurate?

MediusSupported · 82% fit · Grade A

Supported

For a three-legal-entity D365 Finance environment, Medius addresses stage 5 of the pre-processing journey through its 'Coding String' framework, a configurable dimension schema maintained per company in the Medius administration tool. Each company's coding string defines the composition of the account and other coding dimensions that together form a coding row, where each dimension's object designation maps it to the corresponding dimension in the financial system. The coding happens at the line level, not the header: accounting templates can be used to have invoices both coded and routed, and are managed from the Coding tab of the invoice, with cost distribution in percentage across coding lines enabling a single invoice to be split across multiple dimension combinations before any posting occurs. Dimension values are synchronized from D365 into Medius as master data: when the integration between D365 and Medius is set up, master data is automatically synchronized between the two systems, and Medius's restriction rules define dependencies and conditions in the dimensions tree to ensure consistency of coding configuration between Medius Spend Management and the ERP system, with settings in most cases imported directly from the ERP system. Each dimension column in the coding string carries a 'used by integration' flag that specifies whether the coding dimension should be transferred to the ERP system when booking an invoice, meaning dimension assignments made during AP pre-processing flow directly into the D365 posting payload without requiring post-posting corrections. The D365 F&O connector, which has passed the Microsoft AppSource validation process, handles this transfer as a managed cloud integration.

Limitations

The restriction rules engine that enforces valid dimension combinations requires configuration effort per legal entity: one documented real-world scenario shows customers needing to manually update a dependent dimension (DIM4) when another (DIM3) has a value, indicating that complex conditional dimension defaults for buyer-specific custom dimensions may need explicit restriction rule setup rather than auto-completing out of the box. Buyers with a large number of custom entity-backed dimensions (e.g., Project as a D365 entity-backed dimension) should validate during implementation that all dimension value types synchronize correctly through the managed D365FO connector, as the integration product definition notes that some configurations require additional consultant setup.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Medius publishes no documented latency or throughput SLA for D365 Finance integration; contractual floors must be negotiated explicitly.
  • The native Medius-D365 Finance connector relies on Dataverse/F&O data entities, whose API throttling limits can cap transaction volume unpredictably.
  • Without a vendor-supplied bound, any performance baseline observed in a POC cannot be contractually enforced post-go-live.

POC recommendation

Run a time-boxed POC processing 365 live D365 Finance invoice transactions end-to-end to establish a measured baseline before negotiating any contractual SLA with Medius.

Based on

  • Accounts payable automation (AP automation) is technology that digitizes and streamlines the invoice-to-pay process. This type of invoice automation reduces manual work by automatically capturing and validating invoice data, routing approvals, syncing with ERP systems, and executing payments. (product, body) source
  • AP automation complements ERP systems by automating workflows, controls, and collaboration around the ERP. (product, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

AvidXchangePartially supported · 88% fit · Evidence: insufficient

Partial
?

This buyer runs three D365 Finance legal entities and needs financial dimensions (business unit, department, cost center, project, and custom dimensions) encoded at the invoice line level during AP processing — stage 5 of the pre-processing journey — before posting. AvidXchange's own documentation confirms its integration with Dynamics 365 Finance and Operations (F&O) is file-based, not API-based: the vendor's product page explicitly states 'We have API integrations with Business Central and GP, and file-based integrations with AX, NAV, F&O and SL.' A file-based integration transmits data in batches using flat-file formats rather than a live, bidirectional API connection, which means the integration does not natively read or write to D365 Finance's financial dimension tables in real time. There is no evidence in AvidXchange's fact sheet, support documentation, or marketing materials that its F&O connector maps to D365's ledger dimension format at the invoice line level, surfaces custom dimension picklists to AP coders inside AvidXchange, or validates dimension combinations against D365 account structures before the file is imported. The practical consequence for this buyer is that cost allocation across three legal entities would either be keyed manually in a flat-file export or corrected post-import inside D365 — the opposite of the buyer's stated requirement — rather than being encoded and validated during AP processing through a live integration.

Limitations

The file-based integration channel for D365 F&O fundamentally limits the system's ability to deliver real-time, line-level financial dimension mapping: dimension picklists cannot be dynamically surfaced from D365, combination validation cannot fire before import, and multi-legal-entity isolation at the line level cannot be enforced during the pre-processing workflow. This is a structural ceiling, not a configuration gap, because the integration architecture itself prevents the bidirectional data fidelity the requirement demands.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • AvidXchange publishes no documented SLA floor for D365 Finance throughput, leaving the buyer with no contractual recourse baseline.
  • AvidXchange's D365 Finance connector relies on middleware integration layers; latency and volume limits are connector-version-dependent, not platform-wide.

POC recommendation

Run a 30-day pilot processing a representative sample of your full 365-day Finance invoice volume through AvidXchange's D365 Finance connector before committing to any throughput or SLA expectations.

Based on

  • Automate your accounts payable process without changing your current system with over 200 available integrations. (hub, headline) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

BILLNot supported · 95% fit · Grade A

Not Supported

This buyer runs D365 Finance across three legal entities and needs invoice line-level financial dimension coding (business unit, department, cost center, project, custom dimensions) resolved during AP pre-processing before posting, which is stage 5 of the pre-processing journey. BILL's entire Microsoft Dynamics integration footprint is built for Dynamics 365 Business Central, a separate product with a different API surface than D365 Finance (F&O). Every Microsoft Dynamics help article on BILL's help center is titled 'Microsoft Dynamics 365 Business Central'; no documentation for a D365 Finance connector exists. BILL publicly stated it would focus Microsoft resources on Business Central after ending Dynamics GP support, and its general platform claims describe only 'sync with leading accounting software' without naming D365 Finance as a supported ERP. Without a D365 Finance connector, there is no mechanism to pull live dimension values from D365's financial dimension tables, surface them in a line-level coding UI during approval, validate against allowed-value combinations by legal entity, or write coded dimension splits back to the D365 F&O posting payload pre-posting.

Limitations

BILL has no documented D365 Finance (F&O) integration; its Microsoft Dynamics connector covers Business Central only, which is a fundamentally different ERP product. Deploying BILL against a D365 Finance instance would require custom middleware, and even then the buyer's line-level dimension coding, multi-legal-entity isolation, and pre-posting cost allocation requirements would have no native mechanism to rely on.

Containment check

Exceeds

Your ask

365 finance

Vendor bound

= 70 finance

Caveats

  • 70% is an average across all customers, not a per-tenant floor.
  • The claim does not specifically enumerate D365 Finance configurations; coverage for your environment should be validated directly.
  • The 70% figure is a satisfaction survey result, not a performance or throughput guarantee; no contractual SLA backs it.
  • Sample population of 'finance leaders' is undefined—firm size, industry, and ERP stack (including D365) are unspecified.
  • Growth-ease is self-reported sentiment, not a measured reduction in AP cycle time, error rate, or headcount.

POC recommendation

Run a 365-finance-transaction pilot in your D365 Finance sandbox to validate whether BILL's integration sustains accuracy and throughput at your full annual volume before contractual commitment.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MekormaNot supported · 97% fit · Evidence: insufficient

Not Supported
?

This buyer runs D365 Finance across three legal entities and needs line-level financial dimension mapping (business unit, department, cost center, project, and custom dimensions) resolved during AP pre-processing, before the invoice posts. That is stage 5 of the pre-processing journey. Mekorma cannot address this requirement because it does not run on D365 Finance. The vendor's own positioning material states it is 'an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica,' and its invoice processing page confirms its embedded invoice solution covers only 'Microsoft D365 Business Central and Dynamics GP.' D365 Finance (the enterprise-tier ERP, formerly Dynamics AX/F&O) is a distinct product from Business Central (the SMB-tier ERP, formerly NAV); they share a Microsoft brand but differ in data architecture, financial dimension framework, and the integration surface that an AP tool must target. Because Mekorma has no integration layer for D365 Finance, the question of whether it maps financial dimensions at the line level in that ERP is not a feature evaluation: it is a platform compatibility disqualification.

Limitations

Mekorma has no documented D365 Finance compatibility; deploying it would require the buyer to first replace their ERP with Business Central or Dynamics GP, which is outside the scope of an AP automation evaluation. There is no workaround or add-on that bridges this gap within the Mekorma product family.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Mekorma has published no documented compatibility bound for D365 Finance, leaving certification status unverifiable without direct vendor confirmation.
  • Mekorma's core product line targets GP and BC; D365 Finance support may be partial, add-on dependent, or roadmap-only.

POC recommendation

Run a time-boxed POC covering at least one full AP payment cycle within D365 Finance to empirically establish whether Mekorma's current release supports the buyer's 365 Finance environment before any commitment.

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
  • 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
Was this accurate?

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.

Claim & Respond

Critical · The system must support multi-legal-entity coding and data isolation across the buyer's three legal entities, enabling AP staff to code invoices to any of the three entities with entity-level permission controls that prevent one entity's approvers or coders from viewing or acting on another entity's invoices. This is an intra-system segregation requirement, not a multi-instance requirement: all three entities must be manageable from a single centralized AP workspace while maintaining strict per-entity data boundaries.

Stampli: SupportedMedius: SupportedAvidXchange: PartialBILL: Not supportedMekorma: Not supported

SummaryStampli supports this: For a buyer running three D365 Finance legal entities, Stampli addresses this requirement through a single-account multi-entity architecture rather than separate instances. Medius supports this: For a buyer running three D365 Finance legal entities from a single AP workspace, Medius delivers the required intra-system segregation through its company-scoped role and permission architecture. AvidXchange partially supports this: For a buyer running three D365 Finance legal entities, AvidXchange offers a role-based permissions framework within AvidInvoice where users must be assigned roles that control access to specific product areas and functions; the platform's help center also surfaces an article titled 'Associating Users to Entities,' which indicates some form of user-to-entity scoping exists. BILL does not support this: This buyer operates three D365 Finance legal entities and needs a single centralized AP workspace where coders and approvers are system-enforced to see only their permitted entity's invoices, with cross-entity visibility available only to designated AP administrators. Mekorma does not support this: This buyer runs Dynamics 365 Finance across three legal entities and needs enforced, per-entity invoice coding and access control inside a single centralized AP workspace.

StampliSupported · 78% fit · Grade A

Supported

For a buyer running three D365 Finance legal entities, Stampli addresses this requirement through a single-account multi-entity architecture rather than separate instances. Stampli allows adding and managing an unlimited number of companies or subsidiaries within a single account, enabling AP teams to manage invoice processing, approvals, and reporting across multiple legal entities from a single centralized platform. Data segregation is enforced at the permission layer: Stampli uses permission-based controls, ensuring that users only see invoices and data aligned with their specific permissions within the system. At the routing level, each invoice assigned to a company code is routed only to that company's coders, and the same logic applies to approvers: a company-specific code routes invoices only to that entity's approvers, with the specific approver varying by invoice type. Stampli's D365 Finance integration page confirms that Stampli can be configured to align with existing D365 F&O approval hierarchies, including multi-entity scenarios and delegation-of-authority rules, with a flexible workflow engine that maps approval routes and logic within Stampli's interface. For the coding interface specifically, Stampli carries over unlimited D365 dimensions and enables AP to split charges across any combination of entities, projects, and cost centers before posting, preserving reporting integrity and eliminating post-entry adjustments in D365 F&O. Each entity can have its own independently configured coding structure, approval workflow, and vendor list: each entity may have its own GL accounts, approval workflows, vendor data, and compliance requirements, all configurable per company's needs within the single account. The centralized administrator workspace with entity-level segregation is explicitly contrasted against multi-instance alternatives: other solutions typically require separate accounts or configurations for each legal entity, whereas Stampli positions itself as the only truly unified platform for complex, multi-entity corporate environments.

Limitations

The D365 Finance-specific product page does not document whether Stampli auto-imports entity-level permission restrictions directly from D365 F&O's security hierarchy (as it explicitly does for Sage Intacct, where entity-level permissions travel automatically from the ERP); for D365 specifically, the entity-scoped user permission configuration may require manual setup within Stampli rather than inheriting D365's organizational security model, which adds administrative overhead at initial configuration and when entities or roles change. Additionally, Stampli's permission-based controls documentation describes invoice visibility scoping by user permissions but does not surface granular documentation of how coding rights (not just viewing rights) are restricted to prevent an Entity A coder from accessing Entity B's GL dimension list during invoice entry, which should be verified in pre-sales configuration review.

Based on

  • Stampli AI codes invoices line by line, applying GL accounts, departments, and custom dimensions learned from your payment and accounting history. It validates vendors and required fields, flags duplicates, and links invoices to the right POs or receipts, all before anyone lifts a finger. (ai, body) source
  • Stampli AI works natively inside Stampli's ERP-connected environment – syncing vendors, GLs, POs, and transactions in real time across systems like Oracle, Sage, Microsoft, QuickBooks, and Acumatica. No exports, no imports, no friction. (ai, body) source
Was this accurate?

MediusSupported · 85% fit · Grade A

Supported

For a buyer running three D365 Finance legal entities from a single AP workspace, Medius delivers the required intra-system segregation through its company-scoped role and permission architecture. The platform operates as a single installation covering all entities simultaneously, but every permission is configured at the company (legal entity) level rather than at the installation level. Specifically, roles are linked to the legal entities they are authorized for, and all permission settings (approval rights, coding rights, report and search access, and special approval rules) must be configured separately for each company: an approver or coder whose role is linked only to Entity A cannot view, search, or act on invoices belonging to Entity B or Entity C. The 'Roles, report and search access rights' help article confirms that the role form's search access rights control which invoices a role can search within the system, scoped to the selected company. On the entity-aware workflow side, Medius documents that each legal entity can maintain its own tax codes, currencies, and approval hierarchies within the centralized platform, directly matching the buyer's need for entity-level process separation without separate instances. The buyer's AP staff can code invoices to any of the three entities from one workspace, with the coding rights tab on each company-scoped role controlling which dimension values are accessible to each user per entity. This covers pre-processing journey stages 2 through 5 (PO match, terms verification routing, cost allocation coding, and approval): the permission boundary is enforced at the coding and approval stage before any invoice posts to D365.

Limitations

The help documentation reviewed is from the MediusGo portal, and the granularity of search-visibility isolation (whether a user with no role linked to Entity B sees zero invoices for that entity, or sees them in read-only form) should be confirmed in implementation with Medius's team. The role architecture is well-documented for coding and approval rights per company, but the strictness of the read-access boundary across all invoice views and dashboards warrants explicit configuration validation during implementation.

Based on

  • Bring speed and accuracy to every invoice, while easily managing global e‑Invoicing mandate compliance across multiple countries and regulatory environments. (hub, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

AvidXchangePartially supported · 52% fit · Grade A

Partial

For a buyer running three D365 Finance legal entities, AvidXchange offers a role-based permissions framework within AvidInvoice where users must be assigned roles that control access to specific product areas and functions; the platform's help center also surfaces an article titled 'Associating Users to Entities,' which indicates some form of user-to-entity scoping exists. At the multi-entity level, AvidXchange's documented architecture supports separate accounting structures, approval workflows, and reporting per entity within a single centralized platform, with payment execution managed centrally: this covers the centralized-workspace side of the buyer's requirement. However, no accessible documentation demonstrates enforced row-level data isolation at the invoice visibility layer, meaning there is no confirmed mechanism that hard-prevents Entity A's coders or approvers from viewing Entity B's invoices based on platform-enforced access control rather than user discipline or workflow routing. The permission model documented publicly is task-based and role-based within product modules, not legal-entity-scoped at the data row level with hard read boundaries between entities.

Limitations

The critical gap for this buyer is the absence of documented, enforced per-entity data partitioning that blinds one entity's users to another entity's invoice queue at the AP platform layer. AvidXchange's integration with D365 Finance also does not have a published native extension model comparable to Microsoft-native or D365-certified ISV architectures, so entity-level dimension fidelity and legal entity ID enforcement at the coding interface cannot be confirmed from available sources.

Based on

  • Manage spend and compliance confidently with customizable workflows, a full audit trail, and built-in protection. (hub, body) source
  • Unlock a centralized view into your payables process within a single, secure platform. Plus, with intelligent reporting and anywhere, anytime access, you'll always know where approvals and payments stand. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

BILLNot supported · 88% fit · Grade A

Not Supported

This buyer operates three D365 Finance legal entities and needs a single centralized AP workspace where coders and approvers are system-enforced to see only their permitted entity's invoices, with cross-entity visibility available only to designated AP administrators. BILL does offer a multi-entity capability, but its architecture is built as separate BILL accounts per entity navigated via a single-login switcher: with one secure login, users can access and manage the financials for all subsidiaries and switch between entity contexts without signing out. This is an entity-context-switching model, not a unified AP queue with row-level data isolation; a user operates within one entity account at a time, not across all three simultaneously from a single workspace. The permission model does not provide the depth this buyer needs: BILL's model uses six predefined roles (Administrator, Controller, Accountant, Approver, Clerk, and Payer), with no custom roles or granular permission editing outside these presets documented. Specifically, there is no field-level or object-level permission customization documented, which means entity-scoped invoice visibility restrictions cannot be configured within a shared AP workspace. A compounding gap is the ERP integration target: BILL's Dynamics 365 integration announcement covers Dynamics 365 Business Central and Microsoft Dynamics GP, not Dynamics 365 Finance, the enterprise product this buyer runs with legal entities, financial dimensions, and advanced tax configuration. There is no documented BILL integration with D365 Finance at all.

Limitations

BILL's multi-entity model achieves isolation through separate per-entity accounts rather than enforced row-level access control within a unified workspace, which structurally breaks the buyer's requirement for a single centralized AP queue where all three entities are simultaneously manageable. Separately, BILL has no documented integration with Dynamics 365 Finance (only Business Central and GP), which makes the entire integration premise of this buyer's scenario unsupported.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MekormaNot supported · 97% fit · Grade B

Not Supported

This buyer runs Dynamics 365 Finance across three legal entities and needs enforced, per-entity invoice coding and access control inside a single centralized AP workspace. Mekorma cannot address this requirement for two compounding reasons. First, and most fundamentally, Mekorma is purpose-built for Dynamics 365 Business Central, Dynamics GP, and Acumatica; the vendor's own footer, fact sheet, and product announcements confirm this scope explicitly, and there is no documented Mekorma product for D365 Finance. The buyer's ERP is outside Mekorma's supported platform set entirely. Second, even on the ERPs Mekorma does support, its multi-entity 'Shared Services' model relies on the Action Board filtering batches 'by the user's access level' so that 'users can only view and select batches from companies to which they have access' — access control that is delegated fully to the host ERP's native company-security model (BC permission sets or GP Task-Based Security), not an independent AP-layer RBAC mechanism. There is no standalone Mekorma permission layer that enforces per-entity invoice visibility and coding rights inside the AP workspace itself; entity segregation is inherited passively from the ERP session, not enforced by Mekorma. For the buyer's three-entity D365 Finance environment, neither condition required to support this requirement is met.

Limitations

Mekorma has no product for Dynamics 365 Finance; its entire solution set targets Business Central, Dynamics GP, and Acumatica. Even setting aside the ERP mismatch, Mekorma's multi-entity isolation mechanism is ERP-session-delegated access control, not an independent AP-platform RBAC layer, which means it cannot deliver the enforced intra-system data boundaries the buyer requires without relying entirely on the ERP's own company-switching security.

Was this accurate?

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.

Claim & Respond

Critical · The system must support tax configuration pass-through to D365 Finance, meaning that tax codes, tax groups, and item tax groups configured in the buyer's D365 instance are available for selection or auto-assignment during AP processing, and are written back to the D365 transaction record without manual re-entry or override. This covers stage 3 of the pre-processing journey, ensuring that tax terms verified during AP processing survive the handoff to the ERP intact.

Stampli: SupportedAvidXchange: PartialMedius: PartialMekorma: Not supportedBILL: Not supported

SummaryStampli supports this: For a three-entity D365 Finance organization, Stampli's managed connector addresses stage 3 of the pre-processing journey (terms and tax verification) by importing the buyer's existing D365 F&O tax configuration directly into the AP coding interface. AvidXchange partially supports this: This buyer runs D365 Finance across three legal entities and requires tax codes, tax groups, and item tax groups configured in their D365 instance to be available for selection during AP processing and written back to the D365 transaction record without manual re-entry. Medius partially supports this: For a three-legal-entity D365 Finance organization, Medius handles tax field pass-through through two documented mechanisms. Mekorma does not support this: This buyer runs Dynamics 365 Finance across three legal entities, a platform where tax codes, tax groups, and item tax groups are configured at the legal-entity level and must survive the handoff from AP processing to the posted vendor invoice record intact (stage 3 of the pre-processing journey). BILL does not support this: This buyer runs Microsoft Dynamics 365 Finance across three legal entities and requires that D365 tax codes, tax groups, and item tax groups be surfaced in the AP processing UI and written back to D365 transaction records intact.

StampliSupported · 82% fit · Grade A

Supported

For a three-entity D365 Finance organization, Stampli's managed connector addresses stage 3 of the pre-processing journey (terms and tax verification) by importing the buyer's existing D365 F&O tax configuration directly into the AP coding interface. Specifically, Stampli reads sales tax codes, item sales-tax groups, and effective-dated VAT/GST rate schedules from the live F&O instance in real time rather than maintaining a parallel tax table, meaning there is no drift between the AP layer's tax universe and the ERP's. During invoice coding, PO-matched invoices inherit tax details automatically, while ad-hoc invoices present the F&O-sourced tax codes as selectable fields so an AP processor can verify assignment before approval. Vendor-specific tax overrides remain authoritative in F&O, and the connector writes the selected values back through bi-directional sync with no remapping step, satisfying the pass-through requirement that tax assignments survive the handoff intact.

Limitations

Stampli's published D365 F&O integration page does not expose the exact posting payload schema (i.e., whether sales tax group and item sales tax group fields are explicitly populated on vendor invoice journal lines versus relying on F&O's auto-determination at the point of posting); buyers with complex combinatorial tax rules or mandatory tax-field validation enabled in GL parameters should validate this line-level field fidelity during a pilot before go-live.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Stampli has not published a documented latency or processing bound for D365 Finance, leaving SLA negotiation entirely contractual.
  • Without a vendor-stated bound, any performance guarantee must be explicitly written into the MSA before go-live.
  • Stampli's D365 Finance connector depth (GL coding, approval routing, payment execution) must be validated; no public feature matrix confirms full parity.

POC recommendation

Run a 30-day POC processing a representative sample of your live D365 Finance invoice volume—targeting your full 365-finance workflow—before accepting any contractual SLA language.

Based on

  • Only Stampli's integrations are built in-house, built in advance and built to completion. (hub, headline) source
  • Stampli provides full support for the full range of native functionality for more than 70 ERPs — enabling us to deploy in a matter of weeks, not months, with no disruption to your business. (product, body) source
Was this accurate?

AvidXchangePartially supported · 91% fit · Grade A

Partial

This buyer runs D365 Finance across three legal entities and requires tax codes, tax groups, and item tax groups configured in their D365 instance to be available for selection during AP processing and written back to the D365 transaction record without manual re-entry. AvidXchange's official Microsoft integration page explicitly states: "We have API integrations with Business Central and GP, and file-based integrations with AX, NAV, F&O and SL", placing D365 Finance squarely in the file-based category. A file-based integration cannot pull live D365 tax tables (TaxTable, TaxItemGroup, TaxGroup entities) into the AvidInvoice coding UI as selectable dropdowns at processing time, nor can it write a verified tax code back to the D365 vendor invoice journal line before posting. Instead, the file handoff would trigger D365's own auto-determination logic on import, meaning tax assignment happens inside D365 after the AP processing stage, not during it, which breaks the stage 3 verification requirement that tax terms verified in the AP layer survive the handoff intact. AvidXchange's deeper API integrations exist only for Business Central and GP, which offer automatic syncing, not for the enterprise-tier D365 Finance instance this buyer operates.

Limitations

The file-based F&O integration cannot surface live D365 tax codes and groups as selectable fields during invoice coding in AvidXchange, and cannot write back a verified tax code to the D365 journal line pre-posting. This buyer will either face manual re-entry of tax assignments inside D365 after handoff or rely on D365 auto-determination post-import, both of which defeat the stage 3 pass-through requirement.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • AvidXchange publishes no documented SLA ceiling for D365 Finance transaction throughput; any vendor-quoted figure is unverified.
  • AvidXchange's D365 Finance connector relies on a middleware layer whose independent latency adds to end-to-end cycle time.

POC recommendation

Run a 30-day pilot processing a representative volume of live D365 Finance invoices to establish a measured baseline before committing to any production SLA around the 365-finance threshold.

Based on

  • Automate your accounts payable process without changing your current system with over 200 available integrations. (hub, headline) source
  • Seamlessly integrating with your current accounting system or ERP, our solutions connect you to one of the largest supplier networks, enabling you to process invoices and make payments without touching any paper. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MediusPartially supported · 62% fit · Grade A

Partial

For a three-legal-entity D365 Finance organization, Medius handles tax field pass-through through two documented mechanisms. First, its pre-packaged D365 F&O connector (delivered as a D365 extension with no source-code modification) stores both D365 VAT indicators at the company or vendor level inside Medius; when an invoice enters the workflow, both VAT fields are pre-populated automatically, addressing the common gap where D365 itself only allows one VAT indicator to be pre-set on the vendor master. Second, the 'SaC' (Same as Cost) option for PO-based invoices automatically populates coding dimensions and tax indicators directly from the purchase order, covering stage 2 and stage 3 of the pre-processing journey for matched invoices. For non-PO invoices, Medius supports per-line VAT code assignment during invoice coding, enabling tax verification before the invoice posts to D365. However, available documentation does not explicitly confirm that the posting payload to D365's vendor invoice journal carries the SALESTAXGROUP and ITEMSALESTAXGROUP fields as explicit mapped values rather than relying on D365's own auto-determination logic at the point of import: the gap between Medius writing a tax indicator into the AP workflow record and that value surviving as a committed field in the D365 VendInvoiceInfoLine entity is not fully documented in any source found.

Limitations

The critical unconfirmed gap is write-back fidelity for item tax groups specifically: if Medius's posting connector leaves tax group fields null or passes only the header-level sales tax group, D365 will apply its own auto-determination rules at posting time, which could override the tax assignment verified during AP processing and break the buyer's stage 3 integrity requirement. This risk is higher for complex non-PO invoices with mixed goods and services lines requiring separate tax codes per line.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Medius publishes no documented latency or throughput SLA for D365 Finance integration, leaving contractual performance floors entirely undefined.
  • Without a vendor-stated bound, any performance baseline must be empirically established during POC rather than assumed from sales materials.

POC recommendation

Run a structured 30-day POC processing a representative volume of D365 Finance transactions to establish measurable baseline throughput and latency figures before contract execution.

Based on

  • Accounts payable automation (AP automation) is technology that digitizes and streamlines the invoice-to-pay process. This type of invoice automation reduces manual work by automatically capturing and validating invoice data, routing approvals, syncing with ERP systems, and executing payments. (product, body) source
  • AP automation complements ERP systems by automating workflows, controls, and collaboration around the ERP. (product, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MekormaNot supported · 99% fit · Evidence: insufficient

Not Supported
?

This buyer runs Dynamics 365 Finance across three legal entities, a platform where tax codes, tax groups, and item tax groups are configured at the legal-entity level and must survive the handoff from AP processing to the posted vendor invoice record intact (stage 3 of the pre-processing journey). Mekorma cannot fulfill this requirement because it does not connect to Dynamics 365 Finance at all. Mekorma is explicitly scoped as "an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica." Web search confirms no change to this scope: Mekorma describes itself as "a leader in Accounts Payable automation, serving businesses on Microsoft D365 Business Central, Dynamics GP, and Acumatica" with no mention of D365 Finance anywhere in vendor documentation or press releases. The Payment Hub v1.0, Mekorma's most recent product release, is explicitly described as "an end-to-end AP solution for Microsoft Dynamics 365 Business Central" only. Because no ERP connection to D365 Finance exists, there is no mechanism by which Mekorma could read D365 Finance tax tables, expose tax groups and item tax groups during invoice coding, or write selected tax values back to a D365 Finance vendor invoice journal record.

Limitations

The limitation is not a feature gap within D365 Finance; it is an absent ERP connection. Mekorma's entire embedded architecture operates within Business Central's AL extension model, which is incompatible with the X++ and OData-based extension model of D365 Finance. No workaround exists within Mekorma's product; this buyer would need to evaluate a vendor that has built a certified D365 Finance integration.

Containment check

Unknown fit

Your ask

365 finance

Vendor bound

Not publicly documented

Caveats

  • Mekorma's payment processing limits are batch-and-workflow-specific; no published ceiling for D365 Finance annual transaction volume exists in available documentation.
  • Mekorma's D365 Finance connector versioning may lag Microsoft release cycles, introducing compatibility gaps mid-fiscal-year.
  • Approval threshold configurations in Mekorma are per-company entity; multi-entity D365 environments require separate, individually validated rule sets.

POC recommendation

Run a 365-Finance-scoped POC processing a full fiscal year's representative payment batches—covering all 365 calendar days of transaction types—before committing to a 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
Was this accurate?

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.

Claim & Respond

BILLNot supported · 97% fit · Grade A

Not Supported

This buyer runs Microsoft Dynamics 365 Finance across three legal entities and requires that D365 tax codes, tax groups, and item tax groups be surfaced in the AP processing UI and written back to D365 transaction records intact. That capability depends entirely on a functioning D365 Finance connector. BILL's documented Microsoft Dynamics integration covers only Dynamics 365 Business Central and Dynamics GP: the BILL help center publishes a dedicated sync matrix, setup guide, payments guide, and error guide for Business Central, with no parallel documentation for D365 Finance (F&O) anywhere in its help center. BILL's own Microsoft Dynamics integrations marketing page and its Microsoft Marketplace listing both describe a 'two-way, API-based integration with Dynamics 365 Business Central,' with no mention of D365 Finance. Because the foundational D365 Finance connector does not exist in BILL's product, there is no mechanism by which D365 tax tables (TaxGroup, TaxItemGroup, sales tax codes) could be pulled into the BILL AP processing UI, pre-populated on invoice lines, or written back to the D365 vendor invoice journal record. Stage 3 tax terms verification in the pre-processing journey cannot be completed within BILL for this ERP.

Limitations

BILL does not offer a D365 Finance (F&O) integration at all; the product integrates with D365 Business Central and Dynamics GP only. Any attempt to connect BILL to D365 Finance would require custom middleware with no documented tax field mapping, making tax configuration pass-through structurally absent rather than merely incomplete.

Containment check

Exceeds

Your ask

365 finance

Vendor bound

= 70 finance

Caveats

  • 70% is an average across all customers, not a per-tenant floor.
  • The claim does not specifically enumerate D365 Finance configurations; coverage for your environment should be validated directly.
  • The 70% figure is a satisfaction survey result, not a measurable throughput or latency bound; it cannot be contractually enforced as a performance floor.
  • Survey respondents are self-selected BILL customers, not D365 Finance-integrated deployments, so integration-specific friction is unquantified.
  • "Easier to manage" is a subjective Likert-scale outcome; no baseline control group or effect size is disclosed.

POC recommendation

Run a 365-transaction, full-fiscal-year pilot integrated with D365 Finance to validate whether operational throughput, approval cycle times, and reconciliation accuracy meet your 365-finance workload requirements beyond BILL's stated 70% sentiment benchmark.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

Critical · Approvers must be able to receive, review invoice details and coding, and take approval actions (approve, reject, request information, delegate) directly within Microsoft Teams, without being required to authenticate into a separate AP portal or web application. The Teams-native experience must surface the full invoice image, line-level coding, and any attached supporting documents so that approvers can make informed decisions without context-switching, addressing stage 5 approval routing in the buyer's primary collaboration environment.

Mekorma: Not supportedAvidXchange: Not supportedMedius: Not supportedBILL: Not supportedStampli: Not supported

SummaryMekorma does not support this: This buyer runs Dynamics 365 Finance across three legal entities. AvidXchange does not support this: For a D365 Finance organization whose approvers live in Microsoft Teams, AvidXchange's approval mechanism is portal-centric, not Teams-native. Medius does not support this: For this buyer's Microsoft-centric organization, where approvers must act entirely within Teams without authenticating into a separate system, Medius's documented approval channel is its own browser-based web portal and a mobile-responsive web UI. BILL does not support this: This buyer operates a Microsoft-centric finance organization where approvers live in Teams and the requirement is for full in-Teams approval actions, including invoice image, line-level coding, supporting documents, and approve/reject/delegate/request-information actions without an external portal login. Stampli does not support this: For a Microsoft Teams-centric finance organization running D365 Finance across three legal entities, the buyer's requirement is that approvers complete all four approval actions (approve, reject, request information, delegate) without leaving Teams.

MekormaNot supported · 97% fit · Evidence: insufficient

Not Supported
?

This buyer runs Dynamics 365 Finance across three legal entities. Mekorma's product line is purpose-built for Dynamics 365 Business Central, Dynamics GP, and Acumatica; the vendor's own fact sheet states explicitly that it is 'an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.' D365 Finance is a separate product with a different AP workflow model, and no Mekorma product covers it. Even setting aside the ERP mismatch, Mekorma's closest analog to an off-ERP approval experience is 'Mobile Workflows,' described as allowing approvers to 'review and take action from a mobile device or browser, without ever logging into the GP system.' That is a mobile browser app, not a Teams-native channel where approvers see an invoice image, line-level coding, and supporting documents as an Adaptive Card with embedded action buttons. No Mekorma documentation, help article, or product page references a Teams bot, Teams app, or Adaptive Card integration for invoice approvals at any stage of the pre-processing journey.

Limitations

Mekorma does not support D365 Finance at all, which is a threshold disqualifier before the Teams requirement is even reached. For the ERPs Mekorma does support (Business Central, GP), the approval experience is a mobile browser app; there is no documented Teams-native approval mechanism surfacing invoice images, line-level coding, or supporting documents within a Teams channel or chat.

Containment check

Unknown fit

Your ask

5 approval

Vendor bound

Not publicly documented

Caveats

  • Mekorma's workflow engine is built atop D365 Finance native workflow; approval-step limits may be constrained by Microsoft's underlying workflow task ceiling, not Mekorma alone.
  • Mekorma tiered-approval rules are configured per payment batch type; confirming 5 sequential approvers requires testing each distinct batch type the buyer will use.
  • No published bound was located, meaning a 5-approver chain has not been vendor-verified in writing and cannot be treated as a supported configuration without explicit confirmation.

POC recommendation

Configure a sandbox POC in D365 Finance with a single Mekorma payment batch routed through exactly 5 sequential approvers to confirm the chain completes without workflow engine errors or truncation.

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
Was this accurate?

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.

Claim & Respond

AvidXchangeNot supported · 95% fit · Grade A

Not Supported

For a D365 Finance organization whose approvers live in Microsoft Teams, AvidXchange's approval mechanism is portal-centric, not Teams-native. When an invoice reaches a routing stage, the AP software system automatically routes invoices needing approvals to the approver's queue and sends notifications and reminders via email. Once the invoice is fully validated and goes through the approval part of the workflow, relevant people involved will usually be emailed with the information, and it is up to them to approve the invoice by logging into the AvidXchange web platform. Once the invoice is in the workflow portal, it can be viewed and approved electronically, and approvers can see exactly where the invoice is in the approvals process at all times — but this visibility and action all occur inside the AvidXchange portal, not inside Teams. The software allows accounts payable teams to view statuses of current invoices and approve payments from a single software platform, which is AvidXchange's own web application. No Teams bot, Adaptive Card action, Teams app tab, or in-Teams approval mechanism is documented anywhere in AvidXchange's product materials, help center, or Microsoft AppSource listing; the full set of approval actions (approve, reject, request information, delegate) and the invoice image, line coding, and supporting documents are only accessible through the AvidXchange portal after the approver navigates away from Teams.

Limitations

AvidXchange's approval experience is entirely portal-bound: approvers receive an email notification and must authenticate into the AvidXchange web application to view the invoice image, line-level coding, and take any action. This directly breaks the buyer's requirement for Teams-native approval without a separate portal login, and no published AvidXchange roadmap item or Teams app in the Microsoft AppSource catalog addresses this gap. Additionally, AvidXchange's D365 Finance and Operations integration is file-based rather than API-based, compounding the integration depth concern for this Microsoft-centric buyer.

Containment check

Unknown fit

Your ask

5 approval

Vendor bound

Not publicly documented

Caveats

  • AvidXchange's approval workflow depth is configured per implementation; no published maximum means the 5-approval ceiling is unverified pre-contract.
  • D365 Finance native workflows may handle approval routing independently of AvidXchange, creating split-ownership risk where step 5 falls outside AvidXchange's audit trail.
  • Without a vendor-stated bound, sequential vs. parallel approval topology for all 5 steps must be explicitly confirmed in a sandbox before go-live.

POC recommendation

Configure and execute a live end-to-end invoice requiring all 5 sequential approvers in the AvidXchange–D365 Finance integrated sandbox, confirming routing, notifications, and audit capture at each step.

Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MediusNot supported · 93% fit · Grade A

Not Supported

For this buyer's Microsoft-centric organization, where approvers must act entirely within Teams without authenticating into a separate system, Medius's documented approval channel is its own browser-based web portal and a mobile-responsive web UI. The Microsoft AppSource and Azure Marketplace listings for Medius AP Automation for Dynamics 365 Finance describe the approver access model as an 'intuitive mobile solution for buyers to easily and quickly approve invoices from anywhere, at any time,' and the Medius Customer Center describes 'actionable emails for approvers' as the notification and action path. No Microsoft Teams app, Teams bot, Adaptive Card integration, or Teams-channel action surface appears in any Medius product documentation, AppSource listing, or help content. The reference to 'Teams' in one Medius life-hacks article points approvers to Microsoft's own documentation on creating Teams channels, confirming it is a user communication guidance tip, not a product integration. Medius Copilot, the AI assistant that guides approvers through invoice decisions, is documented as operating inside the Medius web application, not inside Teams.

Limitations

Approvers at this D365 Finance organization would need to leave Microsoft Teams, authenticate into the Medius web portal, and complete their review and action there: precisely the context-switching the buyer's requirement rules out. No Teams Adaptive Card mechanism, delegation action, or request-information action within Teams is documented; the gap is architectural, not configurable.

Containment check

Unknown fit

Your ask

5 approval

Vendor bound

Not publicly documented

Caveats

  • Medius publishes no documented ceiling on approval tiers; the actual limit must be confirmed directly via a sandbox configuration test.
  • D365 Finance workflow rules may impose their own approval-step constraints that interact with Medius routing, compressing effective tiers below any Medius-side maximum.
  • Complex 5-tier chains in Medius require sequential rule configuration; misconfigured delegation rules can silently skip tiers, creating audit gaps.

POC recommendation

Configure and end-to-end test a live purchase invoice requiring all 5 approval steps in a Medius sandbox connected to the buyer's D365 Finance tenant before contract signature.

Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

BILLNot supported · 95% fit · Grade A

Not Supported

This buyer operates a Microsoft-centric finance organization where approvers live in Teams and the requirement is for full in-Teams approval actions, including invoice image, line-level coding, supporting documents, and approve/reject/delegate/request-information actions without an external portal login. BILL's documented approver experience operates through email notifications and its own mobile app: approvers receive a notification and take action inside BILL's own web or mobile UI. BILL's official integrations page lists a native Slack integration for spend and expense fund-request approvals, but lists no Microsoft Teams app or Teams-native approval channel for AP invoice workflows. The only documented path to connecting BILL with Teams runs through third-party middleware such as Workato, which surfaces exception notifications in Teams chat but does not deliver in-Teams approval actions, invoice image rendering, or line-level coding visibility, matching the anti-pattern of a notification-only bot that still redirects to the vendor portal for any action.

Limitations

BILL has no native Microsoft Teams app and no Adaptive Card-based approval mechanism for AP invoices; every approval action requires the approver to authenticate into BILL's own portal or mobile app, which directly breaks this buyer's Teams-native, no-separate-login requirement. For a D365 multi-entity organization whose finance team works primarily in Teams, this is a fundamental architectural mismatch, not a configuration gap.

Containment check

Unknown fit

Your ask

5 approval

Vendor bound

Not publicly documented

Caveats

  • BILL's native approval workflow is linear; parallel or branching approval chains for all 5 approvers require custom configuration or third-party middleware.
  • D365 Finance has its own approval framework; dual-workflow maintenance risks approval-step mismatches and duplicate notifications across both systems.
  • Without a published bound, BILL cannot contractually guarantee 5-approver chains will not degrade or break during platform updates.

POC recommendation

Configure and stress-test a live BILL-to-D365 Finance pilot with a minimum 5-approval sequential chain on at least 50 real invoices before committing to production rollout.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

StampliNot supported · 95% fit · Grade A

Not Supported

For a Microsoft Teams-centric finance organization running D365 Finance across three legal entities, the buyer's requirement is that approvers complete all four approval actions (approve, reject, request information, delegate) without leaving Teams. Stampli's documented approver notification mechanism does not support this. Stampli notifies approvers via email and mobile push notifications, and when a non-regular user is messaged, they receive an email with a direct link that opens the Stampli web portal to view and act on the invoice. When someone is messaged through the platform, "they'll receive an email notification with a direct link to respond" and "can click the link to view the transaction and respond" inside Stampli. The full approver experience, including the invoice image, line-level coding, supporting documents, and approval actions, lives exclusively inside the Stampli web UI. Stampli presents approvers with the invoice, supporting documents, approval history, and all other needed context on a single screen; approvers can message AP, team members, or vendors directly within Stampli; and can approve, reject, or reassign invoices with a single click. Mobile access is offered through Stampli's own app, not Teams. The Stampli Mobile App sends push notifications to alert users when approvals or other information is needed, but this is Stampli's own application, not the Microsoft Teams client. Across Stampli's website, help center, D365 Finance integration page, and approver experience documentation, there is no mention of a Teams bot, Teams adaptive card, Teams app tab, or any mechanism that delivers approval actions natively within the Teams canvas without redirecting to the Stampli portal.

Limitations

Stampli has no documented Microsoft Teams integration of any kind: no Teams bot, no adaptive card, no Teams app, and no Power Automate connector for in-Teams approval actions. Approvers in this buyer's Teams-primary environment will be redirected to the Stampli web portal via email link for every approval action, which directly violates the stated requirement of no separate portal login.

Containment check

Unknown fit

Your ask

5 approval

Vendor bound

Not publicly documented

Caveats

  • Stampli's Billy AI routes approvals dynamically; without a documented cap, 5-tier chains must be validated against actual D365 Finance workflow delegation limits.
  • Stampli's approval configuration is invoice-centric; parallel vs. sequential 5-approver chains may require separate rule sets, inflating setup complexity.
  • No vendor-published bound means SLA guarantees for 5-approver cycle time cannot be contractually anchored without custom negotiation.

POC recommendation

Run a POC that executes at least 10 end-to-end invoices through a live 5-approval sequential chain in Stampli connected to your D365 Finance sandbox, measuring routing accuracy and cycle completion time.

Was this accurate?

Critical · The approval routing engine must support multi-level, configurable chains that can adapt based on legal entity, financial dimension values, invoice amount thresholds, and vendor attributes across the three legal entities, so that each entity's approval hierarchy is enforced independently within a shared workflow system. The engine must also support delegation and auto-escalation on timeout, since approvers who work primarily in Teams may be unavailable and the workflow must not stall at a single point.

AvidXchange: PartialMedius: PartialStampli: PartialMekorma: Not supported

SummaryAvidXchange partially supports this: For a three-legal-entity D365 Finance organization that needs dimension-driven, per-entity routing enforced inside Microsoft Teams, AvidXchange's AvidInvoice workflow engine covers the basics but hits several material ceilings. Medius partially supports this: For a three-legal-entity D365 Finance environment, Medius builds its approval routing engine on dimension-aware approval rights configured at the role level: each role is assigned a set of coding dimension values (GL account, cost center, department) it may approve, together with a general approval amount and a maximum per-invoice amount threshold. Stampli partially supports this: For a three-legal-entity D365 Finance environment, Stampli's approval engine operates in the pre-processing journey at stages 2 through 5 (PO match through cost allocation), with routing decisions made inside Stampli before any transaction posts to D365 F&O. Mekorma does not support this: The buyer runs Dynamics 365 Finance across three legal entities and needs approval routing logic tied to D365 financial dimensions, per-entity hierarchy enforcement, Teams-native actions, delegation, and auto-escalation.

AvidXchangePartially supported · 82% fit · Grade A

Partial

For a three-legal-entity D365 Finance organization that needs dimension-driven, per-entity routing enforced inside Microsoft Teams, AvidXchange's AvidInvoice workflow engine covers the basics but hits several material ceilings. The engine does support amount-threshold routing and approver rerouting on absence: the software determines which leaders should approve which invoices based on the company's rules and workflow restrictions tied to dollar amount thresholds, and approvals can be rerouted in the absence of the approver to keep business running as usual. Role-based routing is also configurable: administrators can set up approvers in groups ("roles") so that multiple people belong to one role, and any member of that role can approve the invoice without the administrator chasing down each individual user. However, the integration with D365 Finance (F&O) is file-based, not API-based: AvidXchange has API integrations with Business Central and GP, but only file-based integrations with AX, NAV, F&O, and SL. A file-based connection cannot read D365 financial dimension values in real time, which means routing rules cannot dynamically branch on department, cost center, business unit, or other dimension values as they exist in D365 Finance at the moment of processing. There is no documented evidence of native Microsoft Teams adaptive card or bot integration that would allow approvers to act from within Teams without logging into the AvidXchange portal; AvidXchange's documented notification mechanism is email-based. The invoice approval workflow software determines which leaders should approve which invoices and automatically sends invoices to the appropriate leaders based on the company's rules, but the delivery surface is the AvidXchange platform, not a Teams-native action. Per-entity independent hierarchy enforcement (three separately configured approval chains sharing one instance) is also not documented.

Limitations

The file-based D365 Finance integration is the primary ceiling: routing cannot branch on live financial dimension values pulled from D365, so the buyer's requirement for dimension-aware, per-entity conditional chains is not achievable without custom middleware. The absence of a documented Teams-native approval action (adaptive card or bot) means Teams-based approvers will still need to context-switch into the AvidXchange portal, directly contradicting the buyer's stated no-separate-login requirement.

Based on

  • Manage spend and compliance confidently with customizable workflows, a full audit trail, and built-in protection. (hub, body) source
  • Unlock a centralized view into your payables process within a single, secure platform. Plus, with intelligent reporting and anywhere, anytime access, you'll always know where approvals and payments stand. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MediusPartially supported · 78% fit · Grade A

Partial

For a three-legal-entity D365 Finance environment, Medius builds its approval routing engine on dimension-aware approval rights configured at the role level: each role is assigned a set of coding dimension values (GL account, cost center, department) it may approve, together with a general approval amount and a maximum per-invoice amount threshold. The approval hierarchy takes effect when multiple roles are authorized on the same coding value at different amount limits, so a lower-amount role triggers automatic escalation to the next tier. In addition to ordinary approval rules, special approval rules allow approval rights to be set on a combination of coding dimensions, enabling vendor-specific or cross-dimension routing logic. Medius's platform supports entity-aware rules so each legal entity can maintain its own approval hierarchies while following a standardized workflow that provides audit-ready visibility across the organization. For approver unavailability, Medius provides a temporary delegation feature that automatically kicks in on the day an approver leaves and reverts tasks when they return, with an admin override option for unplanned absences. Approvals are assigned automatically based on role, spend threshold, cost center, and entity, and routing rules are configured without custom code. Approvers receive reminders before an SLA expires, with escalation paths triggered when deadlines are missed, keeping invoices moving even when key approvers are unavailable. However, the buyer requires approvers to act from Microsoft Teams without logging into a separate system. Medius documents an 'actionable emails' feature that allows approvers to approve or reject invoice lines with comments directly from Outlook, without logging into the application, using O365 authentication — but no Medius-native Teams app or Teams adaptive card that surfaces approval actions inside the Teams interface was found. The platform's mobile capability and actionable email channel cover the 'no separate login' intent for Outlook users, not Teams-channel-first users.

Limitations

The material ceiling for this buyer is the Teams-native approval action surface: Medius's documented frictionless-approval channel is Outlook actionable emails (O365 auth, approve/reject in inbox), not a Teams bot or adaptive card that lets approvers act inside a Teams channel or chat without any redirect. For a team that lives primarily in Teams rather than Outlook, the approver experience requires either navigating to the Medius portal or switching to Outlook, which partially undermines the buyer's collaboration model. Additionally, while SLA-based escalation reminders are described at the marketing/blog level, the configuration mechanism for timeout-triggered escalation (as distinct from delegation) is not as granularly documented as the approval hierarchy itself.

Based on

  • Our AI assistant answers approvers' questions automatically—so you can make accurate invoice decisions for increased on-time payments. (hub, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

StampliPartially supported · 78% fit · Grade A

Partial

For a three-legal-entity D365 Finance environment, Stampli's approval engine operates in the pre-processing journey at stages 2 through 5 (PO match through cost allocation), with routing decisions made inside Stampli before any transaction posts to D365 F&O. Stampli can be configured to align with existing approval hierarchies in D365 F&O, including multi-entity scenarios and delegation-of-authority rules, with its flexible workflow engine mapping approval routes within Stampli's own interface so approvers never need F&O licenses or training. Per-entity isolation is directly addressed: Stampli provides configurable coding structures, approval workflows, and vendor lists tailored to each individual company, with each entity able to carry its own GL accounts, approval workflows, and compliance requirements. The workflow builder supports two architectural modes: predefined (rule-based) workflows and dynamic (AI-driven) workflows. For the rule-based mode, approvers are assigned based on up to 5 invoice field values such as vendor, company, amount, and department, with support for drop-down list, yes/no, and numerical field types. Routing conditions include amount thresholds and vendor attributes: approval chains can be set up based on department, dollar amount, category, vendor, or any combination of these factors. For the buyer's D365 financial dimensions specifically, dimensions are fully supported in all objects exported from Stampli, with unlimited dimensions carried without remapping, enabling AP to split charges across any combination of entities, projects, and cost centers before posting. On delegation and escalation: fallback routing automatically redirects requests to designated backup approvers when primary approvers are unavailable, approvers can designate temporary substitutes for specific date ranges, authorized users can reassign pending approvals without disrupting the entire process, and configurable escalation rules automatically route requests to alternative approvers if they remain pending too long. The critical gap for this buyer is the Teams interface requirement. Stampli's approver channel is an email notification plus a mobile app: Stampli's mobile app allows on-the-go invoice approvals, and automated reminder notifications are sent to approvers to ensure timely review. No evidence was found in Stampli's product documentation of a native Microsoft Teams app, adaptive card, or Teams bot that lets approvers take approval actions from within Teams without navigating to the Stampli portal. The buyer's explicit requirement for Teams-native approval actions (approve, reject, comment without a separate login) is not substantiated by any Stampli source found.

Limitations

The 5-field cap in Stampli's predefined (rule-based) workflow builder may constrain complex routing logic that simultaneously evaluates legal entity, multiple financial dimension values, amount tier, and vendor attribute; buyers relying on the structured rule engine rather than AI-suggested dynamic workflows should validate this ceiling during evaluation. More materially for this buyer, Stampli has no documented native Microsoft Teams integration that allows approvers to act on invoices from within Teams: the product relies on email notifications and a mobile app as the approver interface, which means Teams-primary approvers will still need to navigate to the Stampli portal to complete approvals.

Based on

  • Stampli AI understands what employees are asking for, and structures requests automatically. It fills in missing details like category, cost center, or vendor, then routes for approval using your internal logic. (ai, body) source
  • Stampli AI identifies approvers automatically using historical patterns, invoice data, and approval logic built around your company's policies. It routes every invoice to the right people and keeps the process on track. (ai, body) source
  • Stampli AI codes invoices line by line, applying GL accounts, departments, and custom dimensions learned from your payment and accounting history. It validates vendors and required fields, flags duplicates, and links invoices to the right POs or receipts, all before anyone lifts a finger. (ai, body) source
Was this accurate?

MekormaNot supported · 98% fit · Grade A

Not Supported

The buyer runs Dynamics 365 Finance across three legal entities and needs approval routing logic tied to D365 financial dimensions, per-entity hierarchy enforcement, Teams-native actions, delegation, and auto-escalation. Mekorma has no product for this platform. The vendor's own positioning is explicit: its solutions are 'built directly inside Microsoft Dynamics 365 Business Central,' with continued support for Dynamics GP and Acumatica. Every workflow mechanism Mekorma documents, including threshold-based approval levels, vendor class security routing, out-of-office delegation via the Mekorma User Preferences window, entity-scoped visibility with Binary Stream MEM, and mobile approvals via PowerApprovals or Mobile Workflows, operates exclusively inside Dynamics GP or Business Central. None of these mechanisms connect to D365 Finance's data model, financial dimensions, or legal entity structure. The buyer's requirement therefore cannot be addressed by Mekorma on any level: there is no product to deploy, no integration to configure, and no workflow engine to route against D365 Finance attributes.

Limitations

The platform mismatch is total and non-remediable: Mekorma does not ship a product for Dynamics 365 Finance, so none of its approval routing capabilities, delegation features, or Teams-adjacent mobile approval tools are available to this buyer. This is not a feature gap that consulting or configuration can bridge; it is an absence of platform coverage.

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
Was this accurate?

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.

Claim & Respond

Important · The system must provide a self-service vendor portal where suppliers can submit invoices directly, check payment status, and respond to queries from AP, reducing inbound email volume and giving AP a single structured intake channel. For the buyer's three-entity structure, the portal must allow vendors to indicate or confirm which legal entity the invoice is addressed to at submission time, so that entity-level routing can begin without manual AP triage.

AvidXchange: PartialMedius: PartialBILL: PartialStampli: PartialMekorma: Not supported

SummaryAvidXchange partially supports this: For a buyer running three D365 Finance legal entities, AvidXchange offers the AvidXchange Supplier Hub: a free, self-service portal where enrolled vendors gain 24/7 visibility into invoice and payment statuses with granular states (Received, Pending Approval, Approved, Sent, Paid), configurable email notifications for status changes, and export tools for reconciliation. Medius partially supports this: For this buyer's three-entity D365 Finance environment, Medius provides a dedicated Supplier Portal described as a 'single point-of-entry for suppliers to view, register, record and update their details in a cloud-based location.' During supplier registration, the portal requires suppliers to configure their own legal entities before they can begin invoicing customers, establishing the supplier-side identity. BILL partially supports this: For a buyer running three D365 Finance legal entities, BILL does offer a vendor network where suppliers can create accounts, submit invoices, and track payment status without emailing AP directly. Stampli partially supports this: For a three-entity D365 Finance buyer, Stampli's Vendor Portal provides the self-service intake layer the buyer needs on several dimensions: vendors can directly upload invoices through the portal, initiate messages and respond to AP queries, and independently access invoice and payment status information. Mekorma does not support this: The buyer runs three legal entities on Dynamics 365 Finance and needs a self-service supplier portal where vendors submit invoices directly, check payment status, and select the target legal entity at intake so entity-level routing begins without AP triage.

AvidXchangePartially supported · 88% fit · Grade A

Partial

For a buyer running three D365 Finance legal entities, AvidXchange offers the AvidXchange Supplier Hub: a free, self-service portal where enrolled vendors gain 24/7 visibility into invoice and payment statuses with granular states (Received, Pending Approval, Approved, Sent, Paid), configurable email notifications for status changes, and export tools for reconciliation. However, the Supplier Hub is explicitly not an invoice submission channel. AvidXchange's own documentation states directly: 'No, suppliers will continue to invoice their customers as they currently do' — meaning submission happens via email to a dedicated address or P.O. box, not through a structured portal intake form. Because invoice submission remains email-based, there is no mechanism for a vendor to select or confirm a legal entity at the point of submission; entity assignment is an internal AP function that happens after receipt, which is precisely the manual triage step this buyer needs to eliminate. The internal multi-entity blog content documenting company drop-down lists and entity-level permissions is addressed to AP staff within the buyer's AvidXchange instance, not to suppliers submitting invoices from outside.

Limitations

The buyer's core requirement — that vendors confirm the target legal entity at submission time so that entity-level routing begins without manual AP triage — is not addressed by any documented mechanism in the Supplier Hub or AvidPay Network portal. The Supplier Hub covers payment status self-service but leaves the structured intake and entity-routing gap open, meaning AP staff must still manually assign the correct D365 legal entity after receiving emailed invoices, defeating the structured intake goal for a three-entity operation.

Based on

  • As a supplier in the AvidPay Network, you'll have access to fast, secure, and flexible payment options through the AvidXchange Supplier Hub. Whether you prefer Virtual Credit Card, AvidPay Direct, or mailed checks, you can choose the method that best suits your business needs. (hub, body) source
  • Unlock a centralized view into your payables process within a single, secure platform. Plus, with intelligent reporting and anywhere, anytime access, you'll always know where approvals and payments stand. (hub, body) source
  • Manage spend and compliance confidently with customizable workflows, a full audit trail, and built-in protection. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MediusPartially supported · 68% fit · Grade A

Partial

For this buyer's three-entity D365 Finance environment, Medius provides a dedicated Supplier Portal described as a 'single point-of-entry for suppliers to view, register, record and update their details in a cloud-based location.' During supplier registration, the portal requires suppliers to configure their own legal entities before they can begin invoicing customers, establishing the supplier-side identity. On the payment status and query-resolution side, the Medius payments page confirms that 'suppliers get paid more quickly and efficiently with clear visibility into the payments process through the Medius supplier portal,' and the Supplier Conversations module uses agentic AI to 'respond automatically to supplier invoice and payment inquiries' without AP intervention. However, the mechanism for entity-level routing at invoice submission time is documented separately: the MediusGo support article describes per-company email addresses as the intake channel, where AP copies the email address for whichever company the invoice belongs to; this is an AP-managed routing step, not a supplier-facing entity selector inside the portal UI. No publicly available documentation from Medius confirms that the supplier portal presents a buyer-entity picker at the moment of invoice submission so that vendors can self-identify the target legal entity and trigger entity-specific workflows without AP triage.

Limitations

The core gap for this buyer is the absence of documented evidence that the Medius Supplier Portal surfaces a buyer-entity selection field at invoice submission time: the intake mechanism Medius documents is per-company email routing (an AP-managed step), meaning AP staff must still triage or pre-sort submissions by entity before entity-level workflows begin, which is exactly the manual step this requirement is designed to eliminate. Payment status visibility and AI-assisted query handling are present, but the structured multi-entity intake without AP triage is not confirmed.

Based on

  • Supplier Conversations combines generative AI with governed, agentic workflows. It understands supplier emails, pulls the right data, and responds automatically to supplier invoice and payment inquiries without compromising compliance or control, reducing supplier inbox management from ~8 hours per week to ~30 minutes. (hub, body) source
  • Bring speed and accuracy to every invoice, while easily managing global e‑Invoicing mandate compliance across multiple countries and regulatory environments. (hub, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

BILLPartially supported · 82% fit · Grade A

Partial

For a buyer running three D365 Finance legal entities, BILL does offer a vendor network where suppliers can create accounts, submit invoices, and track payment status without emailing AP directly. BILL's own learning content confirms that vendors can 'submit invoices and track approval and payment status at their convenience' and that 'vendors can access all the critical information they need without having to reach out directly to your team.' However, the entity-routing requirement exposes a structural gap: BILL's multi-entity architecture creates a separate BILL company account per legal entity, and a vendor in the BILL Network connects to a specific company account. There is no documented unified portal with a legal-entity selector where a vendor can indicate which of the buyer's three entities an invoice is addressed to at submission time; the vendor must connect to and submit through each entity's separate BILL company, meaning entity identification is implicit in which company account the vendor accesses rather than being a structured field the vendor selects. This is the anti-pattern for this requirement: entity disambiguation still requires either the vendor to know which account to use, or AP to manually triage misdirected submissions. Compounding this, BILL does not document a native integration with Dynamics 365 Finance (the enterprise product); its published ERP integrations cover QuickBooks, Xero, NetSuite, Sage Intacct, and Dynamics 365 Business Central, not D365 Finance, which means the downstream routing from portal submission into entity-specific D365 Finance AP workflows lacks a documented connection path.

Limitations

BILL's multi-entity portal architecture assigns vendors to separate company accounts per entity rather than providing a single intake portal with an entity selector, so entity-level routing at submission time cannot be achieved without vendor-side knowledge of which account to use or post-submission AP triage. BILL has no documented native integration with Dynamics 365 Finance, which is the buyer's ERP; the absence of this integration means even the partial portal capability cannot feed structured entity data into D365 Finance workflows.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

StampliPartially supported · 78% fit · Grade A

Partial

For a three-entity D365 Finance buyer, Stampli's Vendor Portal provides the self-service intake layer the buyer needs on several dimensions: vendors can directly upload invoices through the portal, initiate messages and respond to AP queries, and independently access invoice and payment status information. The compliance and onboarding layer is also present: vendors can securely submit documents and maintain their information through the vendor portal, helping ensure compliance before payments are issued. On the multi-entity side, Stampli's documented mechanism for entity assignment is primarily AP-side and AI-driven: invoices can automatically be assigned to specific companies based on invoice details, with configurable coding structures, approval workflows, and vendor lists tailored to each company. The AP Assignments engine can then route the classified invoice to entity-specific AP queues: AP Assignments allows organizations to automatically route invoices to the right users based on specific invoice characteristics such as business unit, region, office, department, vendor, or any other custom criteria. However, no documented mechanism exists showing a vendor-facing entity selector field presented at portal submission time, where the vendor explicitly confirms which of the buyer's three legal entities the invoice is addressed to before routing begins. The help center's vendor portal overview shows the portal scoped to a single customer name, and the multi-entity assignment language consistently describes system-side or AI-driven assignment rather than a supplier-initiated entity declaration at intake.

Limitations

The material gap for this buyer is the absence of a documented vendor-side entity confirmation step at submission: entity assignment appears to be an AP-side or AI-inferred action after the invoice arrives, not a structured vendor-declared field at submission time, which means AP may still need to triage or validate entity assignment for invoices from vendors who transact with more than one of the buyer's three legal entities. The advanced vendor management features that unlock self-serve invoice submission are noted as requiring the Advanced Vendor Management add-on, adding licensing scope to the baseline requirement.

Based on

  • Stampli AI reads payment dates from invoices and prepares them for release. It verifies vendor email integrity to prevent fraud and tracks document expirations to keep vendors compliant. (ai, body) source
Was this accurate?

MekormaNot supported · 97% fit · Grade A

Not Supported

The buyer runs three legal entities on Dynamics 365 Finance and needs a self-service supplier portal where vendors submit invoices directly, check payment status, and select the target legal entity at intake so entity-level routing begins without AP triage. Mekorma does not offer this capability. Its invoice intake mechanism is an email-based channel: vendors email invoices to a dedicated AP inbox, Microsoft AI Builder extracts header-level data (invoice number, date, amount, due date), and a Power Automate flow pushes records into the ERP for AP staff review — a workflow documented on the Dynamics GP Invoice Capture feature page and confirmed across multiple help-center builds. The only 'self-service portal' language on mekorma.com refers to Mekorma's own customer support and license-management portal for the buying organization, not a supplier-facing web interface. There is no documented portal module, supplier registration flow, entity-selector field, or payment-status inquiry surface anywhere in Mekorma's product line. Additionally, Mekorma's supported ERP platforms are Dynamics 365 Business Central, Dynamics GP, and Acumatica; Dynamics 365 Finance, the buyer's system of record, is not listed as a supported platform, which introduces a foundational compatibility gap before the portal question is even reached.

Limitations

Mekorma has no supplier-facing portal for invoice submission, payment status, or entity routing at any tier of its product line, and its documented ERP coverage does not include Dynamics 365 Finance, making this requirement entirely unaddressed by Mekorma regardless of configuration or add-on selection.

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
Was this accurate?

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.

Claim & Respond

Critical · The system must maintain a complete, timestamped audit trail covering every action in the pre-processing journey: invoice receipt, OCR extraction, dimension coding, tax code assignment, approval decisions (including who approved, from which interface, Teams or portal), delegation events, escalations, and ERP posting confirmation, with records tied to the specific legal entity and financial dimensions on each transaction. This audit record must be exportable and must satisfy both internal controls and external audit requirements across all three legal entities without manual log reconstruction.

Stampli: PartialAvidXchange: PartialMedius: PartialMekorma: Not supportedBILL: Not supported

SummaryStampli partially supports this: For a three-legal-entity D365 Finance organization requiring a complete, exportable audit trail across the full pre-processing journey, Stampli operates an invoice-centric communication hub where every stage of that journey is logged against a single invoice record. AvidXchange partially supports this: For a buyer running D365 Finance across three legal entities and requiring a granular, multi-layer audit record, AvidXchange's AvidInvoice module maintains a transaction-level audit trail that captures activity from invoice receipt through payment. Medius partially supports this: For a D365 Finance organization operating three legal entities, Medius provides a documented audit trail mechanism that logs every approval, edit, comment, and action within the platform. Mekorma does not support this: This buyer runs Dynamics 365 Finance across three legal entities and requires a complete, exportable, entity-scoped audit trail covering the full pre-processing journey. BILL does not support this: This buyer runs Microsoft Dynamics 365 Finance across three legal entities and needs an audit trail tied to D365 Finance financial dimensions, legal entity context, tax codes, Teams-based approvals, and ERP posting confirmation.

StampliPartially supported · 72% fit · Grade A

Partial

For a three-legal-entity D365 Finance organization requiring a complete, exportable audit trail across the full pre-processing journey, Stampli operates an invoice-centric communication hub where every stage of that journey is logged against a single invoice record. Stampli's audit trail captures all invoice activities including approvals, rejections, questions, answers, and field updates, with each entry recording names, dates, times, and field values both before and after edits. This is not a summary report: Stampli logs every coding change, message, approval, and decision tied to an invoice in a chronological record, with documented accountability for who decided, why it was split, and when it was approved. The log is explicitly immutable: the audit trail cannot be modified or deleted, ensuring data integrity for compliance and audit purposes. The trail covers the full pre-processing journey from receipt through coding and ERP posting, because every change, comment, approval, and document is preserved in a complete, immutable audit trail with role-based access controls and visibility. For the buyer's three legal entities specifically, Stampli manages invoice processing, approvals, and reporting across multiple legal entities from a single centralized platform, where each entity can have its own GL accounts, approval workflows, and compliance requirements, and users only see invoices aligned with their permissions, ensuring data security. Export is confirmed: search results can be exported to XLSX or CSV files, or downloaded as PDFs with complete audit trails, and results can be filtered by specific users involved in transactions. The critical gap for this buyer is interface-of-origin tagging. Stampli delivers approvals primarily through email notifications and its web/mobile interface, not a native Microsoft Teams app; no documentation confirms that the audit log records whether an approval action was taken from Teams, the web portal, or a mobile device, which is an explicit requirement. Additionally, while Stampli validates transactions before ERP posting, no source documents that a D365 journal or voucher reference number is written back into the Stampli audit record as a discrete, timestamped posting-confirmation event.

Limitations

The audit trail does not appear to tag the interface of origin (Teams adaptive card vs. web portal vs. mobile) on each approval event, which the buyer explicitly requires given their Teams-centric workflow and three-entity audit scope. D365 posting confirmation write-back into the Stampli audit log as a discrete, reference-stamped event is not evidenced, leaving a potential gap between the pre-posting Stampli record and the D365 journal entry.

Was this accurate?

AvidXchangePartially supported · 72% fit · Grade A

Partial

For a buyer running D365 Finance across three legal entities and requiring a granular, multi-layer audit record, AvidXchange's AvidInvoice module maintains a transaction-level audit trail that captures activity from invoice receipt through payment. User reviews describe the traceability as covering every action, review, and approval step from the moment an invoice is uploaded, with timestamped visibility across the full activity history. The platform allows users with appropriate access to run reports and export invoice data history in Excel, PDF, or HTML format. AvidXchange markets 'a full audit trail' as part of its compliance and spend management posture. The vendor describes tracking every action and invoice with a detailed audit trail for full historical accounting visibility. However, the buyer's requirement goes several layers deeper than what AvidXchange documents: there is no evidence that audit log entries are stamped with D365 financial dimension values at the record level (as opposed to the invoice header), no documentation of legal-entity-scoped audit partitioning that would allow the three entities' logs to be isolated and exported independently, no evidence of interface-of-action tagging distinguishing portal approvals from Teams adaptive card actions (and AvidXchange has no documented Teams integration at all), and no documentation of ERP posting confirmation callbacks that capture D365 journal or voucher references inside the audit record. Capterra's aggregated reviewer analysis specifically notes 'inconsistent audit records' as a recurring platform issue. A user review on SoftwareAdvice lists 'report export format limitations, inconsistent audit records' as primary drawbacks. Delegation and escalation events as discrete, named audit nodes — rather than implied by approval chain gaps — are also undocumented.

Limitations

The material ceiling for this buyer is the absence of any documented mechanism for financial-dimension-stamped log entries, legal-entity-scoped audit isolation across the three D365 entities, Teams interface-of-action tagging, and ERP posting confirmation callbacks with D365 voucher references: these are all required elements of the buyer's stated compliance record, and none appear in AvidXchange's product documentation or help articles. User-reported inconsistency in audit records further increases the risk of relying on this trail for external audit requirements across three legal entities.

Based on

  • Manage spend and compliance confidently with customizable workflows, a full audit trail, and built-in protection. (hub, body) source
Was this accurate?

Are you from AvidXchange?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MediusPartially supported · 72% fit · Grade A

Partial

For a D365 Finance organization operating three legal entities, Medius provides a documented audit trail mechanism that logs every approval, edit, comment, and action within the platform. Third-party implementation guidance confirms that 'every approval, edit and comment are registered and stored in Medius' and constitutes 'a complete audit trail of who did what and when.' Medius's own documentation states that 'approvals should be logged automatically within a structured audit trail, including timestamps, decision history, and handoffs,' and a dedicated blog confirms that 'auditors can quickly access timestamped records of every action, from submission to approval to payment.' The platform's fraud and risk module additionally logs all risk flags 'across the AP lifecycle,' and Medius Payments adds 'audit-ready reporting' that 'ensures an audit trail for every payment.' Multi-entity scoping is addressed: Medius supports entity-aware rules whereby 'each legal entity can maintain its own tax codes, currencies, and approval hierarchies,' and each invoice 'is posted back to the correct ERP with full accounting details, approvals, and audit logs intact.' The buyer's specific ask that records be 'tied to the specific legal entity and financial dimensions on each transaction' aligns with Medius's multi-entity architecture, and the platform's dimension-based coding is synchronized with D365 financial dimensions via its packaged connector. However, two material gaps exist for this buyer. First, no documentation confirms that the audit log explicitly captures the interface channel from which an approval was made (Teams adaptive card versus the Medius portal), which the buyer requires. Second, export granularity for audit records across all three legal entities in a single exportable artifact is documented only at the level of scheduled report exports from the analytics/ETL layer and invoice-level Excel exports from gadgets; there is no documented mechanism confirming a single unified, cross-entity, field-level audit log export purpose-built for external auditors, as opposed to ad-hoc report assembly.

Limitations

No documentation confirms that the audit log records the specific interface channel (Teams versus portal) through which an approval was submitted, which is a named buyer requirement. Cross-entity audit export is achievable through Medius Analytics and gadget-based reporting but requires report configuration rather than a pre-built, deduplicated audit artifact spanning all three legal entities in a single export.

Based on

  • AI-powered extraction removes the need for manual data entry, while every invoice is automatically archived, ensuring accuracy, traceability, and audit confidence at any time. (hub, body) source
  • machine learning and AI proactively detect fraud and enforce your policies. Trust that all risk is automatically flagged, mitigated and logged across the AP lifecycle. (hub, body) source
Was this accurate?

Are you from Medius?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

MekormaNot supported · 97% fit · Grade A

Not Supported

This buyer runs Dynamics 365 Finance across three legal entities and requires a complete, exportable, entity-scoped audit trail covering the full pre-processing journey. The foundational barrier is platform compatibility: Mekorma is an embedded AP automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica. Dynamics 365 Finance (the enterprise F&O product the buyer operates) is not a supported platform. Within its supported platforms, Mekorma does document a 'Mekorma Audit Log report' for payment-stage events: when using Mekorma secure approval workflow, posted payments are tracked in the Mekorma Audit Log report, which details who approved and printed each batch, and lists delegates for all payments they approve. That log is confined to payment batch approvals and delegation events at the payment stage. There is no evidence of audit capture for the pre-posting pre-processing stages the buyer requires: OCR extraction events, financial dimension coding changes, tax code assignment, Teams-interface-of-action tagging, or ERP posting confirmation callbacks scoped to individual legal entities and their financial dimensions. Mekorma's enhanced audit log capabilities offer an export-to-Excel function for upgrade history and give visibility into who approved outgoing payments, but this mechanism addresses check-run payment approval tracking, not the structured compliance audit record across the full AP lifecycle the buyer has defined.

Limitations

Mekorma is not available for Dynamics 365 Finance; the platform incompatibility alone eliminates it from consideration before any audit trail capability question can be evaluated. Even on its supported platforms, the documented audit log covers only payment-batch approval and delegation events, leaving OCR extraction, dimension coding, tax code assignment, Teams interface tagging, and multi-entity-scoped exportable compliance records entirely unaddressed.

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
Was this accurate?

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.

Claim & Respond

BILLNot supported · 93% fit · Grade A

Not Supported

This buyer runs Microsoft Dynamics 365 Finance across three legal entities and needs an audit trail tied to D365 Finance financial dimensions, legal entity context, tax codes, Teams-based approvals, and ERP posting confirmation. BILL does maintain a timestamped, unalterable audit trail covering AP activity: approvals, payments, review notes, and remittance details per transaction. However, the foundational integration problem renders this capability irrelevant for the buyer's context: BILL's Microsoft Dynamics integration is scoped exclusively to Dynamics 365 Business Central and Dynamics GP, two mid-market products. There is no documented integration with Dynamics 365 Finance (the enterprise F&O platform), which is what this buyer runs. As a result, the audit trail records that BILL generates cannot be tied to D365 Finance financial dimensions, legal entity structure, or ERP posting events, because BILL never connects to that ERP in the first place. The audit trail records who approved a bill and captures payments, but it operates within BILL's own data model: it does not carry D365 Finance dimensions (department, cost center, project, business unit, or custom segments), does not reflect legal-entity-level isolation across three F&O entities, and has no mechanism to log ERP posting confirmation back from D365 Finance. The approval interface gap compounds this: there is no Teams integration, so the buyer's requirement to capture which interface (Teams vs. portal) an approver used is also unaddressed.

Limitations

BILL's Dynamics integration is limited to Business Central and GP; no integration with D365 Finance exists, which means the audit trail cannot be anchored to D365 Finance financial dimensions, legal entities, tax codes, or ERP posting events as this buyer requires. Even if the integration gap were resolved, BILL's audit trail does not log Teams-based approval actions or distinguish approval interface source, leaving two of the buyer's critical audit fields unrecorded.

Was this accurate?

Are you from BILL?

Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.

Claim & Respond

Have your own requirements?

Upload an RFP or describe your process, and get a structured comparison tailored to your specific needs.