---
title: "Crear Ingreso"
method: POST
path: "/ingreso"
tags: ["Tesoreria"]
---

# Crear Ingreso

`POST /ingreso`

## Request

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

Servicio diseñado para recibir información destinada a la **creación de ingresos en el modulo de Tesoreria**. Se permite enviar **un único ingreso** o **varios en un array**. Si alguno de los documentos falla en la validación o en la importación, el sistema continuará procesando los demás y reportará los errores individualmente.

## Request body

- union
  - object
    - `division` string: División del ingreso (1-30 caracteres)
    - `transaccionTesoreria` string: Transacción de tesorería (1-5 caracteres)
    - `tipoDocumento` string, required: Tipo de documento (1-5 caracteres)
    - `tipoConsecutivo` string, required: Tipo de consecutivo (1-5 caracteres)
    - `consecutivo` string, required: Número consecutivo del ingreso (1-10 caracteres)
    - `reciboCajaProvisional` string: Recibo de caja provisional (1-10 caracteres)
    - `tercero` string, required: Identificación del tercero (1-30 caracteres)
    - `establecimiento` string, required: Código del establecimiento (1-6 caracteres)
    - `fechaIngreso` string, required: Fecha del ingreso en formato dd/MM/yyyy
    - `fechaContabilidad` string, required: Fecha de contabilidad en formato dd/MM/yyyy
    - `concepto` string: Concepto del ingreso (1-8 caracteres)
    - `cajaResponsable` string, required: **Caja responsable del ingreso (1-20 caracteres).** Este valor puede ser consultado en el endpoint → [/consultarCaja](https://developer.loggro.com/reference/consultarCaja#/)
    - `moneda` string, required: **Código de la moneda del ingreso.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `tasaCambio` number, double, required: Tasa de cambio (máx 12 enteros y 2 decimales)
    - `totalIngreso` number, double, required: Valor total del ingreso
    - `cobrador` string: Cobrador del ingreso (1-30 caracteres)
    - `comentario` string: Comentario adicional (máx 255 caracteres)
    - `consignadoTercero` string: Indica si fue consignado por tercero (S/N)
    - `cuentaBancaria` string: Número de cuenta bancaria (1-16 caracteres)
    - `numeroConsignacion` string: Número de consignación (1-10 caracteres)
    - `detallesDocumento` RecepcionDetalleIngresosDatosEntrada[], required: Lista de detalles del ingreso
      - `medioIngreso` 'EF' | 'CH' | 'TA', required: Medio de ingreso
      - `numeroDocumento` string: Número de documento asociado al medio de pago
      - `numeroAprobacion` string: Número de aprobación
      - `plaza` 'L' | 'O': Plaza
      - `codigoBanco` string: Código del banco
      - `cuentaBancaria` string: Número de cuenta bancaria
      - `valor` number, double, required: Valor del detalle
      - `codigoTarjeta` string: Código de la tarjeta
      - `tramite` 'C' | 'O': Trámite
    - `conceptosDocumento` RecepcionConceptoIngresosDatosEntrada[], required: Lista de conceptos del ingreso
      - `codigoConcepto` string, required: Código del concepto (1-8 caracteres)
      - `moneda` string, required: **Código de la moneda del concepto.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
      - `tasaCambio` number, double, required: Tasa de cambio del concepto (máx 12 enteros y 2 decimales)
      - `valor` number, double: Valor del concepto (máx 7 enteros y 2 decimales)
      - `valorMonedaIngr` number, double: Valor moneda ingreso (máx 7 enteros y 2 decimales)
      - `valorMonedaLocal` number, double: Valor moneda local (máx 7 enteros y 2 decimales)
      - `valorBase` number, double: Valor base del concepto (máx 7 enteros y 2 decimales)
      - `divisionCuenta` string: División asociada a la cuenta (1-30 caracteres)
      - `cuenta` string: **Cuenta contable asociada (1-16 caracteres).** Este valor puede ser consultado en el endpoint → [/consultarCuentaContable](https://developer.loggro.com/reference/consultarCuentaContable#/)
      - `centroResponsabilidadCuenta` string: **Código del centro de responsabilidad.** Este valor puede ser consultado en el endpoint → [/consultarCentroResponsabilidad](https://developer.loggro.com/reference/consultarCentroResponsabilidad#/)
      - `conceptoCuenta` string: **Concepto de la cuenta.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `terceroCuenta` string: Tercero asociado a la cuenta (1-30 caracteres)
  - RecepcionIngresosDatosEntrada[]
    - `division` string: División del ingreso (1-30 caracteres)
    - `transaccionTesoreria` string: Transacción de tesorería (1-5 caracteres)
    - `tipoDocumento` string, required: Tipo de documento (1-5 caracteres)
    - `tipoConsecutivo` string, required: Tipo de consecutivo (1-5 caracteres)
    - `consecutivo` string, required: Número consecutivo del ingreso (1-10 caracteres)
    - `reciboCajaProvisional` string: Recibo de caja provisional (1-10 caracteres)
    - `tercero` string, required: Identificación del tercero (1-30 caracteres)
    - `establecimiento` string, required: Código del establecimiento (1-6 caracteres)
    - `fechaIngreso` string, required: Fecha del ingreso en formato dd/MM/yyyy
    - `fechaContabilidad` string, required: Fecha de contabilidad en formato dd/MM/yyyy
    - `concepto` string: Concepto del ingreso (1-8 caracteres)
    - `cajaResponsable` string, required: **Caja responsable del ingreso (1-20 caracteres).** Este valor puede ser consultado en el endpoint → [/consultarCaja](https://developer.loggro.com/reference/consultarCaja#/)
    - `moneda` string, required: **Código de la moneda del ingreso.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
    - `tasaCambio` number, double, required: Tasa de cambio (máx 12 enteros y 2 decimales)
    - `totalIngreso` number, double, required: Valor total del ingreso
    - `cobrador` string: Cobrador del ingreso (1-30 caracteres)
    - `comentario` string: Comentario adicional (máx 255 caracteres)
    - `consignadoTercero` string: Indica si fue consignado por tercero (S/N)
    - `cuentaBancaria` string: Número de cuenta bancaria (1-16 caracteres)
    - `numeroConsignacion` string: Número de consignación (1-10 caracteres)
    - `detallesDocumento` RecepcionDetalleIngresosDatosEntrada[], required: Lista de detalles del ingreso
      - `medioIngreso` 'EF' | 'CH' | 'TA', required: Medio de ingreso
      - `numeroDocumento` string: Número de documento asociado al medio de pago
      - `numeroAprobacion` string: Número de aprobación
      - `plaza` 'L' | 'O': Plaza
      - `codigoBanco` string: Código del banco
      - `cuentaBancaria` string: Número de cuenta bancaria
      - `valor` number, double, required: Valor del detalle
      - `codigoTarjeta` string: Código de la tarjeta
      - `tramite` 'C' | 'O': Trámite
    - `conceptosDocumento` RecepcionConceptoIngresosDatosEntrada[], required: Lista de conceptos del ingreso
      - `codigoConcepto` string, required: Código del concepto (1-8 caracteres)
      - `moneda` string, required: **Código de la moneda del concepto.** Este valor puede ser consultado en el endpoint → [/consultarMoneda](https://developer.loggro.com/reference/consultarMoneda#/)
      - `tasaCambio` number, double, required: Tasa de cambio del concepto (máx 12 enteros y 2 decimales)
      - `valor` number, double: Valor del concepto (máx 7 enteros y 2 decimales)
      - `valorMonedaIngr` number, double: Valor moneda ingreso (máx 7 enteros y 2 decimales)
      - `valorMonedaLocal` number, double: Valor moneda local (máx 7 enteros y 2 decimales)
      - `valorBase` number, double: Valor base del concepto (máx 7 enteros y 2 decimales)
      - `divisionCuenta` string: División asociada a la cuenta (1-30 caracteres)
      - `cuenta` string: **Cuenta contable asociada (1-16 caracteres).** Este valor puede ser consultado en el endpoint → [/consultarCuentaContable](https://developer.loggro.com/reference/consultarCuentaContable#/)
      - `centroResponsabilidadCuenta` string: **Código del centro de responsabilidad.** Este valor puede ser consultado en el endpoint → [/consultarCentroResponsabilidad](https://developer.loggro.com/reference/consultarCentroResponsabilidad#/)
      - `conceptoCuenta` string: **Concepto de la cuenta.** Este valor puede ser consultado en el endpoint → [/consultarConceptoContable](https://developer.loggro.com/reference/consultarConceptoContable#/)
      - `terceroCuenta` string: Tercero asociado a la cuenta (1-30 caracteres)

## Response `201`

Todos los ingresos fueron procesados correctamente

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

## Other responses

- `400`: Error en la validación o al menos un ingreso 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)
