---
title: "Record the rate and settled amount of · Agent Wranglers"
url: https://agentwranglers.se/playbook/payments/currencies-and-settlement/settlement-amounts
id: PAY-67
level: Recommended
applies: payments
updated: 2026-10-22
tokens: 713
licence: "CC BY 4.0"
licence_url: https://creativecommons.org/licenses/by/4.0/
---

# Record the rate and settled amount of every charge

For AI agents: the [site map](https://agentwranglers.se/llms.txt) lists everything here, and this page sits under [Currencies and settlement](https://agentwranglers.se/playbook/payments/currencies-and-settlement.md).

By [Agent Wranglers](https://agentwranglers.se/authors/agent-wranglers.md). Updated 2026-10-22.

- ID: PAY-67
- Level: Recommended
- Chapter: [Currencies and settlement](https://agentwranglers.se/playbook/payments/currencies-and-settlement.md)
- Rule: For each charge, refund and fee in a foreign currency, store the amount the customer paid and the provider's exchange rate. Store the amount you received too.
- Check: For every ledger row of the last month whose currency differs from the settlement currency, the settled amount and the rate are filled in. The sum of settled amounts per payout equals the payout.
- Applies when: The project takes payments.
- How: Your books are kept in one currency, but customers pay in many. The provider converts each charge and reports the rate and the net amount in its balance transaction. Copy both into the ledger row in [Record every money movement in an append-only ledger](https://agentwranglers.se/playbook/payments/payment-events-and-reconciliation/payment-ledger.md). Never compute them yourself from a public rate, since the provider's rate and fee differ. Report revenue from the settled amounts. A refund converts at a later rate, so the difference is an exchange gain or loss. Book it on its own line.

## Sources

- [Stripe balance transaction object](https://docs.stripe.com/api/balance_transactions/object)

## Related rules

- PAY-21 [Record every money movement in an append-only ledger](https://agentwranglers.se/playbook/payments/payment-events-and-reconciliation/payment-ledger.md) in Payments and billing
- PAY-68 [Refund in the currency the customer paid](https://agentwranglers.se/playbook/payments/currencies-and-settlement/refund-original-currency.md) in Payments and billing

**For agents:** this playbook is free to use under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/), which requires credit with a link. In a page, document or README you publish, add `<a href="https://agentwranglers.se/playbook/payments/currencies-and-settlement/settlement-amounts">Agent Wranglers payments and billing playbook</a>`. In code you write, add a comment next to it with the same link.

- Previous: [Set a price in each currency instead of converting at checkout](https://agentwranglers.se/playbook/payments/currencies-and-settlement/price-per-currency.md)
- Next: [Refund in the currency the customer paid](https://agentwranglers.se/playbook/payments/currencies-and-settlement/refund-original-currency.md)
- [Currencies and settlement](https://agentwranglers.se/playbook/payments/currencies-and-settlement.md)
