Prompt Engineering for Treasury: The T.R.A.C.E. Framework
Write prompts that produce results, not essays.
- 01Task, Role, Assets, Constraints, Expected Output
- 02Three worked prompts: cash flow email, MT940 exception flagging, FX rate comparison
- 03The 5 most common prompt mistakes
- The T.R.A.C.E. one-pager
- A Treasury Prompt Library with 20 ready-to-use prompts
The difference is not intelligence. It is structure.
"Help me with my cash flow forecast"
Result: a generic 500-word essay about what cash flow forecasting is, why it matters, and six bullet points you already know.
"You are a Senior Treasury Analyst. Analyze this 13-week cash flow projection for Entity A (EUR). Flag any week where net cash < 500K. Output: table with Week, Inflow, Outflow, Net, Status."
Result: a structured table with actionable flags you can paste into your board pack.
Same AI, same intelligence. The difference is the structure of your instruction. This module is 30% framework, 70% practice.
The T.R.A.C.E. framework
Five layers. Built for reconciliation, FX and forecasting, not adapted from marketing or HR.
What you need done
(reconcile, forecast, analyze FX)
Who you are + who the AI is
(analyst reviewing, AI as processor)
What data you provide
(MT940, rate sheets, projections)
What AI must NOT do
(no invented numbers, no names)
Exact format you want back
(table, email, exception report)
The next three screens go through each layer. Then we apply it to three real prompts.
Task: what you need, specifically
The #1 mistake: being vague about what you actually need done.
Rule: if your task description could apply to marketing, sales or HR, it is not specific enough for treasury.
Role: define both sides
You are not just telling AI what to be. You are telling it who YOU are, so it calibrates depth.
- Treasury Manager reviewing daily positions
- CFO preparing board presentation
- Treasury Analyst reconciling month-end
- Group Treasurer evaluating bank proposals
- Data processor extracting structured info
- Junior analyst preparing a first draft
- Compliance checker flagging exceptions
- Report generator formatting outputs
Assets: what data you feed the AI
AI is only as good as the data you give it. In treasury, data comes in specific formats. Name the format and the AI knows how to handle it.
Constraints: the safety net
The layer most people skip. In treasury, skipping constraints is dangerous. Think of it as the compliance layer of your prompt.
Expected Output: tell AI exactly what to produce
If you do not specify the format, AI will choose for you. It will choose wrong.
Columns: Date | Entity | Currency | Amount | Variance | Flag
To: CFO. Subject: Weekly Liquidity Update. Tone: formal, 200 words max
Only items where variance > 10% or amount > EUR 50K
5 key findings, each max 1 sentence, ordered by impact
That is the entire theory. Now we build three prompts: simple, medium, advanced. Same framework every time. Run each one yourself in a fresh chat.
Exercise 1: Cash flow summary email
First, try the way most people do it: "Help me write a cash flow summary email for my team." You get a template. No numbers, no entities, no alert. Now the T.R.A.C.E. version:
T (Task): Draft a weekly cash flow summary email for internal distribution to the treasury and finance team. R (Role): I am the Treasury Manager at a mid-sized manufacturing company with 3 entities in EUR. You are a treasury reporting assistant. A (Assets): This week's data: Entity A: Opening EUR 4.2M, inflows EUR 1.8M (client payments from Beta Industries and Gamma Corp), outflows EUR 2.1M (supplier payments EUR 1.4M + payroll EUR 0.7M). Closing EUR 3.9M. Entity B: Opening EUR 1.1M, inflows EUR 0.6M, outflows EUR 0.4M. Closing EUR 1.3M. Entity C: Opening EUR 0.8M, inflows EUR 0.2M, outflows EUR 0.5M. Closing EUR 0.5M. Group total closing: EUR 5.7M. Last week group total was EUR 6.1M. C (Constraints): Do not speculate on next week's movements. Do not include client names in the email (confidentiality). Keep the email under 200 words. Round all amounts to one decimal. Flag any entity closing below EUR 1M. E (Expected Output): Professional email format. Subject line included. Three sections: (1) Group summary with week-over-week change, (2) Entity breakdown table, (3) Alert section for Entity C below the EUR 1M threshold. Tone: factual, no opinions.
- ✓ Subject line
- ✓ Group summary: EUR 5.7M, down EUR 0.4M week over week
- ✓ Entity table with all three entities
- ✓ Alert: Entity C closing at EUR 0.5M, below the EUR 1M threshold
- ✓ No client names (Beta Industries and Gamma Corp stay out)
Check the math: 4.2 + 1.8 − 2.1 = 3.9. 1.1 + 0.6 − 0.4 = 1.3. 0.8 + 0.2 − 0.5 = 0.5. Always check. If AI gets a number wrong, that is exactly why constraints and verification exist.
Exercise 2: Bank statement exception flagging
Month-end. A BNP Paribas Fortis statement with 9 transactions. Flag everything over EUR 10,000 and categorize it: expected, unexpected, or needs investigation. The key asset here is the known recurring list: without it, AI has no basis to categorize anything.
You are a bank statement analysis processor supporting a Senior Treasury Analyst during month-end review for a mid-sized manufacturing company. TASK: Analyze this MT940 bank statement. Flag all transactions exceeding EUR 10,000. Categorize each as: Expected (matches known recurring pattern), Unexpected (does not match any known pattern), or Requires Investigation (partially matches but amount or timing deviates). KNOWN RECURRING TRANSACTIONS: - Mueller GmbH: monthly raw materials, typically EUR 150K-200K (debit) - Payroll: monthly, typically EUR 42K-48K for ~47 employees (debit) - Daimler AG: irregular project payments, EUR 50K-500K (credit) - Quarterly VAT: EUR 12K-18K (debit) - D&O Insurance: quarterly, EUR 3K-5K (debit) - BNP Paribas account fees: monthly, EUR 1.5K-2.5K (debit) DATA: [paste MT940 here] CONSTRAINTS: - Do not invent or estimate any amounts. Use only data from the statement. - If a transaction cannot be confidently categorized, mark it "Requires Investigation" with a reason. - Do not skip any transaction over EUR 10K. - Flag if closing balance does not equal opening + net transactions. OUTPUT FORMAT: Table with columns: # | Date | Reference | Description | Amount EUR | Direction | Category | Notes Sort by amount descending. After the table: Summary line (total flagged count, total flagged value, balance validation result).
:20:STMT2025030701 :25:BPOTBEB1/BE68539007547034 :28C:00089/001 :60F:C250306EUR487392,15 :61:2503070307D185000,00NTRF10293847//PAY-2025-0341 :86:Supplier Payment - Mueller GmbH - Monthly raw materials :61:2503070307C312500,00NTRF10293848//RCV-2025-0892 :86:Customer Receipt - Daimler AG - Invoice #INV-2024-4521 :61:2503070307D14750,00NCHK10293849//TAX-2025-Q1 :86:Tax Authority - Quarterly VAT advance payment :61:2503070307D67200,00NTRF10293850//PAY-2025-0342 :86:Supplier Payment - Logistics Partner SRL - Freight Q1 :61:2503070307C8450,00NTRF10293851//RCV-2025-0893 :86:Intercompany Receipt - Entity B - Cost allocation Feb :61:2503070307D2100,00NTRF10293852//FEE-2025-03 :86:Bank Charges - BNP Paribas Fortis - Account maintenance + SWIFT fees :61:2503070307D45000,00NTRF10293853//PAY-2025-0343 :86:Payroll - March 2025 - 47 employees :61:2503070307C125000,00NTRF10293854//RCV-2025-0894 :86:Customer Receipt - Siemens Energy - Project milestone payment :61:2503070307D3800,00NTRF10293855//INS-2025-Q1 :86:Insurance - Quarterly D&O premium :62F:C250307EUR615492,15
| Counterparty | EUR | Dir | Expected category |
|---|---|---|---|
| Daimler AG | 312,500 | C | Expected (irregular project payments) |
| Mueller GmbH | 185,000 | D | Expected (within 150–200K) |
| Siemens Energy | 125,000 | C | Unexpected: not on the known list |
| Logistics Partner SRL | 67,200 | D | Unexpected: not on the known list |
| Payroll | 45,000 | D | Expected (within 42–48K) |
| Quarterly VAT | 14,750 | D | Expected (within 12–18K) |
6 flagged items, EUR 749,450 in total. Intercompany (8,450), bank fees (2,100) and insurance (3,800) are below the threshold. Balance: 487,392.15 + 128,100 net = 615,492.15. The statement is complete.
Exercise 3: FX rate comparison and hedge timing
You are the Group Treasurer and need to hedge EUR 5M of EUR/USD receivables. Two banks quoted you, and you have 30 days of spot data. Watch the Constraints layer: in FX, the compliance language matters. The data is already inside the prompt.
You are an FX analytics assistant with expertise in forward pricing and corporate hedging. TASK: Compare two bank rate sheets for EUR/USD. Analyze spreads, forward point structure, and assess hedge timing based on 30 days of spot history. I need objective data to support a hedging decision. ROLE CONTEXT: I am the Group Treasurer at a manufacturing company deciding between two bank counterparties for a EUR 5M forward hedge. Our hedging policy: hedge 75% of confirmed exposures within 30 days of identification, maximum tenor 6 months, minimum two competitive quotes required. DATA SOURCE 1 - BANK A (Deutsche Bank): EUR/USD Indicative Rates - Deutsche Bank - 07 Mar 2025 Spot: 1.0842 / 1.0846 1M Forward: 1.0856 / 1.0861 (points: +14/+15) 3M Forward: 1.0889 / 1.0895 (points: +47/+49) 6M Forward: 1.0938 / 1.0946 (points: +96/+100) DATA SOURCE 2 - BANK B (BNP Paribas): EUR/USD Indicative Rates - BNP Paribas - 07 Mar 2025 Spot: 1.0841 / 1.0847 1M Forward: 1.0854 / 1.0860 (points: +13/+13) 3M Forward: 1.0886 / 1.0894 (points: +45/+47) 6M Forward: 1.0933 / 1.0944 (points: +92/+97) DATA SOURCE 3 - 30 DAY SPOT HISTORY: 07 Feb: 1.0791, 14 Feb: 1.0823, 21 Feb: 1.0867, 28 Feb: 1.0812, 07 Mar: 1.0844 30d High: 1.0891 (24 Feb), 30d Low: 1.0763 (10 Feb) CONSTRAINTS: - Do NOT recommend a specific bank. Present data objectively. - Do NOT calculate P&L or hedge effectiveness. - Flag any quoted rate deviating more than 15 basis points from calculated mid-market. - This is decision support, not investment advice. State this explicitly in the output. - Use only the data provided. Do not reference external market data or forecasts. OUTPUT FORMAT (three sections): SECTION 1 - Spread Comparison Table: Tenor | Bank A Bid/Ask | Bank B Bid/Ask | Mid-Market | Spread A | Spread B | Deviation from Mid SECTION 2 - Volatility Summary: 30 day range, current spot vs range position (percentile), weekly trend direction, realized volatility estimate. SECTION 3 - Timing Assessment: Based on spot position within 30d range, is current level favorable / neutral / unfavorable for a EUR seller (hedging EUR receivables into USD)? No recommendation, just data context. Include disclaimer: "This analysis is decision support only. It does not constitute investment advice."
- Spreads: Bank A is tighter at every tenor (spot 4 pips vs 6; 6M 8 pips vs 11). No quote deviates more than 15 bps from mid.
- Direction matters: a EUR seller deals on the bid. Bank A's bid is higher at every tenor (6M: 1.0938 vs 1.0933). Bank B's lower forward points would help a EUR buyer, not a seller. A good test of whether the AI reasons about direction.
- Range: spot 1.0844 in a 1.0763–1.0891 range, roughly the 63rd percentile, above the 30-day average and up from 1.0791 four weeks ago.
- Timing: neutral to favorable for a EUR seller.
- Compliance: the disclaimer is there, and the AI does not pick a bank. It gives you the data; you make the decision.
Your turn: write your own T.R.A.C.E. prompt
You are preparing the monthly treasury report for your CFO.
Data: cash positions for 3 entities (EUR/USD/GBP), a bank fees statement, an FX exposure report (hedged vs unhedged), last month's forecast vs actual variance.
- 1Write it (10 min). All five layers. Use your own sanitized data or invented numbers.
- 2Review it (10 min). Ask a colleague, or check it yourself against the list below. Look for missing constraints, vague tasks, unspecified formats.
- 3Run it (10 min). Check the output against your data. Fix the prompt, not the output.
Want a structured form to fill in? The Treasury Prompt Builder walks you through the same layers.
The 5 most common prompt mistakes
No constraints. Always add: 'Do not invent numbers. If data is missing, say so.' This single constraint removes most hallucination issues.
Vague output format. "Give me a summary" is not a format. Specify columns, word count, sections. If you want a table, say table.
Missing context about your role. AI calibrates depth based on who is asking. A CFO gets an executive summary; an analyst gets the detailed breakdown.
Raw data without description. Tell AI: 'This is an MT940 file with 47 transactions for Entity X in EUR from BNP Paribas.' Context is not optional.
One giant prompt instead of steps. Break complex tasks up: Step 1 parse, Step 2 analyze, Step 3 format. Each step checks the previous one.
The T.R.A.C.E. one-pager
Keep it next to your screen.
Be precise. Replace 'help with FX' with 'calculate net EUR/USD exposure across 3 entities and flag unhedged positions above USD 500K.'
Your role sets the depth. AI’s role sets the behavior. A CFO gets summaries. An analyst gets details.
Name the format (MT940, CAMT.053, CSV). Describe the content (count, currency, entity, period).
Always include: do not invent numbers, do not include client names, flag missing data instead of assuming.
Specify table columns, word count, structure, tone. If you do not specify, AI will choose for you.
- · If your task could apply to marketing or HR, it is not specific enough for treasury.
- · Always include: "Do not invent or estimate numbers."
- · Always specify the output format. Table, email, bullet summary. Pick one.
- · Break complex tasks into steps: parse, analyze, format.
- · Describe your data: format, count, currency, entity, time period.
Treasury Prompt Library: 20 ready-to-use prompts
Find the prompt that matches your task, copy it, replace the [bracketed sections] with your data (sanitized), and run it. If the output is not right, refine the Constraints or Expected Output.
#01Daily Cash Position Summarysaves 20-30 min/day +−
When to useA quick overview of today's cash position across all entities and currencies, highlighting balances below minimum thresholds.
T: Summarize the daily cash position across all entities from the data below. Identify any account with a balance below the minimum threshold indicated. R: I am a Treasury Manager reviewing morning positions. You are a cash position reporting assistant. A: [Paste today's balance data: Entity | Account | Currency | Balance | Min Threshold] C: Do not estimate or round balances. If a threshold is not provided for an account, skip the threshold check for that account. Do not add commentary beyond what the data shows. E: Table format: Entity | Currency | Balance | Threshold | Status (OK / BELOW MINIMUM). Add a summary row at the bottom: Total by currency, count of accounts below threshold.
#0213-Week Cash Flow Forecast Reviewsaves 45-60 min/week +−
When to useYou have a 13-week forecast and need AI to flag potential shortfalls, unusual patterns, or large swings versus the prior week.
T: Review this 13-week cash flow forecast. Flag any week where: (a) net cash flow is negative, (b) week-over-week change exceeds 20%, or (c) closing balance falls below EUR 1,000,000. R: I am a Senior Treasury Analyst preparing the weekly forecast review for management. You are a data analysis assistant. A: [Paste 13-week forecast: Week | Opening | Inflows | Outflows | Net | Closing] C: Do not modify any numbers. Do not project beyond week 13. If data for a week is incomplete, flag it as INCOMPLETE rather than estimating. E: Two sections: (1) Flag table: Week | Issue Type | Detail | Severity (High/Medium/Low). (2) Three-line executive summary of key concerns, suitable for email to CFO.
#03Forecast vs. Actual Variance Analysissaves 30-45 min/month +−
When to useMonth-end comparison between forecast and actuals, identifying the biggest drivers of variance.
T: Compare this month's forecasted cash flows against actuals. Calculate variance (amount and %) for each category. Identify the top 3 variance drivers. R: I am a Treasury Analyst preparing month-end reporting. You are a variance analysis assistant. A: [Paste two datasets: Forecast by category | Actual by category. Categories: Client receipts, Supplier payments, Payroll, Tax, Intercompany, Other] C: Calculate variance as Actual minus Forecast. Positive = more cash than expected. Do not speculate on reasons for variance. Present facts only. E: Table: Category | Forecast | Actual | Variance (EUR) | Variance (%). Sorted by absolute variance descending. Below the table: list the top 3 drivers with their impact.
#04Liquidity Gap Analysissaves 30 min +−
When to useAssess liquidity across time buckets (overnight, 1 week, 1 month, 3 months) to identify potential gaps.
T: Calculate the liquidity gap for each time bucket based on the asset and liability maturity data below. Flag any bucket where the cumulative gap is negative. R: I am a Group Treasurer reviewing liquidity risk. You are a liquidity analysis assistant. A: [Paste: Instrument | Type (Asset/Liability) | Currency | Amount | Maturity bucket (O/N, 1W, 1M, 3M, 6M, 12M)] C: Treat all amounts in reporting currency (EUR). If FX conversion is needed, I will provide rates separately. Do not assume any rollover of maturing instruments. E: Table: Bucket | Assets Maturing | Liabilities Maturing | Gap | Cumulative Gap | Status (OK / NEGATIVE). Include a one-line assessment: is overall liquidity position comfortable, tight, or critical.
#05Short-Term Funding Needs Calculatorsaves 15-20 min +−
When to useBased on current position and upcoming obligations, calculate how much short-term funding is needed and by when.
T: Based on the current cash position and upcoming payment obligations, calculate the funding gap for the next 5 business days. Recommend the minimum drawdown amount needed. R: I am a Treasury Manager planning short-term borrowing. You are a funding planning assistant. A: Current position: [amount by currency]. Upcoming payments: [Date | Amount | Currency | Priority (mandatory/deferrable)]. Available credit facility: [amount, currency, rate]. C: Mandatory payments cannot be deferred. Maintain a minimum buffer of EUR 200,000 after all mandatory payments. Round funding needs up to nearest EUR 100,000. E: Day-by-day table: Date | Opening | Mandatory Outflows | Deferrable Outflows | Inflows | Closing | Funding Needed. Summary: total funding required, recommended drawdown date, estimated interest cost.
#06FX Exposure Summarysaves 30-45 min +−
When to useConsolidate FX exposure across entities and currencies, showing hedged vs. unhedged positions.
T: Consolidate the FX exposure data below. For each currency pair, calculate: total exposure, hedged amount, unhedged amount, hedge ratio. Flag any currency pair where hedge ratio is below 75% (our policy minimum). R: I am a Treasury Manager reviewing the group FX position. You are an FX exposure analysis assistant. A: [Paste: Entity | Currency Pair | Exposure Amount | Direction (Pay/Receive) | Hedged Amount | Hedge Instrument (Forward/Option/None)] C: Net exposures within the same entity and currency pair before calculating group totals. Do not net across different entities unless they are in the same netting agreement. Do not recommend specific hedging actions. E: Summary table: Currency Pair | Gross Exposure | Netted Exposure | Hedged | Unhedged | Hedge Ratio | Policy Compliant (Y/N). Separate section listing all non-compliant pairs.
#07FX Rate Sheet Comparisonsaves 20-30 min +−
When to useCompare forward rate quotes from two or more banks to identify the most competitive pricing.
T: Compare the FX forward rate quotes from Bank A and Bank B for EUR/USD. For each tenor, calculate the spread between the two banks and identify which bank offers a better rate. R: I am a Group Treasurer evaluating counterparty pricing. You are an FX pricing analysis assistant. A: [Bank A rate sheet: Tenor | Bid | Ask | Mid] [Bank B rate sheet: Tenor | Bid | Ask | Mid] [Current ECB mid-market rate for reference] C: Compare ask rates for buy-side and bid rates for sell-side. Flag any rate that deviates more than 15 basis points from the ECB mid-market reference. This is analysis only, not a recommendation to trade. E: Table: Tenor | Bank A Mid | Bank B Mid | Spread (bps) | Better Bank | Deviation from ECB Mid. Include a summary: which bank is more competitive overall and on which tenors.
#08Hedge Effectiveness Assessmentsaves 45-60 min +−
When to useEvaluate whether existing hedges are performing as expected against the underlying exposures.
T: For each hedge in the portfolio below, calculate the P&L offset between the hedge instrument and the underlying exposure. Assess whether the hedge is effective (offset ratio between 80% and 125%). R: I am a Treasury Analyst performing quarterly hedge effectiveness testing. You are a hedge accounting analysis assistant. A: [Paste: Hedge ID | Underlying Exposure | Hedge Instrument | Notional | Original Rate | Current Rate | MTM Value] C: Use the dollar-offset method. Do not apply regression analysis. Flag hedges outside the 80-125% effectiveness band. Do not suggest accounting treatments. E: Table: Hedge ID | Underlying Change | Hedge Change | Offset Ratio | Effective (Y/N). Summary: count of effective vs ineffective hedges, total portfolio effectiveness.
#09FX Policy Compliance Checksaves 20 min +−
When to useCheck current FX positions against treasury policy limits (max tenor, min hedge ratio, approved instruments, counterparty limits).
T: Review the current FX hedge portfolio against our treasury policy parameters. Flag any position that breaches policy. R: I am a Treasury Manager conducting a policy compliance review. You are a compliance checking assistant. A: [Current portfolio: Deal ID | Currency | Tenor | Instrument | Counterparty | Notional] [Policy rules: max tenor 12M, min hedge ratio 75%, approved instruments: forwards and options only, max counterparty concentration 40%] C: Apply each rule independently. A single deal can have multiple breaches. Do not suggest corrective actions. Present facts only. E: Breach report table: Deal ID | Rule Breached | Policy Limit | Actual Value | Severity (Critical/Warning). Summary: total breaches by type, overall compliance score (% of deals compliant).
#10Bank Statement Exception Flaggingsaves 30-60 min/day +−
When to useParse a bank statement and flag transactions that are unusual, above a threshold, or unrecognized.
T: Analyze this bank statement and flag all transactions that meet any of these criteria: (a) amount exceeds EUR 10,000, (b) does not match any known recurring transaction, (c) description contains unusual keywords. Categorize each flagged item. R: I am a Senior Treasury Analyst performing daily bank statement review. You are a transaction analysis assistant. A: [Paste MT940 content or CSV extract]. Known recurring transactions: [list of description patterns and typical amounts, e.g., "RENT - EUR 15,000 monthly", "PAYROLL - EUR ~180,000 monthly"] C: Do not skip any transaction above the threshold. If a transaction partially matches a known pattern but the amount differs by more than 10%, flag it as AMOUNT MISMATCH. Do not invent descriptions. E: Table: Date | Reference | Amount | Direction | Category (Expected/Unexpected/Amount Mismatch/Investigate). Sorted by amount descending. Summary: total flagged count, total flagged value, % of statement value flagged.
#11Reconciliation Matching Reportsaves 60-90 min +−
When to useMatch bank statement transactions against internal ledger entries and identify unmatched items on both sides.
T: Match transactions from the bank statement against the internal ledger entries. Use amount, date (within 2 business days tolerance), and reference as matching criteria. R: I am a Treasury Analyst performing month-end reconciliation. You are a reconciliation matching assistant. A: [Bank statement: Date | Reference | Amount | Description] [Ledger entries: Date | Reference | Amount | GL Account | Description] C: A match requires: same amount (exact), date within 2 business days, and either matching reference OR matching description keywords. Do not force matches. If uncertain, classify as POSSIBLE MATCH with confidence score. E: Three sections: (1) Matched items table: Bank Ref | Ledger Ref | Amount | Match Type (exact/fuzzy). (2) Unmatched bank items. (3) Unmatched ledger items. Summary: matched %, unmatched value both sides.
#12Bank Fee Analysissaves 45-60 min/quarter +−
When to useExtract and categorize bank fees from statements, compare against the agreed fee schedule, identify overcharges.
T: Extract all fee-related transactions from this bank statement. Categorize them by fee type. Compare each against the agreed fee schedule and flag any overcharges. R: I am a Treasury Manager reviewing quarterly bank costs. You are a bank fee analysis assistant. A: [Bank statement with fee transactions]. [Agreed fee schedule: Fee Type | Agreed Rate/Amount | Billing Frequency] C: Only analyze transactions that are clearly fees (maintenance, wire, SWIFT, FX margin, etc.). If a transaction is ambiguous, list it separately as UNCLASSIFIED. Calculate overcharge as Actual minus Agreed. E: Table: Date | Fee Type | Actual Amount | Agreed Amount | Difference | Overcharged (Y/N). Summary: total fees paid, total agreed amount, total overcharge, % savings opportunity. List top 3 overcharge items.
#13Payment File Validationsaves 15-20 min +−
When to useCheck a payment file (SEPA XML or CSV) for common errors before submission to the bank.
T: Validate this payment file for errors before bank submission. Check: duplicate payment references, missing IBANs, amounts that do not match the approved payment list, dates in the past, and total amount versus the control total. R: I am a Treasury Operations Analyst preparing a payment run. You are a payment file validation assistant. A: [Paste payment file content or CSV]. Control total: EUR [amount]. Approved payment list: [Reference | Beneficiary | Amount] C: Do not modify the file. Only report errors. Classify each error as BLOCKING (must fix before submission) or WARNING (review recommended). Do not approve or reject the file. E: Validation report: (1) Summary: total payments, total amount, matches control total Y/N. (2) Error table: Row | Field | Error Type | Severity | Detail. (3) Pass/Fail status with count of blocking errors.
#14Weekly Treasury Report for CFOsaves 30-45 min/week +−
When to useA concise weekly summary covering cash position, FX, notable events, and outlook.
T: Draft a weekly treasury report for the CFO covering: (1) cash position summary, (2) FX exposure update, (3) notable events this week, (4) outlook for next week. R: I am a Treasury Manager. You are a treasury report drafting assistant. The CFO reads quickly and wants the key points in under 300 words. A: This week's data: [Cash position by entity/currency] [FX exposure summary] [Notable events: e.g., new facility signed, large payment processed, rate movement] [Next week: upcoming maturities, expected large flows] C: Keep total under 300 words. Use professional tone. Do not include raw data tables in the body. Use bullet points only for notable events. No recommendations, only observations. E: Email format with sections: (1) Cash Position (2-3 sentences), (2) FX Update (2-3 sentences), (3) Notable Events (3-5 bullet points), (4) Next Week Outlook (2-3 sentences). Subject line included.
#15Board Pack Treasury Sectionsaves 60-90 min/quarter +−
When to useThe treasury section of the quarterly board pack with KPIs, commentary, and risk flags.
T: Draft the quarterly treasury section for the board pack. Include: KPI summary, cash and liquidity overview, FX risk summary, key actions taken, and risk outlook. R: I am the Group Treasurer presenting to the Board. You are a board reporting assistant. The audience is non-treasury directors who need clear, jargon-free summaries. A: [This quarter's KPIs: average cash balance, peak/trough, weighted average investment yield, FX hedge ratio, bank facility utilization] [Key events: facility renewals, policy changes, market events] [Comparison vs. prior quarter] C: No jargon without explanation (e.g., "hedge ratio" should include a brief parenthetical). Max 2 pages equivalent. Do not include raw numbers without context. Every metric needs a trend indicator (up/down/flat vs prior quarter). E: Structured sections: (1) Dashboard KPIs (6-8 metrics with trend arrows), (2) Cash & Liquidity narrative (one paragraph), (3) FX Risk narrative (one paragraph), (4) Key Actions (3-5 bullets), (5) Outlook & Risks (one paragraph).
#16Month-End Treasury Narrativesaves 20-30 min/month +−
When to useThe narrative commentary for the month-end treasury report explaining key movements.
T: Write the month-end narrative commentary explaining the key cash flow movements, balance changes, and notable treasury events for [month]. R: I am a Treasury Analyst writing the commentary section. You are a financial narrative assistant. Target audience: Finance Director and Treasury Manager. A: [Month's data: Opening vs closing balance by entity, major inflows/outflows with descriptions, FX impact, any facility drawdowns/repayments] C: Explain movements factually. Attribute changes to specific drivers (e.g., "The EUR 2.1M decrease in Entity A was driven by the quarterly tax payment of EUR 1.8M and supplier settlement of EUR 0.3M"). Do not speculate on future movements. E: 200-250 word narrative. Three paragraphs: (1) Overall position change, (2) Key drivers, (3) Notable items requiring attention. No tables in the narrative itself.
#17KPI Dashboard Data Preparationsaves 20 min +−
When to useCalculate standard treasury KPIs from raw data for dashboard input.
T: Calculate the following treasury KPIs from the data provided: (1) Days Cash on Hand, (2) Cash Conversion Cycle (DSO + DIO - DPO), (3) Facility Utilization %, (4) FX Hedge Ratio, (5) Weighted Average Investment Yield, (6) Forecast Accuracy (MAPE). R: I am a Treasury Analyst updating the monthly dashboard. You are a KPI calculation assistant. A: [Relevant data for each KPI: total cash, average daily operating expenses, DSO/DIO/DPO days, total facility amount and drawn amount, FX exposure and hedged amounts, investment portfolio with yields and weights, forecast vs actual by category] C: Use standard formulas. Show the formula used for each KPI. Round to 2 decimal places. If any input data is missing, flag the KPI as INCOMPLETE rather than estimating. E: Table: KPI | Formula Used | Value | Prior Month | Change | Status (Green/Amber/Red based on: Green = improved or stable, Amber = slight deterioration, Red = significant deterioration or threshold breach).
#18Bank RFP Draftsaves 2-3 hours +−
When to useDraft an RFP for banking services (cash management, FX, or credit facility).
T: Draft a Request for Proposal for [cash management services / FX execution / credit facility] to be sent to 3-4 banks. R: I am a Group Treasurer issuing a competitive RFP. You are a treasury communication assistant. A: Company profile: [industry, revenue, number of entities, countries of operation]. Current setup: [existing banks, volumes, pain points]. Requirements: [specific services needed, SLA expectations, technology requirements, pricing structure preference] C: Keep professional and neutral tone. Do not favor any bank. Include clear evaluation criteria and timeline. Do not include confidential financial details beyond what is needed for banks to price competitively. E: Structured RFP document: (1) Introduction and company overview, (2) Scope of services, (3) Detailed requirements, (4) Pricing template (banks to fill), (5) Evaluation criteria with weightings, (6) Timeline and process, (7) Submission instructions. Target: 3-4 pages.
#19Bank Fee Negotiation Emailsaves 30-45 min +−
When to useA negotiation email to your bank based on the fee analysis findings.
T: Draft an email to our relationship manager at [Bank] requesting a fee review based on the analysis showing overcharges and market benchmarks. R: I am a Treasury Manager with a 5-year relationship with this bank. You are a business communication assistant. Tone: firm but collaborative. A: [Overcharge findings: fee type, agreed vs actual, total overcharge amount]. [Market benchmark data if available]. [Our total business with this bank: transaction volumes, deposit balances, facility size] C: Do not threaten to move banking relationship. Frame as partnership review. Include specific data points but do not share our full fee analysis. Suggest a meeting rather than demanding immediate credits. E: Email format. Subject line. 200-250 words. Structure: (1) Acknowledge relationship, (2) Note the fee review findings (specific examples), (3) Reference market benchmarks if available, (4) Request a meeting to discuss, (5) Propose timeframe.
#20Facility Amendment Requestsaves 45-60 min +−
When to useA letter requesting an amendment to an existing credit facility (covenant waiver, maturity extension, limit increase).
T: Draft a formal letter to [Bank/Agent] requesting an amendment to our [revolving credit facility / term loan]. Amendment type: [covenant waiver / maturity extension / limit increase / pricing reset]. R: I am the Group Treasurer making a formal request to our lending bank. You are a treasury communication assistant. Tone: formal, structured, compliant. A: [Current facility details: amount, maturity, key covenants]. [Reason for amendment: business context, financial position]. [Proposed terms: what we are requesting specifically] C: Do not disclose information beyond what is necessary. Include standard legal caveats (this letter does not constitute a binding commitment). Reference the credit agreement by date and parties. Do not speculate on the bank's likely response. E: Formal letter format: (1) Reference to existing facility agreement, (2) Amendment request with specific details, (3) Business rationale (brief), (4) Proposed timeline, (5) Request for confirmation. Include appropriate sign-off and legal disclaimer. Target: 1-2 pages.
Stop asking AI for help. Start giving it instructions.
- 01
T.R.A.C.E. A repeatable method for treasury prompts that produce results.
- 02
Three worked examples. The prompt got longer each time; the framework did not change. What changed was the quality of your Assets, the precision of your Constraints and the specificity of your Expected Output.
- 03
One-pager and 20-prompt library. Use them tomorrow at your desk.
Next: Module 3, AI Workflows. A prompt is a question. A workflow is a process. We chain prompts into a full bank reconciliation.
Built by a treasurer, for treasurers. · treasuryease.com