Value Date Calculator
value_dateCalculate the value/settlement date for a payment.
Determines when a payment will settle based on:
Source and destination country holiday calendars
Weekend conventions (Sat/Sun or Fri/Sat)
Currency center holidays (if FX conversion involved)
Settlement convention (T+0, T+1, T+2)
Examples: value_date("US", "DE") value_date("US", "DE", "fx_spot", "USD", "EUR") value_date("DE", "FR", "sepa") value_date("US", "US", "wire", from_date="2026-07-03")
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from_date | No | Start date, YYYY-MM-DD (default: today). You do not know today's date: omit this argument unless the user named a specific send date. If the user's date is relative ("the 20th", "next Friday", "month-end"), read the `today` block in any response from this tool, bank_holidays or is_business_day_check and resolve against that. | |
| dest_country | Yes | Receiver's country, ISO 3166-1 alpha-2 country code (e.g. "DE"). | |
| base_currency | No | Base currency for FX, ISO 4217 (e.g. "USD"). Required when settlement_type is "fx_spot". | |
| source_country | Yes | Sender's country, ISO 3166-1 alpha-2 country code (e.g. "US"). | |
| settlement_type | No | One of "wire" (T+0 domestic / T+1 international, the default), "fx_spot" (T+1 or T+2 depending on the pair), "sepa" (D+1), "sepa_instant" (T+0). | wire |
| target_currency | No | Target currency for FX, ISO 4217 (e.g. "EUR"). Required when settlement_type is "fx_spot". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||