Ir al contenido

Listar movimientos de CCMA

GET
/v1/cuits/{cuit}/ccma/movimientos
curl --request GET \
--url 'https://api.afippi.com/v1/cuits/20111111112/ccma/movimientos?limit=50&offset=0' \
--header 'Authorization: Bearer <token>'

Lista los movimientos de la Cuenta Corriente de Monotributistas y Autónomos. La paginación es por período, del más reciente al más antiguo: total cuenta períodos y data trae todos los movimientos de los períodos de la página. saldo es el saldo acumulado después del movimiento; un valor negativo es saldo deudor.

cuit
required
string
/^\d{2}-?\d{8}-?\d$/
Example
20111111112
limit
integer
default: 50 >= 1 <= 100
offset
integer
0

Página de movimientos de CCMA.

Media typeapplication/json

La paginación cuenta períodos, del más reciente al más antiguo: data trae todos los movimientos de los períodos de la página y total es la cantidad de períodos.

object
data
required
Array<object>

Movimiento de CCMA. Cada uno trae debe o haber, nunca los dos.

object
orden
required

Posición del movimiento en la cuenta corriente.

integer
periodo
required
string
impuesto
required
string
concepto
required
string
subconcepto
required
string
descripcion
required
string
fechaMovimiento
required
string format: date-time
debe
required
number | null
haber
required
number | null
saldo
required

Saldo acumulado después del movimiento. Un valor negativo es saldo deudor.

number
pagination
required
object
limit
required
integer
offset
required
integer
total
required

Cantidad total de registros que matchean la consulta.

integer
syncedAt
required

Fecha de la última sincronización exitosa con ARCA. Es null cuando el sistema nunca se sincronizó.

string | null format: date-time
Example
{
"data": [
{
"periodo": "07/2026"
}
],
"syncedAt": "2026-07-15T03:12:44.000Z"
}

Parámetros de consulta inválidos. El mensaje nombra el campo que falla.

Media typeapplication/json
object
error
required
string
Example
{
"error": "'limit' debe ser un entero entre 1 y 100."
}

Token de acceso ausente o inválido.

Media typeapplication/json
object
error
required
string
Example
{
"error": "Token de acceso ausente o inválido."
}

La suscripción de la cuenta no está activa.

Media typeapplication/json
object
error
required
string
Example
{
"error": "Tu suscripción no está activa. Suscribite en https://app.afippi.com/dashboard/subscription para volver a acceder a tus datos."
}

El CUIT no existe o no pertenece a tu cuenta. Ambos casos responden igual.

Media typeapplication/json
object
error
required
string
Example
{
"error": "No se encontró el CUIT solicitado."
}

Se superó el límite por minuto o la cuota mensual.

Media typeapplication/json
object
error
required
string
Example
{
"error": "Se superó el límite de solicitudes. Intentá nuevamente más tarde."
}

Error interno del servidor.

Media typeapplication/json
object
error
required
string
Example
{
"error": "Error interno del servidor."
}