---
title: "Crear Concepto Contable"
method: POST
path: "/conceptoContable"
tags: ["Contabilidad"]
---

# Crear Concepto Contable

`POST /conceptoContable`

## Request

- Base URL: `https://api.loggro.com/apik/loggro-enterprise`
- URL: `https://api.loggro.com/apik/loggro-enterprise/conceptoContable`
- Auth: HTTP bearer

Permite registrar uno o varios conceptos contables. Cada petición puede contener múltiples registros y cada uno será validado individualmente antes de procesarse. El código del concepto contable debe ser único por compañía: si ya existe (dentro del mismo lote enviado o previamente creado), el registro se reporta como error y no se guarda, sin afectar el resto del lote. Los campos identificador, división y contabilizaDivision no se reciben en la petición: se asignan internamente (identificador = 2, división y contabilizaDivision = compañía de la sesión). El estado se asigna automáticamente como AC (Activo).

## Request body

- union
  - object
    - `codigo` string, required: Código del concepto contable
    - `nombreCorto` string, required: Nombre corto del concepto contable
    - `nombreLargo` string: Nombre largo del concepto contable. Si no se envía, se asigna el nombre corto.
    - `impuesto` 'S' | 'N': Indica si el concepto contable maneja impuesto (S/N). Si no se envía se asigna N por defecto.
    - `tipoImpuesto` string: Clase de impuesto asociado al concepto contable: IV: IVA, IM: IMP Nal. Cons, RE: Otras Ret., RI: Ret. IVA, RF: Ret. FTE, CR: Ret. Impto. Equidad, RC: Ret. ICA, TI: Timbre, IC: ICUI, IB: IBUA. Si la compañía no tiene habilitado el manejo de este tipo de impuesto por concepto contable, este campo, impuesto, tarifa y tolerancia se inicializan automáticamente.
    - `tarifa` number, double: Tarifa del impuesto asociado al concepto contable
    - `tolerancia` integer: Tolerancia del impuesto asociado al concepto contable
  - RecepcionConceptoContableDatosEntrada[]
    - `codigo` string, required: Código del concepto contable
    - `nombreCorto` string, required: Nombre corto del concepto contable
    - `nombreLargo` string: Nombre largo del concepto contable. Si no se envía, se asigna el nombre corto.
    - `impuesto` 'S' | 'N': Indica si el concepto contable maneja impuesto (S/N). Si no se envía se asigna N por defecto.
    - `tipoImpuesto` string: Clase de impuesto asociado al concepto contable: IV: IVA, IM: IMP Nal. Cons, RE: Otras Ret., RI: Ret. IVA, RF: Ret. FTE, CR: Ret. Impto. Equidad, RC: Ret. ICA, TI: Timbre, IC: ICUI, IB: IBUA. Si la compañía no tiene habilitado el manejo de este tipo de impuesto por concepto contable, este campo, impuesto, tarifa y tolerancia se inicializan automáticamente.
    - `tarifa` number, double: Tarifa del impuesto asociado al concepto contable
    - `tolerancia` integer: Tolerancia del impuesto asociado al concepto contable

## Response `201`

Todos los conceptos contables fueron creados correctamente

- RespuestaImportacion[]
  - `identificacion` string
  - `operacionExitosa` boolean
  - `mensaje` string

## Other responses

- `400`: Error en la validación o al menos un concepto contable falló en la creación
- `500`: Error interno inesperado en el servidor

---

[API](https://skmtc.dev/loggro/apis/enterprise-api-s.md) - [All operations](https://skmtc.dev/loggro/apis/enterprise-api-s/llms.txt) - [OpenAPI document](https://skmtc.dev/loggro/apis/enterprise-api-s/revisions/933dac40ea9c?raw)
