How to Create and Use the Requisition in iDempiere

A Requisition captures internal purchase demand in iDempiere before any supplier document is created. It sits between business need and procurement execution, acting as an approval-controlled checkpoint that ensures demand is valid, traceable, and auditable before committing spend.

Requisition Creation Context

A Requisition is typically created after demand is identified—for example, follow-up procurement after an RFQ, stock shortfall, or planned purchase. It can be created manually or triggered by planning logic, but once created, it becomes the single source of truth for internal purchase intent.

Key behavior at this stage:

  • The Requisition is internal-only (no vendor visibility)
  • It captures product, quantity, warehouse, and urgency
  • Financial commitment does not happen yet

Identity and Control Fields

The header defines ownership, urgency, and scope of the request.

  • Document Type determines workflow and downstream behavior (e.g., purchase requisition).
  • User/Contact is the requester and becomes the workflow initiator.
  • Priority influences approval urgency.
  • Description / Comment explain the business reason (critical for approvers).

These fields ensure the approver understands why the requisition exists, not just what is requested.

Warehouse and Pricing Context

The Requisition ties demand to where stock is needed and how it will be valued.

  • Warehouse defines the destination for goods.
  • Price List provides a reference price for estimation (not a commitment).
  • Date Required sets the operational deadline.

This allows procurement and planning teams to align timing and logistics early, before supplier selection.

Line-Level Demand Definition

Each Requisition Line represents a clear, measurable demand unit.

  • Product defines what is needed.
  • Quantity & UOM define how much is needed.
  • Business Partner (optional) can pre-suggest a preferred supplier.
  • Description can capture quality, brand, or packing expectations.

Once lines are entered, the system calculates total lines for visibility, but still keeps the document non-financial.

Approval Workflow Execution

When the requisition is completed, it enters workflow, not procurement.

The workflow:

  • Routes the document to the configured approver
  • Locks key fields from casual editing
  • Records every approval step as workflow activity

Approval is enforced by system state, not user discipline.

Workflow Activities and Audit Trail

Each workflow step generates workflow activities that capture:

  • Workflow process name
  • Node (e.g., Please Approve Requisition)
  • Responsible user
  • Event type (Start, Prepare, Approve, Complete)
  • Timestamps and elapsed time

This creates a full audit trail of who approved what, when, and why.

Completion and Downstream Readiness

Once approved and completed:

  • Approved flag is set
  • Processed flag is set
  • Requisition becomes read-only
  • It is now eligible to drive:
    • RFQ creation
    • Purchase order creation
    • Procurement follow-up

The requisition itself does not create financial postings, but it authorizes downstream procurement to proceed.

Purpose

The requisition exists to separate demand approval from supplier execution.
It ensures the organization agrees internally before engaging vendors or spending money.

Common Use Cases

  • Post-RFQ internal approval before issuing a purchase order
  • High-value or urgent purchases requiring management sign-off
  • Audit-controlled environments (finance, manufacturing, regulated industries)

Outcome and Control Impact

A properly used requisition results in:

  • Approved and justified procurement demand
  • Clean audit trails for compliance
  • Reduced unauthorized purchases
  • Faster downstream RFQ and PO processing

The requisition is the gatekeeper of procurement discipline in iDempiere—quiet, internal, but critical to financial and operational control.

Leave a Reply

Your email address will not be published. Required fields are marked *