Writing
Finance systems, delivery & building AI products — 187 pieces so far
MT101 vs MT103 vs MT202: Which SWIFT Message Does What
MT101 is a corporate's payment instruction, MT103 a bank-to-bank customer transfer, MT202 an interbank transfer. How they differ and what replaced them.
SAP Treasury Tables: Where Deals, Flows and Positions Live
The database tables behind SAP Treasury and Risk Management — the VTBFHA deal family, FEBKO/FEBEP, FQM_FLOW and the FI link — verified against SAP Help.
SAP Treasury Transaction Codes: The Ones That Matter
A verified reference of SAP Treasury and Risk Management transaction codes — FTR_CREATE to TPM20 — grouped by working area and checked against SAP Help.
Build vs Buy an AI Feature: Model, API or Off-the-Shelf?
Build your own model, call a hosted API, or buy an off-the-shelf tool? A solo builder's framework for the AI build-vs-buy call — and when each is the right one.
SAP TRM vs a Standalone TMS: Embedded or Best-of-Breed?
Run treasury inside SAP (TRM) or buy a standalone TMS? A vendor-neutral look at the embedded-vs-best-of-breed trade-off, the real drivers, and who each fits.
The Best Treasury Management System: How to Choose
There is no single best TMS — the right one depends on your category. A vendor-neutral guide to the four kinds of TMS, who each fits, and how to decide.
Production AI Observability: Watching What the Model Does
You can't fix what you can't see. How I observe AI features in production — quality, cost, latency, drift and failures — so problems show up as data, not churn.
AI Output Contracts & Failure Handling
A model will return garbage, the wrong shape, or a confident lie. How I design output contracts, validation and fallbacks so the product fails safely.
AI Evaluation & Regression Testing
How I build eval datasets for AI features — cases, scoring, regression gate — so a prompt or model change is judged on evidence, not three examples and hope.
Liquidity Escalation Framework
How to build a liquidity escalation framework — thresholds, tiers, actions and owners — so a liquidity squeeze triggers a plan, not panic.
Cash Forecast Operating Model & Ownership
A cash forecast is a process, not a spreadsheet. Who owns it, who contributes, at what cadence, and how to run the forecast-to-actual loop people trust.
Operational Readiness & Acceptance for Finance Systems
Passing go-live isn't being ready to run. How to prove operational readiness — support, monitoring, runbooks, ownership — and get acceptance before handover.
Decision Log & Change Control for Finance Systems
Finance-system projects fail on forgotten decisions and uncontrolled change. Running a decision log and change control: choices traceable, changes deliberate.
Treasury Risk Aggregation & Reporting
How to aggregate treasury risk across exposures, entities and instruments — and report it so it drives a decision, not just fills a pack.
Treasury Exposure Data Quality
Every hedge and risk decision rests on exposure data. How to make it trustworthy — accuracy, completeness, timeliness, adaptability — and who owns each.
SAP Treasury Implementation Roadmap & Module Selection
Which SAP Treasury modules do you need, in what order? A decision-led roadmap across TRM, Cash Management, BCM, APM and In-House Cash, scoped to release.
SAP Payments: BCM, APM & Output Management Boundaries
Where does payment output management end, Bank Communication Management begin, and Advanced Payment Management fit? Boundaries in SAP's outgoing-payment stack.
Treasury Exception Management: Designing the Operating Queue
Treasury runs on exceptions — unmatched transactions, limit breaches, missing rates. How to design one operating queue that catches, routes and clears them.
Test Data Management for Finance-System Projects
Tests are only as good as their data. How to build test data for a finance-system rollout — representative volume, edge cases, anonymization, golden datasets.
SAP Treasury Deployment & Edition Comparison
On-premise, S/4HANA Cloud Private or Public Edition — how the deployment choice shapes SAP treasury: extensibility, upgrade control, TCO and the real drivers.
Prompt & Model Versioning: Governance for AI Products
A prompt is production code and a model is a dependency you don't control. How I version prompts, handle model changes and stop silent regressions.
Intraday Liquidity Management: The Operating Model
Cash is a moving position through the day, not a daily number. How to run intraday liquidity: payment queues, cut-offs, intraday credit and alerts.
AI Product Unit Economics: Cost, Margin and Control
An AI product has a variable cost per use that most SaaS doesn't. How I think about token cost per user, gross margin, caching, model routing and cost caps.
Treasury Data Lineage: Source to Reported Number
Answer 'where did this number come from?' in minutes, not days: trace any treasury figure from source transaction to reported number — and who owns each hop.