
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
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.

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

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

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

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

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

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

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)

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

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
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.
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.
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.
Same playbook for every extension.
A senior SourceForge consultant runs each project end to end — same person from discovery through hypercare.
- 1Discovery
Inventory, statutory needs, integration surface.
- 2Configure
Setup, master data mapping, policy thresholds.
- 3Backfill
Reconcile against a real prior period in sandbox.
- 4Cut-over
Train roles, parallel-run one close, then switch.
- 5Hypercare
Daily check-ins for the first month-end.
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
