---
title: "Changes to Edit Purchase Order"
method: POST
path: "/api/v1/PurchaseOrders/edit"
---

# Changes to Edit Purchase Order

`POST /api/v1/PurchaseOrders/edit`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `433c913c750f`: 20 breaking, 11 warning, 105 info

## Changes

- **2026-11-03** `433c913c750f`: 20 breaking, 11 warning, 105 info
  - removed the media type `application/*+json` from the request body
  - removed the media type `application/json-patch+json` from the request body
  - removed the media type `text/json` from the request body
  - the `query` request parameter `getResult` was restricted to a list of enum values
  - request property `peakPurchaseOrders/getResult` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/currency/currencyId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/isTaxInvoice` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/cheque/bankId` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/isCheque` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/products/items/isDescription` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/products/items/vatType` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/status` was restricted to a list of enum values
  - request property `peakPurchaseOrders/purchaseOrders/taxStatus` was restricted to a list of enum values
  - the request property `peakPurchaseOrders` became required
  - the request property `peakPurchaseOrders/purchaseOrders` became required
  - the request property `peakPurchaseOrders/purchaseOrders/issuedDate` became required
  - the request property `peakPurchaseOrders/purchaseOrders/products` became required
  - the request property `peakPurchaseOrders/purchaseOrders/products/items/price` became required
  - the request property `peakPurchaseOrders/purchaseOrders/products/items/quantity` became required
  - the request property `peakPurchaseOrders/purchaseOrders/products/items/vatType` became required
  - the `peakPurchaseOrders/purchaseOrders/code` request property's maxLength was set to `50`
  - the `peakPurchaseOrders/purchaseOrders/contactCode` request property's maxLength was set to `20`
  - the `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/cheque/accountNo` request property's maxLength was set to `12`
  - the `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/cheque/branchNo` request property's maxLength was set to `6`
  - the `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/cheque/chequeNo` request property's maxLength was set to `8`
  - the `peakPurchaseOrders/purchaseOrders/products/items/description` request property's maxLength was set to `1000`
  - the `peakPurchaseOrders/purchaseOrders/products/items/productCode` request property's maxLength was set to `50`
  - the `peakPurchaseOrders/purchaseOrders/receivedTaxInvoice/taxInvoiceNumber` request property's maxLength was set to `50`
  - the `peakPurchaseOrders/purchaseOrders/reference` request property's maxLength was set to `32`
  - the `peakPurchaseOrders/purchaseOrders/remark` request property's maxLength was set to `1000`
  - the `peakPurchaseOrders/purchaseOrders/tags/items/` request property's maxLength was set to `128`
  - added the new enum value `0.00` to the `query` request parameter `getResult`
  - added the new enum value `1.00` to the `query` request parameter `getResult`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/getResult`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/currency/currencyId`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/isTaxInvoice`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/cheque/bankId`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/paidPayments/payments/items/isCheque`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/products/items/isDescription`
  - added the new `0.00` enum value to the request property `peakPurchaseOrders/purchaseOrders/taxStatus`
  - …96 more

---

[Operation](https://skmtc.dev/peakaccount/apis/peakapis-core/docs/api/v1/PurchaseOrders/edit/post.md) - [API](https://skmtc.dev/peakaccount/apis/peakapis-core.md) - [Page](https://skmtc.dev/peakaccount/apis/peakapis-core/changes/api/v1/PurchaseOrders/edit/post)
