Skip to main content
Skip table of contents

Lightspeed X-Series - Release Notes

Date

Version

Feature/Fix

8/13/2025

5.0.7

  • Added fix to throw error when updating invoice and adding new item not existing in Netsuite.

  • Added fix to set consignment status on TO and PO.

  • Added fix to not send PO and TO to Lightspeed X when status is cancelled.

  • Added fix close item line if received is less than count.

  • Added fix to send correct item record id array when checking item conditions.

  • Added fix to get credits on invoice record instead of customer payments.

  • Added fix to support cancelled consignments.

8/5/2025

5.0.6

  • Added fix to remove discount on RMAs and CMs.

  • Set correct payment date and ship date on cash sales.

  • Added fix to send all_outlets_tax on object when being sent to Lightspeed during addition of new variants to a product.

  • Updated the Queue Cleanup MR to pickup queue in processing status and clear its status.

  • Added fix to not add kits to inventory adjustment and transfer order transactions.

  • Added fix to not process orders without line items.

  • Added fix to update quantities to received quantities of transfer orders before fulfilling.

  • Added fix to set correct status of STOCKTAKE_IN_PROGRESS on inventory count records.

6/23/2025

5.0.5

  • Implement a solution to address billing for sales orders when item fulfillment is created in NetSuite.

  • Generate deposits if the sales order has not been fully billed.

  • Introduced a fix to prevent item fulfillment creation if the order status in NetSuite is not "Shipped" or "Picked Up."

  • Added a fix to clear payment methods when creating a sales order.

  • Support fulfilling and billing sales orders for closed orders.

6/17/2025

5.0.4

  • A fix has been implemented to address the issue of no return transactions being found via the Lightspeed X ID. This enhancement introduces a block that prevents further processing in such cases.

6/9/2025

5.0.3

  • Enhanced error handling for syncing item receipts created from purchase orders that lack line item IDs due to unsynced items.

  • Updated the report email to send import error reports from the previous month to the current date.

  • Introduced functionality to set the header order fulfillment preference via mappings.

  • Implemented a fix to apply discounts on invoice headers when the price is positive for exchange orders.

  • Implement sending of the supply price with the preferred vendor when syncing products.

  • Fix to search order fulfillment on first mapping when there are multiple mappings.

  • Implemented fix to ensure that only fields containing values are sent when creating suppliers during the price sync process.

6/4/2025

5.0.2

  • Ensure that inventory details are not included on invoices when the quantity is zero.

  • Accurately set the payment date during the creation of customer payment transactions.

  • Support for voiding return transactions.

  • Implement a check to determine if an item on a sales order is fulfillable before setting the fulfillment choice on the line, specifically when the store pickup feature is enabled.

5/27/2025

5.0.1

  • Implemented fix to check if item is composite first before sending product_codes on details object for update of product.

  • Checked if order is fully paid in Lightspeed X before setting to Shipped or Picked Up.

  • Set correct transform to of sales order when throwing error.

  • Remove items that should not be part of fulfillment when creating fulfillment transactions.

  • Set correct deposit and payment amount to include change.

  • Implemented fix to return payment list with cash already includes change.

  • Checked existing rma for picked_up_closed status.

  • Not updating invoice when period is already closed.

  • Set discount rate on standalone returns correctly.

5/26/2025

5.0.0

  • Implemented a fix to ensure that only cash payments are aggregated for invoice applications, while excluding other payment types.

  • Introduced a fix that applies discounts on RMAs exclusively when the payload "Price" amount is negative during Exchanges.

  • Configured the tax amount override to accommodate up to five decimal places.

  • Added a fix to ensure that header discounts are included on refunds.

  • Implemented a fix to integrate serial lot numbers into RMAs.

  • Added fix to set bins on item lines of cash refunds.

  • Major Enhancement:

    • Pickup and Delivery Unfulfilled Mixed with Take Now Items:

      • From Lightspeed, Take Now items will be fulfilled immediately in NetSuite, while Pickup or Delivery items will remain unfulfilled. Until fulfilled in NetSuite or Lightspeed to update the other system.

      • Support is provided for Pick, Pack, Ship, and Store Pickup features in NetSuite.

    • NetSuite Fulfilled Pickup or Delivery Item Fulfillment:

      • NetSuite Fulfillment's that occur, only when the Sales Order is fully fulfilled, will allow an update to be sent to Lightspeed Sale Fulfillment to mark the order as fulfilled and completed.

      • It is essential that Pickup or Delivery Orders are paid in full in Lightspeed, for the Fulfillment update in Lightspeed to be accepted by API.

        • The Fulfillment Error field in NetSuite's Item Fulfillment record highlights an error when payment is not fully completed within the Lightspeed system, which can be found under the Lightspeed (X) Subtab. This issue prevents NetSuite from notifying Lightspeed about the fulfillment.

5/6/2025

4.9.4

  • Implemented a fix to correctly account for the tax_total of vendor discount items on the line.

  • Resolved an issue to update customer records for on-account orders, ensuring the correct credit memo is applied.

  • Enhanced customer account functionality to allow the addition of bins to item receipts.

  • Fixed the calculation of tax_total for vendor discount items on the line.

  • Adjusted the system to ensure credit memos are fully applied.

  • Addressed issues related to standalone returns.

  • Improved the process to prevent updates to the entity when the correct entity is already set for closed on-account orders.

  • Corrected the functionality to avoid sending supply prices on common objects during matrix product synchronization.

  • Implemented a fix in customer accounts to ensure the correct rate is applied to discount line items for cash refunds.

  • Updated the filter to include location in the bin search, facilitating the identification of the correct bin for item creation during cash sales.

  • Fixed the retrieval of supply prices by loading the item record and obtaining field values instead of relying on the lookup API.

  • Enhanced support for changing customer information when a payment is applied to an invoice.

  • Implemented a fix to correctly set discounts on RMA and credit memos for exchange orders.

  • Adjusted the system to ensure item prices are sent in the details object for mass price updates.

3/27/2025

4.9.3

  • Checked type of transaction createdfrom first before setting taxamountoverride to invoice.

  • Added fix to use fulfillment location for getting bins instead of order location.

3/24/2025

4.9.2

  • Remove usage of e.stack in hidden files.

  • Support for sending credit payment to Lightspeed X for on account orders.

  • Fix for setting bins for lot numbered items applied to Lightspeed orders.

  • Added fix for setting location and not skipping when found in mappings as custom field.

  • Added fix to use fulfillment location for setting bins instead of order location.

3/3/2025

4.9.1

  • Fix for applying payment to invoice when multiple occurences of payment are in payment object because of change.

  • Fix for applying credit memos to search for existing open credit memos with customer filter.

  • Remove ecom_custom_charges field before sending payment to Lightspeed.

  • Add a fix to check if LSX ids are already on the line items for status = CLOSED.

  • Fix for overriding vendor sublist price in Price Sync MR if supply_price is mapped.

  • Case 19096: Support for setting of bins when inventory status feature is turned on.

02/12/2025

4.9.0

  • Added fix to item removing description on product in Lightspeed X when trying to sync.

  • Added fix to create deposits when order is updated that was not closed yet.

  • Support for On Account Sale Conversion to Exchange.

02/03/2025

4.8.9

  • Fix to search for existing credit memo transaction before adding negative item quantity on invoice.

  • Added gift card application on invoices already created.

  • Added lot and serial entries in the enterprise custom fields.

  • Added location setting during create of customer deposit.

  • Added fix to set taxamountoverride for returns with total of all tax on products.

  • Added fix to resetting taxamountoverride when item is added to an invoice.

  • Added support to sending deposit application payment, created from a customer payment, to Lightspeed.

  • Fix issue on removing outlet_taxes when syncing new item to Lightspeed.

01/14/2025

4.8.8

  • Add Lightspeed X id on error when syncing item with duplicate handle.

  • Fix for setting correct amount on discount x qty.

01/08/2025

4.8.7

  • Removed periods on handles when syncing items.

  • Remove ampersand '&' on sku during item syncs.

  • Added fix to remove empty tags on item syncs.

  • Added support for unit of measure in creating sales for items bought in different stock unit.

  • Updated codes to add customization to not set value for global subscription status if it is already set to Confirmed Opt-Out

  • Fixed issue on updating amount of item on sales order update.

12/07/2024

4.8.6

  • Fixed issue on updating orders that has discount on line before the subtract discount from line setting is turned on.

  • Fixed issue on updating cash sales that are already closed that causes lines to duplicate.

  • Fixed issue on sending correct payment amount to LSX order when credits are applied on the payment.

12/04/2024

4.8.5

  • Added support for syncing credit memos for on account invoices.

  • Fixed setting of total grossamt with discount amount and adding discount line below.

  • Fixed error on missing paymentAmount sourcing on customer payment sync.

  • Added fix to set line location when updating on account completed orders.

  • Added support for setting to subtract discount from the line items for line level discounts.

  • Added fix to set rate first when price includes tax and SuiteTax is enabled.

  • Fixed issue to not send cm to Lightspeed when it has the same id as applied to invoice.

  • Fixed issue on item line ids not being set when sales order is sent to Lightspeed X.

  • Added fix to not put discount on line when price includes tax is false.

11/04/2024

4.8.4

  • Added fix to not sync product for csvimport context.

  • Added fix when updating standalone invoices.

10/23/2024

4.8.3

  • Set memo value on transfer orders when it is blank while syncing to Lightspeed X.

  • Added fix to save inventory count custom record first before creating inventory adjustment.

10/21/2024

4.8.2

  • Fix to subtract change from cash payment to apply credit memo and to filter credit memos by entityId.

  • Fix for not resetting Lightspeed X line id to transfer order lines.

  • Fix for continuing to sync stock if we get connection time out issue during license checking.

  • Fix for not processing transfer/purchase orders if status is sent and count is 0.

10/03/2024

4.8.1

  • Fix to not send the common price of parent matrix just send supplier_id.

  • Added fix to not continue updating product and deleting ids when Lightspeed X deletion has failed.

  • Added error message for syncing item without attribute.

10/03/2024

4.8.0

  • Set Store Pickup Fulfillment Status to Picked UP in Netsuite when order is already picked up.

  • Fix for overriding price and vendor code from custom fields even if send from vendor sublist setting is on.

9/27/2024

4.7.9

  • Added fix to only sync children items if parent is marked to sync.

9/20/2024

4.7.8

  • Updated Report SS to send item export errors.

9/12/2024

4.7.7

  • Fixed issue to not check vend discounts if order is for return.

  • Added try catch on saving cash sales on gift card UE.

  • Fixed issue on setting wrong location for item receipts from transfer orders.

  • Updated cleanup script to get all errors with location on transfer orders to go into pending again.

  • Added company name to customerorder mapping on bundle install.

  • Added yielding on creating fulfillments for consignments.

  • Fixed issue on error of getting tax name when taxes object is empty.

09/04/2024

4.7.6

  • Updated search on syncing item receipt to search for transactions filtered by items.

  • Fixed issue on not checking if customer is walkin if type is vendor.

08/29/2024

4.7.5

  • Added checking for invalid reference for item receipts on cleanup MR.

  • Updated default sync checkbox to checked on item mapping conditions.

  • Set default value for delete item in lsx checkbox field id on settings.

  • Added invoice on account orders to not remove lines.

  • Send correct multi-selected tag names when syncing items.

  • Use JSON map when getting subsidiary on getting entity by subsidiary when there is no fixed value.

  • Added new checkbox on setting to use walkin customer if no first/last name on customer of order.

  • Added codes to use other charge item for Shopify shipping lines on order.

  • Added cash rounding amount to cash amount when creating customer refund.

08/07/2024

4.7.4

  • Updated codes to not remove lines on sales order during update, but to just add new line items and update amount of loyalty items and service items

  • Fix for sending purchase order even if there is no item receipts.

  • Fix for adding items on purchase orders when syncing to Netsuite.

07/29/2024

4.7.3

  • Added check of context to sync customer record when Send to Lightspeed X is clicked.

  • Added fix to loop through every 200 items to use in search filter to get current available quantity per location.

  • Added fix to mark parent synced of matrix items during update.

  • Fixed issue on setting correct amount for customer deposits minus the change.

  • Fixed issue on setting Lightspeed X IDs on newly created customers.

07/23/2024

4.7.2

  • Added fix to not send outlet_taxes or all_outlets_tax array if tax is not on the item mappings.

  • Added support for deleting products in Lightspeed X.

  • Update puller script to not throw error when license is invalid or data fetching failed.

  • Send all vendors on product sync.

07/17/2024

4.7.1

  • Added fix to set note to item column on order creation.

  • Added fix to set rate and tax amount as negative when total_tax is not zero and item is vend_dicount on rmas.

  • Added support for using new Customer 2.0 endpoint.

  • Fix issue on not creating fulfillment when there are no fulfillable items on SO.

  • Fix for loyalty not applied as payment when it is applied in settings as line.

  • Fixed issue on sending product_suppliers for newly added variants for matrix items.

  • Fixed condition to handle if supply_price is 0 to still set the product_supplier's array.

  • Added fix for sending supplier_code during item's sync when Settings on sending vendor from sublist is off.

07/08/2024

4.7.0

  • Send blank product_suppliers when removed from item during product sync.

  • Add support for On Account Unfulfilled orders.

  • Added fix for setting rate and tax amount not grossamt when total_tax is not zero and item is vend_dicount.

06/26/2024

4.6.9

  • Added fix for multi currency of during price sync bug.

  • Added fix for getting customer address.

  • Remove duplicate tag ids when syncing product.

  • Use correct date for fulfillment and billing for orders.

  • Removed Don't Sync to Vend field setting on vendor and customer records.

06/18/2024

4.6.8

  • Added fix for returning blank when price sync uses saved search with no items.

06/17/2024

4.6.7

  • Added fix for not sending blank sku, sending fixed value for supply_price, and updated error message for existing handle.

  • Get created from location when syncing item receipts.

  • Added MR script to delete duplicated Lightspeed X IDs per item and setting.

  • Added minor fixes on sending inventory data and removed spaces when sending sku and product_codes.

  • Update to override price and code for supplier on item update when mapped and using Sublist Vendor Setting.

  • Send track_inventory on common object during item update.

06/11/2024

4.6.6

  • Added fix for sending supply price when mapped or prices on vendor sublist if not mapped.

06/10/2024

4.6.5

  • Added fix for setting tax code to No Tax when total_tax is zero and item is vend_discount.

  • Added fix for not sending inventory array for noninventoryitem, otherchargeitem, and serviceitem.

  • Added fix for not creating or updating SINGLE item when item is not set to sync for a site.

  • Update sending of active field to Lightspeed X when item is inactive.

06/06/2024

4.6.4

  • Added fix for ReferenceError: "setVendorValues" is not defined.

  • Fix for setting field mapping of order items for line notes.

  • Added fix for setting Lighspeed ID when sku is searched for update and added checking of Lightspeed ID is already existing before adding.

06/05/2024

4.6.3

  • Added fix to get all product_categories and not set bin for giftcertificate items.

  • Added fix for sending retail_price on product sync and added checking if consignment is already received.

  • Added fix for sending item fulfillments on purchase orders.

06/04/2024

4.6.2

  • Added minor fixes creating lsx id record for inactive items, and updated error messaging.

  • Added fix to use converted NS date for creating payments.

06/03/2024

4.6.1

  • Updated Vend Sold By value to email instead of Vend user_id.

  • Remove creating of payments for Loyalty if there is no payment method and loyalty item in settings is set.

  • Added minor fixes for errors on last major release, and updated error messaging.

05/29/2024

4.6.0

  • When price includes tax is not enable, set discounts on header for invoice during exchange process.

  • Added fix to get serial numbers from invoice when creating RMA.

  • Fixed taxamountoverride amount when creating RMAs with discounts.

  • Added CLOSED status when updating invoice that is already paid in full.

  • Added throwing of error when access token is invalid during syncing of item.

  • Added fix for dividing settings filters into multiple searches to avoid search timeout.

  • Support for using new Sales 2.0 endpoint and application of service fee on orders

  • Support for using new Product 2.0 endpoint

04/04/2024

4.5.5

  • Added error for inactive vendor mapping.

  • Fixed payment method during ‘Create’ phase.

  • Ensures the correct payment ID is on NetSuite-to-Lightspeed account payment sublist, so that payment does not duplicate a new payment when it is received in NetSuite.

  • Sends Purchase Order to Lightspeed X-Series queue when the status is not pending approval.

  • Optimized system to search for valid Settings first, instead of per-Item on queue.

  • Set price to '0' when syncing item to Lightspeed X-Series whenever there are no vendor prices on Item record.

  • Automatically converts date to Customer’s preferred time zone for Customer payments.

  • Set field values from Mappings after entity is set and logging.

  • Set currency without checking initial value when mapped.

  • Fixed Setting of primary currency when Customer already exists by checking currency sublist.

  • Added search filter to search for active Customers only.

  • Added support to use ‘walk-in’ customer from settings when customer object is empty on payload.

  • Fixed issue on syncing Customer vendor records.

  • Added discount lines.

  • Added bot to look for duplicated gift cards' amount remaining value to sum up and update to Lightspeed X.

02/05/2024

4.5.4

  • Added checking of NetSuite Account IDs before running Gift Card scripts.

01/25/2024

4.5.3

  • Added rounding item to line if payload order total is different from order total.

  • Fixed ‘usage limit exceeded’ bug during Gift Card sync on map stage.

  • Removed discounts on RMA and added discounts on Invoice.

  • Add script to allow for mass updates of Invoices or Cash Sales with Gift Card 2.

  • Set payment method to ‘Cash’ for Cash Sales paid for Gift cards.

  • Added yielding before syncing items to different sites.

  • Added support for ‘retail_price’ on Item mapping.

  • Added support to check if Purchase Order was already received before creating item receipt.

12/28/2023

4.5.2

  • Added inventory details on Item receipts during returns.

  • Fixed Gift Card redemption to check balance first and add Cash Sale to queue if redeeming only.

12/14/2023

4.5.1

  • Added vend-discount ‘tax_total’ from payload to ‘taxamountoverride’ total.

  • Uses tax code from item above for discount tax codes.

  • Triggers Gift Card UE during application of existing payment to invoice.

  • Fixed issue where positive quantity Items weren’t added on RMAs.

11/29/2023

4.5.0

  • Omni Gift Card Sync moved to Queue and MR

11/02/2023

4.4.2

  • Added yielding during creation of Item receipt.

10/30/2023

4.4.1

  • Fixed stock sync for all Items to follow ‘Transaction only’ in Setting when checking day-of form transactions.

  • Fixed to add line discounts on returns.

  • Updated deployments for Cleanup MRs

  • Deletes Credit Memo if it errors during creation.

  • Updates Gift Card balance during syncing when order is edited.

  • Checks existing Transaction before processing ‘on_account’ closed Orders.

10/03/2023

4.4.0

  • Fixed creation of regular returns to use standalone returns function.

  • Fixed Customer syncing when involving multiple Settings.

  • Added ‘Last sync date’ on stock sync.

09/06/2023

4.3.3

  • Update of Lightspeed IDs for Items during syncing.

  • Updated consignment 2.0 to new installs.

  • Updated logic for setting ‘maxVersion’ for new customers using API2.0.

  • Added ‘SSS_REQUEST_TIME_EXCEEDED’ error to be reprocessed for cleanup script.

  • Updated logic to continue syncing item per other Settings, even if one Setting has no valid license.

  • Fixed voiding of Transactions for returns and exchanges.

  • Uses child Item type when syncing matrix Items with different child and parent types.

  • Added location to loyalty line for cash sales.

08/08/2023

4.3.2

  • Retrieves last Consignment ID if there are no consignments from last sync pulled to update Settings.

  • Set ‘ONACCOUNT’ vend status on invoices for exchange Orders.

08/02/2023

4.3.1

  • Updated sending Order to Vend if vendor does not exist in system.

07/27/2023

4.3.0

  • API 0.9 Deprecation for consignments

  • Checks ‘License is not valid’ error and adds to cleanup queue

  • Sets consignment to ‘Received’ if Transaction in NetSuite is already received for TO and PO

07/27/2023

4.2.4

  • Removed status check when transforming to ‘storepickupfulfillment.’

07/11/2023

4.2.3

  • Performs rounding to 3 decimals on Transactions first, then rounds to 2.

  • Performs check of ‘taxitem’ and sets appropriate value

  • Moved ‘taxitem’ to be set before line items.

  • Made client-specific changes

06/27/2023

4.2.2

  • Fixed tax item and tax rate Settings on Order

  • Fixed Setting for non-taxable loyalty items

  • Resolved issue on setting inventory detail for Item receipt

  • Fixed to set TO to ‘open/sent’ when it is already received.

  • Fixed to send ID during post item sync and syncing product inventory.

  • Programmed inventory count to account for quantity already committed to transactions that currently aren't available.

  • When sending zero price, deletes Price Book entry instead.

  • When checking sync on item ‘create/update,’ error will not occur if record type is a Transaction.

06/13/2023

4.2.1

  • Uses new item stock update API 2.1

  • Fixed for failed search with Settings as filter.

05/31/2023

4.2.0

  • Added support for creating full RMA for standalone returns with kit/bins.

  • Fixed inventory details on standalone credit memo and cash refund.

  • Fixed Payment ID Setting for NetSuite to Lightspeed account to make sure syncing back does not create duplicates.

  • Fixed issue with voided standalone Invoice and Cash Sales not editing Transactions before deletion.

  • Fixed ‘SSS_STATEMENT_COUNT_EXCEEDED’ error during price sync when not using new API to get Price Books for specific products.

  • Fixed issue with integration not setting the status certain Orders to ‘received’ when they were received.

5/3/2023

4.1.9

  • Fixed errors on log type and Orders with no email to allow users to continue Order creation.

4/29/2023

4.1.8

  • Fixed quantity of item from payload when there is inadequate bin stock.

  • Added informative message for Item on given location that has ‘allow store pickup’ set as ‘No.’

4/27/2023

4.1.7

  • Fixed issue with not displaying bins that are already used when Items are used multiple times on the line.

  • Changed record type for when record shows as ‘pickup_closed’ and SO already exists.

4/22/2023

4.1.6

  • Updated stock errors for bin, lot, inventory status of ‘not enough quantity.’

  • Added support for setting NetSuite values from JSON mappings to use as default when vend value is blank.

4/18/2023

4.1.5

  • Fixed issue setting inventory details.

  • Setting to auto-sync Items on ‘Create/Update’ added to queue when box is not checked.

  • Fixed stock errors for BIN LOT of Inventory Status when not enough quantity. Added the Payload QTY for the Item being reported.

4/15/2023

4.1.4

  • Support setting of bins in Item receipt for exchange orders and adding items with same ID using same inventory details.

4/13/2023

4.1.3

  • Added option for Store Pickup feature to correctly create and fulfill Sales orders that are ‘Pickup Unfulfilled’ with ‘storepickupfulfillments’.

  • Removed script checking stock for Items when handling return Transactions.

4/12/2023

4.1.2

  • Checks Settings first before deleting ‘inventorydetail’ on line items of Transactions.

  • Sets status to ‘success’ for saved payloads and pull parked orders set to ‘no.’

4/1/2023

4.1.1

  • Fixed comparison of inventory detail vs line quantity.

3/31/2023

4.1.0

  • Triggered Sales Order sync during Invoiced edit when on account and has no Vend ID.

  • Added client-specific Sales Order creation without serial numbers.

3/30/2023

4.0.9

  • Added checking of usage points in between adding of line Items to Order in case of yielding.

3/28/2023

4.0.8

  • Added Lightspeed support per product ID for creation and deletion of Price Books.

  • Checks multicurrency feature before pulling price from vendor sublist.

3/25/2023

4.0.7

  • Fixed to remove inventory detail when creating RMA.

  • Fixed to add mapping when promotion array is not in JSON.

3/24/2023

4.0.6

  • Added support for JSON list mappings.

3/23/2023

4.0.5

  • Sets primary supplier of item to Vend.

  • Added support for promotions in mapping.

  • Fixed Item Sync queue error: “org.mozilla.javascript.EcmaError: TypeError: Cannot find function getId in object”

3/18/2023

4.0.4

  • Converted date from mapping to use accounts format.

3/16/2023

4.0.3

  • Added SKU to error logs.

3/14/2023

4.0.2

  • Adjusted License Key validation when account has multiple sites.

3/14/2023

4.0.1

  • Used new search to get bin numbers and available quantity via ‘binonhand,’ ‘bin number,’ and ‘available’.

  • Sources Discount Item ID from Settings for ‘onaccount_closed’.

  • Fixed initial sync when no Lightspeed ID per setting - performs SKU match to find existing ID.

3/10/2023

4.0.0

  • Performs kit stock sync on Lightspeed X-Series Transactions.

3/4/2023

3.9.9

  • Added tax amount to gross amount in RMA.

  • Improved execution logs in Product Sync

3/3/2023

3.9.8

  • Requests queue on ‘clear details’ field.

2/28/2023

3.9.7

  • Added check for no mapping before syncing custom fields.

2/25/2023

3.9.6

  • Added support for adding new items to ‘onaccount_closed’ payloads before creating payments.

2/24/2023

3.9.5

  • Checks Purchase Order ‘received’ column first before checking item receipt for Item when Vend ID does not exist.

  • Added cash rounding calculation to cash payments when Vend ID does not exist.

  • Set tax amount override value to correct rounded amount.

2/23/2023

3.9.4

  • Added support for Workflow Custom Field Customer/Items.

2/22/2023

3.9.3

  • Handled client-specific BIN customization.

2/17/2023

3.9.2

  • Fixed issue when selecting bins per location.

2/11/2023

3.9.1

  • Fixed rounding issue on incorrect Invoice total.

2/10/2023

3.9.0

  • Added support for Orders with no items from Lightspeed to create count.

2/7/2023

3.8.9

  • Handled client-specific BIN customization.

  • Added support for on account payments and store credits to and from Lightspeed.

  • Added support for JSON list mapping.

1/30/2023

3.8.8

  • Handled client-specific BIN customization.

1/28/2023

3.8.7

  • Fixed error for Code: “SSS_INVALID_SRCH_FILTER_EXPR_OBJ_TYPE Details: filters”.

1/28/2023

3.8.6

  • Improves Transaction search performance in edited Purchase Orders to remove ‘SSS_Usage_Limit’ error.

1/26/2023

3.8.5

  • Handled client-specific BIN customization.

  • Added function to NOT send Item Receipts From NetSuite Transactions or Purchase Orders to queue if the Locations are not for Lightspeed.

1/25/2023

3.8.4

  • Performed Price Sync MR Licensing check and NetSuite account ID checks.

1/18/2023

3.8.3

  • Populates ‘Vend Sold By’ for all Transactions.

  • Fixed stock sync when kit components not working.

  • Added price sync support for multiple Settings.

1/14/2023

3.8.2

  • Add Scheduled Script Link to the Price Sync in main script.

1/13/2023

3.8.1

  • Added default configuration of Inventory Detail.

  • Added new NetSuite to Lightspeed ‘On Account only’ field to use in Payment Types.

1/10/2023

3.8.0

  • Disabled Stock Update.

1/5/2023

3.7.9

  • Fixed creation of payment when using Gift Card Payments during Exchange Transactions.

    • If entire payment is made by Gift Card, search for payment method = Cash

1/4/2023

3.7.8

  • Paid-in-full ‘On Account’ Orders in NetSuite can now sync back to Lightspeed.

12/28/2022

3.7.7

  • Fixed syncing Consignment issue that was not creating Item Receipts for Transfer Orders.

12/22/2022

3.7.6

  • Enhanced performance of Export and Import Processing to ensure that each deployment is capable of handling separate request logs to speed up processing. SuiteCloud Plus customers can now create a additional deployments as well.

12/13/2022

3.7.5

  • Updated to remove the Location parameter and utilize Locations Mappings instead.

  • Added Discount item and changed ‘grossamt’ of discount item of RMA.

  • Added function to delete transactions when processing fails.

12/10/2022

3.7.4

  • Added command to not transform Transfer Order if already ‘received’ or ‘closed’.

  • Added Setting field on Payment Type.

  • Added Inventory Details For 'InventoryStatus' only - CANNOT Set on Sales Orders Created/Updated.

12/07/2022

3.7.3

  • Added checks for NetSuite Account IDs.

  • Added automatic fix if no Settings are active.

12/06/2022

3.7.2

  • Support for Lightspeed X Stock Sync Converted from Scheduled Script 1.0 > to Map/Reduce 2.0.

    • Upon install, sync will default to every 2 hours as scheduled.

  • Fixed Invalid operator TYPE & creates fulfillment first before item receipt when no fulfillment found for Item to receive.

11/30/2022

3.7.1

  • Fixed invalidations to prevent Item receipt duplication bug with Purchase Orders and Transfer Orders.

  • Added value for total payment to request queue.

11/18/2022

3.7.0

  • Added fix to apply Mappings before Location upon Order creation for standalone refunds.

11/17/2022

3.6.9

  • Added Vend fields and Location to Customer refunds.

11/14/2022

3.6.8

  • Added enforcement to Lightspeed X-Series Setting Licensing - 1 unique key per Setting.

  • Added Licensing Subscription Notice emails to the Lightspeed X-Series Tools Page to alert users when Licensing is soon to expire or expired.

  • Added Clear Queue Logs Setting in the Lightspeed X-Series Tools Page to choose duration for keeping Request and Export Logs in NetSuite and deletes any log older than the chosen timeframe, once per day.

    • Options are: 30 days, 60 days, 90 days or 365 days

      • Default for saving logs set to 60 days

      • Default for Export Queue to Lightspeed set to 30 days

11/4/2022

3.6.7

  • Moved Licensing Key to each Setting - 1 unique key per setting.

  • Line Note from attribute now supported in ‘orderitems’ parameter with Lightspeed field ‘attributes.line_note’.

  • Added validation for NetSuite to Lightspeed queue. If any orders do not move to either ‘Completed’ or ‘Error,' integration reverts status to ‘Pending.’

  • Fixed billing error with full Sales Orders to create Cash Sale whenever there is a single payment.

  • Added Payment ID field to Payments to fix duplicated Payment issue.

  • Edited emails title to Lightspeed X-Series.

10/31/2022

3.6.6

  • Added function to subtract ‘negative cash’ from cash payment.

10/27/2022

3.6.5

  • Added fix for Sales Orders with serial numbers by deleting Transactions and recreating them.

10/25/2022

3.6.4

  • Added fixes for Order processing validations.

  • Added fixes for Invoice ‘paid in full’ status.

  • Fixed issue on setting line Items before Locations for standalones.

  • Fixed issue on setting gross amount rounding for ‘Price includes tax’ setup.

10/21/2022

3.6.3

  • Fixed inventory Status check for setting Inventory Details on V3.6.2 to only include Inventory and Assembly Items.

10/18/2022

3.6.2

  • Moved Setting of field values and location to come after ‘entityId’ Setting.

  • Added Inventory Status check to set inventory details.

10/17/2022

3.6.1

  • Added VOIDED Support to integration.

10/11/2022

3.6.0

  • Fixed validation to empty address subrecords.

10/7/2022

3.5.9

  • Added ‘On Account’ checkbox to Sales to indicate Orders from ‘On Account’ in Lightspeed X-Series.

10/6/2022

3.5.8

  • Added function to apply Credit Memo to ONACCOUNT Invoices when Invoice Period is Closed.

10/01/2022

3.5.7

  • Set error details to raw field.

9/29/2022

3.5.5

  • Added Price Book sync to Lightspeed X-Series Price Sync script on the Tools Page to also update Price Book pricing whenever updating Item Pricing.

  • Added inventory number to serial_number to support reading value to NetSuite.

9/27/2022

3.5.4

  • Added Price Sync for Lightspeed X-Series Tools Page to Update only Prices to X-Series Items.

9/22/2022

3.5.3

  • Added fix for multiple bins of an single item.

9/6/2022

3.5.2

  • Added Vend ID Custom Record Clean up in cases where Items are deleted or removed to ensure the whole Custom Records do not have Item, setting & Vend ID, which could create conflict.

  • Handled minor bug fix to ensure that ‘Price Includes Tax’ and ‘Header Discount’ set to line are negative amount, not positive.

8/31/2022

3.5.1

  • Added Queue Clean Up Script for Payloads with errors like RCRD_HAS_BEEN_CHANGED, DUP_RCRD, and UNEXPECTED_ERROR back to pending in preparation for re-processing.

8/24/2022

3.5.0

  • Changes made to Serial Number and Bin Number reference IDs. If Bin or Serialized errors, updating the ‘orderitems’ mapping with an “s” on the end of the fields will correct.

    • custcol_in8_vend_binnumbers

    • custcol_in8_vend_serialnumbers

8/22/2022

3.4.9

  • Made updates to handling RMAs within Multi-Subsidiary advanced Configuration. This cross-checks the original order Subsidiary to the RMA Subsidiary to confirm correct processing as a standalone RMA when subsidiaries are different.

  • Created fix for Inventory Counts Processing to check if Bins are enabled

7/19/2022

3.4.8

  • Support added for Returns/Exchanges when performed against the Original order. If the original Order is not found in NetSuite, integration moves to Standalone Return/Exchange to ensure the Return/Exchange is successfully created even if original Order is in error.

  • Fixed Discount in header when Price does not include tax.

  • Fixed ‘Taxamountoverride' calculation when Price does not include tax.

7/6/2022

3.4.7

  • Fixed Gift Certificate sync search.

6/23/2022

3.4.6

  • Fixes made to clear fields that are not required.

  • Fix to Description when sending from Rich Text to Vend to be formatted.

  • Added command for Transfer and Purchase Order sync from NetSuite to Vend to not move forward with sync if the Settings are disabled.

6/15/2022

3.4.5

  • Added fix to NOT add Item Receipts to Sync Queue if they are NOT from Transfer or Purchase Order.

6/13/2022

3.4.4

  • Fixed Custom Fields to Payload for processing in Workflow Business rules for other Returns/Exchanges.

  • Fixed Transaction date on Returns/exchanges.

5/27/2022

3.4.3

  • Enhancement made to sync Matrix Items, Purchase orders, Transfer orders, and Item receipts from NetSuite to Vend through Queue as SS script only, preventing an earlier error where some Orders were being missed

5/25/2022

3.4.2

  • Enhancement made to Update Price Book Lines Pricing VIA PUT.

5/12/2022

3.4.1

  • Fixed syncing Purchase Orders through Scheduled Script VS Suitelet. This process skips Items without Vend IDs and log them in the Vend Transaction error field.

4/27/2022

3.4.0

  • Added support for taking Deposits on ‘Delivery Unfulfilled’.

  • Added support to Trigger Sales Order sync if status changes from Fulfillment.

  • Fixed to send Prefix with Mapping to Vend Sales Order sync.

  • Command added on Layby, Pickup, & Delivery Not Completed Orders to not apply store credit until invoice COMPLETE.

4/1/2022

3.3.9

  • Enhancement made to sync Transfer Orders through Scheduled Script with more usage VS Suitelet.

  • Added Start Date listing on Release Notes.

3.3.8

  • Fix for receiving on Transfer order already having Fulfillment for the items being received from Vend.

3.3.7

  • Fix to Customer order update to set address on Customer During order Customer Update.

  • Fix to check for address already existing to not create Duplicates.

3.3.6

  • Added Multi-Site Customer/Vendor Support to allow recording of multiple Vend IDs to 1 customer/Vendor as needed.

  • Added fix to sync from Parent Matrix only.

3.3.5

  • Added update to use the sum of each product’s rounded tax as tax amount override value for Transactions.

  • Added two new settings:

    • Disable Transfer Order Pull

    • Disable Purchase Order Pull

3.3.4

  • Added Inventory Count Support for Custom Inventory Count Record with Inventory Adjustment on Completed Counts feature.

3.3.3

  • Added improved logging when handling Serial/Bin/Lot Customizations.

3.3.1

  • Added Update to not require Location JSON mapping on Transfer Orders. Integration will use the Outlet to Location Mappings from Setup > Vend > Location Mappings.

  • Added Support for Purchase Order flow from NetSuite to Vend.

    • Purchase Order Location will also be sourced from Outlet Location Mapping, similar to Transfer Orders (see above).

  • Updated the Sales Order sync to create Parked Order to check line items for Vend ID from the Sublist used with Multi-Site.

  • New Setting “NetSuite Account IDs” created.

    • Only Account IDs listed or empty for all account can operate when active.

  • After sync, matrix parent will be given a Sync Parent = T checkbox and marked in Vend IDs Sublist.

3.3.0

  • Created Version Update for Whitelabel Vend Partnership.

3.2.1

  • Added Support for Payment Instruments.

3.1.1

  • Added Support For Inventory Adjustment Return for StandAlone Returns/Exchanges.

3.0.9

  • ‘Price Includes Tax’ support Setting added per site.

3.08

  • Fixed Matrix sync.

  • Removed dummy Setting and item parameter.

3.0.6

  • Added improvements in Customer creation as individual/company.

3.0.5

  • Added new saved search to return Vend Orders.

3.0.4

  • Function added to prevent ‘Walk-In’ Customer from syncing back to Vend.

3.0.3

  • Fixed issue with Discount Orders when reading the "vend-discount" SKU field.

3.0.3

  • Fixed issue with Discount Orders when reading the "vend-discount" SKU field.

3.0.2

  • Added Support for Cash Rounding Deployments

3.0.1

  • Handled bug fix with Returns not finding Invoice, causing Error Code: SSS_MISSING_REQD_ARGUMENT Details: id

Glossary:

Version Numbers X.X.X

In8Sync uses semantic versioning for product release management; for example, 1.3.6.

In this sequence, the first digit represents a major release, normally signified by an architectural change. The second digit represents a new feature or upgrade that does not affect the product’s architecture, essentially a minor version. The third digit represents a patch release. Patch releases are made on a weekly basis and include bugs and minor features, unless there is an urgent fix to be addressed, in which case a hot fix will be released (denoted by a set of fourth digits, for example 1.3.6.ab7c4).

Potential Actions Needed

This is always at the top and signifies that a change has been made that could lead to breaks if the appropriate steps provided are not taken. This is also a warning to let you know that there is no guarantee that this update will work as a default version.

Hot Fix

This is also always at the top and is a type of update. Hot fixes are generally unscheduled updates to fix problems that arise outside of the normal development life cycle.

Features

This is usually at the top and include any updates to our product that change how it is used or how its functions are shown.

Bugs

This is usually at the top and is where any updates that fixed a break from a previous update are shown.

On radar

This is usually in the middle. ‘On radar’ issues are bugs that we are aware of but have not fixed yet. These will only show the newest issues that we are aware of, not necessarily all issues.

Improvements

This is usually in the middle and where any improvements to our software that would not be considered a feature are shown, i.e. a process or script is now faster, easier to use, the style has changed, etc.

Breaking Changes

This is usually shown at the bottom, where required changes that may cause potential actions are explained in a more verbose, detailed manner.

Deprecation

This is usually at the bottom and lists any changes that would remove or alter functionality of our software.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.