Use Scripting to Change All Shipping Warehouses on an Order

Scripting Tips for Sage 100 ERP

Blogger: Alnoor Cassim, xkzero Technical Services

When creating Sales Order Entries in Sage 100 ERP, have you ever keyed in many lines of shipping information on multiple orders only to learn that the product needs to ship from a different warehouse than the location originally entered?

If so, you know that manually correcting the warehouse code on each order line is quite time consuming (and not exactly fun). You may have even thought, “If only there were a way to change the warehouse information just once to apply the update to all the line warehouses… Good news! This wish can come true by creating a fairly straightforward script.

What kind of script do you need to create to change all warehouses in an order?

Create an event script that runs when the Warehouse Code on the Header is changed.

How do you create this script?

Follow these steps:

  1. Go to the Custom Office/Main Menu, and make these selections:
    “User-Defined Field”
    “Table Maintenance”
  2. Under the “Sales Order” heading, choose “SO Sales Order Header.”
  3. Right-click and choose “User Defined Scripts.”
  4. In the “User Defined Script” window, click the “Add” button. This will open the “Add Script” window.
  5. In the “User-Defined Script – Add Script” window, as shown below, make these choices:
    Event: “Column Post-Validate”
    Field: “WarehouseCode”
  6. Type in a name for your script, such as this:
    “Update Line Whse from Hdr Whse”
    Scripting-Warehouse-1
  7. You will see a message indicating that the script file does not exist, followed by a question, “Do you want to create it? Yes/No?”
    Yes, you do want to create the script! Click “Yes.”
  8. Now the “Edit Script” window will appear. Copy the following code and paste it into your script editor window. Note: It is important to use the code exactly as shown below, including line breaks and spaces.
'Init VARs 
newWhse = value : sItemCode = "" : sItemType = "" 

'If an existing sales order and not during update 
If oBusObj.EditState = 1 and oSession.Updating = 0 Then 
	Set oLines = oBusObj.AsObject(oBusObj.Lines) 
	
	retVal = oLines.MoveFirst() 
	
	sMsg = "Would you like to update the Whse Lines to Whse Code " & newWhse & "?" 
	retMsg = oSession.AsObject(oSession.UI).MessageBox("",sMsg,"Style=YesNo") 
	
	If retMsg = "NO" Then 
		Exit Sub ' 
	Else 
		retVal = oLines.MoveFirst() 
		'Loop through all the lines and choose regular inventory item lines only 
		Do Until CBool(oLines.EOF) 
			retVal = oLines.GetValue("ItemCode$", sItemCode) 
			retVal = oLines.GetValue("ItemType$", sItemType) 
			
			If sItemType = "1" Then 
				retVal = oLines.SetValue("WarehouseCode$", newWhse) 
				retVal = oLines.Write() 
			End If 
			
			retVal = oLines.MoveNext() 
		Loop 
	End If 
End If

How does this work?

To better understand the logic behind the script’s functionality, read this:

“Init VARs”
In the first section, we “initialize” (init) the variables to prepare for
use later in the script.

“IF/THEN/ELSE” 
Through these stated conditions, we run our main logic. In this particular script, we want one of the conditions to be “existing order.”

How do we find out if the order exists?

We do this by checking the “edit state” as indicated by the following values:

2 = new order
1 = existing order
0 = no order on the screen


Next, to find out if you have landed on a regular inventory item, follow these steps:

  1. Go to the Lines object. Move to the first line and start a loop.
  2. Check the value of the “Item Type” field.
  3. If it is a regular inventory item, set it with the new value and then write the line. Continue until all the lines are completed.

You’re almost done! 

Now you can accept the script. This will return you to the “Add Script” window.

  1. To close this screen and return to the “User Defined Scripts” window, click “OK.”
  2. Next, to go back to the main “User Defined Field” and “Table Maintenance” window, click “Close.” Here, you must also click “Close” again to see the “Script Compile” window.
  3. IMPORTANT: When the “Script Compile” window appears, click the Compile” button.

Note that you can further edit the script, if necessary. To do so, from the “Custom Office/Main” menu, choose the “User Defined Script Maintenance” task.


This is the first of many scripting examples that we will share through the xkzero blog. If you need help with scripting or other technical issues with your Sage ERP, no matter how complex, please feel free to contact us: 

xkzero Technical Services
Email: info@xkzero.com
Call: 847-416-2009

How to Hide Price and/or Quantity Info with iSales 100

There are a lot of reasons you may wish to disable inventory item pricing or quantity information on your iSales 100 mobile sales app for Sage 100 ERP. One example– you may want to provide your distribution business customers with an app (instead of a web portal) to inquire about their account. However, this doesn’t necessarily mean you wish to share pricing or available quantities, because (unfortunately) that information can be used against you.

Here are the steps to disable inventory information:

  1. On your computer
    Go to: Sage 100 ERP> xkzero Web Services> Set-up> Remote User Maintenance
    Select: User (User is “DEMO” in the illustration below).
    On the [1. User] tab, in the bottom right panel, check either or both of the appropriate boxes.
  2. On your mobile device
    Open iSales 100.
    Synchronize all data.

You’re all set.

 

items no price

 

At xkzero, we believe that people perform best when they are confident, informed, and have a high level of trust in the tools they use. Maybe it’s time for your wholesale distribution business to start gearing up with mobile apps. If your ERP data tells the story of your customers and your inventory, shouldn’t you equip your team to have that information in their pockets?

Contact us at info@xkzero.com or 847-416-2009, we can help you create a mobile plan that works for you.

facebooktwittergoogle_plusredditpinterestlinkedinmail

 

 

 

Optimizing Sage 100 ERP with xkzero Technical Services

by Alnoor Cassim

facebooktwittergoogle_plusredditpinterestlinkedinmail

Some of you may only think of xkzero as the people behind the cool iSales mobile app or the creators of GetX, the mind blowing search application for Sage 100 ERP. Actually, our capabilities and talents extend way beyond these better known areas of expertise. Yes, we have a core focus of getting customers mobile, but that’s only one of the many ways xkzero helps Sage partners and customers translate their business visions into Sage 100 ERP solutions.  xkzero

As the new director of xkzero Technical Services, it is my goal to make sure you are aware of our capabilities. I’ll be using the xkzero Digest and blog over time as a forum to illustrate how we can help you. To start, here’s a list of our offerings:

  • Sage 100 ERP enhancements (ProvideX custom modifications)
  • Custom Office scripting to enhance and extend Sage 100 ERP capabilities
  • Training: Custom Office scripting (2-day intensive class)
  • Training: Connecting external apps and scripts to Sage 100 ERP using the Business Object Interface (BOI)
  • Instruction: Sage 100 ERP Premium (SQL) (classes)
  • SQL projects and services:
    • Stored procedures and views
    • SSIS/DTS packages
    • Replication and mirroring
    • Reporting through SQL Server Reporting Services (SSRS)
  • iOS (Apple mobile) custom apps for Sage 100 ERP
  • Advanced Crystal Reports
  • Perform Logic to enhance and extend Visual Integrator capabilities
  • Troubleshooting and debugging services:
    • Advanced technical support: Sage 100 ERP errors and issues
    • Advanced technical support: Sage 100 ERP Premium (SQL)
    • Troubleshooting and diagnostics: network and operating system issues, working with IT teams
  • Sage 100 ERP custom integrations with WMS systems, CRM systems, HRMS systems, and other applications:
    • BOI
    • SData
    • ProvideX
    • xkzero Web Services
  • eBusiness Manager expanded services
  • .NET applications and ASP web development

Please keep an eye out for invitations to upcoming events that will showcase our capabilities. We welcome your partnership, and we hope you’ll consider making xkzero Technical Services part of your solutions arsenal for Sage 100 ERP.

Contact us at info@xkzero.com or 847-416-2009.

facebooktwittergoogle_plusredditpinterestlinkedinmail

Setting Up & Accessing Inventory from Sage 100 ERP with Mobile Sales

facebooktwittergoogle_plusredditpinterestlinkedinmail

[Updated from original post of December 2013 to include new features.]

No more need to lug around heavy and outdated product catalogs. With Sage 100 ERP and iSales 100 by xkzero, confidently identify and make commitments about inventory from an iPhone, iPad or iPod Touch.

The video below shows how to quickly assign only the inventory items or groups of items to access from out of the officeall managed natively in Sage 100 ERP, and
accessed from iSales 100. iSales 100 is native for the Apple mobile devices, meaning the data can be accessed any place, even without Internet connectivity. Beware, however, that quantity, pricing and other information are only as current as the most recent data synchronization.

In the latest version of iSales 100, we’ve expanded even further the ability to filter the inventory information visible on the mobile device. As shown in the image below, there are now options to filter by item type (Internet items only, regular items, miscellaneous charges, miscellaneous items and comments) and warehouse code, and to exclude “zero on-hand” and/or “zero available” items.

For more information about how you can grow your business by going mobile with Sage ERP, contact us at info@xkzero.com, or call 847-416-2009. And don’t forget to download iSales 100 from the Apple app store or off our website at http://www.xkzero.com/mobility/

Steps to Uninstall GetX

Quote

At the conclusion of your trial period, if you choose to proceed without GetX for Sage 100 ERP, you can uninstall the application by following the steps below.

Looking for instructions to install GetX?  Click here.

After the basic steps, we have added some helpful notes, so please read all the way down.

To uninstall GetX, the steps are as follows:

1. First, you need to ensure that the Scheduled Task for indexing is removed.

NOTE: If you have never set up GetX for indexing, you can skip this step.

You can remove indexing as a Scheduled Task either through the Sage 100 server, or via Windows.

Sage 100 Server Option:
Log onto the Sage 100 server.
- Navigate to the GX folder where MAS90 is installed: …\MAS90\GX\Service\
- Right-click ‘GetXIndexingService.exe’ and ‘Run As Administrator’
- Under ‘Windows Service’ set the Schedule to ‘Never’ and hit ‘OK’

Windows Option:
- From Windows ‘START’ go to Control Panel > Administrative Tools > Tasks Scheduler
- Delete ‘GetXIndexingService’

2. Once the service is removed, you can remove the module like any other Sage 100 module.

To remove the GetX module from Sage 100, follow these steps:

a) From Sage Desktop go to Library Master > Company Maintenance

b) Select a company where GetX is Activated and hit ‘Remove.’ Check the box for GetX and then hit ‘Proceed.’ Repeat for all companies for which GetX is activated.

NOTE: The ‘Remove’ button is disabled for the company for which you are currently logged in. You may need to switch your user to another company.

c) Go to Library Master > Setup > System Configuration. Hit the ‘Uninstall’ button on upper right. Select ‘G/X’ and hit ‘Delete.’

To clean up any remaining files, remove the …\MAS90\GX folder.

——

***NOTE: On occasion, for reasons we don’t understand, Sage will not allow you to delete the company data for GetX even though you are not in that particular company.

At that point, the only thing to do is to manually delete the data. We recommend renaming the folder …\MAS90\MAS_ZZZ\GXZZZ (where ZZZ is the 3 letter company code). Then, if everything goes well you can delete it. This is simply a precaution.

Once this is done you should be able to Uninstall the module from System Configuration.

Please let us know if you have any further difficulties!

At xkzero, we believe that people perform best when they are confident, informed, and have a high level of trust in the tools they use. xkzero builds solutions designed for the best possible user experience, engineered in a flexible way to accommodate the needs of each individual and adaptable to the precise business rules that can vary industry by industry, company by company. If you ever find us failing to deliver on that, please let us know!

Contact us at info@xkzero.com or 847-416-2009 with any questions!

Introducing xkzero Digest

facebooktwittergoogle_plusredditpinterestlinkedinmail

 

Today, we launch the xkzero Digest, a periodic electronic publication designed to keep you informed of industry topics, technical updates and product and event announcements related to mobile technology for Sage ERP systems. In addition, we’ll write about custom development-related subjects, and provide information that helps inspire you to apply the best technology, at the right time, for you and your clients.

Focus: What You Want to Know

While we already have many topics and articles we’re excited to share with you, we also invite you to let us know about subjects of interest to ensure that we continue to focus on things that matter most to you.

We’re at a Technology Crossroads

As we embark on 2015, the world of ERP and accounting software systems is without a doubt at a crossroads. The world of business management systems into which many of us

Team xkzero is focused and ready!

Team xkzero is focused and ready!

entered 20 or 30 years ago—where a single consultant would sell and install the system, perhaps even set up the server as well as conduct the set-up and training—becomes more of a faint memory with each passing year.

Conversely, in today’s specialized business world, those who create the most value concentrate on a particular specialty. At xkzero, we have that kind of clear focus—it’s all about mobile ERP—and it’s our wish that this dedication benefits each and every one of you.

Pushing Boundaries and Yielding Rewards

These days, the businesses that push boundaries with technology reap the greatest rewards. Whether your clients use Sage ERP X3, Sage 100 ERP and/or Sage 500 ERP, we think xkzero can help you create new revenue streams, not to mention customer satisfaction and loyalty.

xkzero Digest Content

Our first issue of xkzero Digest introduces our new director of technical services, Alnoor Cassim, and also includes a guide to help you install and set up GetX Search so you can win more new customers and delight existing ones.

All the best for a great 2015!

Paul

facebooktwittergoogle_plusredditpinterestlinkedinmail

 

FAQs: GetX Search for Sage 100 ERP

GetX Search for Sage 100 ERP
Frequently Asked Questions

  • Who should use GetX? Every Sage 100 ERP user benefits from GetX.
  • What sort of things can GetX make faster?  We’ve found at least 32 things in the Sage 100 Idea Site alone that GetX can make faster.  Read more here.
  • What is searchable by GetX? GetX indexes dozens of tables using the Sage 100 ERP business object framework, plus the Payroll Employee Masterfile. This excludes Payroll, Job Cost, Work Order, Time Card and MRP.
  • If I have 3rd party add-ons, can they be searched?  Any data field added, whether a User Defined Field or a field added by a 3rd party developer, that appends the data dictionary of a searchable table can be enabled for search.
  • What are the search methods available?   http://erpappsblog.com/methods-for-searching-sage-100-erp-with-getx/ this post describes and illustrates all of the search methods available using GetX in Sage 100.
  • Where does the indexed data reside? The GetX indexed database is created in the ..\MAS90\xxx_GX\ folder where ‘xxx’ is the company code.
  • How large is the indexed database? The indexed database will be roughly one-quarter to one-half of the size of the data files being indexed.
  • How long does it take for GetX to index the data?  At the time of installation, initial indexing could take several hours. Note that users will need to be out of the system for an extended length of time during this process. xkzero recommends installing the software after business hours.
    Subsequent indexing, however, will happen unattended and will only take minutes or seconds.
  • How frequently is the data indexed? You can control the frequency of data indexing, ranging from once per minute to once per week.
  • Where to download? Visit www.xkzero.com/ERP_search to learn more about GetX and to download the free thirty day trial!
  • What are the system requirements for running GetX, including the free trial? —Sage 100 ERP version 4.5+
  • —Server: Microsoft .NET 2.0 or higher
    —No special hardware requirements in addition to the Sage published guidelines for Sage 100 ERP
  • How do I obtain GetX support? Clients with current maintenance subscriptions, and those installing the free trial can send requests any time via email: GetXsupport@xkzero.com.
    Or, call phone support at 847-416-2009 from 8:30 a.m. – 5:00 pm CST.

We believe that people perform best when they are confident, informed, and have a high level of trust in the tools they use. xkzero builds solutions designed for the best possible user experience, engineered in a flexible way to accommodate the needs of each individual and adaptable to the precise business rules that can vary industry by industry, company by company. If you find us failing to deliver on that, please let us know!

Contact us at info@xkzero.com or 847-416-2009 with any questions!

 

 

The Only Time Universal Search Matters in Your Accounting System

People ask us when it’s a good time to use GetX, our so-called universal search tool for Sage 100 ERP.

This is what we tell them: “Use GetX when you know what you’re looking for.” Also, when what you’re looking for is not calculated data, there is a good chance GetX is the way to go.

In other words, if what you’re seeking is actually in the system (as opposed to a report or a graph that gets calculated when you run a report or a dashboard), GetX can likely provide the information, and more choices about what to do with it, faster and with less hassle than the way you’re using Sage 100 ERP today.

GetX - When You Know What You're Looking For

GetX – When You Know What You’re Looking For

It’s a whole new way of thinking about your system. A better way. Better not in the sense that every single little thing you do will be improved, but better in the way that everyone on your team, by using universal search, will be more confident with Sage 100 ERP. They will work faster, find it easier to detect and correct data errors in the system, and be more confident using the system.

Consider why we use Google in the first place. We turn to Google because when we know what we’re looking for, we likely don’t want to type this in more than once: http://www.whattheheckis07rt7thisiml00king4.com/donttryme/

The same holds true with another huge collection of data—your accounting/ERP system. Whether your Sage 100 ERP database is 255 million MB or 1.5 TB, universal search will make your system better.

While others navigate menus, folders, tasks, screens, tabs, and buttons, GetX users simply enter the data they know they are seeking and immediately start taking action.

Which do you think is faster? Which do you think is better for customer service, or internal communication? If you were training a new employee to use your Sage 100 ERP system, do you think they would gain more confidence, faster, if they could rely on a search tool similar to Google?

By comparison, traditional navigation seems a little like keeping the data behind a bolted door with 5 padlocks.

GetX Search for Sage 100 ERP by xkzero. You might be pleasantly surprised by what you find.

Contact us at info@xkzero.com or 847-416-2009 with any questions!

 We offer a no obligation, 30-day free trial. Installing GetX is a snap.  

GetX Versus the Sage 100 ERP Idea Site

Sage 100 ERP (MAS 90/200) Idea Site:  https://www11.v1ideas.com/SageERP/MAS90and200

Maybe you’re not aware of the Idea Site run and monitored by Sage. It’s one of the resources they use to help determine which features to add to future releases.

As of this writing, the community has shared 1,740 ideas and cast 27,464 votes in hopes that Sage will give them ample consideration. (The #1 requested idea? Bring back PDF versions of user manuals: 271 votes. Seriously.)

Well, here’s some news worth noting – xkzero has a universal search app, called GetX, that can single handedly wipe out a good many of the requested features.  You might even find GetX to be the single most valuable feature you could possibly add to Sage 100 ERP.

Consider this:  Out of the 1,740 ideas on the site, 360 of them reference ideas related to “search,” “find,” “locate,” “look for,” “look up” and “access.”

In other words, 21% of the user ideas submitted to improve Sage 100 ERP can potentially be addressed by a universal search application.

Furthermore, those 360 search-related ideas generated 11,889 votes, representing 43% of all votes cast on Sage’s idea site.

I’m not suggesting that each and everyone of these ideas would be solved by universal search. We have not researched each request in that level of depth, but the point is, a great deal of user frustration could be resolved with one solution.

Did you know that universal search functionality is now standard in Sage ERP X3 Version 7? That’s right. Furthermore, Sage chose the same search technology (Lucene) xkzero selected for use with GetX back in 2011. We think that’s pretty cool.

Here is a quick list of 32 of those feature requests for which GetX would pretty much be a no-brainer solution:

  1. Enter customer PO# then directly access the sales order.
  2. Access contacts without first selecting the customer.
  3. Access ship-tos without first selecting the customer.
  4. Access Item Vendor Maintenance more quickly.
  5. Conduct an ad hoc search of UDF fields.
  6. Search by email address in customer masterfile.
  7. Speed up inquiries.
  8. Search within a search (multiple criteria at once).
  9. Access Google search engine.
  10. Search by serial number.
  11. Search vendors and customers with expanded criteria.
  12. Search invoice history by job number.
  13. Simultaneously search across all master records.
  14. When only alias item number is known, conduct an item code search.
  15. Search by check number in accounts payable (AP).
  16. Search by inventory item with enhanced description field.
  17. Search inventory item extended description fields.
  18. Find vendor alias item number.
  19. Search by vendor remit data.
  20. Use quick look ups (default to F2) for inventory, customers, etc.
  21. Look up customer check number.
  22. Quickly look up an item on a particular sale when you know the order number and item number.
  23. Find a part number based solely on the alias.
  24. Look up customer information by number or name.
  25. In accounts receivable (A/R), look up Invoices paid based on the customer check number.
  26. Search customer memos.
  27. Search customer by zip code.
  28. Search customer by phone number.
  29. Search inventory by other fields.
  30. Search for inventory by country (as user defined field).
  31. Search for comments in sales order.
  32. Identify duplicates (customer, vendor, or employee name).

What does this all mean?
One thing it means is there are hundreds of thousands of people that use Sage 100 ERP who spend way too much time looking for data. The good news is there is a solution that can be installed and set up in about 30 minutes that would save a lot of misery.

There is a lot of talk about the cloud and ERP, to the point that this is where most of the industry seems to be spending all of its energy and money. In our opinion, though, there are a great many areas where ERP can be improved to truly help small and mid-sized businesses grow. One of these ideas is universal search. We’re doing what we can to make that a standard feature for ERP. Mark my word, one day people will expect this from their system.

By the way, if you would like to know how many ideas meet the criteria of ‘cloud’ in the Sage site? Two. Cheers!

Would you like a free 30-day trial of GetX to see how many system headaches universal might solve for you? We’d love to hear from you! Contact us at @erp_apps, info@xkzero.com or at 847-416-2009.

facebooktwittergoogle_plusredditpinterestlinkedinmail

[This article has been updated from its original publication on April 4, 2013, and includes more current statistics.]

 

Infinite Peripherals: Streamlining Warehouse Operations with Mobile Devices

facebooktwittergoogle_plusredditpinterestlinkedinmail

 

xkzero Technical Services featured client solution:
Infinite Peripherals

Infinite Peripherals provides mobile point of sale (POS) devices to 30% of the top 20 U.S. retailers. As the premier manufacturer of mobile scanning, printing and payment swipe devices for Apple, Infinite Peripherals once had slow, paper-based manual warehouse processes that didn’t integrate with their Sage 100 ERP. As the products began to proliferate in the marketplace, the management team knew that to keep up with the continued demand, they needed better solutions.

Here is the story of why the company decided to hire xkzero to create customized software to meet the challenge, and also add some of its existing iOS apps into the mix. In the article below, “Streamlining Warehouse Operations with Mobile Devices,” originally published in July 2014 on the web site The BarCode News, Infinite Peripherals President Andy Graham writes about the partnership’s positive impact on operations.

Please note the bold, italicized text interspersed throughout the story below, and the introductory paragraph above was not included in the original article. It represents commentary by xkzero team members, and does not necessarily reflect the opinions of Infinite Peripherals.

In 2009, as Infinite Peripherals, Inc. (IPC) entered the mobile POS industry with its Linea Pro® (the first-to-market iOS peripheral), the company began experiencing significant growth and business opportunities. With increasing adoption of mPOS over the years, IPC rapidly expanded, outgrowing its warehouse and internal data systems to manage increasing inventory and order flow.

After six years in its former offices in Arlington Heights, Ill., IPC moved in December 2013 to a new corporate headquarters in Elk Grove Village, Ill. At 25,000 square feet, the new office and warehouse are triple the company’s former space, and are located in an industrial park minutes from O’Hare International Airport, through which most of the company’s products are shipped, as well as easily accessible from downtown Chicago.

Infinite Peripherals runs Sage 100 ERP to manage the wholesale distribution part of its business from end-to-end.

Built from raw space and designed by NELSON Chicago, the new offices feature a sleek, forward-thinking look that recently earned a RED Award from the Illinois Chapter of the International Interior Design Association (IIDA) for exemplary design.

Opportunity to Mobilize
The larger warehouse and corresponding surge in market demand presented an ideal opportunity for IPC to put its own devices, including the Linea Pro and Infinea Tab M™, to work to manage the business and streamline operations. The Linea Pro and Infinea Tab M, which both include a barcode scanner and magnetic stripe reader, attach to an iPod touch® and iPad® mini, respectively, and run on custom software to perform a variety of tasks.

infinite-peripherals2

Previously, the warehouse used a manual, paper-based system, which not only was time-consuming but also subject to occasional human error. Knowing the power and capabilities of its own products, IPC chose to eliminate this system entirely in favor of electronically gathering and recording data via the iPod touch and Linea Pro or the iPad mini and Infinea Tab M.

To make this happen, IPC partnered with xkzero, a software developer who already was using IPC devices with ERP business management software for data collection for its own customers. The software group shadowed IPC warehouse employees to experience firsthand and understand the typical work process, business needs and potential snags. xkzero then built a software framework that included the Apple® devices and IPC peripherals, incorporating a step-by-step replacement of what IPC warehouse staff formerly was doing manually.

With the paper-based system, employees facing special cases communicated via written notes, which were shared back and forth to keep operations moving. xkzero had to determine a way to incorporate this communications tool within the software to facilitate efficient workflow. Now, the notes are electronic and stay with the product throughout the entire process so that they are easily and quickly found, read and managed.

Due to the intuitive, user-friendly nature of the iPod touch and the iPad, along with the step-by-step software, training on the new system was remarkably rapid, only taking about two hours to familiarize the six-person IPC team with the automated, electronic process.

 xkzero fully automates the Pick, Pack and Ship processes for Infinite Peripherals, and also completes small parcel shipping by passing along the shipment information, including dimensions and weights, to Starship by V-Technologies. 

From start to deployment, it took xkzero approximately seven months to build the software infrastructure to communicate with the iOS device; and once the framework was set, the implementation process only lasted about two months.

Win-Win
Today, IPC handles inventory receipt, organization and picking; labeling (using the company’s DPP-450 mobile printer) and shipping; serial number tracking; and quality control with its new mobile platform. Currently, five IPC devices are used in the warehouse, including a new IPC product that is undergoing testing prior to launch.

Upon eliminating paper in the warehouse, the company had to determine a new way to identify boxes and shipping containers before they were labeled. In the past, staff would attach a picking list to boxes so that they knew their location. The team now uses its own mobile printer to create labels with a barcode; these labels are affixed to the boxes and can be easily scanned to identify contents and order details.

Infinite Peripherals Sage 100 ERP system users don’t waste unnecessary time navigating menus or failing to find what they are looking for fast enough because they use GetX-Universal Search for Sage 100 ERP by xkzero.

The mobile solution in the IPC warehouse enables the company to ship between 2,000 to 5,000 devices each week. Currently, there are approximately 400,000 IPC devices on the market, primarily in the retail, restaurant and hospitality sectors.

Infinite-peripherals3Using its own devices, IPC has benefitted from a 25 percent increase in productivity in the warehouse, along with reduced employee errors and significant time and cost savings.

With the advancement in technology and the rapid pace of business, opportunities for mobility have never been greater. It’s important to prioritize projects like this and develop a smart system now to be best prepared to be competitive in the future.

Infinite Peripherals equips their sales reps with iSales 100, the native sales app xkzero built exclusively for Sage 100 ERP. When IPC’s sales team members meet with major retailer customers, they now have easy access to the answers to all the important questions about information housed in their ERP. And they are ready to take an order or leave a quote any time, anywhere.

Article written by Andrew Graham, President & Co-Founder, Infinite Peripherals, Inc.

Original Article:
Graham, Andrew. “Streamlining Warehouse Operations with Mobile Devices.” BarCode.com The BarCode News, Web. July 2014.

About Infinite Peripherals, Inc.
Since 1993, Infinite Peripherals, Inc. (IPC) has been fueling mobility with cutting-edge mobile peripheral devices, receipt printers, mechanisms and receipt printer-related components. Numerous major retailers in the United States are moving to mobile POS with IPC’s Linea Pro® and Infinea Tab®, helping to transform shopping, drive traffic and increase customer conversion rates. Anticipating trends and pre-empting solutions for a constantly evolving business landscape, IPC enhances operations in retail and other industries, including healthcare, hospitality, transportation, warehouse and logistics, entertainment and security. For more information, please visit www.ipcprint.com.