API Endpoints
Fracttal →

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ámetroTipoRequeridoDescripción
noteTextoOpcionalNota
statusEnteroOpcionalId 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_userTextoSí (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ámetroTipoDescripción
idEnteroId del movimiento
dateFechaFecha de entrega
descriptionTextoDescripción de la entrada.
documentTextoReferencia
id_third_partyTextoid del tercero
third_parties_nameTextoNombre del tercero
third_parties_codeTextoCódigo del tercero
id_cost_centerTextoId Centro de Costos
costs_center_descriptionTextoDescripción del centro de Costos
costs_center_valueTextoValor del centro de Costos
folio_sourceTextoId del movimiento del almacén fuente
folio_targetTextoId del movimiento del almacén de destino
date_createTextoFecha de creación del movimiento
id_priorityTextoId Prioridad
priorities_descriptionTextoPrioridad
id_currencyEnteroId divisa
currency_descriptionTextoDescripción de la divisa
currency_symbolTextoSímbolo de la divisa
currency_symbolTextoSímbolo de la divisa
movements_states_descriptionTextoDescripció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