---
title: "Editar una remisión"
method: PUT
path: "/remissions/{id}"
tags: ["Remisiones"]
---

# Editar una remisión

`PUT /remissions/{id}`

Endpoint que permite editar una remisión.

## Path parameters

- `id` string, required

## Request body

- object
  - `documentName` 'remission' | 'serviceOrder' — Nombre del tipo de documento de la nueva remisión. Los valores que se aceptan son 'remission' y 'serviceOrder' (Orden de servicio). Por defecto se asocia el valor 'remission'.
  - `date` string, date — Fecha de la remisión. Formato yyyy-MM-dd.
  - `dueDate` string, date — Fecha de vencimiento de la remisión. Formato yyyy-MM-dd.
  - `observations` string — Observaciones de la remisión (no visibles en el pdf o documento impreso). Longitud máxima permitida: 500.
  - `anotation` string — Notas de la remisión, visibles en el PDF o documento impreso. Longitud máxima permitida: 500.
  - `client` object — Objecto que contiene el id del cliente asociado a la remisión. Se puede enviar directamente el id del cliente en este atributo.
    - `id` string — Identificador del cliente
  - `items` object[] — Array de objetos item (productos/servicios) asociados a la remisión. Cada objeto debe incluir: `id (number, obligatorio)`: identificador del producto o servicio que se cotiza; `price (double, obligatorio)`: precio en la remisión; `reference (string)` : referencia del producto/servicio; `description (string)`: descripción del producto/servicio; `tax (objeto)` : array de objetos tax que indican la información del impuesto; `quantity (obligatorio)`: cantidad del producto o servicio; `discount (decimal)`: porcentaje de descuento aplicado al producto, éste no debe incluir el símbolo %, únicamente su tasa. El precio del producto/servicio no debe incluir impuestos ni descuentos.
    - `id` string — Identificador del producto
    - `name` string — Nombre del producto
    - `discount` number — Porcentaje de descuento aplicado al producto
    - `observations` string — Observaciones acerca del producto
    - `tax` object[] — Array de objetos tax que indican los impuestos aplicados al producto al momento de la compra
      - `id` string — Identificador único que representa un impuesto específico.
    - `price` number — Precio de compra del producto
    - `quantity` number — Cantidad de productos que fueron comprados.
  - `seller` object — Objeto que indica el id del vendedor asociado a la remisión. Se puede enviar directamente el id del vendedor en este atributo.
    - `id` string — Identificador del vendedor
  - `priceList` object — Objeto que indica el id de la lista de precios asociada a la remisión. Se puede enviar directamente el id de la lista de precios en este atributo.
    - `id` string — Identificador de la lista de precio
  - `currency` object — Objecto que incluye la información de la moneda y tasa de cambio asociada a la remisión. Solo se debe incluir si la compañía tiene activa la funcionalidad de multimoneda y tiene configurada la moneda seleccionada. Debe incluir el código de la moneda (de tres letras según ISO) y la tasa de cambio.
  - `costCenter` object — Objeto que indica el id del centro de costo asociado. Se puede enviar directamente el id del centro de costo en este atributo o enviarlo como objeto.
    - `id` string — Identificador del centro de costo asociado
  - `warehouse` object — Objeto que indica el id de la bodega/almacén asociada a la remisión. Se puede enviar directamente el id de la bodega/almacén en este atributo. Si no se envía este parámetro la remisión queda asociada a la bodega/almacén Principal.
    - `id` string — Identificador de la bodega/alamcén asociada a la remisión
  - `comments` string[] — Arreglo de strings con cada uno de los comentarios que se desean asociar.

## Other responses

- `200` — unresolved $ref
- `400` — unresolved $ref

---

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