When to use it
Use it to write a warehouse work instruction, to train a new buyer, or to check during an internal audit that no step is missing. The two usual trouble spots, a quantity mismatch and a failed inspection, each have a handling branch.
Make it yours
- With spending tiers, split Approval into manager, finance and executive nodes.
- If you use an ERP, replace "Update inventory records" with the actual document name.
- To show who performs each step, use a swimlane template with one lane per department.
Mermaid code
flowchart TD
A[Department submits a requisition] --> B{Approval}
B -->|Rejected| A
B -->|Approved| C[Issue purchase order]
C --> D[Supplier ships]
D --> E[Warehouse receives goods]
E --> F{Documents match goods}
F -->|No| G[Resolve discrepancy with supplier] --> E
F -->|Yes| H[Quality inspection]
H --> I{Passed}
I -->|No| J[Return or replace]
I -->|Yes| K[Put away]
K --> L[Update inventory records]
L --> M[Match invoice and pay]Ask an AI for one with this structure
Send the prompt below to ChatGPT or Claude, then paste the whole reply into the editor; the code inside is detected automatically.
Draw a purchasing and receiving flowchart with Mermaid flowchart TD syntax. A department submits a requisition; if rejected it goes back, if approved a purchase order is issued, the supplier ships and the warehouse receives the goods. If documents do not match the goods, resolve the discrepancy with the supplier and receive again. If they match, inspect quality: failed goods are returned or replaced, passed goods are put away, inventory records are updated, and the invoice is matched and paid. Use diamonds for decisions and no parentheses in node text. Output only the mermaid code block.
FAQ
- Flowchart or swimlane?
Use a flowchart when only the order matters and a swimlane when you need to show which department does what. The library has a purchase approval swimlane template.
- Can I add document names?
Yes. Add a line break in the node, such as
Warehouse receives goods<br/>Receiving report.- What happens after a return?
Draw a line from "Return or replace" back to "Supplier ships" to show that the replacement goes through receiving again.
More in this category
User Registration Flowchart Template
E-commerce Order Flowchart Template
Customer Complaint Handling Flowchart Template
Incident Response Flowchart Template
Use case diagram template (library system)
IV infusion nursing procedure flowchart template
Patient admission process flowchart template
Nursing shift handover flowchart template
Clinical pathway management flowchart template
Outpatient clinic visit flowchart template
Warehouse order fulfillment flowchart template
Returns and exchanges flowchart template
Hiring and interview process flowchart template
Employee offboarding process flowchart template
Contract approval process flowchart template
Expense reimbursement process flowchart template
IT help desk ticket process flowchart template
Software release process flowchart template
Code review process flowchart template
Content moderation process flowchart template
User growth loop flowchart template
Event planning and execution flowchart template
Supplier qualification process flowchart template
Emergency response plan flowchart template
Updated 2026-11-11