Roles & permissions
Recommended roles:
- Requester
- Creates purchase requests with justification and attachments.
- Approver
- Approves or rejects requests based on policy.
- Buyer / Procurement agent
- Converts approved requests into POs, sends to vendors, follows up.
- Receiver / Warehouse
- Confirms goods/services received (if integrated with inventory/warehouse).
- Finance
- Reviews vendor invoices, matches to PO/receiving, records payments.
- Procurement Admin
- Maintains vendor master data, categories, and settings.
Best practice:
- Separate “request” from “approval” and “payment” responsibilities.
Setup checklist
### 1) Vendor master data
- Create vendors with:
- Legal name
- Contacts and emails
- Address and tax info (if applicable)
- Currency rules (if multi-currency)
### 2) Item/service catalog (optional but recommended)
- Define standard items/services to reduce free-text purchasing.
- Use consistent naming and units.
### 3) Approval policy
Define:
- Approval thresholds (by amount/category/department)
- Required attachments (quotes, contracts)
- SLA for approvals (e.g., 1–2 business days)
### 4) Numbering and document templates
- Ensure PO numbering and PDF template outputs are correct.
- Ensure purchase request naming conventions are consistent.
### 5) Receiving workflow (if used)
- Decide who confirms receiving and what evidence is required (delivery note, invoice copy).
- If Warehouse/Inventory is enabled, align receiving with stock movements.
### 6) Finance integration (if used)
- Decide whether vendor invoices and vendor payments are tracked in Xfatora or externally.
- If tracked in Xfatora, define:
- Matching policy (PO vs invoice vs receiving)
- Payment evidence rules
Key workflows
### Workflow 1: Purchase request → approval
- Create a purchase request
- Add:
- Items/services
- Quantity, expected date
- Business justification
- Attachments (quotes/specs)
- Submit for approval
- Approver reviews and approves/rejects
Tips:
- Require a justification field for non-standard purchases.
- Use categories to report spend later.
### Workflow 2: Approved request → purchase order
- Open approved purchase request
- Convert to PO (or create PO referencing the request)
- Select vendor
- Confirm:
- Pricing
- Delivery terms
- Taxes/discounts (if enabled)
- Send PO to vendor
- Track PO status (open/partially received/received where supported)
### Workflow 3: Receiving confirmation (if used)
- When delivery arrives, confirm receiving
- Record:
- Delivery note number
- Date received
- Quantity received (full/partial)
- Attach delivery evidence
- If warehouse/inventory is enabled:
- Ensure stock movement reflects receiving
### Workflow 4: Vendor invoice + vendor payment (if used)
- Record vendor invoice referencing PO (and receiving if used)
- Validate:
- Correct quantities and prices
- Correct tax values
- Approve for payment (if your policy requires it)
- Record vendor payment and attach bank/payment evidence
### Workflow 5: Procurement performance review
On a monthly cadence:
- Review open POs and overdue deliveries
- Review spend by vendor/category
- Review price variance (if tracked)
- Flag recurring issues and update vendor list/policies
Reports
Common procurement views:
- Open purchase requests awaiting approval
- Open purchase orders by vendor
- Overdue receiving / delivery delays
- Spend by vendor / category / department
- Vendor invoice aging (if tracked)
- Vendor payments history (if tracked)
Recommended cadence:
- Daily: approvals queue + overdue deliveries
- Weekly: open PO review + exceptions
- Monthly: spend review + vendor performance
Screenshots
Troubleshooting / FAQ
### I can’t see procurement menus
- Confirm the module is enabled.
- Confirm the staff role has procurement permissions (view/create/edit).
### Can’t convert request to PO
- Ensure the request is approved.
- Ensure required fields (vendor, items) are valid.
- Check that currencies/taxes are configured if mandatory.
### Receiving doesn’t reflect stock
- Confirm Warehouse/Inventory module is enabled and integrated.
- Confirm receiving action posts the stock movement in your deployment flow.
### Finance says invoices don’t match POs
- Use a matching policy:
- Require PO reference on invoices
- Require receiving confirmation before invoice approval
- Train teams to avoid editing prices after PO is issued without recording a change reason.
---
✅ Acceptance: structure matches your standard (Overview → Roles → Setup → Workflows → Reports → Troubleshooting).
Need help with this section? Contact our team for guided setup support.