Skip to content

Stock Requisition (Internal) Applet

Purpose and Overview

The Stock Requisition (Internal) Applet supports internal stock movements by letting teams create an Internal Outbound Stock Requisition (often shown as Requisition Out) from one location to another.

It is designed to:

  • Capture the intent to move stock (what items, how many, from which location, to which location)
  • Track line-level progress (ordered / received / outstanding)
  • Convert approved requisitions into an operational Stock Transfer (via CREATE ST)
Core Concept: A requisition is a controlled request/record of an outbound internal movement. You typically draft it, finalize it for approval/control, then create a stock transfer from it.

Key Features Overview

Who Benefits from This Applet?

Warehouse / Storekeepers

  • Create requisitions for inter-location stock movement
  • Add and adjust requested quantities by item
  • Print requisitions for picking/dispatch

Inventory Controllers

  • Monitor outstanding quantities by requisition and by line item
  • Identify bottlenecks (unfulfilled requests, partial receive)
  • Use KO (knock-off) to link and reconcile against upstream documents

Branch Operations / Managers

  • Ensure transfers are finalized before processing
  • Maintain traceability with reference numbers, tracking IDs, and attachments

What Problems Does This Solve?

Without a requisition workflow, internal stock movement is often tracked via spreadsheets or informal messaging, causing:

  • Missing audit trail for “who requested what”
  • Difficulty tracking partial fulfillment
  • Inconsistent documentation across locations

This applet provides a structured flow with clear posting status (Draft/Final/Void), searchable listings, and line item reporting.


Feature Navigation

The main left menu entries in the applet are:


Key Concepts

1. Locations: Sending vs Receiving

Every requisition is defined by two required locations:

FieldMeaning
Location (Sending)Where stock will be issued from
Location (Receiving)Where stock is requested to

Access to available locations may be constrained by tenant permission targets (for example, some users may only be allowed to create/see documents for specific locations).

2. Posting Status (Draft / Final / Void)

The listing and view screens use posting status as a control mechanism:

StatusTypical meaning
DRAFTEditable working state
FINALConfirmed state used for downstream processing
VOIDCancelled / invalidated document

Most action buttons (for example FINAL, VOID, DISCARD, DRAFT) appear or are enabled based on status and tenant settings.

Reverting FINAL to DRAFT: If the applet setting SHOW_DRAFT_BUTTON is enabled, users can revert a FINAL document back to DRAFT (provided its status is ACTIVE). However, this action will fail if downstream documents (such as a Stock Transfer) have already been created/linked from the requisition.

3. Line-level fulfillment

The applet provides a dedicated Line Items view with operational quantities:

  • Qty Ordered
  • Qty Received
  • Qty Outstanding

This is useful for exception handling (partial fulfillment, delayed transfers).

4. Knock-Off (KO) for Purchase GRN

During creation, there is a KO For tab that supports importing/knocking-off against Purchase GRN (Goods Received Note) queues. This helps link requisitions to upstream documents for reconciliation and traceability.


Quick Start Guide

For Warehouse Users: Create a Requisition Out

Goal: Create an internal outbound stock requisition from one location to another.

  1. Open Requisition Out.
  2. Click Create ("+").
  3. In Details:
    • Select Location (Sending).
    • Select Location (Receiving).
    • (Optional) Fill Driver Code, Tracking ID, Reference #, Doc Description, Remarks (visibility may depend on settings).
  4. In Line:
    • Add items and quantities.
    • Use the quick search and line selection to review line details.
  5. (Optional) In KO For:
    • Open Purchase GRN and select items/documents to import/knock-off.
  6. Click CREATE.

Finalize and Print

Goal: Finalize a draft requisition, then print for operations.

  1. Return to Internal Outbound Requisition Listing.
  2. Select one or more requisitions.
  3. Click FINAL to confirm.
  4. Click PRINT to generate/print output for dispatch.

Create Stock Transfer (ST)

If enabled for your tenant and the document status allows it, you can select requisitions and click CREATE ST to generate a Stock Transfer downstream document.

When you click CREATE ST:

  1. A new temporary (draft) Stock Transfer (Internal) document is created in the database.
  2. A knock-off link is established connecting the source Stock Requisition to the target Stock Transfer.
  3. The details of the requisition (such as sending/receiving locations, line items, and quantities) are copied into the new draft Stock Transfer.
  4. The draft Stock Transfer will then become available in the Stock Transfer (Internal) Applet for users to view, edit, or finalize.
  • If CREATE ST is disabled, it is commonly because the selected documents are not finalized, have already been knocked off/linked to a Stock Transfer, or the tenant permissions/settings disable the action.
  • Once a requisition is linked to a Stock Transfer, it cannot be reverted to DRAFT status unless the link is removed.

Requisition Out (Internal Outbound Stock Requisition)

This workspace is the main operational area of the applet.

Listing

From Internal Outbound Requisition Listing, common actions include:

  • Create ("+") — start a new requisition
  • FINAL — finalize selected draft documents
  • DISCARD — discard selected draft documents
  • VOID — void selected finalized documents
  • DRAFT — return selected documents to draft (only when enabled)
  • CREATE ST — create stock transfer from selected requisitions (when enabled)
  • PRINT — print selected documents

Create / View screen layout

Create and view screens support two layouts depending on tenant settings:

  • Tabbed layout (horizontal tabs)
  • Panel layout (vertical expansion panels)

In Create, the main sections are:

  • Details — locations and document header fields
  • Line — line item entry and review

In View, additional sections are commonly available:

  • Doc Link — document link visibility
  • Attachment — attachment management
  • Export — export-related tools (when enabled)

Line Items

Use Line Items when you need a line-level operational view across documents.

Typical use cases:

  • Find items with high Qty Outstanding
  • Filter by transaction date and locations
  • Export grids for analysis (Ag-Grid export features may be available depending on tenant configuration)

File Import

Use File Import to manage bulk import jobs.

The listing includes operational fields such as:

  • File Name / Size
  • Format
  • Status / Process Status
  • Error Message
  • Created / Updated Date

This is typically used for high-volume initialization or corrections where manual entry is not practical.


Settings

The applet exposes standard configuration areas (availability depends on tenant policy):

AreaWhat it controls
Application SettingsField configuration / field visibility rules
Default SelectionDefault company/branch/location selections
Printable Format SettingsPrinting layout selection and configuration
Webhook / Feature VisibilitySystem integration and feature toggles
PermissionsPermission wizard, permission sets, user/team/role permissions
Release Notes / Applet LogChange history and operational logs

Personalization

Personalization allows user-level preferences (for example Personal Default Selection) so different users can work faster without changing tenant-wide defaults.


FAQ

Q: Why can’t I see or select certain locations?
A: Location lists can be restricted by permission targets. Tenant Admin/Owner users may have broader access compared to standard users.

Q: What’s the recommended workflow: Draft or Final?
A: Use DRAFT while preparing and checking items. Use FINAL when the requisition is confirmed and ready for downstream processing (printing and stock transfer creation).

Q: Under what conditions can a FINAL requisition be changed back to DRAFT?
A: A FINAL requisition can be returned to DRAFT status (by selecting the document and clicking the DRAFT button) only if:

  1. The Show Draft Button setting (SHOW_DRAFT_BUTTON) is enabled in the Applet Settings.
  2. The document is ACTIVE (not voided or discarded).
  3. The document does not have downstream target links (e.g., no Stock Transfer has been created/linked from it yet).

Q: When the “CREATE ST” action is triggered, what happens in the Stock Transfer applet?
A: Triggering CREATE ST automatically generates a temporary (draft) Stock Transfer document in the Stock Transfer (Internal) Applet. This new document is linked (knocked-off) from the source Stock Requisition, inheriting its sending/receiving locations, line items, and quantities. Warehouse and operations personnel can then locate, review, edit, or finalize this draft within the Stock Transfer applet.

Q: Why is the “KO For” tab only showing Purchase GRN?
A: In the current applet implementation, the KO import tab is configured for Purchase GRN.

Q: Why are some tabs or buttons missing?
A: Many screens and actions are controlled by tenant settings (hide/show flags) and by permissions. For example, document actions can be hidden via settings, and some detail fields (Tracking ID, Doc Description, Reference #) can be hidden per tenant policy.