Contents
3. Gift Wrapping & Personalization
1. Organisation-Level and Warehouse-Level VAS Enablement
2. Dedicated VAS Configuration Module
3. Broad Service Configuration Coverage
5. Rich VAS Configuration Controls
6. Lifecycle Management for VAS Services
7. Validation and Duplication Controls
8. Bulk Upload for VAS Creation
9. API Support for VAS Configuration
10. Automated and Manual VAS Task Creation
11. Stage-Based VAS Task Generation
12. Centralised VAS Task Visibility
13. VAS Task Status Management
14. Single and Bulk Task Execution
15. Reject and Cancel Controls
17. Update Handling for VAS Tasks
18. Built-In Billing Configuration for VAS
20. Reporting and Auditability
2. Where can I access VAS tasks?
3. Can VAS be configured for both inbound and outbound operations?
4. Can VAS be applied at SKU level?
5. What task statuses are available in VAS?
6. Can users complete multiple VAS tasks together?
7. Can evidence be captured during VAS execution?
8. What happens if a VAS task is rejected?
9. Can completed VAS tasks be billed?
10. Can VAS services be paused or archived?
11. Is audit history available for VAS activities?
12. Can VAS services be created in bulk?
13. What happens if the VAS module is disabled?
14. Does VAS support API integration?
1. Introduction
a. What is the functionality?
The Value Added Services (VAS) module in Anchanto WMS enables warehouses to configure, manage, execute, track, and bill additional services performed as part of warehouse operations.
VAS covers any service that goes beyond standard receiving, storage, picking, packing, or dispatch activities. These services may be required because of customer-specific requirements, marketplace rules, product handling needs, promotional campaigns, return inspection, or internal warehouse operations.
With this feature, warehouses can define different VAS activities, map them to specific customers, order types, warehouse stages, and execution levels, and ensure that each task is created and completed at the right point in the operational flow.
VAS can be used across inbound, outbound, and return processes, and can be applied at both order level and SKU level. This means users can configure services for an entire PO, ASN, GRN, order, or shipment, or apply them only to selected SKUs where needed.
The module supports the full VAS lifecycle, including:
- Creating and managing VAS service configurations
- Mapping services to customers, warehouses, order types, and operation stages
- Creating VAS tasks automatically or manually
- Executing tasks through Web or PDA
- Capturing required evidence such as notes, photos, checkboxes, or custom inputs
- Tracking task statuses such as Pending, In Process, Completed, Rejected, Cancelled, and Force Complete
- Maintaining task-level traceability and audit history
- Supporting reports, billing, and reconciliation for completed services
VAS activities can be configured at different stages such as:
- PO / ASN creation or completion
- GRN receiving
- Count & QC
- Putaway
- Picking
- Packing
- Dispatch
- Return receiving and completion
Overall, the VAS module helps warehouses bring all value-added activities into a structured WMS workflow, ensuring better control, visibility, execution accuracy, traceability, and billing readiness.
Who can use it
This module is mainly useful for:
| User Role | Usage |
|---|---|
| Warehouse Admin | Configure and manage VAS services |
| Inbound Operators | Execute inbound-related VAS tasks |
| Outbound Operators | Execute outbound-related VAS tasks |
| PDA Users | Perform VAS task execution on handheld devices |
| Finance/Billing Teams | Review billable VAS activities |
| Customer Operations Teams | Track customer-specific VAS execution |
Use cases1. Promotional PackagingAdd flyers, gifts, or marketing inserts during packing before dispatch. 2. Product RelabelingApply marketplace-specific or customer-specific barcode labels during inbound or outbound processing. 3. Gift Wrapping & PersonalizationCapture gift messages or customization requests and execute them as part of warehouse workflows. 4. Repacking or ReboxingRepack damaged or bulk inventory into new packaging formats before shipment. 5. Return Inspection ServicesPerform additional quality checks or refurbishment activities during returns processing. 6. Customer-Specific ServicesConfigure unique VAS requirements for different customers, companies, or order types.
|
Key Capabilities
1. Organisation-Level and Warehouse-Level VAS Enablement
- A new “Value Added Service” setting is available in the Admin Panel.
- This setting enables or disables the VAS module at the organisation level.
- Once enabled, the Value Added Service module becomes available at the warehouse level.
- Warehouse admins can access the new module to configure, view, and manage VAS services.
- If disabled later, the system stops new VAS usage, pauses current services, cancels pending tasks, blocks VAS API usage, and preserves already completed tasks for billing reference.
2. Dedicated VAS Configuration Module
A new VAS Configuration sub-module is available under the Value Added Service module at warehouse level.
Users can:
- Create new VAS services
- View all configured VAS services
- Modify existing services based on allowed state rules
- Clone an existing VAS to speed up setup
- Archive or delete VAS where applicable
- Track all configuration and status changes through audit history
3. Broad Service Configuration Coverage
VAS services can now be configured across multiple operation areas:
- Inbound: PO/ASN, GRN, Receive, Count & QC, Putaway
- Outbound: Order, Shipment, Picking, Packing, Dispatch, Delivered
- Return: Return Order, Return Shipment, Receive, Completion.
Future Phase for VAS
- Storage: stock-related service support planned for future phases
- Internal / Ad hoc warehouse tasks: planned for future phases
4. Flexible VAS Applicability
VAS can be configured for:
- B2B
- B2C
- Flow-through
- STO
It can also be applied at different business object levels:
- PO / ASN level
- GRN level
- Order level
- Shipment level
And at different execution levels:
- Order-level
- SKU-level
This allows customers to define whether a service applies to an entire record or only to selected items within it.
5. Rich VAS Configuration Controls
Each VAS can be configured with:
- VAS Type
- VAS Name and unique VAS Code
- Customer/company mapping
- Operation phase and operational sub-phase
- Order type mapping
- Task level and task type
- Instructions for task executors
- Input message requirements such as gift message or etching text
- Acknowledgement type:
- System acknowledgement
- User acknowledgement
- Auto-select/default enablement during record creation
- Evidence capture settings:
- Note
- Photo
- Checkbox
- Additional custom evidence fields
- Mandatory vs optional evidence logic
6. Lifecycle Management for VAS Services
VAS services support controlled lifecycle states:
- Draft
- Active
- Paused
- Archived
Supported transitions include:
- Draft → Active
- Active → Paused
- Paused → Active
- Paused → Archived
State behaviour is governed carefully:
- Draft: full editing allowed
- Active: only limited updates allowed
- Paused: no new task creation, but in-flight activities continue
- Archived: removed from future operational selection
7. Validation and Duplication Controls
The system includes validation to prevent incorrect or duplicate configurations, including:
- Duplicate VAS Code prevention
- Duplicate VAS Name prevention
- Duplicate configuration combination prevention across type, phase, sub-phase, customer, task level, and related fields
- Mandatory field validation
- Character length validation
- Dropdown dependency validation
8. Bulk Upload for VAS Creation
Users can now create VAS in bulk through a downloadable upload template.
Bulk upload support includes:
- Instruction tab with examples
- Data tab for actual upload
- Validation of mandatory fields and allowed values
- Partial success handling
- Bulk activity tracking
- Error report download for failed records
9. API Support for VAS Configuration
New APIs support:
- VAS creation
- VAS status update
- VAS configuration update
- VAS listing
- VAS detail retrieval
- VAS deletion for draft records
This enables external systems and large-scale operational integrations to manage VAS configurations programmatically.
10. Automated and Manual VAS Task Creation
VAS tasks can now be created from:
- UI
- API
- Bulk / integrated record creation flows
Tasks can be generated for:
- PO / ASN
- GRN
- Order
- Shipment
Tasks are created based on:
- Selected VAS during record creation
- Default-enabled VAS from configuration
- Order-level or SKU-level VAS mapping
- Trigger stage completion logic
11. Stage-Based VAS Task Generation
The module supports stage-aware task creation across operational flows.
Examples:
- Inbound VAS at PO creation and completion
- GRN-stage VAS at Receive or Count & QC (Post stage completion)
- Outbound VAS after picking or While packing(Before Packing) and before manifest
- Return VAS after return shipment receive.
- Billing-only VAS after order or shipment completion.
This ensures tasks are generated exactly where operational intervention is needed.
12. Centralised VAS Task Visibility
VAS tasks are now visible in dedicated areas:
Web
- Inbound module → VAS Tasks
- Outbound module → VAS Tasks
- Record-level VAS tabs on PO, GRN, Order, Shipment
PDA
- Dedicated VAS tile on the main screen (Home page).
Users can:
- Search tasks by record number
- Filter tasks by status and attributes
- Bookmark commonly used filters
- View task details and evidence
- Perform single or bulk actions
13. VAS Task Status Management
Each VAS task supports the following statuses:
- Pending
- In Process
- Completed
- Rejected
- Cancelled
- Force Complete
Status-based visibility is supported in both Web and PDA, including separate tabs or filters for operational tracking.
14. Single and Bulk Task Execution
Users can execute VAS tasks through both Web and PDA.
Execution supports:
- Single-task completion
- Bulk completion for multiple selected tasks
- Evidence-based completion flows
- Shared evidence input for bulk completion where applicable
- Order progression only after all required VAS tasks are completed
If a task requires note, photo, checkbox, or additional configured inputs, the system prompts users accordingly before completion.
15. Reject and Cancel Controls
Users can reject VAS tasks with reason capture where execution is not completed.
- Rejection is available to VAS executors
- Cancellation is controlled by Admin / VAS Manager roles
Single and bulk rejection/cancellation are supported on the Web, with limited bulk restrictions on PDA.
16. Record-Level Traceability
Users can view all VAS tasks associated with:
- PO
- GRN
- Order
- Shipment
This includes:
- Task ID
- Status
- Evidence
- Input messages
- Creation date
- Completion date
- Completed by
- Related SKU and quantity details
This provides end-to-end traceability for both operations and customer review.
17. Update Handling for VAS Tasks
While the task itself is not directly editable after creation, related changes to the parent object are reflected intelligently.
Examples:
- If SKU quantity changes, linked VAS task context is updated
- If a SKU is removed, related SKU-level VAS task is cancelled with reason
- If a new SKU is added, users can add related VAS services
- If an input message changes, it is reflected in the task
18. Built-In Billing Configuration for VAS
Completed VAS tasks can now be billed through the billing module.
Billing configuration supports:
- Company-level VAS billing setup
- Automatic billing block creation when a new VAS is configured
- Billing only for completed tasks
- Scheduled and manual billing cycles
- Version-aware future billing logic
19. Multiple Billing Methods
VAS billing can be configured using several pricing models:
- Flat charges
- By quantity
- By volume
- By weight
- By category
- By tier
- Incremental pricing
This allows commercial flexibility for different service types and customer agreements.
20. Reporting and Auditability
Comprehensive reporting is available for:
- All configured VAS at warehouse level
- Pending VAS tasks
- Executed VAS tasks at company or warehouse level
- Order-level VAS reconciliation
- Billing support data
- Audit trail visibility
Users can also access:
- VAS configuration process flow
- VAS task process flow
- Change history for status, fields, evidence, messages, and user actions
21. RBAC Support
For the initial version:
- Inbound users can access inbound-related VAS and VAS tasks
- Outbound users can access outbound and return-related VAS and VAS tasks
- Warehouse Admin and VAS Manager can create, modify, archive, delete, cancel, reject, and review VAS configurations and tasks
This ensures operational users see only relevant work, while management roles retain governance controls.
2. Stepwise User Guide
Here’s a step-by-step guide on how to use this feature
Stage 1: Enable the VAS Module
Step 1: Navigate to the Admin Panel.
Step 2: Open the organisation-level settings.
Step 3: Enable the Value Added Service setting.
Step 4: Once enabled, the Value Added Service module becomes visible for warehouse-level users.
Stage 2: Configure a VAS
Step 1: At warehouse level, open the Value Added Service module.
Step 2: Open the VAS Configuration sub-module. Step 3: Click Create VAS.
Step 4: Enter the required configuration details such as:
- VAS Type
- VAS Name
- VAS Code
- Company mapping
- Operation phase
- Operational sub-phase
- Order type
- Task level
- Task type
- Acknowledgement mode
- Evidence requirements
- Instructions
- Auto-select setting
Step 5: Save the configuration.
Step 6: The VAS is created in Draft status by default.
Step 7: Change the VAS status to Active when ready for use.
Stage 3: Create VAS Tasks
Step 1: Create or update a PO, GRN, Order, or Shipment through the Web UI.
Order Creation
Step 2: Select one or more configured VAS services at order or SKU level, if applicable.
Step 3: If the VAS has been marked as auto-select, it is pre-enabled by default.
Step 4: User can select the SKU wise VAS task as well from the dropdown.
Step 5: Once the configured process stage is reached, the system automatically creates the VAS task.
Step 6: The created task appears in the relevant Inbound VAS Tasks or Outbound VAS Tasks grid.
Stage 4: Execute VAS Tasks
Step 1: Open the relevant module:
- Inbound → VAS Tasks
- Outbound → VAS Tasks
Step 2: Search for the related PO, GRN, Order, or Shipment.
Order/Shipment VAS Task Task
Order --> Vas task --> Pending
- All the pending VAS task will be displayed here.
- VAS Executor can search with the help of order number, Task Id and other column names.
Step 3: Open the task and click Start.
Step 4: Provide required evidence such as note, photo, checkbox, or custom input.
Step 5: Review and submit (Mark As Complete) the task.
Step 6: The task moves to Completed, Rejected, or Cancelled based on action taken.
Step 7: If all blocking VAS tasks are completed, the record moves to the next logical process stage.
- Once Picking is completed, the system automatically creates the configured VAS task(s).
- The user navigates to Order → VAS Tasks to process the generated tasks.
- VAS tasks can be completed individually or through bulk selection.
- Only after all mandatory VAS tasks are completed will the order move to the next stage, such as Packing.
- If the VAS tasks are not completed, the order/shipment will not proceed to the next operational stage.
Bulk Task Completion
Step 1: Open the VAS Tasks grid.
Step 2: Select multiple tasks.
Step 3: Click Bulk Action → Mark as Complete.
Step 4: The system identifies unique evidence types across selected tasks.
Step 5: Provide one input per unique evidence type.
Step 6: Submit (Update and Confirm) once to apply the inputs across all relevant tasks.
Stage 5: Configure Billing
Step 1: Navigate to the company billing configuration area.
Customer -> Edit Detail -> Warehouse Configuration -> Select the Warehouse -> Billing Parameters
Step 2: Open the VAS billing section.
Step 3: Review the auto-created billing blocks for configured VAS services.
Step 4: Configure pricing logic such as flat, quantity, volume, weight, category, or tier-based billing.
Step 5: Save the billing configuration.
Step 6: Billing runs consider only completed VAS tasks within the selected billing cycle.
Stage 6: Review Reports and Audit
Step 1: Open the reporting or record-level VAS tab.
Step 2: Review all configured VAS, pending tasks, completed tasks, and billed services.
Step 3: Open process flow or audit tabs to review:
- who made the change
- what changed
- when it changed
- task execution history
- evidence history
Step 4: Export reports for reconciliation, review, or operational audit.
Accessing VAS Tasks
Step 1: On the PDA main page, tap the VAS tile.
Step 2: View the list of VAS tasks based on the logged-in user’s role.
Step 3: Search for a PO, GRN, Order, or Shipment.
Step 4: Open the record tile to see all associated VAS tasks.
Executing a Single Task
Step 1: Tap a pending VAS task.
x
Step 2: Review task instructions and required evidence.
Step 3: Enter the required note, photo, checkbox, or configured input.
Step 4: Submit (Mark as Complete) the task.
Step 5: The task is marked completed and removed from the pending list.
Step 6: If all tasks for the record are done, the record tile is removed from the active PDA queue.
Bulk Completion on PDA
Step 1: Open a record containing multiple pending VAS tasks.
Step 2: Use multi-select to choose multiple tasks.
Step 3: Select the bulk complete(Mark As complete) action.
Step 4: Provide one input per unique evidence type requested.
Step 5: Submit (Mark as Complete) to complete all selected tasks together.
Rejecting a Task on PDA
Step 1: Open the selected VAS task.
Step 2: Tap Reject.
Step 3: Enter the rejection reason.
Step 4: Submit(mark as complete).
Step 5: The task moves to Rejected and is removed from the active execution list.
Cancelling a Task on Web
Step 1: Open the selected VAS task as an Admin or VAS Manager.
Step 2: Tap Cancel.
Step 3: Enter the cancellation reason.
Step 4: Submit(Confirm).
Step 5: The task moves to Cancelled.
3. FAQs
1. What is a VAS task?
A VAS task is an operational activity created within WMS for performing additional warehouse services such as relabeling, gift wrapping, repacking, inspection, or other customer-specific services.
2. Where can I access VAS tasks?
VAS tasks can be accessed from:
Web
- Inbound → VAS Tasks
- Outbound → VAS Tasks
- Record-level VAS tabs
PDA
- VAS tile on the PDA Home Screen
3. Can VAS be configured for both inbound and outbound operations?
Yes. VAS services can be configured for:
- Inbound operations
- Outbound operations
- Return workflows
- Different operational stages within each process
4. Can VAS be applied at SKU level?
Yes. VAS can be configured for:
- Order-level execution
- SKU-level execution
This allows warehouses to apply services only to selected SKUs when required.
5. What task statuses are available in VAS?
VAS tasks support the following statuses:
- Pending
- In Process
- Completed
- Rejected
- Cancelled
- Force Complete
6. Can users complete multiple VAS tasks together?
Yes. Both Web and PDA support:
- Single task execution
- Bulk task completion
Where applicable, common evidence can also be shared during bulk completion.
7. Can evidence be captured during VAS execution?
Yes. Depending on configuration, users may need to capture:
- Notes
- Photos
- Checkbox confirmations
- Additional custom fields
before completing the task.
8. What happens if a VAS task is rejected?
Rejected tasks remain traceable in the system along with rejection reasons for operational review and audit purposes.
9. Can completed VAS tasks be billed?
Yes. Completed VAS tasks can be connected to the billing module for charge calculation and reconciliation.
10. Can VAS services be paused or archived?
Yes. VAS services support lifecycle statuses such as:
- Draft
- Active
- Paused
- Archived
Paused services stop new task creation while existing tasks can continue.
11. Is audit history available for VAS activities?
Yes. The system maintains audit logs for:
- VAS configuration changes
- Task creation
- Task execution
- Status updates
- Evidence submission
- User actions
12. Can VAS services be created in bulk?
Yes. Users can create multiple VAS configurations using the bulk upload template available in the VAS module.
13. What happens if the VAS module is disabled?
If disabled:
- New VAS task creation stops
- Pending tasks may be cancelled
- Existing completed tasks remain available for historical and billing reference
14. Does VAS support API integration?
Yes. APIs are available for:
- VAS creation
- Updates
- Status changes
- Listing and retrieval
- Deletion of draft configurations
Comments
0 comments
Please sign in to leave a comment.