{
    "id": "mov_BO381oEATXonG6bj",
    "object": "movement",
    "amount": 59400,
    "post_date": "2020-04-17T00:00:00.000Z",
    "description": "Traspaso de:Fintoc SpA",
    "transaction_date": "2020-04-16T11:31:12.000Z",
    "currency": "CLP",
    "reference_id": "123740123",
    "type": "transfer",
    "pending": false,
    "recipient_account": null,
    "sender_account": {
        "holder_id": "771806538",
        "holder_name": "Comercial y Producción SpA",
        "number": "1530108000",
        "institution": {
          "id": "cl_banco_de_chile",
          "name": "Banco de Chile",
          "country": "cl"
        }
    },
    "comment": "Pago factura 198"
}

Atributo

Tipo

Descripción

id

string

Identificador único del movimiento generado por Fintoc.
Como todos los IDs de Fintoc, es case sensitive.

object

string

Identificador del tipo de objeto. Su valor es movement.

amount

integer

Monto del movimiento como entero .
Es negativo cuando plata sale de la cuenta, y positivo cuando plata entra. Por ejemplo, una compra es negativo; si alguien transfiere a la cuenta, es positivo.

post_date

string

Fecha contable del movimiento en formato ISO 8601ISO 8601 - Formato YYYY-MM-DDThh:mm:ssZ. Ejemplo: 2021-04-12T16:13:37Z.

description

string

Descripción del movimiento entregado por la institución.

transaction_date

string

Fecha y hora —en formato ISO 8601ISO 8601 - Formato YYYY-MM-DDThh:mm:ssZ. Ejemplo: 2021-04-12T16:13:37Z— en que se realizó el movimiento. Puede ser null.

currency

string

Código ISO de divisa de 3 letras.

reference_id

string

El identificador del movimiento entregado por la institución. Puede ser null.
En el caso de una transferencia es el número de operación o id de transacción. En el caso de un cheque es el número de documento.

type

string

El tipo de movimiento.
Es transfer si es una transferencia, check si es un cheque o other en caso contrario.

pending

boolean

Si el movimiento es un cheque, indica si está pendiente la confirmación por parte del banco.
En caso que el movimiento no sea un cheque, entonces es false.

recipient_account

object

Si el movimiento es una transferencia, entonces este campo indica la cuenta hacia la que se transfirió. Puede ser null.
Ve el objeto Transfer Account para más detalles.

sender_account

object

Si el movimiento es una transferencia, entonces este campo indica la cuenta que transfirió. Puede ser null.
Ve el objeto Transfer Account (Transfer Account para más detalles.

comment

string

Si el movimiento es de tipo transfer, entonces este campo indica el comentario de la transferencia. Puede ser null.

📘

Diferencia entre fecha contable y fecha de transacción

Tal como notaste, existen dos fechas: post_date y transaction_date 🧐. Esto es porque el banco utiliza fechas contables. Existen bancos que incluso agregan movimientos en el futuro. Por ejemplo si realizas una transacción el día sábado, esta aparecerá con una fecha relativa al siguiente lunes. En el ejemplo anterior, la fecha del día sábado sería transaction_date y la del lunes post_date.

📘

Cheques con estado pendiente

Los cheques se demoran un tiempo en ser confirmados por el banco. Ese tiempo puede ser de hasta 48 horas hábiles. Los cheques pendientes de confirmación pueden ser reversados por varias razones, como por ejemplo falta de fondos. Fintoc marca los cheques pendientes con el flag pending para que sepas que ese movimiento aún no está confirmado por el banco.

Objeto Transfer Account

Atributo

Tipo

Descripción

holder_id

string

Identificador del titular de la cuenta. En Chile es el RUT del titular.

holder_name

string

Nombre del titular de la cuenta.

number

string

Número de la cuenta. Puede ser null.

institution

object

Institución a la que pertenece la cuenta. Puede ser null.