Sample output from the AI Implementation Strategy prompt in the Sonar AI Prompt Library, run against a NetSuite test account. Every name and number here is test data. Back to the post · The library
Office of the Head of AI · Strategy Memorandum · v2.0 Validated

AI Implementation Strategy: From Ledger to Leverage

A data-grounded, independently reviewed plan to deploy AI across supply chain, finance operations, customer service and sales — built from a direct diagnostic of our NetSuite production instance.
Prepared forExecutive Leadership Team
Date10 September 2026
HorizonFY2027 · three waves · 12 months
Evidence967 real sales docs · 1,924 stock positions · 1,017 vendor bills · 87 cases · 273 customers · 337 items
ReviewAdversarial cross-model audit of 10 claims (Appendix D)
$1.30M
Validated 12-month revenue (test fixtures removed)
$1.12M
Inventory on hand — ~0.6 turns / DIO > 500 days
0.6%
Stock positions with a reorder point
28 d
Vendor bills paid early (median) — $250K float
33 d
Median case time-to-close · 54% on one agent
38%
Of reported revenue was test data — governance finding

Executive Summary

We are a ~$1.3M-revenue multi-channel retailer/wholesaler running on a heavily automated NetSuite estate. The diagnostic — validated and independently reviewed since v1 — points to one dominant conclusion: our biggest AI opportunity is in decisions, not data entry. Inventory turns below 1.0, bills paid a month early, a service queue worked by one person, and master data too thin for any model to reason with. These are decision failures that AI, with a human approving each action, can fix in months.

~0.6×
inventory turns (DIO 520–790 days)
$1.12M on hand vs ~$650K est. COGS
65%
of stock value sits in 3 stores, not DCs
$722K stores · $395K DCs · Chicago dormant
12 / 1,924
stock positions with a reorder point
Lead time on 0 · 7 ever counted
28 days
vendor bills paid before due date (median)
$250K float · 995 of 1,005 payments early
33 d / 62 d
case close median / open-case age median
24% escalated · 54% on one agent
80 / 76 / 91%
customers no terms / no rep · items no class
Renewal-risk field: 0 of 273

The strategy in one paragraph

Three waves in 12 months. Foundation + Wave 1 (0–90 days): purge test fixtures from production reporting, back-fill the four gating master-data fields with AI-proposed / human-approved updates, and ship three narrow assistants — replenishment recommendations for stocked positions, an AP payment-timing & anomaly screen, and a service triage copilot. Wave 2 (3–6 months): demand forecasting, inventory rebalancing from stores to the LA DC, generative product content, and conversational analytics for managers. Wave 3 (6–12 months): churn scoring, sales next-best-action, and supervised finance agents — only after Waves 1–2 have proven acceptance ≥ 90%.

Value at stake — measured, with formulas in §Value bridge

LeverOne-time cashAnnual P&L
Inventory to 1.5 turns (from ~0.6)$600–770K$30–40K carrying cost
Pay vendors on terms, not 28 days early$250K$20K cost of capital
Dead stock liquidation (47 items)$20K$10K carrying cost
Service triage & drafting—~150 h / yr + key-person risk
Master-data back-fill via AI—53 h saved once; enables all models

What we are asking the ELT to decide (§Decision page)

  1. Endorse the ten objectives and Wave 1 scope.
  2. Approve a six-week data-foundation sprint as a hard prerequisite.
  3. Adopt the AI operating model: human-in-the-loop for all writes, privacy by default, audited actions.
  4. Name business owners: Supply Chain, Controller/AP, Head of Support.
  5. Authorise removal of the 30 test-fixture invoices from production reporting.
Headline correction from v1. v1 reported "51% of A/R is >90 days overdue ($473K)". Validation shows 31 of 39 open invoices are test fixtures (memo "TEST —", created 14 Sep 2026 — after this analysis date — with no source order). Real open A/R is $138K across 8 invoices, one past due ($53K, 69 days). Collections drops from Objective #1 to a watch item; the same fixtures inflated reported revenue by 38%. This is now a governance finding (§Diagnostic 6).

What Changed Since v1

Itemv1 saidv2 saysWhy
Open A/R >90 days51% · $473K1 real invoice · $53K · 69 d31 open invoices validated as test fixtures (future createddate, no source SO)
12-month revenue$2.29M$1.30M (967 docs)30 test docs worth $797K removed
Monthly volatility3.3× ($81K–$265K)2.05× ($60K–$123K, full months)Spikes were test fixtures; Sep-26 partial excluded from range
Store share of inventory value"two-thirds" (unsourced)65% · $722K (computed)Independent reviewer flagged an unsupported figure; recomputed
Chicago DC "89% stocked out"Framed as service failureDormant location — 0 sales/shipments in 12 moReviewer challenge; verified by query
Vendor payment timingNot measuredMedian 28 days early, 995/1,005 paymentsNew measurement — a $250K float
"252 duplicate-pattern bill pairs"Implied duplicatesRecurring standard-priced orders at 7 vendors; 1 same-day pairDeeper look; detector needs vendor-specific baselines
Manual-entry loadNot measuredBusiness UI edits negligible; estate is script/workflow-fedReviewer: systemnote measures config edits, not transaction entry — conclusion reframed as "pursue decision automation"
Objective ranking#1 Collections#1 Replenishment, #2 AP timing, #3 Service; Collections → watch itemFollows from the above
Independent reviewNone10 claims audited by a second model; 6 confirmed, 4 challenged and correctedAppendix D

Method & Data Caveats

How the diagnostic was run

We interrogated the system of record directly: three parallel read-only research passes (order-to-cash; procure-to-pay & inventory; master data, service & automation) followed by ~15 targeted queries to validate anomalies and close gaps. Cycle times were measured through actual document links, not status fields. Master-data completeness is a field-by-field null count on active records. All aggregation ran server-side; no personal data left the system beyond aggregate counts.

Every headline claim was then packaged with its source data and formulas and sent to a different AI model acting as adversarial reviewer. Its verdicts, and what we changed in response, are in Appendix D.

What to trust

SignalReliabilityWhy
Inventory positions, reorder coverage, value by locationHighLive inventoryitemlocations; no subsidiary-4 rows
Vendor payment timing vs due dateHigh1,005 bill→payment links with due dates
Master-data completenessHighDirect null counts
Case aging, assignment, escalationHighReal dates; n=87 is small — directional
Validated revenue & A/RHighTest fixtures identified by 3 independent markers
Inventory turns / DIOMediumCOGS estimated from revenue at 40–60% margin (range shown)
Process cycle times (0–3 day medians)LowReflect bulk loading, not operations — not used

Diagnostic Findings

Six areas, in order of the working capital and risk they represent after validation.

1 · Inventory & Replenishment — the largest lever

Fig 2 · On-hand value by location ($1,116,806) — hover for detail

Stores (SF, Miami, NY) hold $722K = 65%; DCs hold $395K = 35%. Chicago DC ($43K, 89% of positions at zero) has had no sales or shipments in 12 months — a dormant location to be decommissioned or restocked deliberately, not a service failure. 1,170 positions across 3PL / FBA / In-Transit / Quarantine / RTV hold $0.
FactValue
Estimated turns (GM 40 / 50 / 60%)0.70 / 0.58 / 0.46
Days inventory outstanding524 / 629 / 786
Positions with reorder point / lead time / ever counted12 / 0 / 7 of 1,924
Active items that sold in 12 months148 of 337 (44%)
Dead stock (on hand, no sale 12 mo)47 items · $39.9K
Stock-out positions at active sites (LA, SF, NY, Miami)98 of 636 (15%)
Backordered160 units · 5 items · $3.1K cost
Work orders / assembly items24 / 9
Finding. We hold roughly 1.7 years of stock with no replenishment parameters. Even at a modest target of 1.5 turns, $600–770K of cash is recoverable. This is the programme's anchor objective. AI role: SKU × location demand forecast → recommended reorder point / preferred stock → transfer and markdown proposals, each written back only after human approval.

2 · Procure-to-Pay — paying early, controlling loosely

Fig 3 · Document flow, all-time (bills → payments) — hover for detail

705 of 1,017 bills trace to a PO; 312 (31%) do not. 1,005 bill→payment links: 995 paid before due date, median 28 days early (p25–p75: 27–29). Total through those links $3.25M (all-time).
FactValue
PO volume, 12 months400 · $1.23M · avg $3,066
Top-10 vendor share of PO spend98.3% (top 4 = 82%)
Vendors with PO activity / active / with terms16 / 76 / 52
Discount terms configured2
Working capital float from early payment≈ $250K (one-time)
Same vendor + amount pairs ≤30 d252 · $656K · 1 same-day
Open POs / open A/P35 · $41K / 13 · $184K (98% current)
Finding. The AP process is too fast: nearly every bill is paid within 3 days of receipt, a month before it is due. That is $250K of float returned to vendors for nothing. The 252 same-amount pairs sit at 7 recurring vendors with only one same-day pair — recurring orders, not duplicates, but they mean a duplicate detector must learn vendor-specific baselines. AI role: payment scheduling to terms (or negotiated discount), pre-approval anomaly screen, non-PO bill classification.

3 · Customer Service — slow, concentrated, unclassified

Fig 4 · Open cases by age (days), n=40 · closed-case time-to-close, n=47

Open cases: median age 62 d, max 103. Closed: median 33 d, p90 95 d. Intake May→Aug: 11 / 22 / 44 / 10 — erratic; annualisation is indicative only.
FactValue
Cases total / open / closed87 / 40 / 47
Escalated21 (24%)
One agent's share54% (47 of 87)
Unassigned11 (13%)
No category / no origin34% / 36%
MixReturns & exchanges 25 · Amazon 21 · Problem/Concern 10
Finding. Half the queue is policy-driven, repetitive work (returns, marketplace disputes) that sits for two months. The dollar value is modest (~150 h/yr) but the key-person risk is acute and the customer-experience cost is unmeasured. AI role: classify and route at intake, draft policy-grounded replies, re-rank the backlog by escalation risk.

4 · Sales & Revenue — validated baseline

Fig 1 · Validated monthly revenue ($K) with 3-month average — hover for detail

$1.30M over 12 months, 967 documents. Stores $636K (49%) — 575 cash sales averaging $172; DCs $659K (51%) — 392 invoices averaging $3,055. Full-month range $60K–$123K (2.05×), rising trend since Jan-26. Sep-26 partial (hatched).
CRM factValue
Customers with no sales rep207 of 273 (76%)
Open opportunities · win rate (closed)10 · $15.3K · 58%
Estimates converted / expired1 of 10 / 5
Renewal-risk / churn-date populated0 / 0 of 273

5 · Master Data & Automation

Gap (active records)Missing
Customer · payment terms80% (218/273)
Customer · sales rep76% (207/273)
Customer · invoice e-mail routing100%
Item · class91% (306/337)
Item · UPC99.7%
Item · image / description53% / 28%
Vendor · terms / e-mail32% / 30%
AutomationValue
Script deployments active / total1,857 / 1,928
Workflows released / total10 / 17
Script errors 90 d (excl. AI agent)47 · 36 from one bundle
Admin-role share of login users29% (9 of 31)
Business-user UI edits, 90 dnegligible — estate is script/workflow-fed
Finding. Automation-rich, data-poor. The data-entry automation ROI that most AI pitches lead with does not exist here; the ROI is in decisions. Back-fill is the gating investment — and AI can propose most of it.

6 · Governance finding — test fixtures in production reporting

MarkerTest-fixture invoices (31 open / 30 in 12-mo sales)Real invoices
Memo"TEST — <customer>"blank or business text
Created date14 Sep 2026 — after analysis date9–17 Sep 2026, ≤ trandate + days
Source sales order linknone (0 of 31)present (10–28 links)
Lines per invoice1–26–15
Impact on reported open A/R$790K of $928K (85%)$138K
Impact on reported 12-mo revenue$797K (38%)$1.30M
Why it matters for AI. Any forecasting or credit model trained on this ledger would learn from $800K of fiction. Before Wave 2, the fixtures must be voided or isolated (memo/flag) and excluded from every report and model input. Data governance is not a preamble to the AI strategy; it is the first deliverable. Recommended: tag with a "Test Data" flag and exclude by policy; void only after Finance confirms no downstream dependency.
Real open A/R after validation: 8 invoices, $138,229 — 7 current, one 69 days past due ($53,424, 39% of real open A/R). One overdue invoice is not a collections programme, but at 39% of the real book it is a named follow-up for the Controller this month.

Value Bridge — with the arithmetic shown

Every figure below is derivable from the data in §Diagnostic. Assumptions are stated so they can be contested; ranges are given where an input is estimated.

#LeverFormulaLowBaseHighTypeConfidence
V1Inventory to 1.5 turnsOn-hand − COGS / 1.5, COGS = $1.297M × (1 − GM), GM 40/50/60%$598K$685K$771KOne-time cashMedium — GM assumed
V2Carrying cost avoided on V1V1 × 5% cost of capital + storage/shrink (5%)$30K$34K$39KAnnualMedium
V3Pay to terms, not 28 days early$3.25M paid × 28 / 365 (all-time links; ~12-mo equivalent ≈ $1.2M × 28/365 = $94K)$94K$250K$250KOne-time cashHigh on timing; base uses all-time volume
V4Cost of capital on V3V3 × 8%$7.5K$20K$20KAnnualHigh
V5Early-pay discounts (alternative to V3, not additive)1% × annual paid, only where discount terms negotiated (2 exist today)$0$12K$32KAnnualLow — terms must be negotiated
V6Dead-stock liquidation$39.9K × 50% recovery; carrying 25%/yr avoided$10K$20K$28KOne-time + $10K/yrHigh
V7Service triage & drafting~261 cases/yr (annualised from erratic 4 months) × 35 min saved90 h152 h250 hAnnual hoursMedium — volume erratic
V8Master-data back-fill1,287 field values × 3 min manual vs 0.5 min AI-proposed/approved—53 h saved—EnablerHigh
V9Product content generation96 descriptions × 20 min + 180 image-gap triage × 5 min—47 h + conversion uplift (unmeasured)—AnnualMedium
V10Real collections follow-up1 invoice $53,424 × 69 d × 8%—$0.8K—WatchHigh
Portfolio view. One-time cash release $0.7–1.0M (V1 + V3 + V6), of which V1 alone is 70–80% — the programme is, financially, an inventory programme with a finance and service tail. Recurring P&L $55–80K/yr plus ~250 hours. The programme's Wave 1–2 cost is model usage and ~1.5 FTE of existing staff time (§Roadmap), so payback is inside Wave 2 if V1 delivers even at its low case. We will report realised movement on each line monthly.

Data Readiness by Objective

Which fields each AI use case needs, and how populated they are today. Green ≥ 90%, amber 50–89%, red < 50%. Red cells are the foundation-sprint backlog.

≥ 90% populated50–89%< 50%Not required
Transaction history (sales, purchases, payments) is complete for all objectives and is not shown. The renewal-risk field exists and is 0% populated — it is an output of Objective 7, not an input.

Strategic Objectives — re-ranked after validation

Scored 1–5 on Value, Feasibility (data readiness · effort · change load) and Confidence in the evidence.

0

Data Foundation & AI Governance Prerequisite · weeks 0–6

Feasibility 5Confidence 5Owner Head of AI + Finance Ops
Scope
  • Flag/isolate 30 test-fixture invoices; exclude from reports and model inputs
  • Back-fill: terms (218), sales rep (207), item class (306), reorder point + lead time (556 stocked positions) — AI proposes from history, human approves in bulk
  • Case intake: category and origin mandatory
  • Retire the plain-text credential field on vendor records
Governance
  • AI policy ratified: human approval on every write, dry-run diff, read-only analytics by default
  • Privacy mode default-on for entity analysis
  • Audit trail reviewed monthly; acceptance rate published
Exit criteria
  • Terms / rep / class ≥ 95%
  • Reorder point on 100% of stocked positions at active sites
  • Owners named; policy signed
1

Intelligent Replenishment Wave 1 → 2

Value 5Feasibility 3Confidence 4Value $600–770K cash · $30–40K/yrOwner VP Supply Chain

Two stages. Wave 1: statistical reorder-point and preferred-stock recommendations for the 556 stocked positions at four active sites, from 12-month sell-through; rebalancing proposals from stores to LA DC; dead-stock markdown list. Wave 2: demand forecasting by SKU × location with seasonality once a second year of history exists; Chicago DC decision (decommission or restock).

Data readiness
  • Sales history for 148 items — thin for 189 others (treat as slow movers)
  • Lead times: none — capture from top 4 vendors (82% of spend) in the sprint
  • Item class needed for category-level pooling
KPIs
  • Turns 0.6 → 1.0 by month 6, 1.5 by month 12
  • Active-site stock-outs 98 → <40 positions
  • Dead stock $40K → <$15K
  • Forecast MAPE tracked from Wave 2
2

AP Payment Timing & Anomaly Screen Wave 1

Value 4Feasibility 5Confidence 5Value $94–250K cash · $8–20K/yrOwner Controller / AP

Schedule payments to due date (or to a negotiated discount date) instead of 3 days after receipt; screen every bill pre-approval for duplicates using vendor-specific baselines, missing PO linkage and price drift vs PO.

Data readiness
  • Complete: bills, POs, links, due dates all present
  • Vendor terms on 52 of 76 — fill the 24 in the sprint
KPIs
  • Median days-early 28 → ≤ 3
  • Non-PO bill share 31% → <10%
  • 100% of bills screened; 0 confirmed duplicate payments
  • Discount terms negotiated with ≥ 2 of top-4 vendors
3

Service Triage & Response Copilot Wave 1

Value 3Feasibility 4Confidence 4Value ~150 h/yr + key-person riskOwner Head of Support

Classify, prioritise and route every case at intake; draft policy-grounded first responses for returns and marketplace disputes; summarise threads; re-rank the backlog by escalation likelihood.

Data readiness
  • 87 cases, 47 closed — enough for few-shot with policy documents, not for training
  • Needs returns policy and Amazon SOP as reference texts
KPIs
  • Median close 33 d → <10 d · escalation 24% → <10%
  • Largest agent share 54% → <40% · unassigned >24 h → 0
4

Generative Product Content Wave 2

Value 3Feasibility 5Confidence 5Owner eCommerce / Merchandising

Channel-specific descriptions, attribute tags and image-gap worklists for the 96 items without descriptions and 180 without images; matrix-aware (20 parents, 76 children). Feeds the eCommerce channel and the Item Catalog interface already built on the account.

5

Conversational Analytics for Managers Wave 2

Value 3Feasibility 5Confidence 4Owner Head of AI

Roll the in-NetSuite AI assistant out to department heads in a read-only Analyst posture with account-specific skills, and automate the monthly management pack from the same source. Target ≥ 8 weekly active managers; −50% ad-hoc report tickets.

6

Churn & Renewal-Risk Scoring Wave 3

Value 4Feasibility 3Confidence 3Owner VP Sales

Populate the dormant renewal-risk / churn-date fields from purchase cadence, payment behaviour and service history; alert reps to accounts going quiet. Requires rep coverage (Objective 0) and two years of cadence.

7

Sales Next-Best-Action & Quote Assist Wave 3

Value 3Feasibility 3Confidence 2Owner VP Sales

Reorder and cross-sell prompts from basket affinity; quote drafting with margin guardrails; follow-up nudges before estimates expire (5 of 10 expired, 1 converted). Pipeline data is too thin to justify earlier sequencing.

8

Supervised Finance Agents Wave 3

Value 4Feasibility 2Confidence 3Owner CFO

Month-end close pre-work, bank reconciliation matching and continuous controls monitoring — process definitions exist already. Graduates from recommender to agent only after 6+ months of audit trail at ≥ 90% acceptance. Every journal remains human-approved.

9

Vendor Intelligence Wave 3

Value 2Feasibility 3Confidence 3Owner Procurement

Price benchmarking, lead-time learning and OTIF scoring for the four vendors that are 82% of spend; negotiation briefs ahead of renewals (including the discount terms Objective 2 needs).

W

Collections — watch item, not an objective Monitor

After validation, real open A/R is $138K with one invoice 69 days past due ($53K). The Controller follows up this month; an A/R aging alert (any invoice >30 days or >$25K past due) is added to the scoreboard. If the real tail grows, Collections Intelligence from v1 is ready to activate.

Prioritization

Fig 5 · Value × feasibility — bubble size = confidence; click a bubble to jump to the objective

PrerequisiteWave 1 · 0–90 dWave 2 · 3–6 moWave 3 · 6–12 mo
#ObjectiveValueFeas.Conf.Value at stakeWave
0Data Foundation & Governance—55Enables all; removes $800K of fiction from reportingPre
1Intelligent Replenishment534$600–770K cash · $30–40K/yr1→2
2AP Payment Timing & Anomaly Screen455$94–250K cash · $8–20K/yr1
3Service Triage Copilot344~150 h/yr · key-person risk1
4Generative Product Content35547 h · conversion uplift2
5Conversational Analytics354Manager self-service2
6Churn & Renewal-Risk433Retention on concentrated base3
7Sales Next-Best-Action332Conversion 10% → ?3
8Supervised Finance Agents423Close effort · controls3
9Vendor Intelligence233Price / terms on 82% of spend3

Use-Case One-Pagers — Wave 1

Current state → future state for the three Wave 1 objectives. Blue = AI does; amber = human decides; green = written to NetSuite after approval.

1 · Intelligent Replenishment

TriggerWeekly, and on any stock-out at an active site
Data used12-mo sell-through by SKU × location, on-hand, on-order, backorders, vendor lead time, item class
Decision ownerInventory planner / VP Supply Chain
GuardrailNo PO or transfer is created without approval; recommendations expire in 7 days

Today

1Stock-out noticed at store or DC
2Buyer checks history manually
3PO raised on judgement; no reorder point
4Stores accumulate stock; DC starves

With AI

AIComputes demand rate, safety stock, recommended ROP/PSL per position
AIProposes: PO lines, store→DC transfers, markdown list — with reasoning
HumanReviews diff table; approves / edits / rejects
WriteReorder points updated; POs / transfer orders created
AITracks forecast error and acceptance weekly
KPI: turns, active-site stock-outs, dead-stock value, acceptance rate. First 30 days: recommendations only, no writes, to calibrate.

2 · AP Payment Timing & Anomaly Screen

TriggerEvery vendor bill on creation; payment run weekly
Data usedBill, PO, receipt, vendor history, due date, terms, prior bill amounts per vendor
Decision ownerAP lead; Controller for holds > $10K
GuardrailPayments never released by AI; holds expire after human review

Today

1Bill entered (31% without PO)
2Approved
3Paid within ~3 days — 28 days before due

With AI

AIScores bill: duplicate likelihood (vendor baseline), PO linkage, price drift, Benford
HumanClears or holds flagged bills; routes non-PO bills to policy
AIProposes payment date = due date (or discount date) per bill; builds weekly run
HumanApproves payment run
WritePayments scheduled; hold notes recorded
KPI: median days early, non-PO share, screening precision, float recovered. First 30 days: screen only; timing change starts with the top-4 vendors.

3 · Service Triage & Response Copilot

TriggerCase created or updated
Data usedCase text, customer order history, returns policy, Amazon SOP, prior similar cases
Decision ownerAssigned agent; Head of Support for escalations
GuardrailNo customer-facing message sent by AI; drafts only

Today

1Case arrives, 1 in 3 with no category/origin
2Sits unassigned (13%) or lands on one agent (54%)
3Worked in arrival order; median 33 days
41 in 4 escalates

With AI

AIClassifies category, origin, priority; predicts escalation risk
AISuggests assignee by load and skill; drafts policy-grounded reply
HumanAccepts routing; edits and sends reply
WriteCase fields set; reply logged
AIRe-ranks backlog daily; summarises long threads
KPI: time-to-close, escalation rate, agent concentration, unassigned >24 h, draft acceptance rate.

Delivery Roadmap

Fig 6 · 12-month plan — diamonds are wave-exit reviews

Weeks 0–6

Foundation Sprint

  • Test fixtures flagged and excluded
  • AI-proposed back-fill approved in bulk: terms, reps, class, ROP/lead time
  • Lead times from top-4 vendors
  • Case intake fields mandatory
  • AI policy signed; owners named
Exit: coverage ≥ 95% on gating fields.
Days 0–90

Wave 1 · Assist

  • AP screen live week 3; payment-to-terms with top-4 vendors week 6
  • Replenishment recommendations (no writes) week 4; writes week 8
  • Service classification week 4; reply drafts week 8
  • Weekly acceptance review
Exit: acceptance ≥ 80%; days-early falling; 0 unassigned cases.
Months 3–6

Wave 2 · Optimise

  • Forecasting pilot top-50 SKUs → all positions
  • Store→DC rebalancing; Chicago decision
  • Product content for eCommerce
  • Analytics rollout to managers; monthly pack automated
Exit: turns ≥ 1.0; MAPE baseline; 8+ active managers.
Months 6–12

Wave 3 · Predict & Delegate

  • Churn scores populate CRM fields
  • Next-best-action for reps
  • Supervised finance agents (close, bank rec, controls)
  • Vendor briefs ahead of renewals
Exit: FY2028 refresh on 12 months of measured outcomes.

Fig 7 · AI maturity — today vs 12-month target

Resourcing

RoleWave 1Wave 2–3
Head of AI60%50%
NetSuite developer / analyst50%50%
Data steward (Finance Ops)50%20%
Business owners (3 → 6)2 h/week each2 h/week each
PlatformExisting embedded AI agent + native NetSuite; cost is model usage. Wave 3 agents = Scheduled/Map-Reduce scripts we already govern.

What we will not do in FY2027

  • No customer-facing chatbot or AI-sent customer e-mail
  • No unattended writes to the ledger, customers or items
  • No model training on customer personal data; analytics run tokenised
  • No new AI platform purchase before Wave 2 results
  • No AI use case without a named business owner and a baseline KPI

Stakeholder Impact Map

RoleWhat changesWhat they gainEnablementWave
Inventory planner / buyersWeekly recommendation review replaces ad-hoc PO judgement; reorder points become the system of recordFewer stock-outs to fight; reasoning shown for every proposal2-hour workshop; 30-day recommendation-only period1→2
AP clerk / ControllerBills screened before approval; payment runs scheduled to termsDuplicate risk removed; $250K float recovered; less rework1-hour walkthrough; hold-review checklist1
Support agents (3)Cases arrive classified and routed; reply drafts availableBalanced load; faster first response; less escalation firefightingPolicy documents curated; draft-acceptance feedback loop1
Store managersStore stock rebalanced toward DC; ask-the-data accessRight stock, fewer transfers by phoneAnalyst-profile access; 30-min intro2
Merchandising / eCommerceContent drafts generated; image gaps prioritised by revenueFull catalogue coverage in weeksStyle guide as reference skill2
Sales repsAssigned to all accounts; risk and next-best-action alertsPrioritised book; early warning on quiet accountsCRM hygiene expectations0, 3
Finance leadershipTest fixtures out of reporting; monthly pack automated; agent proposals to reviewTrustworthy numbers; close effort downSteering committee monthly0, 2, 3
IT / NetSuite adminGuardrail ownership; admin-role reduction paired with permissions auditAudit trail for every AI actionRunbook; monthly telemetry reviewAll

Operating Model & Governance

1 · Human in the loop

No AI action writes to the ledger, a customer, an item or a payment without a human approving a before→after diff. Deletions need an explicit click-through that cannot be scripted. Analytics run read-only.

2 · Privacy by default

Customer, vendor and employee identities are tokenised before any model sees them for analysis. Content generation uses no personal data.

3 · Auditable

Every AI action is logged: who, what, tool, outcome, purpose. Monthly review of acceptance and drift; results published to the steering committee.

4 · Least privilege

AI runs under the invoking user's role, never a super-user. 29% of login users are Administrators — paired with a permissions audit, because AI amplifies whatever access it has.

5 · Measure before automate

Every objective ships as a recommender first. Graduation to a supervised agent requires ≥ 90% acceptance over 8 weeks and reversible actions only.

6 · Independent review

Material analyses are cross-checked by a second model before reaching the ELT — this document was, and it changed the headline. Reviews and provenance are printed in appendices.

Risk register. (i) Back-fill introduces wrong terms/reps — AI proposes, human approves, 5% sample audit. (ii) Replenishment on 12 months of history — 30-day recommend-only, top SKUs first. (iii) Payment-to-terms strains a top-4 vendor relationship — negotiate, start with two. (iv) Small case volume limits classifier accuracy — policy-grounded few-shot, weekly measurement. (v) Over-automation erodes trust — graduation rule above. (vi) Test fixtures re-appear — flag field + exclusion policy in every report and model input.

Success Scoreboard

KPIBaseline · 10 Sep 2026TargetByObj.
Inventory turns (est.)~0.61.0 → 1.5M6 → M121
Stock positions with reorder point (active sites)0.6%100%Foundation0/1
Stock-out positions at active sites98<40End Wave 21
Dead-stock value$39.9K<$15KEnd Wave 21
Store share of inventory value65%<50%End Wave 21
Vendor payments — median days before due28≤ 3End Wave 12
Vendor bills without PO31%<10%End Wave 12
Bills screened pre-approval0%100%End Wave 12
Case median time-to-close / escalation33 d / 24%<10 d / <10%End Wave 13
Largest agent share / unassigned >24 h54% / 11<40% / 0End Wave 13
Customers with terms / rep · items with class20% / 24% · 9%≥95% eachFoundation0
Test-fixture documents in production reports30 · $797K0Foundation0
Item description / image coverage72% / 47%100% / 90% (top-100)End Wave 24
Weekly active managers on AI analytics1≥ 8End Wave 25
Customers with renewal-risk score0%100%End Wave 36
Real A/R past due >30 d (watch)1 · $53K0MonthlyW
AI recommendation acceptance (all)n/a≥ 90% before any automationContinuousGov.

Decision Page

Motions for the Executive Leadership Team — 10 September 2026

  1. Endorse the AI Implementation Strategy v2 — ten objectives in three waves, with Intelligent Replenishment, AP Payment Timing & Anomaly Screen, and Service Triage Copilot as Wave 1.
  2. Approve a six-week Data Foundation Sprint (test-fixture isolation; back-fill of terms, sales rep, item class, reorder point/lead time; mandatory case intake fields) as a hard prerequisite, staffed at 0.5 FTE data steward + 0.5 FTE developer.
  3. Adopt the AI Operating Model: human approval on every write, privacy by default, audit trail reviewed monthly, ≥ 90% acceptance before any automation, independent review of material analyses.
  4. Appoint business owners: VP Supply Chain (Obj. 1), Controller (Obj. 2), Head of Support (Obj. 3); and a monthly AI Steering review (CFO, COO, Head of Support, Head of AI).
  5. Authorise Finance to flag and exclude the 30 test-fixture invoices ($797K) from production reporting, and to follow up the one real past-due invoice ($53K) this month.

Wave 1 exit review: ~10 December 2026. Wave 2 exit: ~March 2027. FY2028 strategy refresh: September 2027.

Appendix

A · Data sources

AreaTables / fields
Sales & A/Rtransaction (CustInvc, CashSale; foreignamountunpaid, duedate, memo, createddate), transactionline.location/subsidiary
Document linksnexttransactionlinelink (OrdBill, ShipRcpt, Payment) — used for P2P flow, payment timing and fixture validation
Inventoryinventoryitemlocations (onhandvaluemli, quantityavailable, quantitybackordered, reorderpoint, leadtime, lastinvtcountdate), location.subsidiary
Servicesupportcase (status, startdate, enddate, assigned, origin, category)
Master datacustomer (terms, salesrep, custentity_renewal_risk), item (class, description, upccode, custitem_atlas_item_image), vendor (terms), term.discountpercent
Automationscriptdeployment × script, workflow, scriptnote, systemnote (90 d)

B · Limitations

  • COGS is estimated from validated revenue at 40–60% gross margin; turns/DIO are shown as a range. Actual COGS by subsidiary would tighten V1.
  • Payment-timing float (V3 base) uses all-time bill→payment volume; the 12-month-equivalent low case is shown.
  • Case volume (87) is small and erratic month to month; service figures are directional.
  • The non-PO bill share mixes all-time bills with 12-month POs and may overstate the current gap.
  • Cycle-time medians of 0–3 days across all flows reflect bulk loading; not used for conclusions.
  • Two item-level custom fields intermittently fail in aggregate SuiteQL; item completeness comes from one verified aggregate query.

C · Existing assets to reuse

Process definitions already in the account: data-quality-sweep, forensic-anomaly-sweep, continuous-controls-monitor, month-end-close, bank-reconciliation, monthly-management-reporting, permissions-audit, customization-retirement, agent-builder. Skills: privacy-analysis-protocol, house-suiteql-style. Interfaces: Item Catalog (SuiteCard).

D · Independent review — verdicts and actions

Ten claims with source data and formulas were sent to a second model (claude-opus-4-8) under an adversarial-reviewer charter. Provenance: primary analysis by the embedded Sonar AI agent; independent review via user-supplied API key; both are LLM-generated — a sibling-model review checks arithmetic, logic and interpretation but is not fully independent and is not a substitute for human review.

ChallengedC1 "Collections not material" — over-reached on n=8; one invoice is 39% of real A/R→ Watch item + Controller follow-up
ConfirmedC2 Test fixtures inflate revenue 38%, A/R 85%→ Governance finding §6
ErrorC3 Store share stated 46%; correct is 65% ($722K). Sub-4 asymmetry queried→ Corrected; inventory has no sub-4 rows
ConfirmedC4 Replenishment unmanaged (12 / 0 / 7)→ Anchor objective
ChallengedC5 $250K float vs $32K/yr discount conflated stock with flow; discount terms unproven→ Separated in V3/V4/V5; 2 discount terms verified
ConfirmedC6 Same-amount pairs are recurring orders; 31% non-PO is a control gap (timeframe caveat)→ Caveat added to B
ConfirmedC7 Service metrics; annualisation fragile→ Range shown in V7
ConfirmedC8 Master-data gaps; renewal-risk 0% and UPC 99.7% should be called out→ Added
ChallengedC9 systemnote measures config edits, not business entry→ Reframed: "pursue decision automation"
ConfirmedC10 $1.3M run-rate; range endpoint used partial month→ Full-month range 2.05×
Reviewer's additional challenge — "Chicago 89% stock-out could mean a dead location" — verified: 0 sales or shipment documents at Chicago DC in 12 months. Reframed accordingly.