---
title: "Detalle cuenta contable"
method: GET
path: "/categories/{id}"
tags: ["Cuentas contables"]
---

# Detalle cuenta contable

`GET /categories/{id}`

## Request

- Base URL: `https://api.alegra.com/api/v1`
- URL: `https://api.alegra.com/api/v1/categories/{id}`
- Auth: HTTP basic

Permite obtener una cuenta contable particular a partir de su identificador

## Path parameters

- `id` integer, required

## Response `200`

Consulta exitosa

- union
  - Category
    - `id` integer: Identificador único que representa una cuenta contable específica. La aplicación lo asigna automáticamente
    - `name` string: Nombre de la cuenta contable
    - `code` string: Código de la cuenta contable
    - `description` string: Descripción de la cuenta contable
    - `type` 'income' | 'expense' | 'asset' | 'liability' | 'equity' | 'cost' | 'productionCost' | 'order': Tipo de cuenta contable. Las opciones posibles son: - 'income': en este tipo se encuentran las cuentas de Ingreso - 'expense': en este tipo se encuentran las cuentas de Egreso - 'asset': en este tipo se encuentran las cuentas de Activo - 'liability': en este tipo se encuentran las cuentas de Pasivo - 'equity': en este tipo se encuentran las cuentas de Patrimonio - 'cost': en este tipo se encuentran las cuentas de Costo - 'productionCost': en este tipo se encuentran las cuentas de Costo de producción - 'order': en este tipo se encuentran las cuentas de orden
    - `readOnly` boolean: Indica si la cuenta contable es únicamente de consulta. Si una cuenta es solo de consulta no se pueden realizar pagos a esta cuenta
    - `nature` 'debit' | 'credit': Naturaleza de la cuenta contable. Las opciones posibles son 'debit' para débito, y 'credit' para crédito. Si una cuenta es de naturaleza débito, significa que su valor se incrementa mediante débitos mientras que se reduce por medio de créditos, y sucede lo mismo en sentido contrario para naturaleza crédito
    - `blocked` string: Cuenta contable bloquedada. El que una cuenta se considere como bloqueada implica que no se pueden llevar movimientos contables nuevos sobre la misma. Las opciones posibles son 'yes' o 'no'
    - `categoryRule` CategoryRule
      - `id` integer: Identificador de la regla
      - `name` string: Nombre de la regla
      - `key` string: Clave identificadora de la regla
    - `idParent` integer: Identificador de la cuenta contable padre
  - CategoryMex
    - `id` integer: Identificador único que representa una cuenta contable específica. La aplicación lo asigna automáticamente
    - `name` string: Nombre de la cuenta contable
    - `code` string: Código de la cuenta contable
    - `description` string: Descripción de la cuenta contable
    - `type` 'income' | 'expense' | 'asset' | 'liability' | 'equity' | 'cost' | 'productionCost' | 'order': Tipo de cuenta contable. Las opciones posibles son: - 'income': en este tipo se encuentran las cuentas de Ingreso - 'expense': en este tipo se encuentran las cuentas de Egreso - 'asset': en este tipo se encuentran las cuentas de Activo - 'liability': en este tipo se encuentran las cuentas de Pasivo - 'equity': en este tipo se encuentran las cuentas de Patrimonio - 'cost': en este tipo se encuentran las cuentas de Costo - 'productionCost': en este tipo se encuentran las cuentas de Costo de producción - 'order': en este tipo se encuentran las cuentas de orden
    - `readOnly` boolean: Indica si la cuenta contable es únicamente de consulta. Si una cuenta es solo de consulta no se pueden realizar pagos a esta cuenta
    - `nature` 'debit' | 'credit': Naturaleza de la cuenta contable. Las opciones posibles son 'debit' para débito, y 'credit' para crédito. Si una cuenta es de naturaleza débito, significa que su valor se incrementa mediante débitos mientras que se reduce por medio de créditos, y sucede lo mismo en sentido contrario para naturaleza crédito
    - `blocked` string: Cuenta contable bloquedada. El que una cuenta se considere como bloqueada implica que no se pueden llevar movimientos contables nuevos sobre la misma. Las opciones posibles son 'yes' o 'no'
    - `categoryRule` CategoryRule
      - `id` integer: Identificador de la regla
      - `name` string: Nombre de la regla
      - `key` string: Clave identificadora de la regla
    - `idParent` integer: Identificador de la cuenta contable padre
    - `metadata` object: Otros atributos de la cuenta contable
      - `satGroupingCode` string: Código agrupador del SAT
      - `satGroupingText` string: Código agrupador del SAT en texto

## Other responses

- `401`: Información de autenticación no enviada o es inválida

---

[API](https://skmtc.dev/alegra/apis/contabilidad.md) - [All operations](https://skmtc.dev/alegra/apis/contabilidad/llms.txt) - [OpenAPI document](https://skmtc.dev/alegra/apis/contabilidad/revisions/8d1cb1d59e1c?raw)
