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

# Editar cuenta contable

`PUT /categories/{id}`

Endpoint que permite editar cuentas contables

## Path parameters

- `id` integer, required

## Request body

- CategoriesUpdateRequestBody
  - `idParent` integer — Identificador de la cuenta contable padre
  - `name` string — Nombre de la cuenta contable
  - `code` string — Código de la cuenta contable
  - `description` string — Descripción de la cuenta contable
  - `satGroupingCode` string — Código agrupador del SAT
  - `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'

## Response `200`

200 OK

- 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

---

[API](https://skmtc.net/alegra/apis/ingresos.md) · [All operations](https://skmtc.net/alegra/apis/ingresos/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/alegra/ingresos/revisions/cd52d3f68f1b/schema)
