Writing
SAP treasury, bank formats, cash and risk, finance-systems delivery — and where AI fits. 245 articles.
Remittance Advice: What It Is and How It Travels
A remittance advice says what a payment is for. Where it travels — inside the payment, as ISO 20022 remt.001, X12 820 or a PDF — and how it gets matched.
The Hidden Work Around Enterprise Systems
Spreadsheets, email approvals, the colleague everyone asks: how to spot the hidden work around enterprise systems, and what each kind is really telling you.
ISO 20022 and Swift Dates: What Changes When, 2025–2027
The ISO 20022 and Swift dates a treasury plans around: what ended in 2025, what was set for November 2026 and then deferred, and what moves to June 2027.
MT940 Transaction Type Codes: NTRF, NCHG, NDDT and the Rest
The MT940 :61: transaction type codes in full: what the S, N and F letter means, and all 57 three-letter codes from TRF and CHG to the securities set.
ISO 20022 Bank Transaction Codes: The Full List
Bank transaction codes in camt.052, camt.053 and camt.054: how domain, family and sub-family work, and all 1,564 combinations ISO permits, each spelled out.
ISO 20022 Status Reason Codes: The Full List
Every ISO 20022 status reason code a pain.002 can carry, AB01 to WGDB: all 315 in the 2Q2026 external code set, each with ISO's own name and definition.
EBICS Order Types and BTF: INI, HIA, STA, C53, CCT
EBICS order types explained: INI, HIA and HPB for the keys, STA, C53, CCT and CDD for the files, and the BTF names that replace them in EBICS 3.0, by country.
EndToEndId vs UETR: ISO 20022 Payment References
MsgId, PmtInfId, InstrId, EndToEndId, TxId and UETR compared: who assigns each payment reference, how far it travels, and which one returns on the statement.
Value Date vs Booking Date vs Entry Date on a Bank Statement
Value date, booking date and entry date on a bank statement: what each means, where it sits in camt.053, MT940 and BAI2, and which date your cash position uses.
Why Confirmed Opt-In Is Not a Setting in 5dayemail
Every 5dayemail creator sends from one shared domain, so confirmed opt-in has no off switch: an unconfirmed address gets the confirmation and no lesson.
Why I Built 5dayemail
Why I built 5dayemail: an email course is five to ten emails, one a day — and every tool that could send one was built for everything else first.
ACH Return Codes: NACHA File Format and R01–R85 List
Every NACHA ACH return code from R01 to R85 with its official title, and the file behind it: record types 1–9, key fields, SEC codes and return time frames.
MCP Server in Front of SAP: Where Authorization Lives
An MCP server adds a hop, not a control. Where authorization, segregation of duties and logging live when an agent calls SAP through MCP, and what MCP solves.
SAP Cash Application and Joule: What SAP's AI Posts
What SAP Cash Application, payment advice extraction and Joule actually do in finance: what posts, under whose authorizations, and what has to stay human.
Balance Sheet FX Hedging vs Cash Flow Hedging
Balance sheet FX hedging offsets remeasurement of booked FX balances, so it rarely needs hedge accounting. How it differs from cash flow hedges, and SAP's take.
SAP S/4HANA Cash Forecasting, End to End
How SAP S/4HANA cash forecasting works: One Exposure flows, flow types, liquidity items, the forecast apps, SAC liquidity planning, and how to measure accuracy.
Positive Pay in SAP: Check Issue Files, FCHX and Voids
How positive pay works in SAP: the check register in PAYR, issue files from FCHX, void handling, encashment, and where ACH debit blocks and filters fit.
FEBAN: Bank Statement Post-Processing in SAP
Why bank statement items stay open in SAP, how to reprocess them in FEBAN, FEB_BSPROC or the Reprocess Bank Statement Items app, and how to shrink the queue.
SAP Multi-Bank Connectivity (MBC): What It Is and Isn't
SAP Multi-Bank Connectivity is SAP's managed BTP network to banks. How it differs from host-to-host, EBICS and Swift, what flows through it, and onboarding.
SAP Payment Approval Workflow: BCM Rules and Dual Control
How payment approval works in SAP: dual control on bank data, proposal-versus-run separation in F110, BCM batch rules and release steps, and the Fiori apps.
Your AI Agent's Logs Are Not an Audit Trail
A log the agent writes about itself is testimony, not evidence. What an auditor tests instead — completeness, independence, retention — and how to design it.
camt.052 vs MT942: The Intraday Report, Field by Field
camt.052 and MT942 side by side: what each intraday report carries, the balances camt.052 may omit, MT942's floor limit and totals, and where banks diverge.
Payment Hub vs Payment Factory: What's the Difference?
A payment factory is an operating model — how the company organizes paying. A payment hub is the technology layer payments travel through. How they differ.
pain.008: SEPA Direct Debit Initiation Explained
pain.008 (CustomerDirectDebitInitiation) is the ISO 20022 message a creditor sends to pull funds — mandates, FRST/RCUR sequence types, Core vs B2B, refunds.
All 245 articles, A–Z
- A Reference Architecture for Corporate Treasury
- Access Management and User Provisioning in Treasury Systems
- ACH Return Codes: NACHA File Format and R01–R85 List
- Agent Identity: Who Is the AI Acting As?
- Agile vs Waterfall for Finance-Systems Delivery
- AI Agents in SAP: What Actually Lands in the System
- AI Automation vs Augmentation vs Autonomy
- AI Output Contracts and Failure Handling
- AI Pilot Exit Criteria: What a Pilot Must Prove
- AI Product Unit Economics: Cost, Margin and Control
- AI Workflow Teardown: Bank Reconciliation
- AI Workflow Teardown: Cash Forecasting
- Audit Trails and Logging in Treasury Systems
- BAI2 File Format: Records, Type Codes and How to Read One
- Balance Sheet FX Hedging vs Cash Flow Hedging
- Bank Account Rationalization: How to Cut Account Sprawl
- Bank Communication Management (BCM) in SAP
- Bank Connectivity Security: Keys, Certificates and Controls
- Bank Fee Analysis: How to Stop Overpaying Your Banks
- Bank Guarantees and Letters of Credit
- Bank Relationship Management for Corporate Treasury
- Bank Statement Formats: MT940 vs camt.053 vs BAI2
- Benefits Realization for Finance Systems
- BKPF BSEG Join: Keys, S/4HANA Changes and ACDOCA
- Build vs Buy a Treasury Management System
- Build vs Buy an AI Feature: Model, API or Off-the-Shelf?
- Building the Business Case for a Treasury Management System
- Business Partner Configuration for SAP Treasury
- camt.052 vs MT942: The Intraday Report, Field by Field
- camt.053 Structure: Reading the Statement Field by Field
- camt.054 Explained: Debit/Credit Notification vs camt.053
- Can an AI Agent Approve Its Own Payment?
- Cash Concentration: Sweeping and Zero-Balancing Accounts
- Cash Flow at Risk (CFaR) Explained
- Cash Forecast Operating Model & Ownership
- Cash Positioning vs Cash Flow Forecasting: The Difference
- Change Management for Finance System Rollouts
- Commodity Price Risk in Corporate Treasury
- Configuration vs Customization in Finance Systems
- Confirm-before-destroy without the modal
- Corporate Funding and Credit Facilities
- Counterparty and Credit Risk in Treasury
- Cutover and Go-Live for Finance Systems
- Debt and Investment Management in Treasury
- Decision Log & Change Control for Finance Systems
- Defect Triage & Exit Criteria for Finance Go-Lives
- Designing ERP-to-TMS Integration
- Designing the Exception Path in AI Workflows
- Direct vs Indirect Cash Flow Forecasting for Treasury
- Disaster Recovery and Business Continuity for Treasury
- Do You Need a TMS? TMS vs ERP vs Spreadsheets
- EBICS Explained: European Bank Connectivity
- EBICS Order Types and BTF: INI, HIA, STA, C53, CCT
- Electronic Bank Account Management (eBAM)
- EndToEndId vs UETR: ISO 20022 Payment References
- Enterprise AI Evaluation & Regression Testing
- FEBAN: Bank Statement Post-Processing in SAP
- Finance Systems Environment Strategy: Dev to Prod
- Fit-Gap Analysis for Finance Systems
- Four-Eyes and Segregation of Duties for AI Agents
- FQM_FLOW Reconciliation & Troubleshooting in S/4HANA
- FX Hedging Instruments: Forwards, Options and Swaps
- FX Hedging Strategy: How Much to Hedge and When
- FX Risk: Transaction, Translation and Economic Exposure
- Global Cash Visibility: Challenges and How to Achieve It
- Governance and Steering for Finance Programmes
- Hedge Accounting Explained: IFRS 9 vs ASC 815
- Hedge Documentation for Hedge Accounting
- Hedge Effectiveness Testing and the Hedge Ratio
- Hedge Management in SAP: The Cockpit and Hedging Areas
- How AI Agents Fit Into Existing Enterprise Systems
- How I Decide Subscription or One-Time Pricing
- How I Decide What to Build Next
- How I Decide Whether an AI Product Idea Is Worth Building
- How I Get My First Users as a Solo Builder
- How I Handle Auth, Security and User Data as a Solo Builder
- How I Handle Support as a Solo Builder
- How I Onboard Users to a Solo SaaS
- How I Position a Product (What It Actually Does)
- How I Scope an MVP
- How I Stay Sane Building Products Solo
- How I Think About Distribution as a Solo Builder
- How I Turn a Rough Idea into a Claude Code Ticket
- How I Use AI Without Letting AI Make Product Decisions
- How I Use Analytics as a Solo Builder
- How I Write a Product Landing Page
- How to Build a Daily Cash Position
- How to Define a Measurable Outcome
- How to Find Workflows Worth Redesigning With AI
- How to Judge an Enterprise AI Vendor's Claims
- How to Measure Cash Forecast Accuracy
- How to Measure ROI From an AI Workflow
- How to Run a TMS Selection Process
- How to Write a TMS RFP (Request for Proposal)
- How to Write a Treasury Risk Management Policy
- How to Write Good Requirements for Finance Systems
- How to Write Scope In and Scope Out
- Human Decision Rights in AI-Native Workflows
- Hypercare and Post-Go-Live Stabilization
- Intercompany Netting: How It Works
- Interest Rate Benchmark Reform: LIBOR to SOFR
- Interest Rate Hedging: Swaps, Caps, Collars and FRAs
- Interest Rate Risk in Corporate Treasury
- Interface Monitoring and Reconciliation for Treasury Systems
- Intraday Liquidity Management: The Operating Model
- Is There a Gartner Magic Quadrant for TMS?
- ISDA Agreements, CSAs and Collateral Management
- ISO 20022 and Swift Dates: What Changes When, 2025–2027
- ISO 20022 Bank Transaction Codes: The Full List
- ISO 20022 for Corporates: pain, camt and pacs Messages
- ISO 20022 Migration: Moving from SWIFT MT to MX (CBPR+)
- ISO 20022 Status Reason Codes: The Full List
- Liquidity Escalation Framework
- Liquidity Items in SAP Cash Management
- Liquidity Risk Management for Corporate Treasury
- Managing Surplus Cash: Short-Term Investment Basics
- Market Data in SAP Treasury: Rates, Curves and Prices
- Market Data in Treasury Systems
- MCP Server in Front of SAP: Where Authorization Lives
- Migrating SAP Treasury from ECC to S/4HANA
- Modular Treasury Management System vs Monolithic Suite
- Money Market Funds for Corporate Treasury
- MT101 vs MT103 vs MT202: Which SWIFT Message Does What
- MT940 Format: The Tags, Line by Line
- MT940 Transaction Type Codes: NTRF, NCHG, NDDT and the Rest
- My Kill Criteria for Product Experiments
- My Product Operating System for Building Multiple AI Apps
- Natural Hedging vs Financial Hedging
- NIST AI RMF: The Functions and Categories, Explained
- Nuxt and Supabase as a Solo SaaS Stack
- One Exposure from Operations & FQM_FLOW Explained
- Operational Readiness & Acceptance for Finance Systems
- pain.001 Structure: The Fields That Actually Matter
- pain.002 Status and Reject Codes: Reading the Bank's Reply
- pain.008: SEPA Direct Debit Initiation Explained
- Payment Fraud Prevention and Controls in Treasury
- Payment Hub vs Payment Factory: What's the Difference?
- Physical vs Notional Cash Pooling: How to Choose
- Planning Levels and Groups in SAP Cash Management
- Positive Pay in SAP: Check Issue Files, FCHX and Voids
- Problem Statements vs Solution Requests
- Production AI Observability in the Enterprise
- Project Intake Process for Finance and Engineering Teams
- Prompt & Model Versioning: Enterprise AI Governance
- RAID Logs: Risks, Assumptions, Issues and Dependencies
- Real-Time Treasury: What It Actually Means
- Remittance Advice: What It Is and How It Travels
- Risk Appetite and Risk Limits in Treasury
- SaaS vs On-Premise Treasury Management System
- SAP Advanced Payment Management (APM)
- SAP Bank Account Management (BAM) in S/4HANA
- SAP Cash Application and Joule: What SAP's AI Posts
- SAP Cash Management in S/4HANA
- SAP Credit Risk Analyzer: Counterparty Limits in TRM
- SAP DMEE: How Payment File Formats Are Built
- SAP Electronic Bank Statement: Posting Rules and Algorithms
- SAP In-House Cash (IHC) and In-House Banking
- SAP Market Risk Analyzer: NPV, Sensitivities and VaR
- SAP Multi-Bank Connectivity (MBC): What It Is and Isn't
- SAP Payment Approval Workflow: BCM Rules and Dual Control
- SAP Payments: BCM, APM & Output Management Boundaries
- SAP Portfolio Analyzer: Returns and Benchmarks in TRM
- SAP S/4HANA Cash Forecasting, End to End
- SAP Transaction Manager: Deals and Instruments
- SAP Treasury Deployment & Edition Comparison
- SAP Treasury Fiori Apps: What Replaces Which Transaction
- SAP Treasury Implementation Roadmap & Module Selection
- SAP Treasury Tables: VTBFHA, FEBEP and the TRM Table List
- SAP Treasury Transaction Codes: The Ones That Matter
- SAP TRM Accounting & Posting Architecture
- SAP TRM Position Management and Valuation
- SAP TRM Product Types and Transaction Types, Explained
- SAP TRM vs a Standalone TMS: Embedded or Best-of-Breed?
- Security Boundaries for Enterprise AI Agents
- Segregation of Duties in Treasury Systems
- Should You Connect an AI Agent Directly to Your ERP?
- Solution Design and Blueprint for Finance Systems
- Straight-Through Processing in Treasury
- Stress Testing and Scenario Analysis in Treasury
- Supply Chain Finance and Dynamic Discounting
- SWIFT gpi: Tracking Cross-Border Payments
- Test Data Management for Finance-System Projects
- Testing Strategy for Finance Systems: SIT, UAT, Regression
- The 13-Week Cash Flow Forecast: A Practical Guide
- The Anatomy of an AI-Native Enterprise Workflow
- The Best Treasury Management System: How to Choose
- The cost of unclear ownership in enterprise delivery
- The Enterprise AI Control Layer
- The EU AI Act's High-Risk Rules Are a Control Environment
- The friction tax on finance teams
- The Hidden Work Around Enterprise Systems
- The OWASP LLM Top 10 (2026), Read From a Finance Seat
- The Treasury Data Model: Core Entities and Reference Data
- TMS Cloud Security and Data Residency
- TMS Data Migration: Moving Master Data and Open Deals
- TMS Pricing, Licensing and Total Cost of Ownership
- TMS Vendor Demo Questions and Evaluation Scorecard
- Trapped Cash and Cash Repatriation
- Treasury Bank Connectivity: SWIFT, Host-to-Host, API, EBICS
- Treasury Data Lineage: Source to Reported Number
- Treasury Data Quality and Governance
- Treasury Exception Management: Designing the Operating Queue
- Treasury Exposure Data Quality
- Treasury Integration Patterns: Files, APIs and Middleware
- Treasury KPIs: How to Measure and Monitor Performance
- Treasury Management System Implementation Guide
- Treasury Management System Requirements Checklist
- Treasury Master Data Management
- Treasury Operating Model: Centralized vs Decentralized
- Treasury Reporting and Analytics Architecture
- Treasury Risk Aggregation & Reporting
- Treasury Transformation: A Practical Guide
- Turning a Slack request into a decision-ready initiative
- User Acceptance Testing for Finance Systems
- Value at Risk (VaR) in Corporate Treasury
- Value Date vs Booking Date vs Entry Date on a Bank Statement
- Virtual Accounts and VAM: Structures and Design
- What AI Transformation Actually Means
- What Does a Corporate Treasury Do?
- What I Learned Building Multiple Products at Once
- What Is a Payment Factory? Centralized Payments and POBO
- What Is a Treasury Management System (TMS)?
- What Is an In-House Bank? A Treasury Guide
- What Is SAP Treasury and Risk Management (TRM)?
- What Is the Treasury System of Record?
- What Is Treasury Risk Management?
- Where to Start With Enterprise AI
- Why Confirmed Opt-In Is Not a Setting in 5dayemail
- Why Delivery Sheet Has Four Decisions, Not a Backlog
- Why Enterprise AI Is an Architecture Problem
- Why I Build in Public
- Why I Build Narrow: Choosing Who a Product Is For
- Why I Built 5dayemail
- Why I Built Delivery Sheet
- Why I Built Listemizde Without Sponsored Rankings
- Why I Built Yollardayız
- Why I Don't Offer a Free Plan
- Why I Write the Expected Output Before the Screen
- Why Most AI Pilots Never Become Operating Systems
- Why Most AI-Built Apps Feel Like Demos
- Why teams commit before the request is clear
- Why TMS Implementations Fail (and How to De-Risk Yours)
- Why Yollardayız Shows the Source of Every Number
- Working Capital and Cash: The Cash Conversion Cycle
- Your AI Agent's Logs Are Not an Audit Trail