A per-tenant Business Central AL extension that automatically populates and transmits Level 2 (tax, PO) and Level 3 (line-item) data on B2B card transactions so qualifying payments earn lower interchange rates. Built, installed and supported by ECOSIRE on your environment. Built to order by ECOSIRE for Dynamics 365 BC (build-to-order) — indicative price from $299.00 USD; request a quote for a scoped proposal.
Aperçu illustratifA per-tenant Business Central AL extension that automatically populates and transmits Level 2 (tax, PO) and Level 3 (line-item) data on B2B card transactions so qualifying payments earn lower interchange rates. Built, installed and supported by ECOSIRE on your environment.
Aucune configuration à faire vous-même — une app fonctionnelle conçue, installée et prise en charge par ECOSIRE.
Commencez par un prix de développement unique. Nous cadrons le projet avec vous au lancement.
ECOSIRE la développe, la configure et l'installe sur votre Dynamics 365 Business Central.
Vous êtes en ligne en 2–4 semaines environ, avec une période d’assistance après le lancement.
Commercial and corporate cards in Business Central often settle at the most expensive interchange tier simply because the transaction is submitted without the supplementary data card networks reward. Level 2 data (sales tax amount, tax-exempt status, customer PO/order number) and Level 3 data (per-line item descriptions, quantities, unit-of-measure, unit price, commodity codes, freight) signal a low-risk B2B purchase — and qualifying transactions can settle at meaningfully lower interchange rates.
This is a build-to-order AL extension, not an instant AppSource download. ECOSIRE builds it against your specific gateway and chart of accounts, installs it as a per-tenant extension on your Business Central environment (cloud or on-prem), and supports it after go-live.
What we build. A table-extension and page-extension layer captures the Level 2/3 fields on Sales Orders, Posted Sales Invoices and the payment record. An event subscriber (typically on OnAfterPostSalesDoc or the payment-capture flow of your connector) assembles the L2/L3 payload from the posted document lines — descriptions, quantities, UoM, line amounts, the document tax breakdown and the customer PO. A per-gateway field-mapping module translates that payload into the exact API schema your processor expects (Authorize.Net, Stripe, Worldpay, Cybersource or your acquirer's API), because every gateway names and validates these fields differently. B2B card detection inspects the card BIN / product code returned at authorization and routes only commercial/corporate/purchasing cards through the enhanced-data path, so consumer cards are left untouched. An Interchange Savings report and Power BI-ready dataset show qualified vs. unqualified volume.
Permission sets, a Job Queue entry for retrying enhanced-data submission, and AL test codeunits are included. Optional Dataverse / Power Platform sync surfaces the savings data outside BC. We do not control your card network's qualification rules — we make sure Business Central submits clean, complete L2/L3 data so your transactions are eligible for the better rate.
Runs high commercial-card volume and is frustrated that corporate and purchasing-card payments settle at the most expensive interchange tier. Wants Business Central to submit the L2/L3 data that qualifies those transactions for lower rates without changing how the team posts invoices.
Owns the BC environment and the payment-connector integration. Needs the optimizer delivered as a clean per-tenant extension using event subscribers — no base-app modification, scoped permission sets, and a tested install path through sandbox before production.
Cares about measurable processing-cost reduction and audit trail. Wants the interchange-savings report and a Power BI dataset showing qualified vs. unqualified card volume so the savings from enhanced data are visible and defensible.
| Critère | ÉCOSIRE | Construction personnalisée | Concurrent | Odoo natif |
|---|---|---|---|---|
| Auto-populates L2/L3 data from posted BC documents | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Per-gateway field mapping configured for your processor | Inclus | Prise en charge partielle | Prise en charge partielle | |
| B2B card detection via BIN/card-product routing | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Delivered as upgrade-safe per-tenant extension (no base-app changes) | Inclus | Prise en charge partielle | Inclus | |
| Interchange-savings reporting with Power BI / OData dataset | Inclus | Prise en charge partielle | Prise en charge partielle | |
| Built, installed and supported on your environment by the vendor | Inclus | Non inclus | Non inclus | |
| Tailored to your tax, UoM and commodity-code mapping | Inclus | Inclus | Non inclus | |
| AL test codeunits validated against your real data | Inclus | Prise en charge partielle | Non inclus |
This is built to order, so lead time depends on your gateway and catalog complexity. A typical engagement is roughly 2 to 4 weeks: a short discovery on your processor and document flow, build of the AL extension and per-gateway mapping, a tested install in your sandbox where we validate L2/L3 payloads against real documents, then a scheduled production install on your tenant. You'll have a confirmed timeline before we begin.
Every build includes a post-go-live support and warranty period for defects and gateway field-mapping fixes. Because it ships as a per-tenant extension, ECOSIRE updates it on your schedule — we test the .app against new Business Central release waves and adjust mappings if your processor changes its L2/L3 API. Optional ongoing maintenance covers proactive compatibility testing across BC updates and gateway changes.
We make your transactions eligible for lower rates by submitting clean, complete, validated Level 2/3 data — that is the part Business Central controls. Final qualification is decided by the card networks and your acquirer against their rules. We do not control those rules and won't promise a specific basis-point figure, but the savings report shows exactly which transactions qualified so you can verify the impact with your processor.
No. It's delivered as a per-tenant AL extension using table extensions, page extensions and event subscribers (for example on the post and payment-capture flows). Base application objects are not touched, which keeps you upgrade-safe across BC release waves and avoids conflicts with your existing payment connector.
We build the field mapping for your specific processor — common targets include Authorize.Net, Stripe, Worldpay and Cybersource, or your acquirer's direct API. It works on Business Central cloud (SaaS) and supported on-prem versions. If your gateway exposes an L2/L3 enhanced-data API, we can map to it; tell us your processor during discovery and we'll confirm fit before any commitment.
Configurable, rule-based approval matrices for every Business Central document type, with per-workflow approvers, amount limits, delegation, and email/mobile responses. Built and installed by ECOSIRE as a per-tenant AL extension.
A build-to-order AL extension that brings Adyen's 150+ global payment methods and unified settlement reconciliation into Business Central accounts receivable, complementing the first-party D365 Commerce Adyen connector.
A build-to-order Business Central extension that registers affiliates and referrers, attributes sales to referral codes and links, calculates tiered commission, and posts payouts as vendor invoices — installed per-tenant and supported by ECOSIRE.
A build-to-order AL extension that adds localized, multi-country African payroll to your Business Central tenant — per-country PAYE and statutory deductions, multi-currency multi-entity runs, statutory filing exports, and employee self-service payslips.
A per-tenant Business Central AL extension that automatically populates and transmits Level 2 (tax, PO) and Level 3 (line-item) data on B2B card transactions so qualifying payments earn lower interchange rates. Built, installed and supported by ECOSIRE on your environment.