Skip to Main Content

Invoice & Purchase Order Troubleshooting

Effective January 2, 2024, UCLA transitioned to its new procure-to-pay system, BruinBuy Plus. This web page is actively being updated; however, it still references the legacy BruinBuy system and processes. Review the BruinBuy Plus hub for additional information and resources. 

 

In general, a hold-reason code is used when there is:

  • A mismatch between the invoice and the order.
  • Missing documentation.
  • An issue with policy compliance.

You may see the following hold-reason codes on your Hold & Incomplete (H & I) invoice status report in BruinBuy. The table below provides the most common hold-reason codes to facilitate resolution. (A full list of all hold-reason codes can be found linked below and in Related Information.)

 

Hold-Reason Code

Hold-Reason Description

Resolution for the Hold
(Select item below)

PB

Invoice unit price is greater than the PO (purchase order) unit price.

How to Resolve Invoice & Purchase Order Price Mismatches

PG

Lines on invoice do not match PO.

How to Resolve Invoice & Purchase Order Line Mismatches

PX

Not a valid PO; Does not exist in our system.

How to Resolve Invalid Purchase Order Numbers

PE

PO is closed.

How to Review a Closed Purchase Order

PF

PO is created for another vendor.

How to Resolve Incorrect Vendor Names on Purchase Orders

Miscellaneous Hold-Reason Codes

Many other hold-reason codes exist aside from those listed above. To resolve a mismatch that is not referenced above, please consult the H & I Hold-Reason Codes