> ## 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 what a `Movement` is and how `Movement` objects track your account balance. A `Movement` represents any transaction that changes the balance of your `Account`, and Fintoc creates one every time money enters or leaves the account. For the field-by-field schema, see the [`Movement` object](/reference/transfers-api/transfers-movements/transfers-movement-object) reference.

Use `Movement` objects as your audit trail. Each `Movement` records the balance after Fintoc applies the `Movement`, so you can reconstruct your account balance at any point.

## Movement types

A `Movement` carries a `type` that names what created it. The Transfers `Movement` object schema currently documents one value:

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

For the `type` field and the schema behind each `resource_id`, see the [`Movement` object](/reference/transfers-api/transfers-movements/transfers-movement-object) reference.

## Balance tracking

Every `Movement` includes the updated account balance after Fintoc processes the transaction. This balance lets you reconstruct your account's state after any transaction.
