Skip to content

Internal Outbound Delivery Order Applet

In review: This user guide is under review.

Purpose and Overview

The Internal Outbound Delivery Order Applet is built to control the full internal dispatch process, from document creation and source-document knock-off to fulfillment handoff and final posting. It gives teams one operational workspace for delivery execution while keeping governance (statuses, workflow, printing, and email) consistent.

Core Concept: Build one outbound delivery document, enrich it with line-level logistics data, route it through configured workflow/status controls, and hand it to Pick Pack Queue / Delivery Job operations without duplicate entry.

About the Applet

  • Purpose: Create, manage, finalize, and operationalize internal outbound delivery orders across sales operations and warehouse teams.
  • Target Users: Sales Operations, Warehouse & Fulfillment teams, Logistics Coordinators, Finance/Operations Controllers, and System Administrators.
  • Key Features: Delivery Order workspace, source document search + KO, line item management, Pick Pack Queue job creation, Intercompany inbound/outbound tracking, and settings-driven workflow/print/email controls.

Key Features Overview

Who Benefits from This Applet?

Sales Operations Teams:

  • Create and update delivery orders from a controlled listing
  • Convert source documents (Sales Order, Sales Invoice, Sales Return, Purchase GRN, Delivery Order)
  • Finalize, void, discard, and close documents with status visibility
  • Send customer-facing copies through email templates and printable formats

Warehouse & Fulfillment Teams:

  • Use Pick Pack Queue to process delivery-ready quantities
  • Create delivery jobs with delivery type, branch/location, and shipment dimensions
  • Track pending vs to-deliver quantities with operational remarks/content
  • Improve dispatch speed while enforcing quantity and branch/location consistency

Logistics & Intercompany Coordinators:

  • Monitor intercompany transactions in Inbound/Outbound lanes
  • Separate UNPROCESSED and PROCESSED queues for action clarity
  • Keep cross-company flows auditable and easy to reconcile

System Admins & Process Owners:

  • Configure workflow templates by company and document type
  • Control tab/menu visibility and orientation behavior
  • Manage custom statuses, branch defaults, printable formats, and email templates
  • Standardize behavior across departments with minimal manual policing

What Problems Does This Solve?

The Fragmented Dispatch Problem:

When outbound delivery is handled across disconnected tools, teams face:

  • Duplicate data entry between document and warehouse steps
  • Inconsistent status handling (draft/final/void done differently by each user)
  • Slow fulfillment handoff due to manual coordination
  • Limited control over what users can see/edit by role
  • Inconsistent print/email output for delivery communication

The Internal Outbound Delivery Order Applet Solution:

  • Unified document lifecycle - Manage create, edit, final, void, discard, and close in one flow
  • Source-driven creation - Pull related lines from multiple document sources via search/KO
  • Operational execution bridge - Convert queue items to delivery jobs from Pick Pack Queue
  • Settings-driven governance - Control tabs, fields, statuses, menus, and orientation centrally
  • Branch-aware behavior - Apply branch-level printable, pricing, settlement, and category filters
  • Integrated communication - Export/print and send emails using managed templates

Feature Cards

Overview infographic of Internal Outbound Delivery Order Applet from document preparation to queue execution and settings governance
Internal Outbound Delivery Order Applet overview: from delivery order preparation and source document KO to pick-pack execution, intercompany tracking, and governed output settings.

Key Concepts

Main Navigation Map

Core app menus:

  • Delivery Order (internal-delivery-order)
  • Line Items (line-items)
  • Pick Pack Queue (pick-pack-queue)
  • Intercompany (intercompany)
  • Settings (settings)
  • Personalization (personalization)

Settings submenus include Default Selection, Field Settings, Printable Format Settings, Custom Status, Email Template, Branch Settings, Workflow Settings, Feature Visibility, Webhook, Applet Log, and Release Notes.

Document Lifecycle

StageTypical StateWhat It Means
DraftingTEMP / DRAFTDocument is still being prepared and can be enriched from source docs
Active EditingACTIVE + DRAFT postingDocument is saved and operationally editable
Final PostingACTIVE + FINAL postingDocument is posted/finalized and controlled actions apply
Exception HandlingVOID / DISCARDEDDocument is intentionally cancelled from operational flow
ClosureACTIVE + FINAL then CLOSE actionFinalized item is explicitly closed for KO lifecycle completion

Workspace Model

The applet supports two display modes:

  • Horizontal tab mode for broad desktop editing
  • Vertical expansion mode for guided section-by-section processing

The detail panel order is configurable and includes these core sections:

  • Search Document
  • Main Details
  • Account
  • Lines
  • Delivery Details
  • KO For
  • Department Hdr
  • Posting
  • Doc Link
  • Export
  • Attachments
  • Status

Source-Driven Document Build

You can build outbound delivery orders from related source records through two mechanisms:

  • Search Document panel with tabs for Sales Order, Sales Invoice, Sales Return, Purchase GRN, and Delivery Order
  • KO For panel with company-flow driven enablement for Sales Order, Sales Invoice, Sales Return, and Purchase GRN
Operational Tip: Use Search Document for broad lookup, then KO For for guided conversion rules based on your company flow configuration.

Quick Start Guide

Get up and running quickly with these role-based workflows.

For Sales Operations: Create and Finalize Your First Delivery Order

Goal: Create an internal outbound delivery order, add lines, and move it to final.

  1. Go to Delivery Order from the applet menu.
  2. Confirm your working Branch/Location context is correct before creating the document.
  3. Click Create (+) in Internal Delivery Order Listing.
  4. Fill Main Details and Account.
  5. Add lines in Lines or import lines from Search Document / KO For.
  6. Review Delivery Details, Posting, and Status.
  7. Click Save to keep changes.
  8. Click Final when the document is operationally ready.
  9. Verify the row status/posting state in listing, then run Export as PDF or Send Email if required.

Expected Outcome: A delivery order is saved/finalized successfully and appears in listing with the expected posting/status state.


For Warehouse / Fulfillment: Turn Queue Lines into Delivery Jobs

Goal: Use Pick Pack Queue to create a delivery job with dispatch data.

  1. Go to Pick Pack Queue.
  2. Filter/search and select the required rows.
  3. Confirm selected rows are operationally compatible (delivery type, branch/location, and pending quantities).
  4. Enter Delivery Type (INTERNAL_DELIVERY, EXTERNAL_DELIVERY, or PICKUP).
  5. Set Delivery Branch and Delivery Location (or keep source defaults).
  6. Update Qty To Deliver per line and ensure each value is within pending balance.
  7. Optionally fill shipment dimensions (Width, Length, Height, Weight) and remarks/content.
  8. Click Create Delivery Job.
  9. Verify the created job reference and confirm processed lines no longer appear as pending in queue.

Expected Outcome: A delivery job is created successfully and selected queue lines move out of pending flow.


For Admins / Process Owners: Configure Workflow, Print, and Email

Goal: Ensure posted documents follow standardized process and output.

  1. Go to Settings > Workflow Settings and map company + process for INTERNAL_OUTBOUND_DELIVERY_ORDER.
  2. Go to Settings > Printable Format Settings and upload/select .jrxml formats.
  3. Go to Settings > Email Template and link template content with printable format.
  4. Go to Settings > Application Settings and set default branch/location/company plus panel order.
  5. Go to Settings > Branch Settings to apply branch-specific printable header/footer, settlement defaults, and filters.
  6. Review Settings > Custom Status and align status labels with your operations team terminology.
  7. Perform an end-to-end UAT flow (create, final, pick-pack, delivery job, print/email) before production rollout.

Expected Outcome: Workflow, printable, and email configurations are saved and validated through one successful end-to-end UAT cycle.


For Intercompany Coordinators: Process Inbound and Outbound Queues

Goal: Keep intercompany transaction flow clean from unprocessed to processed state.

  1. Go to Intercompany from the applet menu.
  2. Review Inbound > UNPROCESSED for documents pending confirmation.
  3. Select rows and use Confirm Intercompany Transaction where applicable.
  4. Recheck Inbound > PROCESSED to verify completion.
  5. Repeat the same control pattern for Outbound > UNPROCESSED and Outbound > PROCESSED.
  6. Investigate rows that stay unprocessed by checking source document state and branch/company mapping.

Expected Outcome: Intercompany rows are moved from unprocessed to processed states with clear action traceability.

Permission Note: If users cannot access Create, Final, or Settings actions, validate role/client permissions and hidden-menu flags first before troubleshooting data issues.

Delivery Order Workspace

The main listing gives centralized control over outbound documents with advanced search, state-aware actions, and bulk handling.

Core listing actions:

  • Create
  • Final
  • Draft
  • Discard
  • Void
  • Export as PDF
  • Send Email
  • Single/Multiple print (tenant-dependent)
Internal Delivery Order listing page with search tools, action buttons, and delivery order grid
Main Listing: Manage outbound delivery orders with search, status actions, export, and email controls.

Edit workspace capabilities:

  • Configurable section visibility and ordering
  • Save + Final + Void + Close control flow
  • Status gating (for example, certain actions only appear for specific posting states)
  • Read-only lock behavior when another user is editing the same document
Create Internal Delivery Order form with main details, account, lines, and delivery tabs
Create Form: Start a new internal outbound delivery order and prepare header plus line details.
Edit Internal Delivery Order form with action buttons for final, void, save, and close
Edit Form: Update existing delivery orders with controlled actions and status-aware workflow.

Document Import & KO For

Search Document

Use these source tabs (if enabled by settings):

  • Search Sales Order
  • Search Sales Invoice
  • Search Sales Return
  • Search Purchase GRN
  • Search Delivery Order

KO For

KO tabs are dynamically enabled by company flow configuration for line-level conversion:

  • Sales Order
  • Sales Invoice
  • Sales Return
  • Purchase GRN

In this applet, KO refers to Knock-Off linkage, where source document quantities are linked and consumed against outbound delivery lines.

This allows your team to reuse upstream document context instead of re-entering line details.

Line Items Overview

The Line Items menu gives cross-document visibility of outbound line performance.

You can review key line-level data such as:

  • Delivery Order numbers (tenant/company/branch document numbers)
  • Item code and item name
  • Ordered quantity, unit price, tax, and transaction amount
  • Customer name/code and date traces
  • Totals row for quantity and monetary fields

This view is useful for reconciliation, exception review, and operational follow-up.

Line Items listing report showing outbound delivery order line-level quantities and amounts
Line Items Report: Analyze delivery lines across documents for reconciliation and operational review.

Pick Pack Queue and Delivery Jobs

The queue is purpose-built for dispatch execution.

What it supports:

  • Multi-row selection grouped by document
  • Quantity-to-deliver entry with balance checks
  • Delivery region/branch/location visibility
  • Ready-to-ship conversion into delivery jobs
  • Shipment metadata capture (dimensions, remarks, content)

Validation behavior:

  • Prevents invalid quantity edits beyond pending balance
  • Enforces delivery type consistency
  • Enforces delivery branch/location consistency before job creation
Pick Pack Queue listing with line selection, quantity fields, and delivery job execution controls
Pick Pack Queue: Convert queued lines to delivery jobs with quantity validation and dispatch controls.

Intercompany Transaction Tracking

The Intercompany menu provides two streams:

  • Inbound (UNPROCESSED, PROCESSED)
  • Outbound (UNPROCESSED, PROCESSED)

This structure helps operations separate items requiring action from completed intercompany links.

Intercompany Transaction listing with inbound and outbound processing tabs
Intercompany Tracking: Monitor inbound and outbound transaction queues by processing state.

Workflow and Status Control

Workflow Settings

Under Settings > Workflow Settings, process owners can:

  • Create company workflow mapping
  • Assign process header and description per company
  • Maintain workflow records for the internal outbound delivery doc type

Custom Status

Under Settings > Custom Status, admins can configure:

  • Up to 5 custom status groups
  • Header and line activation per status group
  • Status lists with name, description, and default flag

Posting and action control

From edit/listing behavior, the applet supports controlled transitions such as:

  • Save (Draft/Active updates)
  • Final
  • Void
  • Discard
  • Close

Visibility of actions is configurable via applet settings and client-side permissions.

Printable and Email Automation

Printable Format Settings

Under Settings > Printable Format Settings:

  • Upload .jrxml format files
  • Maintain format code and format name
  • Set default selection
  • Edit or delete existing formats

Email Template

Under Settings > Email Template:

  • Create/edit template code and body content
  • Link template to printable format GUID
  • Use listing action Send Email with recipient options: Billing and Shipping Email, Billing Email Only, or Shipping Email Only

This enables controlled outbound communication directly from document listing.

Branch-Level Controls

Under Settings > Branch Settings, each branch can maintain:

  • Branch Details (including rounding and default sales agent fields)
  • Item Category Filter (multi-level category controls)
  • Pricing Scheme with priority/level
  • Branch Default Printable Format (including header/footer)
  • Default Settlement Method mapping

This helps enforce localized operational rules while preserving a shared global workflow.

Configuration & Settings

PathWhat It ControlsTypical Outcome
Settings > Application SettingsDefault branch/location/company and detail panel orderFaster data entry and consistent user navigation
Settings > Default SelectionBaseline app behavior per tenantStandardized defaults across teams
Settings > Printable Format SettingsJRXML print templates and default formatConsistent document output for operations and customers
Settings > Branch SettingsBranch-level pricing, settlement, category filters, print defaultsBranch-appropriate rules without custom coding
Settings > Workflow SettingsCompany-to-process mapping for doc flowControlled approvals/state handling by process
Settings > Custom StatusCustom header/line statusesBetter operational visibility beyond system statuses
Settings > Email TemplateTemplate text and print linkageOne-click, reusable delivery communication
Settings > Applet LogAudit trail entry pointBetter traceability and compliance review
Personalization > Default SelectionUser-level default branch/location and grid toggle modeFaster daily execution per user
Personalization > SidebarPersonal sidebar behaviorCleaner per-user navigation
Settings page showing configuration menus such as default selection, workflow, printable format, and email template
Settings Overview: Centralize application defaults, workflow rules, printable formats, and communication templates.

Permissions and Menu Visibility

The applet combines client permission codes and setting flags to decide menu visibility:

  • Permission-based allow flags: SHOW_LINE_ITEMS_MENU, SHOW_PICK_PACK_QUEUE_MENU, SHOW_INTERCOMPANY_MENU
  • Setting-based hide flags: HIDE_LINE_ITEMS_MENU, HIDE_PICK_PACK_QUEUE_MENU, HIDE_INTERCOMPANY_MENU

If a user reports missing menus, validate both role permissions and setting flags together.

High-Impact Setting Flags

Commonly used setting flags include:

  • HIDE_LINE_ITEMS_MENU, HIDE_PICK_PACK_QUEUE_MENU, HIDE_INTERCOMPANY_MENU
  • VERTICAL_ORIENTATION, DEFAULT_ORIENTATION
  • ENABLE_MULTIPLE_KO, SHOW_KO_FOR_SELECTED_BRANCH
  • ENABLE_SERIAL_NUMBER_VALIDATION_FINAL
  • DEFAULT_TRANSACTION_DATE, DEFAULT_POSTING_STATUS
  • HIDE_* tab/field toggles for operational simplification

Use these carefully in UAT before production rollout to avoid unexpected behavior for end users.

Personalization

Personal Default Selection

Users can define:

  • Default branch
  • Default location
  • Default company
  • Column toggle preference

This reduces repeated manual selections in daily work.

Sidebar Preferences

Users can personalize sidebar behavior to keep the most-used functions accessible with less navigation overhead.

FAQ

Q: Why can’t I see some search or KO tabs?
A: These tabs are controlled by applet settings and company KO flow configuration. If disabled (HIDE_* flags or KO flow not enabled), they will not appear.

Q: Why is the Create button disabled in Delivery Order Listing?
A: This is usually permission-driven. Check your role/client action permissions and whether listing actions are hidden by applet setting flags.

Q: Why is the Final button unavailable for my document?
A: Final action visibility depends on document state, posting status, lock status, and user/client-side permissions.

Q: Why did Create Delivery Job fail in Pick Pack Queue?
A: The queue validates delivery type consistency, delivery branch/location consistency, and quantity-to-deliver limits against pending balance.

Q: Why am I unable to edit a document that appears in listing?
A: The document may be read-only due to user lock, state restrictions, or because it is already posted/closed per your workflow controls.

Q: Why did KO/Search Document return no lines for a source document?
A: Common reasons are no remaining balance for KO, source document status not eligible for conversion, or branch/company context mismatch.

Q: Can we use different print templates by branch?
A: Yes. Configure global templates in Printable Format Settings, then assign branch-level default printable format under Branch Settings.

Q: How do we send delivery documents by email without manual formatting?
A: Create Email Templates, link each template to a printable format, then use the listing’s Send Email action with the desired recipient option.

Q: Why can’t some users see Settings or Intercompany menus?
A: Menu visibility is controlled by applet flags (for example HIDE_*_MENU) and role-level access rights. Validate both when onboarding new users.

Q: Can we rearrange the detail sections in edit mode?
A: Yes. Use Settings > Application Settings to reorder the detail tab/panel sequence for the applet.