NorthScope 2016.05.24

Release Date: May 24, 2016

New Features

Inventory

Created a stand-alone Inventory Module

Prior to this release all Inventory Balances and Lot Balances were handled by the source system (Dynamics GP). With this release, all inventory transactions including Adjustments, Production, Receipts, and Transfers as well as all product and lot allocations can be entered in NorthScope. Within this module are features to manage user-defined Lot Attributes which can be added to your Production Lots to assist in data analysis and lot tracking. Lot tracking now includes all the elements of your Production Lots as well as Warehouse Lot tracking for items stored in 3rd party warehouses. For example, NorthScope now supports the ability to track product ownership. These new features also include adding several new inquiries, which provide visibility to the effect on inventory items and lots by each individual transaction. In addition, the communication between the inventory and sales order modules was implemented so that sales order transactions will affect inventory balances accordingly and these effects are visible via the new inventory inquiries. 

NS-934: Created the Lot History inquiry

The Lot History inquiry was created to display each transaction that created or affected an inventory lot. Each line item on this inquiry corresponds to a line item on a transaction that affected the balance of an inventory lot. Each line displays its site, item number and description, date of its transaction, transaction type, transaction ID as a hyperlink that opens the transaction record view, production lot, warehouse lot, effect on inventory for that lot, UOM, status, and owner.

NS-935: Created the new Item History inquiry

The Item History inquiry was created to display each transaction that affected the inventory balance of an item. This inquiry provides information regarding the item, the site at which the item’s inventory was affected, the date of the effect, the transaction type of the transaction that affected the item’s balance, the transaction number of the transaction that affected the item’s balance, the quantity effect, the UOM, and the status of the transaction.

NS-936: Added the ‘Product Balances’ inquiry

The Product Balances inquiry was created to display the balance of inventory items summed by site. This inquiry provides the site at which the item has a balance, the item and item description, the On Hand balance of the item at that site, the On Hold balance of the item at that site, the Committed balance of the item at that site, the Allocated balance of the item at that site, the Available balance of the item at that site, and the unit of measure the item balances are recorded in.

NS-942: Created a procedure that recalculates inventory balance based on the Item’s Default Inventory UOMs

The RecalculateInventoryBalances routine was created so that when ran, it will recalculate the inventory balance of the specified item based on the item’s Inventory UOM. Therefore, if the Item’s Inventory unit of measure is changed, the routine can be run to recalculate the item’s balance in its new unit of measure based on the conversion between the old and new unit of measure. This routine gathers all posted Inventory and Sales Order transactions with the specified item, converts the unit amounts to the current item’s Default Inventory Units UOM, converts the weight amounts to the current item’s Default Inventory Weight UOM, and sums the converted amounts by grouping on Item, Site, and Lot.

NS-974: Created the Production Lot list view and record view

The Production Lot list view and record view were created to allow the user to create and have visibility to production lots. The list view displays all properties of each production lot while the record view allows the user to enter and/or edit the values. The only required fields are the Production Lot. However, the Produced field will default to today’s date, the Created field will default to today’s date and will not be editable, the Created By field will default to the user that created the production lot and will not be editable, and the Attribute Class field will default to the preference setting for Default Lot Attribute Class.

NS-990: Updated the Receipt Transaction to abide by new standards

The Receipt transaction was developed for the user to record the receipt of inventory as efficient as possible. To learn about this transaction, click here.

NS-1064: Created the Warehouse Lots list view

The Warehouse Lots list view was created so that users can view warehouse lots and edit the Warehouse Lot ID. This list view displays the Site Name of the site at which the warehouse lot is located, the Warehouse Lot name, and the Created date of the warehouse lot.

Sales Order

NS-993: Updated the Sites Record View to be in the new framework and added new features

The Sites record view was moved into the updated framework, improving its efficiency and ease of use. In addition, the ability to store Lines (Production Lines) and Shifts (Work Shifts) were added to the Sites record view. The Lines and Shifts tabs allow the user to assign different lines and shifts to the Site, which can then be selected on Production transactions. Once a Line or Shift exists on a transaction, it cannot be deleted.

NS-1065: Updated the Sales Order posting process to affect inventory lots

The Sales Order posting process was updated so that sales orders and invoices will properly affect the NorthScope inventory lot balances when the transaction has allocations. The effects on inventory from Sales Order transactions are as follows:

  • When orders are allocated prior to being SHIPPED, the Lot's ‘Allocated’ balance increases and the ‘Available' decreases.
  • When orders are SHIPPED, the Lot's ‘Allocated’ and ‘On Hand’ balances both decrease.
  • When orders are APPROVED and DO NOT become invoices in NorthScope, the Lot's 'Allocated' balance increases and the 'On Hand' and 'Available' decrease. 
  • When invoices are allocated prior to being SHIPPED, the Lot's 'Allocated' balance increases and the 'Available' decreases.
  • When invoices are SHIPPED or APPROVED, the Lot's 'Allocated' and 'On Hand' balances both decrease. 

Once posted, an inventory transaction of the transaction type ‘SO Shipment’ will be created in the database to account for the sales order transaction's effect on inventory. This also applies to return transactions.

Enhancements

Commodity Procurement

NS-1012: Updated multiple features within the Commodity Procurement module

Multiple features of the Commodity Procurement module were updated to improve the functionality and efficiency of the module. The updates include the following:

  • NS-997: Corrected Field Default Hauler and Default Harvester

Previously, although fields were assigned default haulers and harvesters, those defaults were not defaulting on the Commodity Procurement ticket once the field was selected. This issue was fixed so that once a field is selected on a Commodity Procurement ticket, the field’s default hauler and harvester will default on the Commodity Procurement ticket into the Hauler and Harvester header fields.

  • NS-998: Updated the corresponding Commodity Ticket fields to abide by the preference settings for decimals

The preference for ‘Default Decimal Places Prices’ was updated to apply to the Price grid field on the Commodity Ticket record view Items tab. In addition, the preference for ‘Default Decimal Places Quantity’ was updated to apply to the Sample Size grid field and the preference was renamed ‘Default Decimal Places Sample Size’ to reflect this change.

  • NS-999: Reformatted the Total Weight field on the Items tab

Previously, when the value in the Total Weight field on the Items grid of the Commodity Procurement Ticket record was greater than 1,000, the field did not display the number with commas. This was updated so that the commas display in order to remain consistent with all other numeric fields.

  • NS-1000: Right aligned the Amount column on the Charges and Accruals tabs

Previously, the Amount column fields on the Charges and Accruals tabs within the Commodity Procurement Ticket record were left aligned. This was updated so that these fields are now right aligned to remain consistent with all other numeric fields.

  • NS-1001: Updated the logic behind the Commodity Procurement Tickets list view

Previously, if a required value was missing from a Commodity Procurement Ticket, the logic behind the Commodity Procurement Tickets list view caused that ticket to not display. This logic was improved so that all tickets will display in the list view, even if they are missing required data.

  • NS-1002: Applied the Scale Weight UOM Preference to the Weight In UOM header field on Commodity Procurement tickets

For efficiency purposes, the Scale Weight UOM Preference selection now defaults on the Commodity Procurement ticket to the Weight In UOM header field.

  • NS-1003: Added Journal Details to the Commodity Procurement Ticket header

The Journal Details icon and dialog were added to the Commodity Ticket header in order to allow the user to view the details of the journal entry created from the transaction as well as the journal entry itself. Journal entries will be integrated to the host system if the farmer on the Commodity Ticket is assigned a settle method of GL Accrual. If the farmer is assigned a settle method of AP Invoice, the journal entry will not be integrated to the host system. This will be visible in the Journal Details ‘Integrates to Host GL’ header field.

  • NS-1006: Improved the Commodity Procurement Ticket Reprice window

The Commodity Procurement Ticket Reprice window was improved to include a filter row on each tab, allowing the user to filter for specific items to be repriced. In addition, the Class header field was added as a criterion in order to support the changes according to NS-1010.

  • NS-1007: Added new statuses to the Commodity Procurement Ticket

Two new statuses were added to the Commodity Ticket: Quality Check and Approved. The status order now follows New→Received→Quality Check→Approved→Ready to Post→Posted. No validations are made on the status of Quality Check. However, the status of Approved locks down all editable fields other than the Status header field and the user-defined fields and it validates that the sum of the Total Weight equals the Net Weight and the Delivered date resides in an open fiscal period.

  • NS-1008: Added User-Defined fields for the Commodity Procurement Tickets

The ability to assign User-Defined fields for Commodity Procurement Tickets was added. To create User-Defined fields for the Commodity Procurement Ticket, navigate to Company→User-Defined Attributes→Commodity Procurement→Transactions→Commodity Ticket. The User-Defined fields will display on the Commodity Ticket’s User-Defined tab.

  • NS-1009: Added Notes to the Commodity Procurement Ticket header

The Notes icon and dialog were added to the Commodity Ticket header in order to allow the user to assign notes to individual Commodity Tickets.

  • NS-1010: Added the concept of Ticket Class to the Commodity Procurement Tickets

The concept of Ticket Class was added to the Commodity Procurement Tickets. This concept was added by adding ticket classes to the database so that when the New button is clicked from the Commodity Procurement Tickets list view, a list of ticket classes displays for the user to select the new ticket to create. Once the ticket class is selected from the New menu, the New Commodity Ticket page will open, which was developed as part of NS-1014.

  • NS-1011: Created a method for Commodity Procurement Tickets to go to the GL instead of creating an AP Invoice based on Farmer

The ‘Settle Method’ field was added to the Farmer list view in order to determine how each farmer’s Commodity Tickets will be settled. This setting allows the user to determine if a farmer’s Commodity Tickets will create journal entries or AP Invoices, as the available options are ‘GL Accrual’ and ‘AP Invoice’. With this addition, when a Commodity Ticket is created, the farmer’s settle method is recorded so that when the ticket is posted, it will post according to the farmer’s settle method.

  • NS-1014: Created the New Commodity Ticket page

The New Commodity Ticket page was created to support the new ticket class functionality. This page opens once the user selects a Ticket Class from the New toolbar icon within the Commodity Tickets list view. Once the ticket class is selected, this page will open with all farmers with fields for a crop that is assigned the selected ticket class. This page will displays the farmer, field, crop, default harvester assigned to the field, default hauler assigned to the field, and the price list assigned to the farmer. The user will select the correct combination and click save to create the new ticket. The selected combination’s values will default onto the ticket header fields.

  • NS-1015: Updated the Commodity Tickets list view toolbar

The Commodity Tickets list view toolbar was updated to improve the user experience. These updates included rearranging the order of the icons to display the New toolbar icon first and adding the Edit icon so that a ticket record view could be opened for edits even if the Ticket hyperlink column was not displayed.

  • NS-1016: Updated the Crops list view

The Crops list view was updated to support the accounting functionality of Commodity Tickets and the new ticket class functionality. In order to support the accounting behind Commodity Tickets, the Purchase Account column was added to the Crops list view for the user to select the GL account to use for purchasing of the corresponding crop. In addition, the Ticket Class column was added in order to assign a ticket class to the Crop.

  • NS-1017: Updated the Expense Account column on the Charges list view

The Charges list view was updated so that the Expense Account field was renamed Credit Account and the field was made to be required in order to better support the accounting functionality of commodity tickets. The list of GL accounts provided in this drop-down were also limited to accounts used in purchasing.

  • NS-1018: Updated the Accruals list view

The Accruals list view was updated so that the Debit Account column was changed to Expense Account and the Credit Account column was changed to Accrual Account in order to more accurately reflect the functionality of each account. In addition, these fields were made to be required on save and the Rate field now requires a rate that is greater than or equal to 0.

  • NS-1023: Updated the UOM functionality on Commodity Tickets

The UOM functionality on Commodity Tickets was updated to improve entry of tickets. These improvements include the Sample Weight header field being renamed Sample Size as not all samples are taken in weight, the Sample Weight UOM field was removed, and the Weight In UOM was made to be required and disabled after saving so that all line items would share the same UOM.

NS-1042: Improved the Commodity Tickets list view to adhere to current standards

The Commodity Procurement Tickets list view was improved with multiple cosmetic changes in order to update the list view to NorthScope’s standards. These cosmetic changes include changing column names from abbreviations to full spellings and adding a footer total that sums all numeric columns.

NS-1045: Added Ticket Class to the Commodity Ticket List View

In order to more easily identify Commodity Tickets from the list view, the Class field was added to the Commodity Procurement module’s Tickets list view. This field displays the ticket class to which the corresponding ticket belongs.

NS-1046: Added the validation for Required User-Defined Fields to Commodity Tickets

Because User-Defined fields can be setup as required, a validation was added to the ‘Approved’ status on Commodity Tickets in order to verify values have been entered/selected for all required User-Defined fields.

NS-1047: Removed the Method drop-down field from the Commodity Ticket header

The Method drop-down field was removed from the Commodity Ticket header so that users who use this field can create it as a User-Defined field and determine the possible values.

NS-1048: Made Ready to Post Commodity Tickets visible from the list view and updated Commodity Tickets with a Settle Method of GL Accrual to automatically update to Posted when saved as Ready to Post

In order to adhere to consistency standards, Ready to Post Commodity Tickets were included in the Commodity Procurement module Tickets list view. In addition, with the new functionality introduced with NS-1011, Commodity Tickets with a Settle Method of GL Accrual were updated so that when saved with a status of Ready to Post, they automatically updated to a status of posted since a Journal Entry is created.

NS-1049: Updated Charges and Accruals to integrate AP Invoices to the host system when the Settle Method is set to such

Because Charges and Accruals have Settle Methods assigned to them, the functionality for a charge and/or accrual to send an AP Invoice to the host system, separate from the Commodity Ticket, was implemented. Therefore, when a charge or accrual has a settle method of AP Invoice, an invoice will be sent to the host system for the vendor assigned to the charge/accrual. If there are multiple charges/accruals on the ticket with settle methods of AP Invoice, one invoice will be sent for each different AP Vendor. Negative charges/accruals will be sent to the host system as Credit Memos. For more information on how AP Invoice charges and accruals are sent to the host system, see Step 9 of the Commodity Ticket user guide, found here.

Sales Order

NS-915: Updated the Lot Allocation features

Multiple features relating to the allocation of items on sales orders and inventory transactions were updated in order to improve the functionality and efficiency. These updates include the following:

  • NS-978: Created the Lot Picker record view

The lot picker record view was created in order to allow the user to view all available lots for the item(s) on the transaction and to allocate the transaction’s item(s) to the desired lot(s). The lot picker allows the user to allocate items from lots other than those at the transaction’s site but does not allow users to allocate items not on the transaction. This record view currently exists on Sales Order transactions.

  • NS-979: Created the Lot Picker Header and Grid Select Stored Procedures

The Lot Picker header and grid select stored procedures were created in conjunction with the Lot Picker record view in order to properly display the available lots for allocation and to properly calculate the allocations and remaining amounts. These stored procedures handle the display of all lots at the selected site for the selected item(s) that have an available balance, the calculation of the ordered, allocated, and unallocated quantities, the auto-filling of lot allocations up to the ordered amount, and more.

  • NS-980: Created the Lot Picker Processing stored procedure for Sales Order Module Transactions

The Lot Picker Processing stored procedure was created in conjunction with the Lot Picker record view so that when a lot is selected for an item to be allocated, the corresponding lot’s balance will be updated. For example, once the item is allocated to the lot, the lot’s allocated balance will increase by the amount allocated and the lot’s available balance will decrease by the same amount. Then, once the Sales Order transaction is posted, the lot’s on hand, allocated, and available balances will decrease by the amount allocated.

  • NS-1030: Updated the Sales Order Auto Allocate to support the new Lot structure

The auto-allocate feature of Sales Order transactions was updated to function correctly with the new inventory lot structure. In addition, allocations from the Allocate View of sales orders were also updated to support this new structure.

NS-921: Update Sales Order Sites master file

The Sales Order Sites master file was updated to support the updates made to the methodology behind lots. The updates included the following:

  • Changed the Property 'Bin Tracked' within the Site record view to display 'Warehouse Lot Tracked' and changed the list view column name 'Site is Bin Tracked' to 'Site is Warehouse Lot Tracked'.
  • Enforced that an In Transit site cannot be 'Visible to Sales'. This validation is made on save.
  • In order to simplify In Transit Transfer entry, In Transit sites cannot be Warehouse Lot Tracked. This validation is made on save.

NS-922: Edited the Sales Order Preferences

The Sales Order preferences were edited for clarity and functionality purposes.

Removed Preference(s):

  • ‘Allow Over Allocation of Bins’
  • ‘Do you Prioritize Lots or Bins first when allocating line items’
  • ‘Auto Allocate Bins By’

Renamed Preference(s):

  • ‘Do you allow Item Allocation from the Order Record View’ à ‘Allow Item Allocation in Order Mode?’
  • ‘Allow Over Allocations’ à ‘Can you ship more than what was ordered for an individual item?’
  • ‘Allow Inventory Items with no Allocations’ à ‘Allow transaction Approval for items with no allocations’

New Preference(s):

  • ‘Auto Allocate by’: The options for this preference include Date Produced and Smallest Quantity. Selecting Date Produced will auto allocate lots in the order of oldest to newest lot while selecting Smallest Quantity will auto allocate lots beginning with the lot with the smallest quantity.  

Purchasing

NS-972: Changed the Vendor Name on the Check Request report to be the vendor’s Check Name

The Check Request report was improved to display the Check Name of the vendor to which the check will be written instead of the Vendor Name.

NS-989: Added the Purchase Order and Description Customer Sale field values to the Customer/Employee Invoice report

The Customer/Employee Invoice was improved to include the Purchase Order and Description field values from the transaction header. Previously, these field values did not display on the invoice.

Inventory

NS-912: Updated and merged the Transfer and 2 Part Transfer transactions

The Transfer and 2 Part Transfer transactions were merged in order to improve the process of entering an inventory transfer transaction by making it more efficient. With this merge and updates, the transaction allows the user to select the site the product is coming from, the site the product is transferring to, and the entity the product was transferred via if applicable. Then, the item being transferred can be entered and allocated to the corresponding lot.

NS-933: Updated the existing Lots list view

The Lots list view was updated to display each unique inventory lot, which is the combination of Production Lot, Warehouse Lot, Site, Item, and Owner. This list view will display each of the unique inventory lot’s values and will be updated with new lot balances each time an inventory or sales order transaction is created and/or posted.

NS-956: Made changes to the Inventory Preferences to support new features

Due to new features being added to the Inventory module, the Inventor Preferences were improved to support these updates. These improvements include removing the preferences that are no longer applicable and adding the following preferences, which default to blank and are not required:

  • Group: Default - Default Lot Class
  • Group: Default - Default Owner

NS-973: Removed old Inventory Inquiries

In order to support the updates to lots, the following Inventory module inquiries were removed: Bin Inquiry, Item Inquiry, Lot & Bin Inquiry, and Lot Inquiry. 

NS-988: Updated the Adjustment Transaction to abide by new standards

The Adjustment transaction was developed to make adjusting inventory balances as efficient as possible for the user. To learn about this transaction, click here.

NS-994: Updated the Production Transaction to abide by new standards

The Production transaction was developed to make recording the production and production issues of inventory items as efficient as possible for the user. To learn about this transaction, click here.

Bug Fixes

System

NS-1041: Fixed the integration of payroll deductions from the host system

Previously, integration of payroll deductions was determined based on the ‘Enabled Real Time Payroll Data Integration’ preference. This preference was removed but was still being checked in order to integrate, which caused payroll deductions not to import into NorthScope. References to this preference were removed so that payroll deductions now integrate based on the Integration Setup of Inbound Payroll Data.

Commodity Procurement

NS-1025: Updated the Commodity Procurement Ticket Reprice to be less restrictive

Previously, certain fields were required in order to populate items for reprice when using the Commodity Procurement Ticket Reprice. In addition, the values entered or selected in certain fields would not clear upon exiting while others would not save their entered or selected values on refresh. These issues were updated so that no fields are required in order to display items for reprice and upon refresh or exit all field values will save or clear respectively.

NS-1039: Allowed Commodity Ticket items to be deleted and corrected New Commodity Ticket items to adhere to the business rules

Previously, a bug existed that caused Commodity Ticket items not to be deleted. In addition, a bug existed that caused new Commodity Ticket items to allow edits to the total weight field, which was an issue since this is a calculated field. New items also did not adhere to the decimal places preference or the UOM default. These bugs were fixed.

Purchasing

NS-876: Corrected the Check Request report

Previously, the Check Request report was missing distribution details for AP Invoices without line item Distributed To values. This bug was fixed along with totaling, filtering, and efficiency improvements.

NS-909: Accounted for apostrophes on Customer Sale fields to prevent integration errors when posting

Previously, when an apostrophe existed in the Description header field or in the Customer’s Customer ID on a Customer Sale, attempting to post the transaction caused an integration error. This bug was fixed so that apostrophes are accounted for and will not cause integration issues.

NS-927: Fixed Account Balances report incorrect balances

Previously, there were issues with the Fisherman & Tender and Employee section of the Account Balances report that caused it to report incorrect balances due to missing transactions. These issues were fixed so that the Account Balances report displays the correct balances for all entities.

NS-932: Corrected Checkbook Register to handle void totals correctly

Previously, a bug existed that caused the Check Register to miscalculate the total void dollar amount, which affected the Total without voids section of the report. This bug was fixed so that void totals are correctly accounted for.

NS-946: Corrected the Mass Update validation for payments exceeding the transaction amount on AR Transactions

Previously, the Mass Update validation that verifies payments on AR transactions do not exceed the transaction amount summed the total of all lines on the transaction and compared the total to the payment. This caused an issue because it did not account for sales tax, which is applied at the header, causing the validation to incorrectly assume transactions paid in full with sales tax were overpaid. This bug was fixed so that sales tax is accounted for when mass updating AR transactions.

NS-949: Corrected the distribution to the receivable account on Customer Sale returns

Previously, a bug existed that caused the distribution to the receivable account to increase when the payment amount increased instead of decrease on Customer Sale returns. This issue resulted in the receivable distribution amount being equal to double the transaction amount when the payment amount was for the full transaction amount instead of zero. This bug was fixed so that an increase in the payment amount on a Customer Sale return causes the distribution to the receivable account to decrease.

NS-950: Fixed issue of settlement transactions duplicating when double clicking save while posting delivery tickets

Previously, a bug existed that allowed duplicate settlement transactions to be created when the user double clicked save while posting a delivery ticket. This issue was fixed by taking into account the delivery ticket header SK value when processing delivery tickets to compare the original status of the ticket to the status the ticket is being transitioned to in order to prevent duplicates.

NS-954: Removed voided transactions from the City Sales Tax report

Previously, voided transactions were erroneously included on the City Sales Tax report. This bug was fixed so that voided transaction are excluded from the report.

NS-962: Corrected Cash Receipt data on the Fisherman Statement report

Previously, a bug existed that caused open Cash Receipts to be excluded from the Fisherman Statement report when the report was ran for Posted and Open transactions. This bug was fixed so that open Cash Receipts are included on the report when it is ran for Posted and Open transactions or just for Open transactions.

NS-982: Corrected the Fisherman Statement Vendor lookup to include Loans

Previously, ‘Loan’ vendors were excluded from the Vendor lookup on the Fisherman Statement report. This bug was fixed so that Loan vendors are included.

NS-1031: Corrected multiple list views to display line description instead of item description

Previously, the Fisherman & Tender Resale Lines and Sale Lines inquiries as well as the Fisherman Sale Lines and Sale Lines list views displayed each line’s item description instead of the line description. This was an issue because the line description is editable so when line descriptions were edited, those edited values were not displaying in the list views and inquiries because the item’s description from the item record view was being displayed instead. This bug was fixed.

NS-1037: Corrected the duplicate key issue when voiding a previously corrected delivery ticket

Previously, a bug existed that caused the user to receive a duplicate key error when the user corrected a delivery ticket, deleted the corrected ticket, and tried to void the original ticket. This issue occurred any time the user tried to void the first version of a ticket that had a deleted version 2 ticket. This bug was fixed.

NS-1051: Corrected the Open PO’s column of the Settlement Balance list view

Previously, a bug existed that caused the Open PO’s field value to display the sum of all open purchase orders distributed to the fisherman less the transactions applied to the POs instead of only summing the open purchase orders. This bug was fixed so that the Open PO’s field now displays the sum of the ordered amount of all open purchase orders distributed to the fisherman.

Sales Order

NS-855: Corrected the Sales Order Unit and Weight UOM drop-down menus

Previously, a bug existed that caused an error to display any time the user tried to change the Unit or Weight UOM on a Sales Order or Invoice via the record view or Catalog Items page. This bug has been fixed so that the user can change the UOM without receiving an error.

NS-892: Corrected the Freight Amount Shipments tab field to correctly display calculations

Previously, the Freight Amount field on the Shipments tab of a Sales Order transaction did not display the total freight amount applied to the transaction. This issue was fixed so that the Freight Amount field will display the total freight amount applied to all line items on the transaction.

NS-992: Corrected Price Adjustment Integration

Previously, a bug existed that prevented Sales Order Price Adjustments from integrating to the host system. This bug was fixed so that Price Adjustments now properly integrate.

NS-1058: Increased the allowed number of characters within an email field

The Email field on the Customer and Customer Address record views was updated to allow up to 1000 characters instead of 100 so that email strings no longer get cut off.

NS-1072: Accounted for special characters in the Customer Address Phone and Fax fields

Previously, a bug existed that caused the export to Excel functionality to break from the Customer Addresses list view if any of the Phone or Fax fields included a special character. This was due to Excel interpreting the special character as belonging to a function. This bug was fixed so that special characters are accounted for in these fields so that if special characters are included in these fields, the export to Excel functionality still works.

Sales Programs

NS-1040: Corrected Sales Program Notes

Previously, a bug existed that prevented the header Notes on a Sales Program from saving. This bug was fixed so that Sales Program Notes now save correctly.