---
title: "Crear Requisición"
method: POST
path: "/requisicion"
tags: ["Inventarios"]
---

# Crear Requisición

`POST /requisicion`

## Request

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

Recibe uno o varios documentos de requisición para su importación al ERP. Se permite enviar **un único documento** o **varios en un array**. Si alguno falla, el sistema continúa con los demás e informa los errores individualmente.

## Request body

- union
  - object
    - `control` string: Identificador del lote de importación. Si no se informa, se genera automáticamente.
    - `tipoConsecutivo` string, required: Tipo de consecutivo de la requisición.
    - `consecutivo` string, required: Número consecutivo de la requisición.
    - `tipoDocumento` string: Tipo de documento de la requisición.
    - `bodega` string, required: Bodega asociada a la requisición.
    - `requisitor` string, required: Código del requisitor.
    - `comentario` string: Comentario de la requisición.
    - `detallesRequisicion` RecepcionDetalleRequisicionDatosEntrada[], required
      - `codigoItem` string, required: Código del ítem requerido.
      - `atributo1` string: Atributo 1 del ítem (obligatoriedad depende del ítem).
      - `atributo2` string: Atributo 2 del ítem.
      - `atributo3` string: Atributo 3 del ítem.
      - `atributo4` string: Atributo 4 del ítem.
      - `cantidadRequeridaUMP` number, double: Cantidad requerida en unidad de medida de presentación.
      - `umc` string: Código de la unidad de medida de consumo.
      - `cantidadRequeridaUMC` number, double: Cantidad requerida en unidad de medida de consumo.
      - `fechaRequerida` string: Fecha requerida del ítem (dd/MM/yyyy).
      - `proveedor` string: Código del proveedor sugerido para el ítem.
      - `establecimiento` string: Establecimiento del proveedor.
      - `precioUnitario` number, double: Precio unitario del ítem.
      - `porcentajeDescuento` number, double: Porcentaje de descuento del ítem.
      - `comentario` string: Observaciones del detalle.
      - `divisionDestino` string: División destino del detalle.
      - `centroCostoDestino` string: Centro de costo destino asociado al detalle.
      - `conceptoDestino` string: Concepto destino del detalle.
  - RecepcionRequisicionDatosEntrada[]
    - `control` string: Identificador del lote de importación. Si no se informa, se genera automáticamente.
    - `tipoConsecutivo` string, required: Tipo de consecutivo de la requisición.
    - `consecutivo` string, required: Número consecutivo de la requisición.
    - `tipoDocumento` string: Tipo de documento de la requisición.
    - `bodega` string, required: Bodega asociada a la requisición.
    - `requisitor` string, required: Código del requisitor.
    - `comentario` string: Comentario de la requisición.
    - `detallesRequisicion` RecepcionDetalleRequisicionDatosEntrada[], required
      - `codigoItem` string, required: Código del ítem requerido.
      - `atributo1` string: Atributo 1 del ítem (obligatoriedad depende del ítem).
      - `atributo2` string: Atributo 2 del ítem.
      - `atributo3` string: Atributo 3 del ítem.
      - `atributo4` string: Atributo 4 del ítem.
      - `cantidadRequeridaUMP` number, double: Cantidad requerida en unidad de medida de presentación.
      - `umc` string: Código de la unidad de medida de consumo.
      - `cantidadRequeridaUMC` number, double: Cantidad requerida en unidad de medida de consumo.
      - `fechaRequerida` string: Fecha requerida del ítem (dd/MM/yyyy).
      - `proveedor` string: Código del proveedor sugerido para el ítem.
      - `establecimiento` string: Establecimiento del proveedor.
      - `precioUnitario` number, double: Precio unitario del ítem.
      - `porcentajeDescuento` number, double: Porcentaje de descuento del ítem.
      - `comentario` string: Observaciones del detalle.
      - `divisionDestino` string: División destino del detalle.
      - `centroCostoDestino` string: Centro de costo destino asociado al detalle.
      - `conceptoDestino` string: Concepto destino del detalle.

## Response `201`

Todas las requisiciones fueron creadas correctamente

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

## Other responses

- `400`: Error en validación o al menos una requisición falló
- `500`: Error interno inesperado

---

[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)
