---
title: "Crear Comprobante Contable"
method: POST
path: "/comprobante"
tags: ["Contabilidad"]
---

# Crear Comprobante Contable

`POST /comprobante`

## Request

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

El servicio está diseñado para recibir información destinada a la generación de comprobantes, ya sea de manera individual o en lote. Se permite enviar **un único comprobante** o **varios en un array**. Si alguno de los documentos falla en la validación, el sistema continuará procesando los demás y reportará los errores individualmente en la respuesta.

## Request body

- union
  - object: Datos de entrada para la recepción de contabilidad
    - `idComprobante` integer, required: El número del comprobante contable.
    - `division` string: División contable del comprobante. Si no se envía, se asigna la compañía.
    - `control` string: Control contable del comprobante. Si no se envía, el sistema genera uno automáticamente.
    - `fuente` string, required: **Fuente contable del comprobante.** Este valor puede ser consultado en el endpoint → [/consultarFuenteContable](https://developer.loggro.com/reference/consultarFuenteContable#/)
    - `lote` integer, required: Número del lote contable.
    - `ano` integer, required: Año contable.
    - `periodo` integer, required: Periodo contable.
    - `fechaContabilizacion` string, required: Fecha de contabilización en formato dd/MM/yyyy.
    - `fechaTransaccion` string, required: Fecha de transacción en formato dd/MM/yyyy.
    - `detallesContabilidad` RecepcionDetalleContabilidadDatosEntrada[], required: Lista de detalles de la contabilidad
      - `operacion` '1' | '2', required: Operación de contabilización. Valores permitidos: 1 = Crédito, 2 = Débito
      - `cuenta` string, required: **Código de la cuenta contable.** Este valor puede ser consultado en el endpoint → [/consultarCuentaContable](https://developer.loggro.com/reference/consultarCuentaContable#/)
      - `centro` string: **Código del centro de responsabilidad.** Este valor puede ser consultado en el endpoint → [/consultarCentroResponsabilidad](https://developer.loggro.com/reference/consultarCentroResponsabilidad#/)
      - `concepto` string: **Código del concepto contable.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `tercero` string: Identificación del tercero asociado.
      - `documento` string: Número de documento de referencia.
      - `prefijo` string: Prefijo del documento.
      - `fechaVencimiento` string: Fecha de vencimiento en formato dd/MM/yyyy.
      - `valorMonedaLocal` number, double: Valor en moneda local.
      - `monedaExtranjera` string: **Código de la moneda extranjera.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
      - `valorMonedaExtranjera` number, double: Valor en moneda extranjera.
      - `tasaCambio` number, double: Tasa de cambio aplicada para la conversión.
      - `valorbaseReteIva` number, double: Valor base para el cálculo de retención de IVA.
      - `diasDiferir` integer: Número de días a diferir.
      - `fechaInicioDiferido` string: Fecha de inicio del diferido en formato dd/MM/yyyy.
      - `tipoMoneda` 'L' | 'E': Tipo de moneda usada en la transacción. Valores permitidos: L = Local, E = Extranjera
      - `ajustePorInflacion` 'S' | 'N': Indicador de tipo Sí/No. Valores permitidos: S = Sí, N = No
      - `cantidad` number, double: Cantidad asociada a la transacción.
      - `comentario` string: Comentario adicional del detalle.
      - `proyecto` string: Código del proyecto asociado.
      - `conceptoContaAdicional` string: **Concepto de contabilización adicional.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `division` string: División contable del comprobante. Si no se envía, se asigna del encabezado.
  - RecepcionContabilidadDatosEntrada[]
    - `idComprobante` integer, required: El número del comprobante contable.
    - `division` string: División contable del comprobante. Si no se envía, se asigna la compañía.
    - `control` string: Control contable del comprobante. Si no se envía, el sistema genera uno automáticamente.
    - `fuente` string, required: **Fuente contable del comprobante.** Este valor puede ser consultado en el endpoint → [/consultarFuenteContable](https://developer.loggro.com/reference/consultarFuenteContable#/)
    - `lote` integer, required: Número del lote contable.
    - `ano` integer, required: Año contable.
    - `periodo` integer, required: Periodo contable.
    - `fechaContabilizacion` string, required: Fecha de contabilización en formato dd/MM/yyyy.
    - `fechaTransaccion` string, required: Fecha de transacción en formato dd/MM/yyyy.
    - `detallesContabilidad` RecepcionDetalleContabilidadDatosEntrada[], required: Lista de detalles de la contabilidad
      - `operacion` '1' | '2', required: Operación de contabilización. Valores permitidos: 1 = Crédito, 2 = Débito
      - `cuenta` string, required: **Código de la cuenta contable.** Este valor puede ser consultado en el endpoint → [/consultarCuentaContable](https://developer.loggro.com/reference/consultarCuentaContable#/)
      - `centro` string: **Código del centro de responsabilidad.** Este valor puede ser consultado en el endpoint → [/consultarCentroResponsabilidad](https://developer.loggro.com/reference/consultarCentroResponsabilidad#/)
      - `concepto` string: **Código del concepto contable.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `tercero` string: Identificación del tercero asociado.
      - `documento` string: Número de documento de referencia.
      - `prefijo` string: Prefijo del documento.
      - `fechaVencimiento` string: Fecha de vencimiento en formato dd/MM/yyyy.
      - `valorMonedaLocal` number, double: Valor en moneda local.
      - `monedaExtranjera` string: **Código de la moneda extranjera.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
      - `valorMonedaExtranjera` number, double: Valor en moneda extranjera.
      - `tasaCambio` number, double: Tasa de cambio aplicada para la conversión.
      - `valorbaseReteIva` number, double: Valor base para el cálculo de retención de IVA.
      - `diasDiferir` integer: Número de días a diferir.
      - `fechaInicioDiferido` string: Fecha de inicio del diferido en formato dd/MM/yyyy.
      - `tipoMoneda` 'L' | 'E': Tipo de moneda usada en la transacción. Valores permitidos: L = Local, E = Extranjera
      - `ajustePorInflacion` 'S' | 'N': Indicador de tipo Sí/No. Valores permitidos: S = Sí, N = No
      - `cantidad` number, double: Cantidad asociada a la transacción.
      - `comentario` string: Comentario adicional del detalle.
      - `proyecto` string: Código del proyecto asociado.
      - `conceptoContaAdicional` string: **Concepto de contabilización adicional.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `division` string: División contable del comprobante. Si no se envía, se asigna del encabezado.

## Response `201`

Todos los terceros fueron creados correctamente

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

## Other responses

- `400`: Error en la validación o al menos un tercero falló en la creación
- `404`: Recurso no encontrado
- `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)
