---
title: "El plan con su clasificación y sus códigos oficiales"
method: GET
path: "/contabilidad/cuentas/correspondencias"
tags: ["contabilidad"]
---

# El plan con su clasificación y sus códigos oficiales

`GET /contabilidad/cuentas/correspondencias`

## Request

- Base URL: `https://contadeo.com/api`
- URL: `https://contadeo.com/api/contabilidad/cuentas/correspondencias`
- Auth: HTTP bearer

Cada cuenta con la marca corriente / no corriente que rige (la suya o la que hereda de su grupo) y su correspondencia con el plan de cuentas de la Superintendencia de Compañías (`scvs`) y con los casilleros del formulario 101 del SRI (`f101`). Las correspondencias se guardan por versión del catálogo oficial: para un `ejercicio` rige la de la versión más reciente que no lo supera. `pendientes` cuenta las cuentas activas que reciben movimientos y a las que les falta el dato.

## Query parameters

- `emisorId` string, uuid, required
- `ejercicio` integer

## Response `200`

El plan, ordenado por código

- object
  - `emisorId` string, uuid
  - `ejercicio` integer
  - `versiones` object: Versión de cada catálogo que rige para el ejercicio (`scvs`, `f101`); `null` si todavía no hay ninguna
  - `cuentas` object[]
    - `cuentaId` string, uuid
    - `codigo` string
    - `nombre` string
    - `tipo` 'activo' | 'pasivo' | 'patrimonio' | 'ingreso' | 'costo' | 'gasto'
    - `naturaleza` 'deudora' | 'acreedora'
    - `codigoPadre` string, nullable
    - `imputable` boolean
    - `activa` boolean
    - `corriente` boolean, nullable: La marca propia; `null` si la hereda
    - `corrienteEfectivo` boolean, nullable: La que rige; `null` fuera del activo y del pasivo, o si nadie por encima la fija
    - `scvs` object, nullable: `null`: la cuenta no tiene correspondencia (pendiente). Los grupos siempre van en `null`.
      - `codigo` string, nullable: `null`: decidido que la cuenta no se informa en ese catálogo
      - `nombre` string, nullable: Rótulo oficial del código
      - `codigoSaldoContrario` string, nullable: A dónde va el saldo cuando sale con el signo contrario al de la cuenta
      - `ejercicioDesde` integer: Versión del catálogo oficial a la que pertenece el código
      - `origen` 'catalogo' | 'manual'
    - `f101` object, nullable: `null`: la cuenta no tiene correspondencia (pendiente). Los grupos siempre van en `null`.
      - `codigo` string, nullable: `null`: decidido que la cuenta no se informa en ese catálogo
      - `nombre` string, nullable: Rótulo oficial del código
      - `codigoSaldoContrario` string, nullable: A dónde va el saldo cuando sale con el signo contrario al de la cuenta
      - `ejercicioDesde` integer: Versión del catálogo oficial a la que pertenece el código
      - `origen` 'catalogo' | 'manual'
  - `pendientes` object
    - `sinClasificar` integer
    - `scvs` integer
    - `f101` integer

## Other responses

- `400`: Cuerpo inválido o validación de negocio (previene errores SRI 62/52/65/69/39)
- `403`: Token/key ausente, inválido o expirado

---

[API](https://skmtc.dev/contadeo/apis/api-de-contadeo.md) · [All operations](https://skmtc.dev/contadeo/apis/api-de-contadeo/llms.txt) · [OpenAPI document](https://skmtc.dev/contadeo/apis/api-de-contadeo/revisions/461bbb9a74ce?raw)
