Skip to main content

Undo Receiving Discrepancy

POST 

/api/purchase-orders/:purchase_order/receiving-discrepancy/undo

Reverse a previous "close with receiving discrepancy" on a purchase order. No request body.

Required scope: purchase-orders:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

What it does (all in one transaction, synchronous):

  • deletes the discrepancy accounting entry and its lines
  • reopens the purchase order (order_status: open) and recomputes its receipt status from actual received quantities (it may land on partially_received, unreceived, or auto-close again as received if everything was in fact received)

Errors:

  • 404 — the purchase order has no receiving discrepancy to undo
  • 400 — the discrepancy has already been posted to your accounting provider; it cannot be undone and a reversing entry must be made manually

Requires the purchase-orders:write token scope and receiving permission on purchase orders.

Request

Responses

OK

Response Headers
    Content-Type