# Purchasing Workflow

### Terms & Abbreviations

#### Entities

* PD - Purchasing Department
* CP - Company President
* QA - Quality Assurance

#### Documents

* MRP - Material Request for Purchase
* SQ - Supplier Quotation
* PO - Purchase Order
* PR - Purchase Receipt
* QI - Quality Inspection
* PI - Purchase Invoice

## [Material Request for Purchase(MRP)](https://github.com/metalcraft/manual/tree/76aecff988fbc753936cd5a3eb2463ec73e7444b/material_request_for_purchase.md)

## ![](/files/-LZexK6GY-YF1Uyxd92Q)

1. MRPs will be generated in two ways.  Either:
   1. Department Managers will create  and submit
   2. Automatically created based on [Automatic Reorder Points](https://github.com/metalcraft/manual/tree/76aecff988fbc753936cd5a3eb2463ec73e7444b/automatic_reorder_points.md).
2. Purchasing Department will add pricing and vendor information
3. Company President will approve or reject the request.
4. Once approved, Purchasing will make a PO from the MRP.

## Purchase Order(PO)

![](/files/-LZexK6IqtPKjzZZ9EzX)

1. The PD will create a PO from the approved MRP.
2. The Purchasing Department will determine the workflow of the PO.
   1. If the PO contains no Class A items,skip to step 4.
   2. If the PO contains Class A items, PD will send the PO to QA for review.
3. QA will review the PO, and either approve or reject the order.\
   1\. If approved, the order is sent back to PD to submit to the vendor.\
   2\. If rejected, then it is sent back to PD for correction.
4. Once the process is complete, the order is submitted and emailed to the vendor.
5. Once the vendor has confirmed receipt of the PO, the status will be updated by PD as 'On Order'

## Receiving

See the [Receiving Workflow](/manual/workflow_summaries/receiving_workflow.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://metalcraft.gitbook.io/manual/workflow_summaries/purchasing_workflow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
