P Palmyra ERP Docs

Procurement module

Purchase requests, purchase orders, RFQ, vendor management, goods receipts, vendor rating, and landed cost. Integrates with Inventory and Quality.

Capabilities

  • Vendors — Master data; payment terms, tax group, reverse charge
  • Purchase requests — Workflow: Request → Manager Approval → Finance Approval → PO → GRN → Payment
  • Purchase orders — Create from PR or direct; approve; send
  • Goods receipt (GRN) — Against PO; verification → posting to stock
  • RFQ — Request for quotation; send to multiple vendors; award → create PO
  • Vendor rating — Auto-calculated from delivery, quality, pricing
  • Landed cost — Freight, duty, insurance for import/export
  • Auto-reorder — Event-driven; create PR/PO when stock below reorder point

Purchase request workflow

  1. User creates purchase request
  2. Manager approval
  3. Finance approval (configurable threshold)
  4. PO created from approved request
  5. GRN recorded
  6. Payment (Finance)

Example API

GET  /api/procurement/vendors
GET  /api/procurement/purchase-requests
POST /api/procurement/purchase-requests
POST /api/procurement/purchase-requests/{id}/advance
GET  /api/procurement/purchase-orders
POST /api/procurement/goods-receipts
POST /api/procurement/rfq
POST /api/procurement/rfq/{id}/award
GET  /api/procurement/vendors/{id}/rating