/createPO

Moderate throttling
This call let's you create a PO using our API.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

Brief Mention about LineItems.Cost (Product Cost)

There is some minor logic in regards to how SkuVault knows which cost to apply to the product when syncing a PO (Purchase Order).

  • If you include a cost - We will always use the cost specified
  • If you exclude a cost - If the product has an active supplier associated with it that is the same as the PO's supplier, then we will use the Supplier cost. If the product has an inactive supplier (that is the same as the PO's supplier) or the product does not contain that supplier, we will use the Product's default cost (the Product Cost field).
Body Params
string

The number you wish to give this PO. If not provided, will automatically be generated.

string
required

The vendor you are purchasing from.

date

The date the PO was placed.

string
date

The date you wish to cancel the PO on if it has not been received.

Payments
object
string
Defaults to NotSent

Sent Status - NotSent, Sent, and NeedToResend

string
Defaults to NonePaid

Payment Status - NonePaid, PartiallyPaid, and FullyPaid

ShippingCarrierClass
object
string
Defaults to N/A

This is the code of the warehouse in SkuVault. You can specify a warehouse that PO is for.

string
Defaults to N/A

This is the Address Name of the warehouse in SkuVault. The address must exist for the ShipToWarehouse.

date

The date the PO is expected to arrive.

date
string
string

Notes for use on the PO template.

string

Notes for internal use only.

LineItems
object

At least one line item is required.

string
required
string
required
Headers
string
Defaults to application/json

application/json

string
Defaults to application/json

application/json

Response

Language
LoadingLoading…
Response
Choose an example:
application/json