> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fintoc.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Movements

This page explains how `Movement` objects track changes to your account balance. A `Movement` represents a transaction that changes the balance of your `Account`. Fintoc creates a `Movement` whenever money enters or leaves the account. For field definitions, see the [`Movement` object](/api/transfers-api/transfers-movements/transfers-movement-object) reference.

Use `Movement` objects as your audit trail. Each `Movement` records the account balance after Fintoc processes the transaction. The recorded balances let you reconstruct your account balance at any point.

## Movement types

The `type` field identifies the source of a `Movement`. The Transfers `Movement` object schema documents one value:

| Type       | Description                                                                                         | Example `resource_id`            |
| ---------- | --------------------------------------------------------------------------------------------------- | -------------------------------- |
| `transfer` | An inbound or outbound transfer between accounts. The `resource_id` references a `Transfer` object. | `tr_30EsX5bIoUCusF2dduyJGY7KmrL` |

For details about `type` and the object referenced by `resource_id`, see the [`Movement` object](/api/transfers-api/transfers-movements/transfers-movement-object) reference.

## Balance tracking

Every `Movement` includes the account balance after Fintoc processes the transaction. The recorded value lets you reconstruct your account balance after any transaction.
