Actualizar una orden de compra

Mediante este EndPoint se actualizar la nota y/o el estado de una orden de compra.

El parámetro en la url id es el id del movimiento de tipo orden de compra

Parámetros del body

La siguiente información debe ser enviada en el body de la petición.

Parámetro

Tipo

Requerido

Descripción

note

Texto

Opcional

Nota

status

Entero

Opcional

Id de estado de la orden de compra a actualizar

5 - Entrega Total
6 - Cancelada

Nota: Actualizar el estado a "Entrega Total" sólo cambiará el estado de la Orden de Compra y no generará un movimiento de entrada en el almacén, por lo que las existencias no se verán afectadas. Si necesita actualizar las existencias, deberá registrar un movimiento de entrada.

code_user

Texto

Sí (para cuando se actualiza el estado)

Código de recurso humano asociado a la cuenta responsable del cambio de estado de la orden de compra.

Parámetros de salida

Parámetro

Tipo

Descripción

id

Entero

Id del movimiento

date

Fecha

Fecha de entrega

description

Texto

Descripción de la entrada.

document

Texto

Referencia

id_third_party

Texto

id del tercero

third_parties_name

Texto

Nombre del tercero

third_parties_code

Texto

Código del tercero

id_cost_center

Texto

Id Centro de Costos

costs_center_description

Texto

Descripción del centro de Costos

costs_center_value

Texto

Valor del centro de Costos

folio_source

Texto

Id del movimiento del almacén fuente

folio_target

Texto

Id del movimiento del almacén de destino

date_create

Texto

Fecha de creación del movimiento

id_priority

Texto

Id Prioridad

priorities_description

Texto

Prioridad

id_currency

Entero

Id divisa

currency_description

Texto

Descripción de la divisa

currency_symbol

Texto

Símbolo de la divisa

currency_symbol

Texto

Símbolo de la divisa

movements_states_description

Texto

Descripción del estado del movimiento

Ejemplo:

Petición: (PUT)https://app.fracttal.com/api/warehouse_purchase_orders/3737312

{
    "note": "Updated from API",
    "status": 6,
    "code_user": "JCDIAZG"
}
{
    "success": true,
    "message": "200",
    "data": {
        "id": 3737312,
        "id_company": 69,
        "id_movement_type": 10,
        "id_warehouse_source": null,
        "id_warehouse_target": 2,
        "folio_source": null,
        "folio_target": "33",
        "date": "2023-01-26",
        "description": "Orden de compra en SAP OC9809",
        "document": "EJM_OC",
        "id_third_party": null,
        "id_cost_center": null,
        "id_responsible": null,
        "id_movement_state": 5,
        "id_priority": null,
        "movements_types_description": "PURCHASE_ORDER",
        "movements_states_description": "TOTAL_DELIVERY",
        "warehouses_source_description": null,
        "warehouses_target_description": "Almacen Providencia",
        "third_parties_name": null,
        "costs_center_description": null,
        "responsible_code": null,
        "conditions_description": null,
        "priorities_description": null,
        "date_create": "2023-01-26T19:44:23.473496+00:00",
        "third_parties_code": null,
        "third_parties_address": null,
        "third_parties_telephone_1": null,
        "third_parties_telephone_2": null,
        "third_parties_email": null,
        "number_details": 1,
        "id_currency": null,
        "exchange_value": 1,
        "currency_description": "US Dollar",
        "currency_symbol": "$",
        "id_work_orders_tasks": null,
        "tasks_log_description": null,
        "items_log_description": null,
        "costs_center_value": null,
        "id_accounts_log": null,
        "accounts_log_name": null,
        "id_movement_state_reference": null,
        "id_movement_reference": null,
        "id_accounts": null,
        "approved": null,
        "approved_comment": null,
        "city": null,
        "is_input": null,
        "zip_code": null,
        "state": null,
        "id_item_log": null,
        "id_currency_iso": 251,
        "currency_code": "USD",
        "responsible_description": null,
        "id_condition": null
    },
    "total": 1
}
Language