---
title: "Create transfer quote"
method: POST
path: "/ledger/cash-payments/quotes"
tags: ["ledger-payments"]
---

# Create transfer quote

`POST /ledger/cash-payments/quotes`

Create quote for cash payment

## Request body

- CreateTransferQuoteRequest
  - `payoutCurrency` string, required — Currency of the payout to the beneficiary.
  - `accountCurrency` string, required — Currency of the account to be debited.
  - `amount` number, required
  - `unitCurrency` string — Should be same as one of payout or account currencies. Defaults to account currency if not provided.

## Response `200`

Quote created

- CashPaymentQuote
  - `id` string, uuid, required — Unique identifier for the transfer quote.
  - `accountCurrency` string, required — Currency of the account to be debited.
  - `payoutCurrency` string, required — Currency of the payout to the beneficiary.
  - `rate` number, required — Exchange rate applied for this quote
  - `minimumAmount` number, required — Minimum amount allowed for this quote
  - `maximumAmount` number, required — Maximum amount allowed for this quote
  - `minimumPayoutAmount` number — Minimum payout amount allowed for this quote
  - `maximumPayoutAmount` number — Maximum payout amount allowed for this quote
  - `feeAmount` number — Platform fee, in accountCurrency, that would apply based on the business's configured fee preference (zero if none configured). Informational only for now — not yet reflected in minimumAmount/maximumAmount or in the amount actually debited once the payment is created; wiring it into the settled amount is a tracked follow-up.
  - `feeInclusive` boolean — The fee's intended relationship to the debited amount once wired into settlement (false = additive, matching crypto withdrawals). Has no effect on the actual debited amount today.
  - `expiresAt` string, date-time, required — Timestamp field.

## Other responses

- `400` — Request could not be validated
- `401` — Client is not authorized to make request

## Changes

- **2026-08-21** `76329919f8a7` — 2 info
  - added the optional property `feeAmount` to the response with the `200` status
  - added the optional property `feeInclusive` to the response with the `200` status
- **2026-07-26** `a3c4e2742615` — 2 info
  - the endpoint scheme security `HMACAuth` was added to the API
  - the endpoint scheme security `authToken` was removed from the API

[Change history](https://skmtc.dev/nestechops/apis/onboard-external-api-gateway/changes/ledger/cash-payments/quotes/post.md)

---

[API](https://skmtc.dev/nestechops/apis/onboard-external-api-gateway.md) · [All operations](https://skmtc.dev/nestechops/apis/onboard-external-api-gateway/llms.txt) · [OpenAPI document](https://skmtc.dev/nestechops/apis/onboard-external-api-gateway/revisions/a05e89486350?raw)
