Subject: | Build POS integration for JIWA inventory using the standard integration framework |
Summary: | Build POS integration for JIWA inventory using the standard integration framework. 1. Design: - A scheduled process will import data from JIWA into LinkSOFT.
- When JIWA inventory is ON, the user should not login to Link Backoffice. Changing any values in Backoffice may cause the integration to fail.
- Users using JIWA inventory will have zero user license for Link Backoffice.
- No transactional data will flow from JIWA to LinkSOFT tables. As a result, transactional reports must be run from JIWA. Sales analysis reports will reflect transactions performed via POS screen.
- The following Link POS reports can be used when JIWA integration is turned on:
- Shift Reports
- Banking report
- POS Sales Transactions audits
- Receipts and reprint.
- Masterfile information will be integration as shown below.
- The following master file data will be imported on a scheduled basis using a background process:
- Inventory
- Stock, lot bin
- Prices
- customers
- creditors
- locations
The new integration will work similar to the design in version 8.x with the exception that data will not flow from JIWA to LinkSOFT. There are JIWA Integration Items 7, 8 and 9 in Figure 1 below. Figure 1 - Integration for LinkPOS / JIWA version 8.X
|
Audit Notes: | |
29 Mar 2018 | 04:04PM Comment 1 by Alvis (Link Technologies) Case 9235 added to project 9.4 |
03 Apr 2018 | 12:07PM Comment 2 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 03-04-2018 12:07 PM Time Taken: 12.00 |
| Agreed Design - A scheduled process on LINKSOFT head office server will extract, create and maintain master records from JIWA.
- There are 3 types of items in JIWA.
- Non-Physical Item - We do not check stock levels for this
- Physical Item - We do not check stock levels. We will set the allow negative to true in LinkSOFT which will send items to JIWA and create backordered sales order.
- Physical Item with Serial tracked. We refresh the LinkSOFT serial items on a preset interval. If the serial number is not available when the transaction flows into JIWA,
- Jiwa will place this item on backorder. This can happen when LinkSOFT has extracted serial item from JIWA and the serial item has been removed from JIWA.
- When serial items are added,edited,removed in JIWA the scheduled process will sync the data.
- All inventory reports will be generated from JIWA
- Debtors master file will be copied into LinkSOFT.
- All debtor reports will be generated from JIWA.
- Pricing
- When replication is in use, all branches will extract price information from LinkSOFT.
- Head Office LinkSOFT will always extract price information from JIWA.
Figure 3 - POS JIWA Integration for 9.4
|
|
05 Apr 2018 | 01:58PM Comment 3 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 05-04-2018 01:58 PM Time Taken: 40.00 |
| 1. Development completed. The following has been done: - Added Integration setup for InventoryMaster, ARMaster, TaxMaster in POS Web.
- Added Process "POSFMISMasterImport" - FMIS Integration for POS Master File. This process extracts FMIS master file data and updates LINKSOFT master file (Inventory Master, Barcodes, Serial No, Locations, Debtors). This process will perform FMISImport and update LinkSOFT master file, therefore process FMISImport must be disabled before enabling this process.
- Removed system process SYS009 and replaced with 3 processes "FMISAP, FMISAR, FMISGL"
- POS Stations connected to the Head office Linksoft database will extract prices from ERP system's price matrix when an item is scanned in POS when integration "InventoryMaster" is enabled.
- POS Stations connected to the Branch databases will use the LinkSOFT price structure.
2. Notes: - Inventory is extracted from JIWA and populates LinkSOFT standard tables based on scheduled process "POSFMISMasterImport"
- JIWA inventory classification is mapped to LinKSOFT Posting accounts
- JIWA inventory category 1 is mapped to LinkSOFT category
- JIWA Inventory category 2 is mapped to LinkSOFT subcategory.
- JIWA Inventory default item unit price is mapped to LinkSOFT product price quantity 1.
3. Integration Options: - If your bandwidth is sufficient and stable, all POS stations can connect directly to head office. The advantage of this is pricing is setup in JIWA only.
- If bandwidth is insufficient, you need to use LinKSOFT replication for remote branches. In this case, integrate LinkSOFT head office with JIWA and setup replication with remote branches. It is important to 1.4 and 1.5 above.
|
|
02 May 2018 | 10:51AM Comment 4 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 02-05-2018 10:51 AM Time Taken: 2.00 |
| System test completed.
Verified the following: - Configured LinkSOFT (using the new database) to use JIWA Inventory system.
- APMasterSQL (UseLinkSOFTAPMaster = N)
- ARAdjustmentSQL
- ARMasterSQL (UseLinkSOFTARMaster = N)
- ARReceiptSQL
- ARSalesOrderSQL (UseLinksoftInventory=N, POSPartNoSubstitution=N, POSTransactionGroup=N)
- GLJournalSQL
- InventoryMasterSQL
- TaxMasterSQL
Enabled the following processes:- POSFMISMasterImport
- FMISAR
- FMISGL
Performed sample sales from POS and verified entries in JIWA.Posted the sales order in JIWAConfigured replication from HQ database to Branch 1Created sample customers in JIWA. Verified these replicated to Branch 1.Note: Creating transactions from POS to JIWA using the same process for both inventory systems (LinkSOFT inventory and JIWA Inventory). |
|
09 May 2018 | 11:05AM Comment 5 by Rashna (Edge Business Solutions) Assigned To: Alvis (Link Technologies) Followup Date: 10-05-2018 12:00 AM Time Taken: 4.00 |
| Hi Alvis, This case has been tested. Test Environment - Version 9400 Beta 2
- LINKSOFT Database - LINKSOFTNEW on QA1
- JIWA Database - JIWA 9235 on QA1
- OS - Windows 7.
Test Plan Test | Description | Status | 1 | Below processes should run without errors.- POSFMISMasterImport
- FMISAR
- FMISGL
- POS024
| Pass | 2 | Users should be able to search for JIWA items in POS, and load products by entering the barcode | Pass | 3 | Process a cash sale for item 1089-J-SN, this should be completed successfully and create SO in JIWA | Pass | 4 | Process a sale for customer Rashna with item 1089-J-SN, this should be completed successfully and create SO in JIWA
| Pass | 5 | Sell 3 of normal items and return 1 to stock. Current Stock 31, Stock after return should be 29. | Failed. SOH in JIWA is not updated after return | 6 | Sell 4 of serial items and return 2 to stock. Current Stock 30, Stock after return should be 28.
| Pass | 7 | Create a new Debtor in JIWA as "Rashna", this should be created in POS | Pass | 8 | Set a "Statement Discount On Invoice" of 10 for Debtor Rashna. This should reduce the selling price of an item by 10% | Failed. Tested with item 01140008 | 9 | Processes account the payment of $150.00 for customer Rashna and this should be updated in Cash Book Receipts. | Pass |
Thanks Rashna |
|
15 May 2018 | 02:51PM Comment 6 by Sanjay (Link Technologies) Assigned To: Development Followup Date: 15-05-2018 02:51 PM Time Taken: 2.00 |
| Development work for this case has been completed. The change will be available in version: 9.4 Beta 3 1. The following changes were made(Include Database object names, Program classes and any other relevant information):| - Resolved issue with returns to top up stock under inventory warehouse summary.
- "Statement Discount on Invoice" is not a feature for JIWA POS integration. Use LinkSOFT standard discount feature to manage discounts given.
2. The issue was caused by: - JIWA API was not topping up stock for returned items.
3. Next Step - UAT
|
|
24 May 2018 | 02:28PM Comment 7 by Sanjay (Link Technologies) Assigned To: Rashna (Edge Business Solutions) Followup Date: 24-05-2018 02:28 PM Time Taken: 1.00 |
| System test completed. Verified processing returns in POS, adds quantity in JIWA Stock on hand screen. regards Alvis |
|
04 Jun 2018 | 09:13AM Comment 8 by Rashna (Edge Business Solutions) Assigned To: Rashna (Edge Business Solutions) Followup Date: 05-06-2018 12:00 AM Time Taken: 1.00 |
| This case has been successfully tested. Test Environment - Version 9 Beta 3
- Database - LINKSOFTNEW and JIWA9235 on QA1
- Application on QA1
- OS - Windows 7.
Test Plan Test No | Description | Status | 1 | Sell 3 of 01140009 (normal items) and return 2 to stock. Current Stock 39, Stock after return should be 38.
| Pass2 | 2 | Set a "Statement Discount On Invoice" of 10 for Debtor Rashna. This should reduce the selling price of an item by 10%
| Update Documentation |
|
|
07 Jun 2018 | 08:11AM Comment 9 by Rashna (Edge Business Solutions) Assigned To: Sanjay (Link Technologies) Followup Date: 08-06-2018 12:00 AM Time Taken: 1.50 |
| Hi Sanjay, Documentation on the case has been updated. Following menus have been updated: - Integration -- Integration Settings - Integration Setup
- Integration -- Integration Settings - Linksoft Inventory and POS Integration
- Integration -- Integration Settings - FMIS Inventory and POS Inetgration
Thanks Rashna
|
|
07 Jun 2018 | 08:18AM Comment 10 by Sanjay (Link Technologies) Assigned To: Sanjay (Link Technologies) Followup Date: 07-06-2018 08:18 AM |
| Thanks Rashna |
|
09 Oct 2019 | 08:14AM Comment 11 by Sanjay (Link Technologies) Quality control status: Pass. QC Not required - This case was created before quality check was implemented in version 11 on 30/06/2019 |