This guide covers everything related to the Transfer Note module in Xilnex Inventory — the feature used to move stock between HQ and outlets (or between outlets). It consolidates five workflows into one document:
A Transfer Note records the movement of stock from one location (Transfer From) to another (Transfer To) — typically HQ to outlet, or outlet to outlet. It has a lifecycle of statuses:
| Status | Meaning |
|---|---|
| Saved | Still in draft/checking — editable, not yet dispatched |
| Confirmed | Finalised, ready for shipment — no further edits allowed |
| Shipped | Goods have been dispatched by the sending branch, awaiting receipt |
| Completed | Receiving branch has confirmed receipt of all quantities |
Common header fields across every flow: Transfer ID (auto-generated), Transfer Type (e.g. Inter Outlet, Inter Company, Auto Return), Transfer From, Transfer To, Transfer Date, Transfer By, and Status.
By Using Scan / Type in Barcode (With Quantity Editor)
By Using Find Item Button
When an outlet submits a stock request to HQ, the HQ user must review the pending requests and convert them into a Transfer Note. This section walks through the full process — from locating pending stock requests in the Stock Request List, to generating and confirming the Transfer Note — so that stock can be dispatched to the requesting outlet.
From the main navigation bar, click Listing.
Under the Listing section, click the Stock Request List module icon.
You will be taken to the Stock Request List screen, which displays all incoming stock requests from outlets.
Once inside the Stock Request List, you need to narrow the view to show only the requests that are pending and addressed to your branch.
In the Request dropdown at the top-left of the screen, select To This Branch.
Note: This filters the list to show only stock requests that have been sent to the branch you are currently logged in as (i.e., requests directed to HQ or your warehouse).
Set the Date From and Date To fields to cover the period you want to process.
For example: Date From 07/07/2026 — Date To 06/08/2026.
In the Status column filter, set the value to Pending.
Note: After applying the filter, the grid will show only records with Status = Pending. The status bar at the bottom of the screen confirms the filter is active, for example: "Filtering Field: ETA [August]". You will see columns including Request From, ETA, Request Header ID, Request ID, Status, Item Code, Name, Vendor Name, and Type.
At this point, you should see the list of pending stock request line items from the outlet, each with its own Request ID and item details.
Click on the first stock request row you want to process to highlight it.
To select multiple rows, hold Ctrl and click each additional row, or hold Shift and click the last row in a range to select a contiguous block.
Note: You can select all the pending items under the same Request Header ID to process the entire outlet request at once. Check the Request Header ID column to group related lines.
With the desired rows highlighted, right-click on any of the selected rows.
A context menu will appear with the following options:
Click Add To Transfer Note.
A confirmation dialog will appear with the message:
"Are you sure want to add selected records to transfer note?"
Click Yes to proceed.
Note: Clicking No will cancel the action and return you to the Stock Request List without making any changes.
After clicking Yes, the system will automatically generate a Transfer Note and open it in a new tab labelled Transfer Note.
Review the Transfer Note details that have been pre-populated from the stock request:
| Field | Description |
|---|---|
| Transfer ID | Auto-generated unique identifier for this transfer (e.g., 664039) |
| Transfer Type | Leave blank by default |
| Transfer Date | Defaults to the current date and time |
| Transfer From | The branch fulfilling the request (e.g., HQ) |
| Transfer To | The outlet that submitted the request (e.g., Test1) |
| Status | Shows Saved |
| Bill Status | Shows NonBillable (based on outlet ownership) |
Review the item lines in the grid to ensure all items, quantities, and unit costs are correct. Each row corresponds to one item from the stock request.
Important: If an item or quantity is incorrect, you can use Find Item, Delete, or the Add field to adjust the Transfer Note before confirming. Do not proceed to confirmation if the items are wrong — changes cannot be made after the note is confirmed.
Optionally, add any notes in the Remarks field at the bottom-left of the form.
When you are satisfied the Transfer Note is correct, click the green Confirm button at the bottom-right of the screen.
Note: A second confirmation prompt will appear asking you to confirm. Click Yes to finalise the Transfer Note.
After confirming, proceed with your standard Transfer Note fulfilment process:
Use the Deliver function to record that the goods have been dispatched from your branch.
Use the Ship function to update the transfer status once the stock is in transit to the outlet.
To produce a physical copy of the Transfer Note for your records or for the delivery driver, click Print at the top of the Transfer Note screen.
Note: Print generates a printable version of the Transfer Note. Hand this to the delivery driver or attach it to the outgoing stock as a packing reference.
| Step | Action |
|---|---|
| 1-2 | Navigate to Listing > Stock Request List |
| 3-5 | Filter by To This Branch, date range, and Pending status |
| 6-7 | Select the pending request rows |
| 8-9 | Right-click and choose Select > Add To Transfer Note |
| 10-11 | Confirm the action in the dialog |
| 12-15 | Review the auto-generated Transfer Note and click Confirm |
| 16-18 | Deliver, Ship, and Print the Transfer Note |
This section explains how an outlet requests stock from HQ or another outlet and how to receive the stock once HQ has shipped it, using the Transfer Note feature in Xilnex Inventory. The process has two distinct phases: first, the outlet raises a Transfer Request; second, once the goods arrive, the outlet confirms receipt via the Listing module. Follow each phase in order.
From the main navigation, go to Inventory and select Transfer Note. The Transfer Note screen opens in a new tab. You will see the toolbar at the top with New, Save, and a Search Transfer ID field.
Click New in the top toolbar to start a blank Transfer Note. The form header fields become editable. A Transfer ID will be assigned automatically once the record is saved.
On the right side of the form, check the Transfer Request checkbox. The tooltip reads: "Check to indicate that this is a transfer request."
Important: This checkbox flags the Transfer Note as a request rather than an actual outgoing transfer. HQ will see this flag and know that the outlet is asking for stock — HQ has not dispatched anything yet. You should see a green tick appear next to the Transfer Request label when it is enabled.
Complete the header fields as follows:
| Field | What to enter |
|---|---|
| Transfer From | Select HQ — this is the source location where the stock will come from |
| Transfer To | Select your outlet (e.g., AEON Mid Valley) — this is where the stock will be delivered |
| Transfer By | Pre-filled with your login name — no action needed |
| Transfer Price scheme | Leave blank unless instructed otherwise |
Tip: The Transfer Date is populated automatically with the current date and time. The Transfer By field also records the logged-in user automatically.
In the row of fields below the header, locate the Transfer Type dropdown. Set it to From HQ to Outlet. This tells the system that HQ is the supplier for this transfer.
At this point, the header should show:
Scroll down to the item line section. You have two ways to add items:
Option A — Find Item (recommended):
Option B — Direct entry:
Tip: You can select multiple items at once using Option A by ticking multiple checkboxes before clicking Add Item.
After adding an item, a Quantity Editor dialog will appear automatically. It shows:
On the right side of the form, check the Transfer Request checkbox. The tooltip reads: "Check to indicate that this is a transfer request."
Important: This checkbox flags the Transfer Note as a request rather than an actual outgoing transfer. HQ will see this flag and know that the outlet is asking for stock — HQ has not dispatched anything yet. You should see a green tick appear next to the Transfer Request label when it is enabled. Do not save without ticking this box.
| Field | Description |
|---|---|
| All Outlet total Qty | Total stock across all outlets (read-only) |
| Current Outlet Qty | Your outlet's current on-hand quantity (read-only) |
| Quantity | Enter how many units you are requesting from HQ |
| Cost | Unit cost, pre-filled based on the item's price scheme — adjust only if instructed |
| Total Cost | Calculated automatically (Quantity x Cost) |
Enter the quantity you need in the Quantity field, then click OK to confirm.
After clicking OK, the item appears as a row in the item grid with:
Repeat Steps 7 and 8 for any additional items you need to request.
When you are satisfied with the item list, click Save in the top toolbar. The Transfer Note status will change to Saved.
The request is now submitted. HQ will review it, pick and pack the goods, and ship them to your outlet. The Transfer Note status will remain Saved until HQ updates it. When the goods arrive, proceed to Phase 2 below.
Once HQ has shipped the goods, the Transfer Note status will be updated to Shipped. You must then record the receipt in the system.
Go to Listing in the main navigation, then select Transfer Note. The listing screen opens and displays all Transfer Notes associated with your outlet.
Use the filter fields at the top of the listing to narrow the results:
| Filter | What to enter |
|---|---|
| Transfer Note | Select Transfer To from the dropdown (you are the receiving outlet) |
| Branch | Select your outlet (e.g., AEON Mid Valley) |
| Date From | Enter the start date of your date range |
| Date To | Enter the end date of your date range |
Click the search/filter button or press Enter to apply the filters. The list will display Transfer Notes matching your filter, showing Transfer ID, Transfer To, Transfer By, Status, Transfer Date, Last Receive, and Last Receive Date.
Tip: Records with status Completed have already been fully received. Records with status Shipped are awaiting receipt. Look for the record with Status: Shipped to proceed.
Double click on the row with Status: Shipped (e.g., Transfer ID 1042) to open the Transfer Note detail view.
The detail screen shows:
Review the item quantities on screen against the physical goods you have received. Confirm that Total Delivered matches what physically arrived, then click the green Receive button at the bottom-right of the screen.
Note: The Receive button only appears when the Transfer Note status is Shipped. If it is not visible, the note has not yet been shipped by HQ.
The system generates a Receive record automatically.
Clicking Receive opens the Receive confirmation screen. This screen shows:
| Field | Value |
|---|---|
| Receive ID | Auto Number (assigned by the system) |
| Vendor | HQ |
| Receive Date | Today's date and time (auto-filled) |
| Invoice No | The Transfer ID from the originating Transfer Note (e.g., 1042) |
| Status | NEW |
The item grid displays:
At the bottom of the screen you will also see:
Important: Verify the Receive Quantity for each line. If you physically received fewer items than the delivered quantity (e.g., due to damage or short shipment), update the Receive Quantity to reflect what was actually received before confirming.
Click the green Confirm button at the bottom-right to complete the receiving process.
The system will:
Note: If you only partially received the shipment (e.g., some items were short-delivered), the Transfer Note status may remain as Shipped until all items are fully received. You can click Receive again later to record additional receipts against the same Transfer Note.
| Phase | Navigation Path | Key action |
|---|---|---|
| Request from HQ | Inventory > Transfer Note > New | Confirm Inter Outlet type, set HQ to Outlet direction, tick Transfer Request, add items, Save |
| Receive from HQ | Listing > Transfer Note | Find Shipped record, click Receive, verify quantities, Confirm |
This section explains how an outlet receives stock transferred from HQ using the Xilnex Inventory system. When HQ ships items to a branch, a Transfer Note is created on the HQ side with a Shipped status. The outlet must locate that Transfer Note, verify the items listed, and confirm receipt. Once confirmed, the system generates a Receive record and updates the branch's inventory accordingly.
The Transfer Note listing screen opens.
On the listing screen, set the filter fields at the top to locate the Transfer Note sent by HQ:
09/05/2014).09/06/2014).The grid below will refresh and display all Transfer Notes matching your filter criteria.
What you see on screen: The list shows columns for Transfer ID, Transfer To, Transfer By, Status, Transfer Date, Last Receive, Last Receive Date, and Transfer (source). Look for entries with a Status of Shipped — these are notes that have been dispatched by HQ but not yet received by your branch. Notes with a Status of Completed have already been fully received.
On the Transfer Note detail screen, review the following header information to confirm this is the correct transfer:
| Field | Description |
|---|---|
| Transfer ID | Unique ID of this transfer (e.g., 1042) |
| Transfer Type | The type of transfer — will show Inter Outlet for HQ-to-branch transfers |
| Transfer Date | Date and time HQ created and shipped the transfer |
| Transfer From | Source of the transfer — should be HQ |
| Transfer To | Your branch name (e.g., AEON Mid Valley) |
| Status | Should display Shipped |
Below the header, the item grid lists every item included in this Transfer Note. Review the following columns for each line item:
| Column | Description |
|---|---|
| Item Code | The item's stock code |
| Item Name | Full description of the item |
| Transferred Quantity | How many units HQ sent |
| Total Delivered | Total units delivered across all deliveries |
| Total Received | Units your branch has already received (0.00 if not yet received) |
| UOM Factor | Unit of measure factor |
| Cost (UOM) | Cost per unit |
| Carton | Carton quantity (if applicable) |
Tip: Check that the Transferred Quantity and Total Delivered values match what you physically received. If there is a discrepancy, contact HQ before proceeding.
At the bottom of the screen you will also see a Remarks field and the Last Receive By / Last Receive Date fields, which will be filled in once you complete the receive.
What you see on screen: Clicking Receive opens a new Receive entry screen. This screen is automatically pre-populated with the Transfer Note's item data.
On the Receive entry screen, verify the following details before confirming:
Header fields:
| Field | Description |
|---|---|
| Receive ID | Set to Auto Number — the system will assign an ID on confirmation |
| Vendor | Automatically set to HQ (the source of the transfer) |
| Receive Date | Automatically populated with the current date and time |
| Invoice No | Pre-filled with the Transfer ID (e.g., 1042) — edit if your outlet uses a different reference |
| Terms Remark | Optional field for payment or delivery terms notes |
| Status | Shows NEW — this will update to confirmed once you complete the step |
Item grid:
The grid lists all items from the Transfer Note. For each row, verify:
| Column | Description |
|---|---|
| Delivery ID | Linked delivery reference from the Transfer Note |
| Item Code | Stock code of the item |
| Item Name | Description of the item |
| Delivered Quantity | Quantity HQ recorded as delivered |
| Receive Quantity | Quantity your branch is confirming as received (highlighted in yellow — editable) |
| Disc % | Discount percentage, if applicable |
Important: If the quantity you physically received differs from the Delivered Quantity, update the Receive Quantity field before confirming. Only confirm quantities that you have actually received and verified.
Footer fields:
At the bottom of the screen, review the totals:
The system will:
What you see on screen: After confirmation, the Receive record is saved and the screen reflects the updated status. You can use Print from the toolbar at the top to print a copy of the Receive record for your physical records.
| Step | Action |
|---|---|
| 1 | Go to Listing > Transfer Note |
| 2 | Filter by Transfer To, your Branch, and the relevant Date range |
| 3 | Click the Transfer Note row with Status: Shipped |
| 4 | Review Transfer Note header and item details |
| 5 | Click Receive |
| 6 | Verify Receive entry details — adjust Receive Quantity if needed |
| 7 | Click Confirm to complete the receipt |
When an outlet receives fewer items than were delivered by HQ (or vice versa), Xilnex Inventory provides a built-in mechanism to reconcile the discrepancy. Using the Direct Complete function on the original transfer note, the system automatically marks the note as complete and generates a new Auto Return transfer note for the shortfall quantity. The receiving outlet (in this example, HQ) then processes that Auto Return note to formally receive and reconcile the returned items.
This section walks through every step of that process — from identifying the quantity mismatch on the original transfer note, triggering the Direct Complete action, switching outlets, and finally receiving the auto-generated return transfer note.
Before triggering any action, confirm that a discrepancy exists between what was delivered and what was received.
Navigate to the transfer note that is currently in Shipped status. You will see the following key fields in the item list:
The header of the note shows:
| Field | Example Value |
|---|---|
| Transfer ID | 1099 |
| Transfer Type | Inter Company |
| Transfer From | AEON Mid Valley |
| Transfer To | HQ |
| Status | Shipped |
What you will see on screen: The Transfer Note detail page opens showing the item list with two highlighted columns — Total Delivered and Total Received. In this example, item "Beauty Product" shows Total Delivered = 2.00 and Total Received = 1.00, and "LOGITECH MOUSE M185" likewise shows Total Delivered = 2.00 and Total Received = 1.00. The Status in the top-right corner reads Shipped.
This confirms a shortfall: 1 unit of each item was not received by the outlet. The next steps will resolve this discrepancy.
While viewing the original Transfer Note (Transfer ID 1099, Status: Shipped), click Functions in the top-right toolbar.
A dropdown menu will appear with the following options:
Click Direct Complete from the dropdown.
What you will see on screen: The Functions dropdown is open and Direct Complete is highlighted with a green checkmark icon. This option instructs the system to receive all delivered items and automatically create a return transfer note for any quantity not yet received.
A Confirmation dialog will appear with the message:
"System will receive all delivered items and create return transfer note, click OK to continue"
Click Yes[Enter] to proceed.
Tip: You can also press the Enter key on your keyboard as a shortcut for Yes[Enter].
What you will see on screen: A modal dialog titled "Confirmation" displays the message above, with a green Yes[Enter] button and a red No[Esc] button.
After confirming, a Complete dialog will appear with the message:
"Transfernote has been completed and return transfer note created."
Press [Space] (or click the [Space] button) to dismiss the dialog and return to the system.
What you will see on screen: A modal dialog titled "Complete" confirms the operation was successful. The system has now marked Transfer ID 1099 as complete and automatically created a new Auto Return transfer note for the shortfall quantity.
The Auto Return transfer note was created with HQ as the Transfer From outlet (since the items are being returned from HQ back to AEON Mid Valley). You must now log in as the HQ outlet to process and receive that note.
Click the hamburger menu icon [≡] in the top-left corner of the Xilnex application.
A side menu will slide out showing options including Change Outlet, Journal Log, Attendance, and others.
Click Change Outlet.
What you will see on screen: The sidebar menu is open and Change Outlet is listed at the top with a branch/outlet icon. The current Transfer Note tab remains visible in the background.
An Attention dialog will appear with the message:
"Change branch function will close all the unsaved forms. Are you sure you want to proceed?"
Click Yes to continue.
What you will see on screen: A Windows-style dialog box with a warning icon, the message above, and Yes / No buttons.
The Select Branch window opens, displaying all available outlets:
Click HQ to highlight it, then click the Select button.
What you will see on screen: The Select Branch window lists all outlets. HQ is highlighted in blue. Click Select to switch the active session to the HQ outlet.
Note: In your environment, select whichever outlet is the Transfer From outlet on the Auto Return note. In this example, HQ sent items back, so HQ must process the delivery.
After switching to HQ, click Listing in the main navigation menu.
What you will see on screen: A teal/blue Listing button is displayed in the navigation area.
Under the Transfer Note section, click Transfer Note List.
What you will see on screen: The Transfer Note section shows two options — Transfer Note List (highlighted with a red border) and Transfer Note List (By Item). Click the first option.
In the Transfer Note List, set the following filter criteria to locate the Auto Return note:
| Filter Field | Value |
|---|---|
| Transfer Note | Transfer From |
| Outlet | HQ |
| Transfer Type | Auto Return |
| Status | Confirmed |
After setting the filters, click the Refresh button (green circular arrow icon in the top-right of the list).
The list will display a record similar to the following:
| Transfer ID | Transfer To | Transfer By | Transfer Date | Transfer Type | Transfer From | Status |
|---|---|---|---|---|---|---|
| 10100 | AEON Mid Valley | WEB BYTES TEST | 28/07/2015 | Auto Return | HQ | Confirmed |
What you will see on screen: The Transfer Note List shows one Auto Return record with Transfer Type: Auto Return and Status: Confirmed. Notice that this new Transfer ID (10100) is different from the original Transfer ID (1099) — the system created this note automatically during the Direct Complete step.
Double-click the Auto Return record to open the Transfer Note detail page.
What you will see on screen: The Transfer Note detail page for Transfer ID 10100 opens. Key details to verify:
After verifying the Auto Return Transfer Note details, click the green Receive button in the bottom-right corner of the page to complete the transfer-back process.
What you will see on screen: The Auto Return Transfer Note (ID: 10100) is displayed in full detail. The Remarks field shows "Auto Return". The Receive button is in the bottom-right. Clicking it will formally receive the returned items into the HQ inventory and complete the reconciliation.
| Step | Action | Location |
|---|---|---|
| 1 | Open original Transfer Note and note the Total Delivered vs Total Received discrepancy | Transfer Note detail (Status: Shipped) |
| 2–3 | Click Functions > Direct Complete | Transfer Note toolbar |
| 4 | Confirm the action in the Confirmation dialog | Confirmation dialog |
| 5 | Dismiss the Complete dialog with [Space] | Complete dialog |
| 6–7 | Click [≡] > Change Outlet > confirm with Yes | Application sidebar |
| 8 | Select the correct outlet (HQ) and click Select | Select Branch window |
| 9–10 | Navigate to Listing > Transfer Note List | Main navigation |
| 11 | Filter by Transfer Type: Auto Return, Status: Confirmed, and refresh | Transfer Note List |
| 12 | Double-click the Auto Return record to open it | Transfer Note List |
| 13 | Click Receive to complete the transfer-back | Auto Return Transfer Note detail |
Key point: The Auto Return transfer note will always have a different Transfer ID from the original transfer note. The system generates it automatically when Direct Complete is triggered. The Transfer From and Transfer To outlets are also reversed — HQ becomes the sender, and the outlet becomes the receiver.