SalesPad Inventory Manager
Business
Free · Designed for iPad. Not verified for macOS.
SalesPad Inventory Manager integrates with Microsoft® Dynamics GP to make your warehouse more accurate and efficient.
Operating on barcode scanner-equipped iOS® mobile devices, Inventory Manager allows users to execute inventory transactions. It is easy to install and configure.
Inventory Manager’s features include sales order picking and packing, bin and site transfers, purchase order receiving, picking and receiving confirmations, inventory adjustments and lookups, license plate maintenance, stock count and assembly entry, and manufacturing component picking.
Contact SalesPad, LLC dba Cavallo Solutions ("Cavallo") at 616.245.1221 or https://www.cavallo.com/ for more details.
more This app works amazing and SalesPad never ceases to deliver. Every now and then we find a small bug in the app and we report it to their support team and they quickly release a new version with the issue resolved. Truly amazing support. App works great for inventory management. Very user friendly and intuitive.
This app works amazing and SalesPad never ceases to deliver. Every now and then we find a small bug in the app and we report it to their support team and they quickly release a new version with the issue resolved. Truly amazing support. App works great for inventory management. Very user friendly and intuitive.
BREAKING CHANGE: Returns: The Lot Number lookup now shows lots which have been sold instead of lots which are currently in inventory.
BREAKING CHANGE: Mobile Lookup Configuration: The columns which are available in Returns' Lot Number lookup are now slightly different. Most notably, Qty Available was a default column in the layout but is now no longer an available column. Admins who have previously configured this lookup using this screen may need to reconfigure this lookup.
BREAKING CHANGE: Transactions: If a Scan Only setting is set to True, users can no longer open the corresponding field's lookup. Previously, users could open the lookup but would get a "Field is set to Scan Only" error when selecting a row.
ADDED: Mobile Layout Manager: The Fields section now has a Selection Options column which controls whether users can enter data into the field via its lookup, scanning, or typing. It defaults to System Default, which works like before and allows all input types which the field supports.
ADDED: Setting: Returns (Scanner): Filter Returns Lot Lookup By Customer - If set to 'True', the Lot Number lookup in Returns will only show lot numbers which were sold to the return document's customer. (Default: False)
REMOVED: Mobile Layout Manager: The Fields section no longer has an Is ReadOnly column. Previously, only PO Receiving's Job Number field respected this column. Job Number will still respect this column if Selection Options is set to System Default.
UPDATED: Settings: "[...] Scan Only" settings, "Disable [...] Lookup" settings, "Batch Picking [...] Selection Options" settings, and "[...] Text Field is Read Only" settings are now only respected if the corresponding field's Selection Options in the Mobile Layout Manager is set to System Default. Selection Options are set to System Default by default.
UPDATED: Picking: Item group picking functionality controlled by the 'Item Group Picking' setting is not marked as beta anymore.
UPDATED: Returns: If the Group Lots On Lot Lookup setting is set to True, the Lot Number lookup will group by the visible fields, excluding Qty which is summed across lots which have identical values for the other visible fields.
UPDATED: License Plate Maintenance: The Note field now supports multiple lines of input.
UPDATED: Transactions: Text in Suggested Item text boxes can now be selected and copied.
FIXED: Picking: Partial picking or picking in different units of measure now works correctly when the 'Item Group Picking' setting is enabled.
5.20.0 Jul 29
Full Release Notes:
bit.ly/43fNLXm
5.19.1 Apr 29
ADDED: Security: Mobile Picking: Can Skip Item Suggestions - If set to 'True', users can use a button in the Suggested Items cell to skip the suggested item. The 'Skip Picking Suggestions User Field' setting must be set to a boolean user-defined field for this security to work. (Default: False)
ADDED: Setting: Picking (Scanner): Pre Skip Picking Suggestion Script - A C# script that runs after agreeing to skip an item suggestion from Picking's Suggested Item cell but before the item is skipped.
ADDED: Setting: Picking (Scanner): Post Skip Picking Suggestion Script - A C# script that runs after agreeing to skip an item suggestion from Picking's Suggested Item cell and after the item is skipped.
ADDED: Batch Picking: Batch Picking's Batch Pick, Sales Document, Item Number, Serial Number, and Lot Number lookups can now be configured in the Mobile Lookup Configuration screen.
ADDED: Login: There is now an information button on the login screen. Tapping it opens a Device Information screen which shows Device ID and other information.
UPDATED: Bin Lookups: The quantity column's header now displays Qty Available or Qty On Hand based on which quantity column the lookup is displaying.
UPDATED: System Information: Device ID is now a field.
UPDATED: Inventory Adjustments: The Serial Num field will receive scan focus when all of the fields listed above it already have a value. Previously, this field would not receive scan focus until all other fields had a value.
UPDATED: Inventory Lookup: The Serial Num field will receive scan focus when all of the fields listed above it already have a value. Previously, this field would not receive scan focus until all other fields had a value.
UPDATED: Receipt Confirmation: The Serial Num field will receive scan focus when all of the fields listed above it already have a value. Previously, this field would not receive scan focus until all other fields had a value.
UPDATED: Bin Lookups: Bin lookups which show separate rows for each quantity type now display each row's quantity type.
UPDATED: Stock Count Creation: The bin lookup now shows item quantities within each bin.
UPDATED: Application: Increased the iOS SDK version to 26 in order to optimize compatibility for devices running iOS 26.
FIXED: Batch Picking: When picking a serial-tracked item in a non-base unit of measure, the app will allow users to pick the correct number of serial numbers.
5.19.0 Apr 28
UPDATED: Receiving: Receiving now respects the Validate Serial Numbers setting.
UPDATED: Returns: Returns now respect the Validate Serial Numbers setting instead of always validating serial numbers as they are scanned.
FIXED: Inventory Adjustments: If the Validate Serial Numbers setting is set to True, Adjustment Mode is set to In, and a user enters a serial number, the app will properly validate the new serial number instead of giving a "Serial number not found" or "Invalid Serial/Lot Number" error.
FIXED: Inventory Adjustments: When adjusting in serial numbers, opening the Serial Num cell's normal lookup and selecting an added serial will show a prompt asking to delete the serial or view user fields instead of giving a "Serial # has already been added" error.
FIXED: Receipt Confirmation: If the Validate Serial Numbers setting is set to True and a user enters a serial number, the app will properly validate the new serial number instead of giving a "Serial number not found" or "Invalid Serial/Lot Number" error.
FIXED: Serial User Fields: Trying to view or edit serial user fields will no longer give a "Cannot edit an existing serial's user fields during Receiving" error in most modules. (Introduced: 5.2.0)
5.18.0 Feb 9
ADDED: Picking: If a user is assigned to a zone in Picking Configuration, that user will not be able to select sales documents, items, bins, serials, or lots which aren't in their zone.
ADDED: Batch Picking: If a user is assigned to a zone in Picking Configuration, that user will not be able to select batch picks, sales documents, items, bins, serials, or lots which aren't in their zone.
ADDED: Setting: General Options: Lot Lookup Selection Handling - Lot lookups can have multiple rows with the same lot number, warehouse, and bin but different dates and metadata. If this setting is set to 'Prioritize Selected Row', selecting a row from a lot lookup will cause the app to prioritize the selected row but will allow it to also use similar rows if the transaction's quantity is greater than the selected row's quantity. If set to 'Only Use Selected Row', the app will only use the selected row. If set to 'Can Use Any Similar Row', the app can use any row which has the transaction's lot number, warehouse, and bin. NOTE: This setting only applies to Picking, Packing, Bin Transfers, Picking Confirmation, Stock Counts, In-Transit Picking, and Batch Picking. (Default: Prioritize Selected Row)
UPDATED: Packing: When packing lot-tracked items, the app will now track which specific lot rows are being packed. This can be viewed in the app by adding Qty Packed or Qty To Pack to the lot number lookup.
FIXED: Bin Transfers: Selecting a lot number from the lookup will not cause submitting a bin transfer to fail with a "Unable to find Site/Item/Lot/Bin in inventory" or “String was not recognized as a valid DateTime” error when the server and app use different number decimal separators.
FIXED: User Fields: The app will no longer display decimal user fields as integers when the app is configured to use a non-period number decimal separator.
FIXED: Serial Lot Lookup: The app will not crash if the server and app use different number decimal separators.
FIXED: Picking: The Lot Num field will not clear when submitting a transaction fails.
FIXED: Picking Confirmation: The lot number lookup will no longer show the wrong quantities when multiple rows have the same lot number.
FIXED: Picking Confirmation: Scan Parse Scripts can now set a Lot Number or Serial Number via the SerialLotNumber property on BarcodeFormatResponse. NOTE: The LotNumber property does not support this functionality; use SerialLotNumber instead.
FIXED: Picking Confirmation: Scanning into the Serial Num field will now work.
FIXED: Picking Confirmation: Scanning into the Lot Num field will now trigger the Serial Lot Scan Parse Script.
5.17.0 Jan 28
UPDATED: App: Updated the app's framework to .NET 9.
FIXED: In-Transit Picking: Scan Parse Scripts can now set the Qty field without getting an ArgumentOutofRange error.
FIXED: In-Transit Receiving: Scan Parse Scripts can now set the Qty field without getting an ArgumentOutofRange error.
FIXED: PO Receiving: The Item Number lookup will now exclude canceled quantities. For example, if a line item has 5 Qty Ordered, 2 Qty Canceled, and 0 Qty Received, the app will display "0 of 3 Received" instead of "2 of 5 Received".
5.16.0 09/22/2025
FIXED: Lookups: Long column headers on configured lookups will now truncate in the middle instead of the end so that ▲ and ▼ symbols are always visible when sorting.
5.15.1 08/04/2025
UPDATED: Lookups: The columns which are visible in many lookups in the mobile apps are now configurable using the Mobile Lookup Configuration screen.
UPDATED: Packing: Shipping Method and Req Ship Date are now on separate lines in the Doc Num lookup.
UPDATED: Shipping: Shipping Method and Req Ship Date are now on separate lines in the Doc Num lookup.
UPDATED: Stock Counts: Description and Status are now on separate lines in the Count ID lookup.
FIXED: PO Receiving: Users will not see the 'Serial count exceeds quantity' message when receiving serial-tracked items in a non-base unit of measure.
FIXED: Serial Numbers: The mobile device will now beep when scanning or entering an invalid serial number.
5.15.0 05/19/2025
UPDATED: Assembly Entry: Assemblies in the Doc Num lookup are now filtered based on the selected Site.
UPDATED: Mfg Transaction Entry: Manufacturing orders in the MO Number lookup are now filtered based on the selected From Site.
UPDATED: Stock Counts: Stock count schedules in the Count ID lookup are now filtered based on the selected Site.
UPDATED: In-Transit Picking: In-transit transfers in the Order ID lookup are now filtered based on the selected From Site. The From Site field is now editable and selectable.
UPDATED: In-Transit Receiving: In-transit transfers in the Order ID lookup are now filtered based on the selected To Site. The To Site field is now editable and selectable.
UPDATED: Picking: The Item Number lookup no longer caches its results.
UPDATED: Packing: The Item Number lookup no longer caches its results.
FIXED: Lot Lookups: The Qty field in various lot lookups now rounds to the item's quantity decimals instead of always rounding to the nearest whole number. (Introduced: 5.10.3)
FIXED: Picking: The Item Number lookup's Qty Fulfilled field will now be accurate for items which were recently picked.
5.14.1 03/04/2025
ADDED: Mobile Batch Picking: A new mobile module which allows users to pick orders which are grouped into batch picks. Batch picks can be created ahead of time via the Batch Picking Assignment server module, or they can be created within Mobile Batch Picking by selecting orders from the Sales Docs lookup. The Fulfillment Option security heavily impacts this module’s processing. When set to Automatic Fulfillment, this module groups line items together by item number and automatically determines which sales documents to fulfill as the user submits. When set to Manual Fulfillment, the user must select which sales document and line to fulfill for each submission. When set to No Fulfillment, this module acts as a staging activity and will not fulfill the line items.
ADDED: Setting: Batch Picking: Document Batch Pick ID Format - Defines the C# string format to use when generating batch pick IDs for groups of sales documents that will be picked together. An example would be BP{0:000000000}, where “BP” is the prefix, “{0}” is the batch pick ID, and “:000000000” pads the ID with leading 0s until it is 9 characters long. Defaults to 'BP{0:000000000}'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Document Selection Options - Determines which ways users can enter values into the Sales Docs field in Batch Picking. If nothing is selected, then the field will be read only. Defaults to 'Lookup, Scan, and Type'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking From Bin Selection Options - Determines which ways users can enter values into the From Bin field in Batch Picking. If nothing is selected, then the field will be read only. Defaults to 'Lookup, Scan, and Type'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Item Selection Options - Determines which ways users can enter values into the Item Number field in Batch Picking. If nothing is selected, then the field will be read only. Defaults to 'Lookup, Scan, and Type'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Lookup Batch - In the Batch Picking screen, the Sales Docs lookup will display only the sales orders matching the specified workflow batch. Mobile Batch Picking's Sales Document Lookup Batch security will override this setting if it has a value for the user's security group. If the security and setting are both left blank, the lookup will not filter by workflow batch. Defaults to nothing.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Post Submit Script - Batch Picking C# script that executes when the submit button is tapped after the transaction is saved. Defaults to nothing.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Pre Submit Script - Batch Picking C# script that executes when the submit button is tapped before the transaction is saved. Defaults to nothing.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Restrict Sales Documents By Batch - If enabled, the Sales Docs field for the Batch Picking screen will only allow documents which are in the batches listed in the 'Batch Picking Lookup Batch' setting. Defaults to 'False'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking Serial Lot Selection Options - Determines which ways users can enter values into the Serial Num and Lot Num fields in Batch Picking. If nothing is selected, then the fields will be read only. Defaults to 'Lookup, Scan, and Type'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking To Bin Selection Options - Determines which ways users can enter values into the To Bin field in Batch Picking. If nothing is selected, then the field will be read only. Defaults to 'Lookup, Scan, and Type'.
ADDED: Setting: Batch Picking (Scanner): Batch Picking UofM Field Read Only - If set to 'True', the Unit of Measure field on the Batch Picking screen will be read only. Defaults to 'False'.
Full Release Notes:
https://bit.ly/2kFpRBM
5.14.0 02/03/2025
BREAKING CHANGE: Setting: General Options: List Backordered Items In Lookups - This setting was replaced with the List Backordered Items In Picking Item Number Lookup setting. Both settings work the same when set to True, which is the default value for both settings. If List Backordered Items In Lookups was set to False, the new setting will default to False.
REMOVED: Picking: The “Scanned Unit of Measure does not match Unit of Measure on Document. Use Scanned Result?” prompt is no longer shown when scanning an item with a unit of measure that is different from the sales line unit of measure.
ADDED: Setting: Picking (Scanner): List Backordered Items In Picking Item Number Lookup - When set to False, the mobile Picking module's Item Number lookup will not show sales line items which cannot be picked due to their remaining quantity being backordered. Defaults to 'True'.
UPDATED: App: Increased the iOS SDK version in order to optimize compatibility for devices running iOS 18.
UPDATED: Picking: A “Scanned unit of measure is invalid.” warning is now displayed when a scanned unit of measure does not exist for the selected item.
FIXED: Picking: Users will not get “The conversion of a varchar data type to a datetime data type resulted in an out-of-range value” error when picking lot-tracked items. This fix applies to scanned lots only; lots selected from the lot lookup were not affected. (Introduced: 5.10.5)
FIXED: Picking: The Auto Submit feature now works when the Picking unit of measure is updated in the Scan Parse Script.
FIXED: Stock Counts: Scanning into the Item Number field will no longer give a “No field available for scanner input” error after the app auto-submits a transaction. (Introduced: 5.11.0)
FIXED: Lookups: Long text will now properly word wrap and will no longer sometimes overlap with other text or controls.
5.13.0 11/04/2024
BREAKING CHANGE: App: The minimum iOS version is now 12.4. Devices running iOS versions prior to 12.4 can no longer install or run the app.
BREAKING CHANGE: Settings: Removed the Prompt to Send Screenshots setting and the Submit Screenshot option in the app-side Settings page because these were seldom-used troubleshooting tools.
UPDATED: App: The app now uses Microsoft.iOS as its framework instead of Xamarin.iOS.
UPDATED: Infinite Peripherals: Infinite Peripherals scanners now use the Quantum SDK.
UPDATED: Koamtac Scanners: The Koamtac SDK is updated to version 3.06.00.
UPDATED: Socket Mobile: The Socket Mobile Capture iOS SDK is updated to version 1.2.3.15.
UPDATED: App: Various error messages in the app around failing to communicate with the service are now slightly different.
FIXED: Transactions: When the Increment Quantity By Scan option is enabled and the scan parse script is not blank or disabled, the scan parse script will now be executed on each scan instead of being skipped for scans after the first quantity increment.
FIXED: Transactions: The Item Description and Item Tracking Option fields will now clear when the Item Number field clears. (Introduced: 5.3.0)
5.12.0 09/30/2024
Full Release Notes:
https://bit.ly/2kFpRBM
5.11.1 06/13/2024
ADDED: Settings: General: Sales Document Lookup Additional Field - When a sales document field is selected, that field will be added to the sales document lookup screen. This setting applies to the Picking, Picking Confirmation, Packing, Shipping, and Returns modules.
ADDED: Settings: General: Sales Document Lookup Additional Field Character Limit - This setting determines how many characters to display for the value of the field specified in the Sales Document Lookup Additional Field setting. Set this to "0" for no limit.
ADDED: Security: Mobile Packing: Can Delete Packages - Determines whether packages can be deleted on the mobile device. (Default: False)
ADDED: Security: Mobile Picking: Can Delete Packages - Determines whether packages can be deleted on the mobile device. (Default: False)
ADDED: Security: Mobile Picking Confirmation: Can Delete Packages - Determines whether packages can be deleted on the mobile device. (Default: False)
ADDED: Security: Mobile Picking: Sales Document Lookup Batch - In the Picking screen, the Sales Document Lookup will display only the sales orders matching the specified workflow batch. This overrides the Picking Sales Document Lookup Batch setting for this user group. If the security and setting are both left blank, the lookup will not filter by workflow batch.
ADDED: Mobile Picking: The dccpGetNextUnfulfilledLineItem stored procedure now supports the optional @Skip_Item_Suggestion output parameter. When the @Skip_Item_Suggestion parameter is set to 1, the next item to pick will not be suggested and will require the user to select, scan, or enter the item number to continue picking.
UPDATED: iOS 17: Increased the iOS SDK version in order to optimize compatibility for devices running iOS 17.
FIXED: Scanning: Scanning quickly while auto submit is enabled will no longer sometimes cause strange errors or states after auto submitting.
FIXED: Packing: Scanning an invalid value into the Pkg Type field now gives an error.
FIXED: Packing: Submitting now clears any banner messages from the previous submit such as "Package fully packed, starting new package".
FIXED: Packing: Selecting a package which is fully packed according to the Max Items Per Package setting will no longer instead create a new package.
FIXED: Packing: The app will handle situations where submitting a packing request mostly succeeds but appears to fail due to a network error or an error in the Packing Post Submit Script.
FIXED: Packing: Selecting or scanning an item which is fully packed will now give an error.
FIXED: Packing: Opening the Package lookup while an invalid sales document number is entered will no longer give an error.
FIXED: Picking: Scanning an invalid value into the Pkg Type field now gives an error.
FIXED: Picking: Submitting now clears any banner messages from the previous submit such as "Package fully packed, starting new package".
FIXED: Picking: Selecting a package which is fully packed according to the Max Items Per Package setting will no longer instead create a new package.
FIXED: Picking Confirmation: Scanning an invalid value into the Pkg Type field now gives an error.
FIXED: Picking Confirmation: Submitting now clears any banner messages from the previous submit such as "Package fully packed, starting new package".
FIXED: Picking Confirmation: Selecting a package which is fully packed according to the Max Items Per Package setting will no longer instead create a new package.
FIXED: Assembly Entry: BOM item quantity decimals configuration is now respected.
5.11.0 05/28/2024
UPDATED: Inventory Lookup: If the Item Number field does not have a value, the Qty field in the Bin lookup now shows the bin's total Onhand quantity for all items instead of being empty.
FIXED: Picking: If a user selects a lot from the lot lookup and does not change the transaction's site or bin, the app will pick that exact lot row rather than any lot row with the same lot number, site, and bin.
FIXED: Bin Transfers: If a user selects a lot from the lot lookup and does not change the transaction's site or bin, the app will transfer that exact lot row rather than any lot row with the same lot number, site, and bin.
FIXED: Stock Counts: If a user selects a lot from the lot lookup and does not change the transaction's site or bin, the app will count that exact lot row rather than any lot row with the same lot number, site, bin, and date sequence number.
FIXED: In-Transit Picking: If a user selects a lot from the lot lookup and does not change the transaction's site or bin, the app will pick that exact lot row rather than any lot row with the same lot number, site, bin, and date sequence number.
FIXED: Bins: Bin lookups will now correctly report whether the displayed quantity is an Onhand quantity or an Available quantity.
FIXED: PO Receiving: The Serial Lot Scan Parse Script can now consistently set lot attributes.
FIXED: Inventory Adjustments: The Serial Lot Scan Parse Script can now consistently set lot attributes.
FIXED: Receipt Confirmation: The Serial Lot Scan Parse Script can now consistently set lot attributes.
FIXED: Picking: If the Item Number lookup fails to load results, the lookup will try to reload results each time it's opened instead of caching the empty results.
FIXED: Packing: If the Item Number lookup fails to load results, the lookup will try to reload results each time it's opened instead of caching the empty results.
FIXED: Bin Transfers: The Bin Lookup Script now has the Item Number field populated when loading data for the To Bin lookup.
FIXED: Bin Transfers: If the Item Number field has a value, the Qty field in the To Bin lookup now shows the Onhand quantity for just the selected item instead of the bin's total Onhand quantity for all items.
5.10.5 02/28/2024
FIXED: Packing: Auto Submit will account for the Max Items Per Package setting.
FIXED: Picking: The Max Items Per Package setting will be respected when the Integrate Pick And Pack setting is enabled.
FIXED: Picking Confirmation: The Max Items Per Package setting will be respected when the Integrate Confirm And Pack setting is enabled.
5.10.4 12/04/2023
ADDED: Setting: General Options: Display Expiration Date In Lot Lookups - If set to 'True', the expiration date will be shown in lot number lookups. Defaults to 'False'.
FIXED: Transactions: If a transaction has 'Allow Lookup Increment' enabled, selecting a line item will not sometimes give an object reference error. (Introduced: 5.10.0)
5.10.3 09/19/2023
ADDED: Packing: Non-inventory items can now be packed.
ADDED: Settings: Packing (Scanner): Can Pack Non-Inventory Items - If set to 'True', non-inventory items can be packed. NOTE: This excludes top level non-inventory exploded kit items. Defaults to 'False'.
FIXED: Transactions: Item Number fields now respect the 'Wrap Item Description Supplementary Info Text' setting.
FIXED: Transactions: Item Number fields no longer have excessive vertical padding if the 'Include Item Tracking Option In Item Number Supplementary Info' setting is set to 'False'.
5.10.2 08/28/2023
ADDED: Security: Mobile Login: Remember Password - If set to 'True' and the 'Remember Me' toggle is enabled, the app will remember the user's password. Defaults to 'True'.
5.10.1 08/14/2023
ADDED: Setting: Picking: Serial Lot Number Text Field Is Scan Only - If set to 'True', the serial/lot number text field in the picking screen will not accept keyed-in data, forcing users to scan the serial/lot number. Lookups override this function. Defaults to 'False'.
ADDED: Picking Confirmation: Non-tracked items can now be confirmed in non-multibin environments.
UPDATED: User Fields: Hyperlink user fields are now supported.
UPDATED: Accessories: Koamtac: The KDC SDK for Xamarin iOS is updated to version 1.2.4.
UPDATED: iOS 16: Optimized compatibility for devices running iOS 16.
FIXED: Picking Confirmation: Non-tracked and lot-tracked item quantities will now be displayed in the selling unit of measure to match the sales line. Serial-tracked item quantities are unaffected.
FIXED: Picking Confirmation: Sales document audit entries now display the correct quantity and unit of measure for non-tracked and lot-tracked items. Unit of measure has been removed from audit entries for serial-tracked items since those items are confirmed individually.
FIXED: Increment Qty By Scan: Scanning barcodes or QR codes which have different values but correspond to the same item number will now still increment the quantity.
FIXED: Increment Qty By Scan: License Plates now fully ignore Increment Qty By Scan, since license plates are only meant to have 1 quantity.
FIXED: Stock Counts: Entering a Stock Count ID or Site will now refresh the current line items. Previously, line items would sometimes not refresh and cause errors such as "Object reference not set to an instance of an object" in situations such as entering a lot number.
FIXED: Stock Counts: When auto-submitting a new line item, the confirmation prompt will have Yes and No buttons.
FIXED: PO Receiving: The next field to scan into will now work as expected after auto-generating serial numbers.
FIXED: Shipping: Qty Confirmed, Qty Ordered, and Qty Fulfilled fields now take item quantity decimals into account.
FIXED: Stock Counts: Selecting a lot from the lot lookup will now take the lot date sequence into account, allowing users to submit a count for that specific lot record.
FIXED: App: The navigation bar at the top of most screens now consistently has a green background.
5.10.0 07/24/2023
ADDED: Setting: Display Counted Quantity In Stock Count Item Lookup - When enabled, the counted quantity will be displayed in the item lookup. Defaults to 'False'.
5.9.3 04/10/2023
ADDED: Setting: PO Line Lookup Additional Field: When a PO Line field is selected, that field will be added to the item lookup screen in PO Receiving.
ADDED: Setting: PO Line Lookup Additional Field Character Limit: This setting determines how many characters to display for the value of the field specified in the PO Line Lookup Additional Field setting.
UPDATED: Transactions: When typing into a quantity field which has not been changed from its default value, the newly typed value will automatically replace the default value without needing to delete the default value.
5.9.2 03/14/2023
ADDED: Setting: Can Pack Service Items: If set to 'True', users can pack service type items, such as misc. charges, services, and flat fee items. Defaults to 'False'.
UPDATED: User Fields: When editing an image UDF, users can choose to either select an existing image from the Photo Library or to take a new picture with the device's camera.
UPDATED: Picking: Over Picking: The 'Can Over Pick Using SalesPad', 'Allow Over Pick When Exceeding Percentage Threshold', and 'Over Pick Percentage Threshold' security settings are now respected.
UPDATED: Assembly Entry: Scanning or entering a value into the Item Number field will now show a spinner while the app validates the item.
FIXED: Packing: Sales Document User Fields are now secured by the 'Can View Sales Doc UDFs' and 'Can Edit Sales Document UDFs' security settings in 'Mobile Packing' instead of using 'Mobile Picking' security settings.
FIXED: Lot Numbers: Selecting a lot while 'Group Lots On Lot Lookup' is set to 'True' will not clear the Bin field.
FIXED: Lot Numbers: If 'Group Lots On Lot Lookup' and 'Display Date Received In Serial Lot Lookups' are both set to 'True', lot lookups will show the received date if there's only one received date in the group or '-' if there are multiple received dates.
FIXED: Selection: Values for the right-side column will always be right-aligned.
5.9.1 01/03/2023
ADDED: Setting: Picking (Scanner): Require Package Number When Picking - If set to 'True' and 'Integrate Pick And Pack' is set to 'True', the Package Number field must be filled out before submitting a Picking transaction. If set to 'False' and the Picking Number field is left blank, the sales document will not be packed. Defaults to 'True'.
ADDED: Setting: Picking Confirmation (Scanner): Require Package Number When Confirming - If set to 'True' and 'Integrate Confirm And Pack' is set to 'True', the Package Number field must be filled out before submitting a Picking Confirmation transaction. If set to 'False' and the Picking Number field is left blank, the sales document will not be packed. Defaults to 'True'.
ADDED: Setting: Manufacturing Transaction Entry (Scanner): Can Finalize Pick Documents - Determines if individual pick documents or all pick documents on a manufacturing order can be finalized after picking. A custom 'spwms.dccpFinalizeMFGPickDocument' stored procedure must be present in the database in order to finalize pick documents. Defaults to 'None'.
FIXED: PO Receiving: If Receipt Type is not a visible field, the app will set the purchase receipt's Receipt Type to the first valid value in the 'Receipt Types Allowed' setting instead of always setting the Receipt Type to Shipment.
FIXED: PO Receiving: The app will not ignore the Receipt Type field when 'Enable Classic Receiving' is set to 'True'.
FIXED: PO Receiving: The app will not crash if there is an invalid value in the 'Receipt Types Allowed' setting.
FIXED: Picking: Sales documents are now filtered by the sales batch when multiple batches are set in the 'Picking Sales Document Lookup Batch' setting.
FIXED: Packing: Setting the Package Number field via a scan parse script will not result in some information from a previous transaction's package leaking to the new package.
FIXED: License Plate Maintenance: Create New LP Action: License plate user fields will now get displayed correctly on the License Plate Report when creating a new license plate.
FIXED: Picking: Unit of measure updates via the scan parse script are now refreshing the 'Qty To Pick' and 'Total Qty To Pick' fields correctly.
FIXED: Stock Counts: The 'Unfinished Count Warning' setting will be respected regardless of whether serial UDFs are enabled. (Introduced: 4.5.6.0)
FIXED: Inventory Lookup: Fields other than Item Number can now be populated from the scan parse script.
FIXED: License Plate Maintenance: The serial/lot number field can now be populated from the scan parse script.
FIXED: Manufacturing Transaction Entry: The 'To Site' and 'From Site' fields are now enabled or disabled based on the selected transaction type.
UPDATED: Manufacturing Transaction Entry: Pick documents are now finalized by tapping the (i) button on the Pick Number field instead of getting finalized automatically when a new manufacturing order is selected or the module is closed.
UPDATED: Manufacturing Transaction Entry: Added a Qty Remaining read-only field which displays the remaining quantity that needs to be picked. Applies only to Issue transactions.
UPDATED: Manufacturing Transaction Entry: Added a 'Document Is Fully Picked' message to the MO Number field after selecting a manufacturing order that has been fully picked. Applies only to Issue transactions.
UPDATED: App: DataCollection is now called SalesPad Inventory Manager in most places.
5.9.0 10/31/2022
FIXED: PO Receiving: When the Receipt Types Allowed setting does not include Shipment, choosing a PO will now properly set the Receipt Type for the transaction to the first configured allowed receipt type instead of defaulting back to Shipment.
FIXED: Manufacturing Transaction Entry: When entering a Scrap, the quantity available to scrap for each component will be consistent with Dynamics GP's Manufacturing Component Transaction Entry's Items tab.
FIXED: Manufacturing Transaction Entry: The From Bin field is no longer required when entering a Scrap or Reverse Scrap.
UPDATED: Manufacturing Transaction Entry: The From Bin field can now be edited when entering a Scrap or Reverse Scrap for a lot-tracked or serial-tracked item.
UPDATED: Manufacturing Transaction Entry: When selecting a serial number via the serial lookup, the app will update the bin field to match the serial's bin.
5.8.2 06/06/2022
BREAKING CHANGE: Returns: The Lot Number lookup now shows lots which have been sold instead of lots which are currently in inventory.
BREAKING CHANGE: Mobile Lookup Configuration: The columns which are available in Returns' Lot Number lookup are now slightly different. Most notably, Qty Available was a default column in the layout but is now no longer an available column. Admins who have previously configured this lookup using this screen may need to reconfigure this lookup.
BREAKING CHANGE: Transactions: If a Scan Only setting is set to True, users can no longer open the corresponding field's lookup. Previously, users could open the lookup but would get a "Field is set to Scan Only" error when selecting a row.
ADDED: Mobile Layout Manager: The Fields section now has a Selection Options column which controls whether users can enter data into the field via its lookup, scanning, or typing. It defaults to System Default, which works like before and allows all input types which the field supports.
ADDED: Setting: Returns (Scanner): Filter Returns Lot Lookup By Customer - If set to 'True', the Lot Number lookup in Returns will only show lot numbers which were sold to the return document's customer. (Default: False)
REMOVED: Mobile Layout Manager: The Fields section no longer has an Is ReadOnly column. Previously, only PO Receiving's Job Number field respected this column. Job Number will still respect this column if Selection Options is set to System Default.
UPDATED: Settings: "[...] Scan Only" settings, "Disable [...] Lookup" settings, "Batch Picking [...] Selection Options" settings, and "[...] Text Field is Read Only" settings are now only respected if the corresponding field's Selection Options in the Mobile Layout Manager is set to System Default. Selection Options are set to System Default by default.
UPDATED: Picking: Item group picking functionality controlled by the 'Item Group Picking' setting is not marked as beta anymore.
UPDATED: Returns: If the Group Lots On Lot Lookup setting is set to True, the Lot Number lookup will group by the visible fields, excluding Qty which is summed across lots which have identical values for the other visible fields.
UPDATED: License Plate Maintenance: The Note field now supports multiple lines of input.
UPDATED: Transactions: Text in Suggested Item text boxes can now be selected and copied.
FIXED: Picking: Partial picking or picking in different units of measure now works correctly when the 'Item Group Picking' setting is enabled.
more Version 5.20.0 Jul 29
Data Not Linked to You The following data may be collected but it is not linked to your identity: