Microsoft Surface device on an office desk
Business Central · Extensions

Nine production extensions that turn Business Central into an AI-native ERP, a real retail back-end, a charting dashboard and a jewellery suite.

All nine ship as standalone AL extensions. Six are Claude-powered with Zero Data Retention by default; two (Retail, Insight) extend BC without any outbound AI call; the latest (Jewellery Management) is a four-app suite for jewellery retailers with India + GCC packs. Install one, two, or all nine — they detect each other at runtime and compose without rework.

Built on infrastructure your finance team already trusts

Microsoft Partner — Business CentralAnthropic Claude API PartnerAppSource submission pending
The four extensions

Each does one thing, deeply. Together they cover the BC back office and the plant floor.

Click into any extension for the full architecture, the security posture, and the implementation playbook.

SourceForge AI Assistant for Business Central

AI Assistant for BC

Talk to your ERP. Get answers and actions.

  • 61 callable tools — 17 safe-write + 44 read operations
  • Hardcoded field whitelist on every write
  • Claude Invoice Import: PDF/DOCX → BC documents
  • Per-user chat persistence with full audit trail
Explore AI Assistant for BC
SourceForge OCR Payable Agent for Business Central

OCR Payable Agent

Email lands. Invoice posts. Zero typing.

  • Email, SharePoint, Drive, drag-drop, mobile ingestion
  • OCR + Claude semantic extraction across every invoice field
  • Three-way matching with PO and Receipt; variance tolerances
  • Touchless posting above your confidence threshold
Explore OCR Payable Agent
SourceForge Reconciliation Agent for Business CentralNew launch

Reconciliation Agent

Customer, vendor and bank reconciliation — four-tier matcher ending in Claude.

  • Parses PDF, Excel, CSV, camt.053 XML, MT940 and image formats
  • Four-tier matcher: Exact → Tolerance → Fuzzy → Claude
  • Discrepancies stage to the standard BC Gen Journal
  • Never auto-posts — finance keeps full control of what posts
Explore Reconciliation Agent
SourceForge Global Payroll & HR for Business CentralNew launch

Global Payroll & HR

One payroll engine. Five country packs. Anthropic Claude inside.

  • Country packs for India, UAE, KSA, Netherlands and USA at launch
  • Configurable Pay Element Engine — every calculation is data
  • Effective-dated statutory + multi-regime tax models
  • WhatsApp delivery and Self-Service web app over OData v1.0
Explore Global Payroll & HR
SourceForge Plant & Maintenance Management for Business CentralNew launch

Plant & Maintenance

33-module EAM / CMMS for BC. Claude-powered predictive maintenance.

  • 33 modules — Asset Register through Reliability/FMEA, Calibration, Safety, Fleet
  • Claude routing: Haiku / Sonnet / Opus per task class
  • Azure-IoT-free telemetry — REST, webhook, file, manual
  • Module Registry — activate per company, deactivate the rest
Explore Plant & Maintenance
SourceForge AI Mobile WMS for Business CentralNew launch

AI Mobile WMS

Camera-first warehouse execution on iOS and Android. AR + voice + Claude.

  • 21 modules — inbound through pick / pack / ship / ePOD
  • Camera-first capture on any phone — Bluetooth scanner optional
  • AR-guided picking + voice-directed retrieval with Claude
  • 13 carriers, 7 country packs, 14 languages including Arabic RTL
Explore AI Mobile WMS
SourceForge Retail for Business CentralNew launch

Retail for BC

Offline-first retail POS. BC is the system of record. Idempotent sync.

  • 5 country packs at launch — India, UAE, Saudi Arabia, USA, EU
  • Idempotent posting — re-posting a known sale never duplicates
  • Native loyalty (tiers, FIFO expiry) + rich promotions engine
  • Till sessions with multi-shift, EOD posting, fiscal artefacts (IRN, ZATCA)
Explore Retail for BC
SourceForge Insight — Role Center Dashboard for Business CentralNew launch

Insight

Charts above the Cues. 92-source catalog + generic builder. Zero outbound calls.

  • Sits above Role Center Cues — never modifies the standard layout
  • 92-source curated catalog + generic builder over any permitted table
  • Two chart renderers (ApexCharts + Chart.js) from one normalised contract
  • 6 region packs — IN, AE, SA, EU, US, AU — with Arabic RTL support
Explore Insight
SourceForge Jewellery Management for Business CentralNew launch

Jewellery Management

Gold, diamond and composite jewellery inside BC — Core + POS + India + GCC packs.

  • 4-app suite: Core + Billing POS + India Pack + GCC Pack
  • Composite piece engine · daily multi-rate board · old-gold buyback · karigar · jangad
  • India: BIS HUID register · GST · IRN · PAN / 269ST / TCS
  • GCC: Saudi ZATCA Phase 2 · UAE FTA · Arabic bilingual · 22K Dubai conventions
Explore Jewellery Management
What they share

Six architecture principles every extension respects.

We hold every extension to the same security posture, the same AI hygiene and the same finance-team-owns-the-ledger discipline.

Anthropic Claude inside

Every AI call hits Anthropic Claude — no Azure OpenAI, no Copilot, no fallback chain. One provider, one set of capabilities, one cost model to reason about.

Zero Data Retention by default

The `anthropic-no-data-retention: true` header is sent on every prompt. Anthropic retains nothing for training or logging. Toggle off only with explicit reason.

Secrets in Isolated Storage

API keys live in BC Isolated Storage (Company scope), encrypted at rest, scoped to the module. `[NonDebuggable]` getter blocks debugger inspection. Never written to tables or exports.

Stages, never auto-posts

Every monetary effect routes through the standard BC General Journal. The extensions stage and back-stamp; they never post directly. Finance keeps ownership of every entry that hits the ledger.

Standalone, composes well

Zero hard dependencies in `app.json`. Each extension detects companion extensions at runtime and lights up integrations when present. Install any one, any two, or all four.

Audit-grade trace

Every AI call, parse, match, post and discrepancy state change is logged with user, timestamp, tier and confidence. Auditors get effective-dated history without back-porting fixes.

How they compose

Standalone by default. Better together.

Each extension stands alone. When installed alongside a sibling, runtime discovery lights up integration features automatically — no configuration step, no upgrade ceremony.

Microsoft Dynamics 365 Business Central tenant
AI Assistant for BC
OCR Payable Agent
Reconciliation Agent
Global Payroll & HR
Plant & Maintenance
AI Mobile WMS
Retail for BC
Insight
Jewellery Management

Composition examples
AI Assistant + OCR Payable Agent → ask in natural language for any vendor invoice; the OCR pipeline handles incoming PDFs.

Composition examples
Reconciliation Agent + Global Payroll & HR → payroll bank file reconciles against the statement automatically the day after disbursement.

Implementation

Same playbook for every extension.

A senior SourceForge consultant runs each project end to end — same person from discovery through hypercare.

  1. 1
    Discovery

    Inventory, statutory needs, integration surface.

  2. 2
    Configure

    Setup, master data mapping, policy thresholds.

  3. 3
    Backfill

    Reconcile against a real prior period in sandbox.

  4. 4
    Cut-over

    Train roles, parallel-run one close, then switch.

  5. 5
    Hypercare

    Daily check-ins for the first month-end.

Book a working session

Tell us your scenario. We will show you the right extension.

Not every business needs all four. A 45-minute working session, not a sales pitch. Bring your actual numbers — vendor invoice volume, reconciliation pain points, payroll countries — and we will tell you honestly which extensions fit, which to defer, and which not to buy from us.

  • Live walkthrough in a sandbox connected to a sample BC tenant
  • Honest fit-for-purpose advice — including "don't buy this yet"
  • Written proposal within 48 hours

Book a BC extensions working session

Tell us your BC version, country, headcount and which back-office pain you want to solve first.

WhatsAppCall us