Por meio deste EndPoint será possível atualizar a nota e/ou o estado de uma ordem de compra.
O parâmetro na url id é o id do movimento do tipo ordem de compra
Parâmetros do body
As seguintes informações devem ser enviadas no body da requisição.
Parâmetro | Tipo | Obrigatório | Descrição |
---|---|---|---|
note | Texto | Opcional | Nota |
status | Inteiro | Opcional | Id do estado da ordem de compra a atualizar 5 - Entrega Total Nota: Atualizar o estado para "Entrega Total" apenas mudará o estado da Ordem de Compra e não gerará um movimento de entrada no armazém, portanto o estoque não será afetado. Se precisar atualizar o estoque, deverá registrar um movimento de entrada. |
code_user | Texto | Sim (para quando se atualiza o estado) | Código do recurso humano associado à conta responsável pela mudança de estado da ordem de compra. |
Parâmetros de saída
Parâmetro | Tipo | Descrição |
---|---|---|
id | Inteiro | Id do movimento |
date | Data | Data de entrega |
description | Texto | Descrição da entrada. |
document | Texto | Referência |
id_third_party | Texto | id do terceiro |
third_parties_name | Texto | Nome do terceiro |
third_parties_code | Texto | Código do terceiro |
id_cost_center | Texto | Id Centro de Custos |
costs_center_description | Texto | Descrição do centro de Custos |
costs_center_value | Texto | Valor do centro de Custos |
folio_source | Texto | Id do movimento do armazém origem |
folio_target | Texto | Id do movimento do armazém de destino |
date_create | Texto | Data de criação do movimento |
id_priority | Texto | Id Prioridade |
priorities_description | Texto | Prioridade |
id_currency | Inteiro | Id moeda |
currency_description | Texto | Descrição da moeda |
currency_symbol | Texto | Símbolo da moeda |
movements_states_description | Texto | Descrição do estado do movimento |
Exemplo:
Requisição: (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
}