Skip to main content

Why a Purchase Order may fail to sync to ServiceTitan: "Could Not Create the PO in Service Titan"

When you push a Purchase Order (PO) from Ply to ServiceTitan, you may occasionally see this error: "Could Not Create the PO in Service Titan"

This article explains one of the most common reasons this happens and how to resolve it yourself.


What causes this error

Every PO in Ply has a Ship To, and in many cases that Ship To is set to a job.

When Ply syncs the PO to ServiceTitan, it tries to create the PO against that job in ServiceTitan.

AND this error appears when the invoice for that job has already been posted in ServiceTitan.

Once an invoice is posted, ServiceTitan treats that job as closed and won't allow any further changes to it, including creating a new PO. So when Ply sends the request, ServiceTitan rejects it, and Ply surfaces that rejection as "Could Not Create the PO in Service Titan."

In other words, this is a limitation on ServiceTitan's side, not an error inside Ply. The PO itself is fine, the destination job just can no longer accept changes.


How to tell if this is your situation

Check the job selected in the Ship To of the PO that's failing, then look up that job in ServiceTitan. If its invoice status shows as Posted, that's the cause.


How to resolve it

You have two options:

Option 1 (recommended): Point the PO at a job with an open invoice

  1. Open the PO in Ply.

  2. Edit it and change the Ship To to a job whose invoice is still open (not posted).

  3. Save, then sync the PO to ServiceTitan again.

The PO will now sync through successfully.

This will only help if you're actually able to make that change. If this genuinely has to go on the job whose invoice is already closed, then don't do it.

Option 2: Reopen the invoice in ServiceTitan (If possible)

If the material truly needs to stay on that specific job, the job's invoice would need to be unposted / reopened in ServiceTitan first (this depends on your ServiceTitan permissions and accounting process). Once the invoice is open again, the PO will sync through.


Still stuck?

If you've confirmed the job's invoice is open and the PO still won't sync, reach out to Ply Support with the PO number and the job it's tied to, and we'll take a closer look.

Did this answer your question?