SYSPRO 8 Roadmap Themes
The following provides a summary of all the new features and functionality available in SYSPRO 8.
Improved Control of Internal Operations
2023
The SYSPRO Quality Management module (QMS) is designed to help businesses oversee all activities and tasks that must be accomplished to maintain a desired level of excellence.
This fully-integrated module comprises Customer Complaints and Recall Management (both available in earlier SYSPRO releases) and an Inspection Engine that is included in this release.
The module lets businesses inspect and approve quality at each process throughout the supply chain, giving instant access to all critical information required to track a suspect product - from the raw material arriving at the organization to the customer where it was dispatched - and allows for the capturing, management and effective resolution of customer complaints.
The configurable Inspection Engine assists you in creating an inspection system that adheres to the standards specified by the International Organization of Standardization (ISO). It comprises a test engine and a dashboard that lets you improve internal controls over the manufacturing process and the quality inspection procedures of Work in Progress and Purchase Order Receipts.
The test engine lets you design inspection tests with acceptance quality levels to capture inspection data and ultimately pass or fail the inspection. This helps businesses to identify potential risks in the product, assigning tolerances against these risks, and accepting or rejecting a batch based on given criteria.
Benefits:
-
reduced costs
-
reduced wastage (less rework and scrap)
-
improved customer satisfaction (less defects and improved consistency)
The Sales Order Picking functionality within the Warehouse Management System has been extended to include a Pick Confirmation and Marshalling process. Marshalling is used within the pack and ship area of the warehouse and includes the ability to separate and consolidate picks while packing the goods in preparation for dispatch, thereby verifying the quality of stock items and completeness of the pick and incorporating packing manifests.
Benefits:
-
increased fill rates
-
reduced picking errors
-
adds a level of inspection to the dispatch process
The Pack Size Scanning feature has been implemented across the SYSPRO Espresso application for each function that requires a stock count to be performed.
The feature (released in SYSPRO 8 2022) lets you capture quantities using barcode scanning to reduce the errors typically associated with manual data capture. This improves accuracy, efficiency and productivity in the Inventory Management functions (e.g. stock movements and stock take).
Real-time visibility into inventory levels ensures accurate stock counts and facilitates proactive decision-making regarding procurement, stock replenishment, and order fulfillment.
The Dated Exchange Rates for AR Reports feature streamlines the selection of exchange rates used in converting foreign customer invoices to local currency.
This first phase targets Accounts Receivable reports to apply the rate effective at the period-end date for the period in which the report is run (taking into account any revaluations). This adheres to International Financial Reporting Standards (IFRS) to improve the consistency and accuracy of reporting.
The Inventory Transaction Import feature addresses the need to import a range of inventory transactions from a ASCII fixed-length text file. Transactions catered for include: Receipts, Expense Issues, Material Issues, Warehouse and Bin Transfers and Backflushing.
The feature effectively standardizes the historical data take-on of inventory transactions and facilitates the integration to third-party systems. The streamlined process saves time and effort and improves inventory accuracy and control.
Businesses can quickly and accurately update inventory records, track stock movements, and maintain a real-time view of inventory levels. This enables more informed decision-making and reduces the risk of stock-outs or overstocking.
With a simplified and standardized data import process, businesses can achieve higher levels of operational efficiency. By automating the import of inventory transactions, time-consuming manual tasks are reduced, allowing staff to allocate their time and resources to more value-added activities.
SYSPRO Point of Sale has been enhanced in various ways to improve the following aspects:
The SYSPRO Point of Sale installer security and compliance has been enhanced to encrypt the connectionStrings section in the web.config file. In addition, updating or saving the ConnectionString or PayPalPassword properties from the Branch Settings or System Settings will encrypt them before saving them to the database.
The SYSPRO Point of Sale API prompts you to set up the customer defaults per branch, as these defaults are required when configuring the API.
SYSPRO Point of Sale validates that the Service and MainService Uniform Resource Identifiers (URIs) differ for offline branches when you log on. If the URIs are invalid, the system will prevent you from logging in. This eliminates data corruption and historical issues with end-of-day processing.
In addition, SYSPRO Point of Sale now also validates the existence of the ConnectionString in the _BranchesSqlConnections table and ensures that the data matches the web.config file. This ensures that the setup for offline branches is consistent with the URIs saved to the database.
SYSPRO Point of Sale tax number fields have been increased from 15 to 30 characters to accommodate countries in which regulation requires longer company and customer VAT numbers, ensuring regulatory compliance.
The Price Change Authorization feature allows management to authorize or decline price changes made by operators in real time while processing sales transactions. In addition to offering improved control, efficiency and adaptability in managing pricing, this enhancement also caters for third-party integration.
The current price override branch setting has also been improved by replacing it with more comprehensive settings in the new Access Control Setup program.
SYSPRO Point of Sale allows you to process and sell or exchange partially on-hold items. This functionality then places the stock on backorder, allowing businesses to clear items from their stock holding. It is enabled or disabled at branch level in the Branch Settings program, using the Allow Back Order for Partial Hold configuration option. This option is disabled by default.
Once enabled, you can use the functionality to process transactions in the following programs:
-
Point of Sale
-
Manage Orders
-
Issue Exchange
Users can access and update SYSPRO custom form fields for sales order headers in SYSPRO Point of Sale. This allows users to capture the required information and specific details when processing transactions, while having that same information available against the orders in the Desktop UI. This offers improved data accuracy and enhanced customization.
This enhancement is available in the Custom Forms section of the SYSPRO Point of Sale Web UI Screen Designer, which has been added to the following programs:
-
Point of Sale
-
Credit Notes
-
Exchanges
-
Manage Credit Notes
-
Manage Orders (Sales)
-
Manage Online (Order Transaction Header)
2022
SYSPRO's Espresso Pack Size Scanning feature lets you associate a barcode or radio frequency identification (RFID) to different units of measure for an item. Then, using either the SYSPRO Espresso Missions & Tasks or Order Picking applications, you can scan the item in the warehouse to automatically add the unit of measure quantity to the picking (or moving) quantity (i.e. without having to manually enter the number of units picked).
You activate the feature by switching on the Enable pack size scan for Espresso setup option (Setup Options > Configuration > Distribution > Inventory).
You assign units of measure to an item using the Stock Code Barcode Uom Cross-Reference program. Access to this program and the associated business object (Stock Code Barcode Uom Xref Maintenance) can be secured using eSignatures.
This feature allows you to more accurately identify a credit note as an inter-branch transfer and apply the correct pricing and ledger integration.
SYSPRO has always applied the pricing and ledger integration logic to the credit note as if the return was based on an IBT. However, because sales order entry allows for billing orders and inter-branch transfers to be invoiced against an IBT customer, this logic was not entirely correct.
This feature increases the accuracy of credit notes raised for IBT customers and improves the auditing, integration and tracking capabilities for an RMA.
When a credit note is created for an IBT customer (using the RMA Issues and Receipts program) and the RMA is not linked to an existing invoice, then a system message is displayed that prompts you to indicate whether the RMA should be treated as an IBT. You can use eSignatures to control the message option that can be selected.
If you indicate that the RMA is for an IBT, then the credit note is treated as a normal RMA for an IBT customer (i.e. the price equals cost).
If you indicate that the RMA is not for an IBT, then the normal sales price is used and ledger integration is processed like a normal sales transaction.
This feature increases the flexibility of the Work in Progress module by catering for transactional custom form fields. This lets you store additional details against WIP material and labor posting transactions, allowing you to document transaction details and information against the job that will then remain attached as a record against that job. This is useful when recording additional information like specific instructions or quality-related details.
This feature increases the flexibility of the Inventory Control module by catering for transactional custom form fields. This lets you store additional details against transactions such as movements and receipts and is useful when recording additional information like visible condition, quality and auditing information.
This feature extends the order policy to cater for concurrent co-products manufactured from a notional part. The policy must be applied to the notional part (i.e. not the co-product) which effectively means that the minimum and maximum levels of the co-product are ignored and replaced by the minimum and maximum levels of the notional part.
The () order policy was introduced in SYSPRO 8 2021 R2 to allow processing of supplies up to the warehouse maximum level, even though the quantity on hand was above the minimum level. This ensured that stock levels could be increased prior to promotions or anticipated demand.
The SRS API has been updated to cater for automating the invoicing process when using dispatch notes by letting you generate dispatch note invoices.
-
The Sales Order Document Printing Espresso application lets you generate dispatch notes and dispatch note invoices using the SRS API.
-
The SO Document Details Query and SO Document Print Query business objects have been updated to cater for this.
SYSPRO's Product Configurator module is now available in SYSPRO Web UI (Avanti).
The Configuration Maintenance program lets you build different configurations for a product, where each variation comprises a set of selection criteria, options, components and operations. The configuration can be saved in the library for subsequent re-use.
Once the configuration is built and deployed, the SYSPRO Web UI (Avanti)Product Configurator Wizard application can be accessed from the Configurator field or button from within the following programs:
-
Sales Order Entry
-
Quotations
-
Job Entry
-
Estimates
-
Structures and Routings
SYSPRO's Kanban Automated Replenishment feature extends the Warehouse Management System to provide an automated stock replenishment solution for sales order picking and manufacturing production lines.
SYSPRO's document printing architecture has been enhanced to enable the printing of Factory documentation using the SQL driver. Previously, this was only available using the XML driver, regardless of the configuration defined against the document template.
Once you have configured your system to use the SQL driver, you then assign a SQL template to the document format.
SYSPRO Point of Sale has been enhanced in various ways to improve the following aspects:
The SYSPRO Point of Sale capabilities have been enhanced to allow operators to specify a quantity when adding service charge lines. When capturing a transaction, you can now define the quantity required for a Miscellaneous charge type service charge with a calculation type of User defined.
This not only provides store clerks with the ability to capture a User defined service charge with a quantity of more than 1 in a single step, but it also saves them time when adding multiple service charges.
The performance of the SYSPRO 8 Point of Sale Synchronize Service has been improved by eliminating unnecessary data synchronization between the main server and offline branches.
SYSPRO Point of Sale now manages the creation and update of databases required for offline usage, without reliance on Silverlight.
The SYSPRO Point of Sale API service (i.e. SysproPosApiService - previously named POS Engine) has been updated to support HTTPS communication and to align with industry naming standards.
SYSPRO Point of Sale now includes functionality to manage unit of measure conversions using the Quantity Conversion for Multiple UOM business object.
This ensures consistent available quantity calculations for lots, bins and serials when selling stock items with multiple unit of measures and that the subsequent sales order allocation and inventory depletion in SYSPRO is handled correctly when posting the sales order to SYSPRO.
This capability allows SYSPRO Point of Sale to easily manage the conversion across different unit of measures, eliminating errors typically introduced by manual calculations when working with multiple unit of measures.
The SYSPRO Point of Sale architecture has been enhanced to enable supervisor authorization using biometric scanning.
From the Branch Settings program, administrators can select to apply a third party provider's biometric solution for a specific SYSPRO Point of Sale branch. Then, during the Supervisor Authorization process, the entering of a password is replaced by the request to perform a biometric scan
This capability provides better security and lets you develop your own biometric validation. It also lets third party developers easily integrate with SYSPRO Point of Sale at different supervisor authorization points.
The naming convention within SYSPRO Point of Sale has been standardized to eliminate possible confusion relating to the search fields previously referred to as Contact Number, Cell number, Telephone and Additional Telephone.
Within all searches in SYSPRO Point of Sale, the Telephone search field has been standardized as Contact number, and the Add Telephone search field has been standardized as Cell number.
The Printing Designer within SYSPRO Point of Sale lets you add customer Invoice Terms to all customer-related stationery format designs This aligns with standard business practice to indicate payment terms on your commercial documents (i.e. Invoices, Sales Orders, Credit Notes and Quotes).
The TermsCode and TermsDescription fields are now available for selection from the Printing Designer dictionary under the Headers section.
The Manage Orders program in SYSPRO Point of Sale now lets you configure your branch or user to automatically place the full quantity of a sales order into back order (matching the SYSPRO Desktop version).
Previously, when changing the order quantity for a sales order within the Manage Orders program, SYSPRO Point of Sale would automatically calculate the ship and back order quantities accordingly. However, now you can use the Automatically put order qty in b/order option to automatically put the whole order quantity into back order (or the available quantity into ship and the remainder into back order).
This capability aligns SYSPRO Point of Sale with the user preference currently available in the Sales Order Entry program, allowing you to manage the back order preference at a line level.
The custom lead time calculation logic within SYSPRO Point of Sale now lets you also take into consideration the lead-time days (i.e. LMWDaysLeadtime) from the RegionsWarehouse table and to cater for Kit-type items.
This offers improved lead time calculations considering the data provided within your custom form fields and ensures that lead-time calculations on kit-type items are performed at component level, with the longest lead-time then applied to the parent item.
2021-R2
The SQL Health Dashboard program was improved to provide quicker performance when analyzing the health of tables, columns and foreign keys on a company database.
The dashboard now also includes the following information:
Instance Information
-
Connection driver
This indicates the ODBC driver used when connecting to Microsoft SQL Server.
-
Connection encryption
This indicates whether the connection to Microsoft SQL Server is encrypted.
-
Connection protocol
This indicates the protocol used when connecting to Microsoft SQL Server (i.e. TCP, Named pipes or Shared memory).
Database Information:
-
TDE encryption status
This indicates if Transparent Data Encryption (TDE) is in use and the current status of the encryption.
The parent item of contaminated or defective products can optionally be included in the Product Recall Selections Review to ensure that all potentially spoiled items are identified.
Although this initially increases the list of items included, filtering options are available to refine the results (typically useful for companies that retain traceability data and don't archive lots). This list can then be used by companies to identify the affected products.
A new batching rule () allows processing of supplies up to the warehouse maximum level, even though the quantity on hand is above the minimum level. This ensures that stock levels can be increased prior to promotions or anticipated demand.
This caters for raising a suggestion when the minimum stock level in the warehouse is greater than the demand. Further supplies can be raised outside of MRP until the maximum is reached, at which time a cancel action is raised (i.e. when the supply quantity exceeds the warehouse maximum for that stock code).
This feature is relevant to sites that are not licensed for the Inventory Optimization modules, but which are using warehouse order policies in MRP.
This rule can only be used if the Schedule jobs and purchase orders setup option is enabled (Setup Options > Configuration > Manufacturing > Requirements Planning) and when running the Requirements Calculation in legacy mode.
The management of users in SYSPRO Point of Sale has been enhanced so that administrators can disable operators no longer in use and exclude them from the Manage Users program.
Previously, the Manage Users program was unable to distinguish between these users, which compromised system speed when dealing with a large number of operators. Being able to remove inactive users from the Manage Users program improves the efficiency when configuring and maintaining operators in SYSPRO Point of Sale.
Administrators can define a user as Active within the Add/Edit User screen of the Manage Users program. A new Show all users option (disabled by default) enables administrators to either include or exclude the inactive operators from the listview.
The Active option is enabled by default for all existing users. If you then disable this option against a user, the operator won't be able to log into SYSPRO Point of Sale.
This only applies to SYSPRO Point of Sale when running in SYSPRO Web UI (Avanti) and doesn't apply when running in Silverlight.
The existing access control in SYSPRO Point of Sale has been extended within the Store > Manage Quotes and Store Management > Order Maintenance programs so that you can control operator access to creating and maintaining quotes for customers on hold.
The new Allow Quotes against Customers that has been placed 'On Hold' access control setting has been added to the Functionality column of the Access Control Setup program and is set as Deny by default. This enables administrators to define one of the following options:
-
Deny - Prevents quote generation for customers on hold.
-
Allow - Allows a customer to be selected for quote creation, regardless of their hold status and without user intervention.
-
Allow (auth req) - Quotations for customers on hold only allowed when supervisor authorization is provided.
-
Inherit all - The system checks higher up in the access control hierarchy to determine the function's access.
Once you've configured access control, the system allows quote generation, but blocks the quote from being converted to a sales order until the hold against the customer is released.
This only applies to SYSPRO Point of Sale when running in SYSPRO Web UI (Avanti) and doesn't apply when running in Silverlight.
HTTPS and HSTS security
SYSPRO Point of Sale compliance and security features when running in SYSPRO Web UI (Avanti) has been strengthened by being able to run the application using HTTPS, a more secure form of communication.
During the installation, maintenance or upgrading of SYSPRO Point of Sale via the SYSPRO Installer Application, you can now specify the communication method you want to use.
Owing to its inherent security benefits, HTTPS has become the default and preferred method for running SYSPRO Point of Sale.
SSO using Active Directory
SYSPRO Point of Sale now supports SSO using Active Directory capabilities when running in SYSPRO Web UI (Avanti).
SSO using Active Directory provides a simple to setup and robust method of using Microsoft Active Directory (AD) to control your users. Once configured, it enables a complete single sign-on experience as users are authenticated by Microsoft Windows and then simply use their email address to log into SYSPRO Web UI (Avanti).
It means that administrators can use Microsoft Active Directory (AD) to add, change, disable and delete operators virtually seamlessly. Any changes to user attributes automatically reflect against the operator without manual intervention.
Benefits
-
Increased login security.
- Simplified login process for SYSPRO Point of Sale users.
- Convenient administration of users managed by Microsoft Active Directory (AD).
Requirements
-
A registered certificate for the SYSPRO Point of Sale server is required to run SSO using Active Directory.
-
A customer account must be registered with Azure B2C and configured with the correct redirect URL back to the specific SYSPRO Point of Sale instance.
-
SYSPRO Point of Sale users must be configured with an email address for the system to identify the correct operator.
Setup
To enable SSO using Active Directory functionality in SYSPRO Point of Sale (when running in SYSPRO Web UI (Avanti)) add the following tags within the Web.config file located in the \inetpub\wwwroot\SYSPRO8POS_xxxx\SYSPROPOSAVANTI folder (where xxxx is your company code):
<add key="ida:IsB2Cauth" value="true" /><add key="ida:Tenant" value="yourcloud.onmicrosoft.com" />
<add key="ida:TenantId" value="yourUniqueTenantId" />
<add key="ida:ClientId" value=" yourUniqueClientId " />
<add key="ida:ClientSecret" value="YourClientSecret" />
<add key="ida:AadInstance" value="https://yourcloud.b2clogin.com/tfp/{0}/{1}" />
<add key="ida:RedirectUri" value="https://yourCompany.com/SYSPRO8POSAVANTI_EDU1/" />
<add key="ida:SignUpSignInPolicyId" value="b2c_1_susi" />
<add key="ida:EditProfilePolicyId" value="b2c_1_edit_profile" />
<add key="ida:ResetPasswordPolicyId" value="b2c_1_reset" />
This functionality doesn't apply when running SYSPRO Point of Sale in Silverlight.
The performance and responsiveness of SYSPRO Point of Sale when running in SYSPRO Web UI (Avanti) has been improved by speeding up the data binding process and subsequent display of modals and screens.
The SYSPRO Web UI (Avanti) framework has been enhanced to allow the file contents to be passed directly to SYSPRO Web UI (Avanti). Previously, when displaying data in a grid, screen or modal in SYSPRO Web UI (Avanti), the system speed was compromised by unnecessary disk usage.
The Missions and Tasks feature lets you create a work-to-list for queuing and moving inventory within a warehouse. This gives warehouse managers greater work allocation control and visibility.
A mission can be created for inventory putaway, sales order pick or cycle count transactions. Once missions and tasks are assigned to the employee or team they can be serviced using the Missions & Tasks application in SYSPRO Espresso (where operators can then view their tasks from a mobile device) or the WHM Review Mission Tasks program using the SYSPRO Desktop or SYSPRO Web UI (Avanti).
The system is updated in real time as the stock is allocated, physically moved and the task completed. Once all tasks are done, the mission can be completed.
Tariff codes can be selected at all sales order lines, regardless of the tax configuration defined at company level. Previously, this could only be done if the EC VAT system required setup option was enabled.
Pricing structures within SYSPRO have been simplified so that pricing methods can be created and maintained in one place.
Price groups can be linked to a customer, branch, customer class, geographic area or custom form. Pricing rules or lists are then set up per price group and governed by effective dates.
The enhanced Warehouse Bin Query program provides an easy way to create bin and warehouse transfers.
The bins within the warehouse can be selected from a tree structure. The bin content is displayed in a listview where you can select the ellipses at the Action column to create bin and warehouse transfers.
From there the Inventory Movements program is displayed where all relevant fields are pre-populated for ease of use. If the Enable for put-aways setup option is enabled, you can also create bin or warehouse put-aways.
Because the price of an item can change after a dispatch is created, a new setup option (Use sales order price on invoice) lets you choose to use the sales order price when consolidating dispatch notes for invoicing instead of defaulting to the original dispatch invoice price.
2021-R1
The Utilities panel lets you download all product files (including hotfixes) to your local SYSPRO Deployment folder.
The download process occurs in the background so you can continue using the SYSPRO Installer Application, or close the app and leave the download to continue overnight.
This is useful as it ensures that you have all the required installation files before proceeding with an install.
SYSPRO partners can also use this feature to download and copy product files to a storage device to save time when installing off-site (typically at a customer site with unstable internet connectivity).
The Utilities panel also lets you delete downloaded media files, such as product and hotfix files.
The Order Picking application has been added to SYSPRO Espresso. It lets operators remain on the shop floor to conduct order picking in a quicker and more efficient manner.
The SYSPRO Espresso application is equivalent to the Pick Maintenance program in the core SYSPRO product and lets you maintain order picks with the following functionality:
-
Start, stop, complete and cancel a pick.
-
Start, complete and cancel a pick line.
-
Complete selected pick lines.
The Order Picking application uses the SO Pick Query business object to output pick line information and the SO Pick Status Change business object to post the updated pick details.
The existing access control in SYSPRO Point of Sale has been extended in the Manage Orders program so that you can control an operator's access to the Invoice function, regardless of the order's type or status.
Previously, this function was accessible except when working with deposit or suspended orders. You can now hide or disable the Invoice button by configuring your requirements within the Access Control Setup program (available from the Setup menu).
If you previously defined the <InvoiceOnlyButtonManageOrdersAlwaysDisabled> element in the SystemConfig.xml file to be TRUE, then you need to reconfigure the access to this button using the Access Control Setup program after updating to SYSPRO 8 2021 R1.
The search capability in SYSPRO Point of Sale has been extended to barcodes when searching for stock items.
In addition, when you use the Add/Edit Line screen of the Manage Orders program, you can now add stock items using a stock code, serial number or barcode (normal or integrated). Previously, this was only possible using stock codes.
You can also define your preferences as follows:
-
Default filter options for the Manage Orders program can now be defined by barcode or serial number within the Search Defaults screens of the Branch Settings program.
-
Default filter options for the Search program can now be defined by barcode within the Search Defaults screen of the Manage Users program.
-
You can't use serial numbers when adding stock items to a quote.
-
You can only use normal barcodes when searching for stock items, as integrated barcodes are not supported within the search.
To simplify the debugging process and reduce the persistence of files to the file system, SQL logging within SYSPRO Point of Sale is now recorded within the SQL database.
Previously, each query logged was output to a unique file on disk. From SYSPRO 8 2021 R1, it is now logged to the SQLQueryLogging database table to ensure that all information relevant to debugging is centralized and located at a single point for reference.
To simplify the fault-finding process when SQL Query Logging is enabled, SYSPRO Point of Sale and its SystemConfig.exe file have been altered to limit the logging of SQL queries executed, to functional queries only.
Previously, when SQL logging was enabled, multiple miscellaneous queries were logged which increased the size of the log file and made it difficult to identify queries.
From SYSPRO 8 2021 R1, a standard exclusions list is now included in the SystemConfig.exe file and allows for the exclusion of certain SQL queries by name. A new XML node <SQLQueryLoggingExclusions> has been implemented at parent level and the ChildNodes are named <QueryNameToExclude>.
Although you can add further queries to the list if required, the following SQL queries are now excluded by default:
-
BranchSqlConnectionForBranchSelect
-
OfflineService
-
PoSTransactionListToProcessSelect
-
SystemSettingsSelect
-
UserSessionsCurrentUserStatusSelect
Each query included in the new exclusions list of the SystemConfig.exe file is not logged when the <OutputSqlQueries> element is set to TRUE.
The assigning of receipt numbers within the Account Payments program has been extended to the Account Payment Reallocations program.
From SYSPRO 8 2021 R1, receipt numbers are assigned (using the same numbering method as account payments) to both the reversal payment and new payment when you process an account payment reallocation in SYSPRO Point of Sale.
In addition, the receipts related to these transactions are now available to view, print or reprint within the Account Payment Query program.
To improve governance around account payment re-allocations, you can now enable supervisor authorization for these transactions by configuring the Allow Account Payment Reallocation option within the Branch Settings program.
The SYSPRO Web UI (Avanti) framework for SYSPRO Point of Sale has been enhanced to cater for providing data directly to SYSPRO Web UI (Avanti).
This removes the need to first save data to disk - improving the grid layout and data binding speed when running SYSPRO Point of Sale in SYSPRO Web UI (Avanti).
A new operator preference has been added to the Sales Order Entry and Sales Order Entry Express programs that lets you indicate that the back order quantity must be updated before the ship quantity when maintaining orders. Previously, the ship quantity was impacted first when you adjusted the order quantity of an existing order line.
The Adjust b/order when order qty changed preference is available from the Options tab of the Preferences pane and requires that the Automatically put order qty in b/order operator preference is also enabled.
When you decrease the order quantity, the back order quantity is decreased first, followed by the ship (or reserved) quantity, if there is not enough stock on back order to satisfy the change. Similarly, when you increase the order quantity for an existing line, the additional quantity goes into back order.
Intrastat reporting now includes freight and miscellaneous charges for dispatches as well as service charges on non-stocked lines for arrivals. This addresses the need for European countries to record and report on Intrastat transactions that occur when goods are purchased from or delivered to other countries within the EU.
Other enhancements include:
-
Supplier invoice values can now be used to report on Intrastat arrival transactions (no longer Goods Received Notes).
-
The supplementary unit factor and method can be captured for sales orders and purchase orders to ensure recording of the actual quantity invoiced.
-
Goods for demonstration purposes and goods on consignment that are transported to a warehouse outside the supplier’s country are included.
Quick Sales, Counter Sales, Point of Sale and Credit Notes are not included in this enhancement.
2020-R2
SYSPRO Point of Sale capabilities have been extended so that customers can now process credits against all kit type items directly in SYSPRO Point of Sale (previously this would have to be performed manually in the core SYSPRO product).
Kit types can now be credited either from the original invoice, or manually in the Credit Note program (available from the Store menu) or Manage Credit Notes program (available from the Store Management menu).
Requirements:
- Default bins must be defined in SYSPRO for parent and component lines for the warehouse.
- The ShowKitComponentLines element in the SystemConfig.xml file must be enabled (i.e. its value must be defined as true).
Limitations:
- This doesn't apply to the Point of Sale, Manage Quotes and Exchanges programs (available from the Store menu).
- Lot, bin and serialized items in kits are not supported. Therefore, this does not apply if the Multiple bins option is enabled.
- Kit type F is not supported, so you cannot enable the Ship from default bin option in SYSPRO Point of Sale.
Kit optional components are always added in SYSPRO Point of Sale.
The print template design process in SYSPRO Point of Sale has been simplified to use SYSPRO Reporting Services to support custom documents. This replaces the previous printing designer (Stimulsoft).
SYSPRO Point of Sale lets you monitor, control and report on all petty cash transactions to improve governance at branch level.
Petty Cash Query
The new Petty Cash Query program (accessible from the Query menu) lets you query, review and reprint petty cash transactions. You can search petty cash transactions by branch, document number, or date range.
Petty Cash Transactions
The existing Petty Cash transaction screen improves traceability for petty cash transactions by including petty cash document numbers for all petty cash transaction types.
Petty Cash Report
The existing Petty Cash Report caters for petty cash document numbers, as well as a reprint capability.
To enable the printing of the new receipt numbers, you need to update the petty cash template with the latest default template or dictionary and add the field onto the existing report.
Branch Settings
New options were added to the Petty Cash tab of the Branch Settings program that let you define transaction limits for petty cash expenditure and receipts, as well as configure whether supervisor authorization is required when limits are exceeded. The options are disabled by default:
- Enforce Petty Cash Expenditure
- Petty Cash Expenditure Limit
- Enforce Petty Cash Receipt Limit
- Petty Cash Receipt Limit
The existing access control within SYSPRO Point of Sale lets administrators more closely control various aspects of supply chain transfer functionality to improve governance at store level.
The following functions within the Manage SCT's program can now be controlled at Branch, Role, User and Device level:
- Add Item
- Edit Item
- Add Other
- Delete Item
- Allocate B/O
- Release B/O
- Invoice SCT
- Cancel SCT
- Update Header
Access Control
The new Access Control program (available from the Setup menu) serves as the interface for all newly added or existing access control items that have been enhanced. It lets administrators define the following types of visibility and/or functionality where relevant:
-
Visibility
These options let administrators define what functions (i.e. controls) are visible to operators, by selecting one of the following permission levels:
- Collapsed: The function is hidden from the operator.
- Visible: The function is visible to the operator.
- Inherit: The system must check higher up in the access control hierarchy to determine the function’s visibility.
All current controls default to Visible, but any new controls added in future will default to Collapsed.
-
Functionality
These options let administrators define the functionality available to operators, by selecting one of the following permission types:
- Deny: The function is disabled.
- Allow: The function is enabled and requires no supervisor authorization to proceed.
- Allow (Auth req): The function is enabled but requires supervisor authorization to proceed.
- Inherit: The system must check higher up in the access control hierarchy to determine the function's accessibility.
All current controls default to Allow, but any new controls added in future will default to Deny.
The following programs in SYSPRO Point of Sale have been enhanced to assist operators to quickly identify stock availability and bin locations when adding a sales order or quote:
- Manage Orders (available from the Store Management menu)
- Point of Sale (available from the Store menu)
- Manage Quotes (available from the Store menu)
- Exchanges (available from the Store menu)
Administrators can now define an operator's visibility access (within the Access Control program) for the following display fields when adding sales orders or quotes:
- Quantity on hand
- Default bin
The Visibility permission for these functions defaults to Collapsed.
This increased visibility provides operators with vital information when they need it.
If you installed hotfix KB8050234 in the SYSPRO 8 2020 R1 release (which let you view these fields by defining the <QtyOnHandAndDefaultBinIsVisible> setting in the SystemConfig.xml file) then you will need to reconfigure the access to these fields using the new Access Control program.
Improved transaction tracking and governance has been included in SYSPRO Point of Sale by providing an audit trail of all data changes relating to transaction processing and printing. You can now monitor, control, and report on key functions (e.g. granting of discounts).
You can configure which audit trails you require in the new Audit Trail Setup tab of the System Settings program. The new audit trail reports (available from the new Audit Trails menu tab in SYSPRO Point of Sale) include:
Supervisor authorizations
Two new programs (Header Authorization Audit Trail and Detail Authorization Audit Trail) detail all occurrences where a supervisor authorization has been applied to a sales order or quote header change (e.g. tax override, credit notes, price margin, etc.).
Detail line deletions
A new Line Delete Audit Trail program details all occurrences where a line has been deleted from a quote or sales order.
Special Discounts
A new Price And Discount Audit Trail program details any change made to a price or discount on sales order or quote lines in the Point of Sale or Manage Quotes programs (available from the Store menu).
The report also indicates whether a supervisor authorization was applied, including the details that were applied.
Document Printing
A new Print Audit Trail program provides an audit trail of any printing or reprinting of sales invoices and quotes performed in SYSPRO Point of Sale.
Changes to Ship methods
A new Ship Method Audit Trail report provides an audit trail of any changes made to the ship method on quotes and sales orders in the Point of Sale or Manage Quotes programs (available from the Store menu).
The report also indicates whether a supervisor authorization was applied, including the details that were applied.
Tax Code Changes
A new Tax Code Audit Trail report details any changes made to tax codes on quotes and sales orders in the Point of Sale or Manage Quotes programs (available from the Store menu).
Considerations:
-
The EnableAuditTrailLogging element in the SystemConfig.xml file can be enabled or disabled per site.
-
The new audit trail database (SysproComp_POS_AuditTrails) contains the following new tables:
-
_SystemAuditTrailPrinting
This stores an audit trail of any prints performed.
-
_SystemAuditTrail
This stores audit trail-specific information.
-
Limitations:
- Supply Chain Transfers are not included in the audit trail reports as SYSPRO Point of Sale posts SCT-related information directly to SYSPRO in real time. However, you can access SCT information directly from the SorAdditions, SorChanges and SorCancelled tables.
- Transactional data is not replicated in the SYSPRO company database to offline branches.
Intrastat Triangulation occurs when three EU states are involved in a transaction, where one orders goods from a second while goods are sourced from a third.
- The state receiving goods records an Intrastat arrival.
- The state dispatching goods records an Intrastat dispatch (declaring the ordering state as a recipient).
- The intermediary or agent state records nothing for Intrastat purposes.
When a requisition, purchase order or sales order is created, the triangulation role of agent, supplier or customer is selected, as well as the dispatch and destination states. These details are specified at order line level for stocked and non-stocked goods, so they are used when creating dispatch notes, credit notes or reprint files, and when receipting in stock from inspection.
You can view and change tariffs on the Intrastat triangulation transactions using the Maintain Intrastat Dispatches and Maintain Intrastat Arrivals programs. Intrastat transaction values are reported in the EC Triangulation Transactions - Dispatch and EC Triangulation Transactions – Arrivals reports.
You can now automatically apply the discounts given on the original sales order when processing an exchange or cross shipment of an RMA.
When adding RMA cross shipment details, the discounts from the original invoice are displayed by default at header or line level, as per the original sales order. If the RMA is not linked to an invoice, the discounts set up against the customer are displayed by default. These can then be accepted or updated when generating the sales order for replacement goods.
When an item was returned, and the sales order is created for the replacement goods, the discounts from the original invoice are applied to sales order by default. The discounts can then be accepted or changed.
New eSignatures can be applied to RMA transactions to improve governance and control. These let you manage and secure the RMA process and cover adding and changing RMA's as well as adding, changing, receipting and crediting RMA lines.
2020-R1
This program lets you view the history of successful MFA authentications for the company.
SYSPRO automatically tracks each time an operator successfully authenticates themselves to SYSPRO through Multi-Factor Authentication and logs which authentication method is used. Its purpose is to assist system administrators in effectively managing system security.
The product recall process includes any traceable parent item that has been received into stock, ensuring it can be quickly and easily located in the supply chain. It means that lot and serial traceable items received through jobs, inventory movements, backflushing or purchase orders are included when selecting items you want to recall using the Product Recall Selections Review program.
The product recall process includes stock items that were manufactured, sold and delivered to the customer, as well as items that were receipted into stock and are still residing in the warehouse.
The Job Nesting feature has been extended to include manufacturing units of measure (MUM). This means you can use the stocking, alternate, manufacturing or other units of measure when issuing stock to the nested job.
-
WIP Nest Processing
The Unit of measure field was added to the Issue Materials pane. This lets you select the unit of measure when issuing materials to the job nest.
You can now capture and save dates against specific lots to manage the shelf life and expiration dates of traceable items. These dates include: Use by date, Sell by date, Internal expiry date, Manufacturing date, Dispatch date and Best before date.
In most cases, the additional lot date fields are hidden by default and must be selected using the Show Captions option from the context-sensitive menu.
- Purchase Order Receipts
- Purchase Order Inspection
- Shipment Receipt
- Bins, Lots & Serial Capture
- WIP Inspection Document Print
- Job Receipts
- WIP Inspection
- WIP Inspection Accept into Stock
- Job Receipts
- Factory Documentation Format
Access and maintenance of recorded dates are included in and controlled by the following eSignatures:
- WIP Stocked job receipts
- WIP Stocked job receipts e.net
- PO Apportion quantity receipt
- WIP Inspection (accept)
- WIP Inspection (accept) e.net
- Inv Receipt
- Inv Receipt e.net
The Hook-On-Line-Level Assembly custom integration for third party developers within SYSPRO Point of Sale has been enhanced to allow for operator input.
Third party developers now have access to an external assembly that enables a prompt for operator input while processing a sale, credit, exchange or quote in SYSPRO Point of Sale.
The following options are now available:
-
Notify operator of order changes
This sends a message to operators each time they perform an action that intercepted by the external assembly, notifying them that the transaction has been modified by the custom integration.
-
Allow operator override with authorization
This allows an operator to bypass the interception with supervisor authority, so that the transaction behaves as it normally would (i.e. the external assembly is not used).
This external assembly is stored within the C:\inetpub\wwwroot\SYSPRO8POS_EDU1\SYSPROPOS\ExternalAssemblies folder.
You can configure this within the Hook on Line Level Assembly tab of the General Settings program (available from the Setup > System Settings menu in SYSPRO Point of Sale).
The name of the external assembly (SysproPointOfSaleHookAtLineLevel.dll) is inserted and you can select the test option to confirm that SYSPRO Point of Sale can read the assembly.
The SYSPRO Point of Sale software suite is now completely available on the SYSPRO Web UI (Avanti) platform.
Benefits:
- Cloud-related functionality (e.g. web interface).
- Screen customization and full use of SYSPRO custom form fields.
- The availability of Point of Sale on Cloud type devices (e.g. tablets).
The SYSPRO Point of Sale architecture has been enhanced to enable you to create your own custom dashboards, based on your specific business needs.
These dashboards make use of SYSPRO's Business Insights technology and can provide key information regarding the sales and performance of a Point of Sale branch.
To create a dashboard, simply use the Visual Designer when designing your home screen in SYSPRO Web UI (Avanti). SYSPRO provides 2 samples which you can use to get you started.
Point of Sale branches can now set their own targets, over and above corporate budgets, to monitor their performance.
An example of what can be done using this new functionality, would be a sales dashboard:
Statistics regarding the intensity of a Point of Sale branch’s performance can be highlighted, down to hourly trading, enabling you to actively monitor and manage your sales.
Trends that can be highlighted include the following:
-
Sales Value
This indicates the net value of sales, after all discounts, and excluding any sales tax.
-
Footfall
This indicates the number of transactions (i.e. sales invoices generated).
SCT's and other non-revenue related inventory movements are excluded.
-
Average Purchase Value
This indicates the average value of sales to customers.
This is determined by dividing the Sales Value by the Footfall for a specified time period.
You can now define negative stock capacity at warehouse level for SYSPRO Point of Sale transactions.
Allowing negative stock for a specified warehouse utilized by a branch solves the problem of having a customer at the till with goods in hand, but the till operator not being able to process the sale due to the system showing no stock on hand.
This configuration is available on the Warehouse 2 tab of the Branch Settings program within SYSPRO Point of Sale. From here you can also indicate if a warning must be displayed when a transaction will cause a negative stock situation.
SYSPRO Point of Sale now supports the same level of password control as SYSPRO and provides the following capabilities:
- Automatically expire user passwords after a defined period of time.
- Enforce rules regarding the construction of a password to ensure greater security.
Therefore, when a user changes their password in SYSPRO Point of Sale for any reason, it will be validated against these setup options to ensure the password meets the minimum requirements.
This configuration is available on the Password Settings tab of the System Settings program in SYSPRO Point of Sale.
The management and governance of deposits at branch level has been improved with new trial balance and audit trail capabilities.
The Deposits Trial Balance produces a deposit payment trial balance of all unapplied deposit liabilities recorded in SYSPRO Point of Sale for improved governance:
-
All deposit values are listed by customer.
-
Information is derived from the ArInvoicePay table, and is subtotaled by customer.
-
The report is branch specific.
-
Zero value balances are excluded by default, with an option for inclusion.
-
The report defaults to the current system date, with an option to change the date to an earlier date. If you select an earlier date then the report excludes all entries subsequent to the selected date.
The Deposits Audit Trail provides an audit trail of deposits taken for sales orders in SYSPRO Point of Sale:
-
New deposits, deposit applications against sales and deposit refunds are identified separately.
-
All deposit transactions processed in SYSPRO Point of Sale are included, as recorded in the ArInvoicePay table.
-
The report is branch specific and provides for financial period and date range selections.
These new programs are both available from the Query program in SYSPRO Point of Sale.
SYSPRO Point of Sale governance regarding the management and control of account payments has been enhanced.
The system now retains a list of receipt numbers and allocates a unique document number for all account payments received and processed at a Point of Sale store.
This occurs for both online and offline processing to prevent duplicate receipt numbers when the system is back online.
This is particularly useful in an offline situation, as it enables you to instantly provide a customer with their proof of a payment.
In addition, the new Account Payments program (available from the Query menu) provides Point of Sale administrators a view of all account payment processing for their store. By default, access to this program is only assigned to the Admin role.
Things you can do in this program include:
- View an audit trail report of all account payments.
- Query account payments by your preferred selection criteria.
- Reprint an account payment.
This significantly improves the management of and governance over account payment transactions processed through SYSPRO Point of Sale.
This functionality does not apply to customer account payment re-allocations.
SYSPRO Point of Sale administrators can now control various aspects of supply chain transfer functionality at a more granular level, improving the governance and security over SCTs.
The new Access Control program (available from the Setup menu) includes the following capabilities at branch, role, user or device level:
-
Visibility
This pane enables you to define whether or not the option is available to the operator.
-
Functionality
This pane enables you to define an operator's access to various functions as follows:
- Denied
- Allowed without supervisor authorization
- Allowed with supervisor authorization
- Inherit access control according to hierarchy
You can therefore use this program to define the following abilities of a user for SCT transactions:
- Add item
- Edit item
- Add other
- Delete item
- Allocate back order
- Release back order
- Invoice SCT
- Cancel SCT
- Update header
Governance regarding the delivery of goods to customers has been improved, with new security in terms of a user's ability to change shipping methods in the Manage Orders and Manage Quotes programs of SYSPRO Point of Sale.
The new Access Control program (available from the Setup menu) enables you to define an operator's access to various functions (at branch, role, user or device level) as follows:
- Denied
- Allowed without supervisor authorization
- Allowed with supervisor authorization
- Inherit access control according to hierarchy
You can therefore use this program to define a users access rights for changing shipping methods on new or existing orders in SYSPRO Point of Sale.
The Request for Quote System feature has been enhanced:
-
Improvements to the governance of the RFQ process ensures that an RFQ can be sent directly to suppliers using the SYSPRO Supply Chain Portal. Once you end the RFQ, you can email it to suppliers, inviting them to submit a quote via the portal.
- You can use the Send Email program to configure the RFQ invitation email template that is sent to suppliers.
-
The Expiry date wording was changed to Closing date. The supplier can submit a quote on or before the closing date of the RFQ and a quote can only be accepted after the closing date.
-
The supplier cannot change the pricing unit of measure (i.e. the supplier must quote in the unit of measure provided).
-
Only requisitions of type Normal can be accepted for RFQs using the Requisition Entry program.
The Accept for RFQ tool is disabled if the requisition type is Issue or Transfer, as these are used for stock and/or warehouse management.
The Quick Quotes functionality has been enhanced to allow you to add the quick quote number field to the Quick Sales Order Entry program. This lets you search for quick quotes, as well as view the quick quote number on various sales order and printing programs once the quote has been converted.
The quote reference number is auto-generated according to the defined Quick quotes setup options (Setup Options > Keys > Distribution - Sales Management).
- SO Quotes
- Document Print
- Sales Order Entry
- Sales Order Query
- AR Branch Maintenance
- SO Document Formats
The Quick quote number field is hidden by default. You can reinstate it using the Field Selector option from the context-sensitive menu (displayed by right-clicking any field in the pane). Simply select the field from the Sales Order Quote Header and drag it onto the pane.
The Order Picking feature has been extended to let you configure how you want to account for stock shortages in the warehouse. Stock shortfalls can be processed as stock adjustments using inventory journals, or missing stock can be transferred to a separate lost and found warehouse. When using a lost and found warehouse, you can offset shortages when stock is found during stock takes or cycle counts.
A sales order and order line that is in status R - Released to picking or P - In picking can't be invoiced, as the picking cycle hasn't been completed. Once picking is completed, the sales order status returns to 1 - Open order line for invoicing.
-
Warehouse Maintenance
The Accounting for shortages option lets you select whether you want to process stock shortfalls as an adjustment against the warehouse or place the missing stock items in a separate warehouse.
-
Sales Order Entry
When stock can't be picked because of shortages, the quantity on the sales order is not adjusted, as the stock quantity is placed in back order.
- Pick Maintenance
- Pick Review
-
Lost and Found Warehouse Review
This program lets you view and manage the stock items placed in a lost-and-found warehouse during order picking and cycle counting.
The Cycle Count feature has been extended to let you manage stock surpluses discovered during cycle counting. You can also capture cycle count information from within the Browse on Cycle Counts program.
-
Cycle Count Review and Confirm
You can review and transfer surplus stock by selecting the Review link in the Lost and Found warehouse/Increasing column. The selected stock will be transferred from the lost and found warehouse to the bin that was counted during cycle counting using the Lost and Found Warehouse Review program.
The Review link is only displayed if surplus stock was captured for the cycle count.
-
Browse on Cycle Counts
You can capture counted quantities by selecting the Action link at the Functions column and choosing Capture a cycle count. The Cycle Count Capture program is displayed.
-
Inventory Lost and Found Warehouse Query
This new business object lets you view all items in the lost and found warehouse.
This enhancement lets you view goods in transit information.
When the Goods in transit amendment journal setup option is enabled, amendment journals are created when GIT detail records are added or updated (Setup Options > Preferences > Distribution > Inventory). This occurs in a variety circumstances (e.g. processing a transfer in, creating or printing a transfer out, updating a transfer due date, etc).
The GTR Detail Amendment Journals program displays a list of amendment journals and the corresponding before and after values.
2019-R2
As an administrator, you no longer have to create and configure SQL logins for SYSPRO operators using Microsoft SQL Server Management Studio before capturing the SQL login and password details against the operator in SYSPRO.
This is now possible from within SYSPRO, with functionality added to the System Setup and Operator Maintenance programs. The process creates the following for a SYSPRO operator:
-
SQL login
-
SQL user
This is used to access the relevant databases with the required permission access enabled (i.e. DataReader and DataWriter).
The following capabilities were added to the SYSPRO Installer Application to improve and enhance the deployment functionality:
- Update SQL Server credentials
- Update deployment service credentials
- Run the deployment service as named user
- Rename a server/machine
- Install SYSPRO Additional Services
- Clone machine or deployment group
- Manage hotfix notifications
The following new capabilities have been added to SYSPRO's mobile platform:
You can add columns to customize the grid view of the Espresso Xpress Cart (e.g. to display the information you deem important). You can use the Espresso Application Builder program in the core SYSPRO product and the Espresso Xpress Cart in SYSPRO Espresso to customize the search to display these columns.
SYSPRO Espresso supports client certificates installed on devices to assist with validation at the time of logging in.
This adds additional security and prevents unauthorized devices from accessing SYSPRO Espresso.
The Forgot Password functionality (that lets operators reset their SYSPRO passwords without administrator assistance) is now available in SYSPRO Espresso.
The Include function has a new Product recall selection option that lets you include product recalls when archiving files.
A Product Recall Archive Details section has been added that lets you specify criteria according to which you want to archive product recall details. Options include:
Field | Description |
---|---|
Product recall archive |
Select this to include product recall data when archiving. |
Product recall archive number |
This indicates the archive file name that is generated. |
Product recall completed |
This indicates the cut-off date according to which you want completed product recall records to be archived. |
Product recall comment |
This lets you add a comment for archived product recalls. |
This is a new program that lets you print a detailed report of product recall information.
This is a new program that lets you print a summary report of the most essential product recall data.
The Recorded Dates feature lets you better manage the life-cycle of your products by enabling you to record several industry-specific dates against items.
The dates are captured and saved against specific lots, allowing you to manage the shelf life and expiration dates of your products. Dates include: use by date, sell by date, internal expiry date, manufacturing date, dispatch date and best before date.
The SYSPRO Point of Sale software suite is being converted to the SYSPRO Web UI (Avanti) platform.
Benefits:
- Cloud-related functionality (e.g. web interface).
- Screen customization and full use of SYSPRO custom form fields.
- The availability of Point of Sale on Cloud type devices (e.g. tablets).
A new dashboard provides key information regarding the sales and performance of a Point of Sale branch.
Benefits:
- Key statistics regarding the intensity of a Point of Sale branch's performance are highlighted.
- Point of Sale branches can set their own targets (over-and-above corporate budgets) to monitor their performance.
- Trends are highlighted for sales values, footfall and average purchase values.
SYSPRO Point of Sale now caters for kit type K in the Manage Orders program, demonstrating the products' awareness of grouped components that are typically purchased together.
Generally used for special offers, you can now process kits where the kit grouping or parent part is notational only and the components of the kit are separately detailed (pricing is at parent level).
The ability to remove optional items from a kit is also provided.
SYSPRO Point of Sale now caters for the partial crediting of a kit and you can process a credit for an item that was sold as part of a special offer, via a kit.
The Request for Quote System feature forms part of the procurement process and extends collaboration to your suppliers by automating the quote process and servicing of the RFQ by the supplier.
Suppliers are invited to bid or quote for stocked and non-stocked products. Once the potential supplier's quotation is received, it is either accepted (a purchase order can be created and submitted to the supplier) or rejected.
This feature is designed to be used with the SYSPRO Supply Chain Portal, which allows suppliers to submit their quotations online.
The Return to Supplier feature facilitates the return of goods or services to suppliers as a result of defects or other reasons for dissatisfaction.
It simplifies the process of returns and provides an efficient method of controlling items leaving site for returns or repairs. This ensures visibility and tracking of the item until the process is concluded.
Benefits:
-
Enables Quality Management
Enables quality management of raw materials or finished goods by facilitating seamless returns to suppliers when defects are identified.
-
Streamlines Workflows and Business Processes
Provides complete visibility of returned inventory throughout the returns process and improves the associated record keeping or document management. It provides the ability to return defective goods immediately - isolating and removing them from any process.
-
Helps Manage Inventory
Ensures that items to be returned to the supplier are removed from the available stock and held in a review area while the terms for return are negotiated. Non-stocked items can be added on-the-fly during the review process.
-
Facilitates Financial Control
Tracks variances between cost of item and credit received. Allows for the creation of a GRN which can be matched against a supplier's credit note, and a purchase order for expected replacement items.
The Cycle Count feature lets you perform partial stock counts at specific intervals without disrupting daily operations.
This feature is designed to be used with the SYSPRO Scheduler to allow for the planning and scheduling of specific cycle-counts for particular areas in the warehouse.
A mission can be generated from a cycle count to assign counting tasks to the warehouse operation, which can then be completed using the Espresso Missions & Tasks application. The system is updated real time as the stock is counted and the task completed.
The Benefits:
- Increased stock accuracy by continuously assessing your inventory.
- Limit the amount of disruption in your warehouse by shortening the time between your counting processes.
- Fewer stock write-offs by reducing inventory variances.
- Ongoing insight into inventory accuracy, resulting in better governance and timely adjustments.
- Convenient scheduling ahead of time.
You can now use the RMA Issues and Receipts program to consolidate credit notes when receiving returned stocked and non-stocked items.
Sales order lines from different invoices can be consolidated into a single credit note as long as the sales order headers have the same branch, area, salesperson and currency. Once created, the credit note can be allocated to a single invoice.
If you want to link each credit note to the corresponding invoice, you should rather create one per invoice instead of consolidating them.
You can also create a single consolidated credit note for returned merchandise without specifying invoice numbers. If you choose to consolidate them, all RMA lines without invoice numbers are grouped together.
The SO Consolidate RMA lines eSignature has been added to control access to the credit note consolidation functionality.
The Customer Complaints feature forms part of the Quality Management System. It provides a platform for customers to raise complaints and for the organization to investigate and take the necessary action to address these complaints.
Once a complaint is received and categorized, possible corrective and/or preventative action can be developed and implemented to ensure customer satisfaction is maintained.
2019-R1
The Recall Management feature caters for a request from a manufacturer to return a product after the discovery of safety issues or product defects that might endanger the consumer or put the organization at risk of legal action.
A product recall can be applied at warehouse, bin, stock code, lot or serial level (effectively placing them on hold) and may affect sales orders, jobs, parent parts and kits.
Phase 1 of this feature has been released and is focused towards the Food and Beverage industry (as well as similar industries like pharmaceuticals) where expiry dates are regulatory.
In order to properly manage the life-cycle of a product, there is often the requirement for a unique range of recorded dates that need to be attached to any product.
New functionality in the Lot Number Maintenance program enables industries to record a further range of dates, where previously Expiry Date was the critical date recorded.
- Sales Orders now allow for tax codes to be applied by line item.
- The Quotes search now includes the originating operator.
- The Customer Query now displays Contacts as recorded in Contact Management.
- The Take Payments program now allows operators to review payments before finalizing a transaction.
- A security option has been added to request operator validation before taking payment.
- The Inventory Query program now displays defined custom form fields against stock items.
Invoice numbers and Quotation numbers can now be recorded separately as Point of Sale transactions.
Benefits:
- Supports governance requirements for Sales Tax Reporting
- Ensures sequential POS invoice numbering
The Order Picking feature provides picking routines to improve order book fulfillment and the management of the pick processes. It is an extension of the multi-bin functionality that is currently available in SYSPRO.
A mission can be generated from a sales order pick in order to assign picking tasks to the warehouse operation. The picking tasks can be completed using the Espresso Order Picking or Missions & Tasks application. The system is updated real time as the stock is picked and the task completed.
Benefits:
- Better stock visibility by tracking items and locations.
- Improved fulfillment times for sales functions.
- Picking tailored to suit your business based on your requirements for batch, wave, or order picks.
- Standardized receiving, put-away, and picking processes.
- Batch transactions based on locality for improved efficiency of location visits.
- Reduced cycle times for larger orders using coordinated team picking.
- Work-to-lists provide clear visibility into resource demands by discipline, locality and date/time-based requirements.
2018-R2
This lets you reset your SYSPRO passwords without requiring the assistance of a system administrator (you're typically locked out of the system after exceeding a pre-defined number of login attempts allowed).
You can request a password reset from the SYSPRO login screen (select Forgot Password) and are then notified via email that a request for a password reset has been received and that the password has been reset. The email includes a temporary password which is valid for a specified time period. When next you log into SYSPRO using the temporary password, you'll need to enter a new password.
Benefits:
-
Password change email notification
-
Login exceeded email notification
-
Operator self-service reducing requirements for administrative resources
-
Notification and logging for traceability
-
Forgot password using new system-wide email settings
A new function in SYSPRO Espresso lets you use any camera-enabled device (e.g. smart phone) to scan barcodes on all fields where the scanning icon () is displayed.
SYSPRO Espresso lets users change their own password when logging in, reducing workload on system administrators.
This facility is available from the login screen, similarly to conventional SYSPRO.
2018-R1
The Espresso Xpress Cart provides manufacturers and distributors with an efficient, fast and simple-to-use mobile sales ordering app, extending the sales order experience directly to customers.
This is achieved using flexibility, efficiency, ease and speed of capturing orders online, mobility on the road and improved customer ordering experience.
The Espresso Application Builder program includes a script editor that lets you add scripting to an Espresso component. This allows you to build additional business logic into Espresso.
The Espresso Customer Workbench includes various customer components that lets you view customer data and add or update transactions within one application without having to leave the current application.
When maintaining a sales order in SYSPRO Espresso, the SYSPRO Espresso Sales Order Document Printing application lets you generate invoices, delivery notes and order acknowledgments.
When generating a document, the current status of the document and built-in business rules determine the type of document that can be generated and the document formats that can be selected. You can also reprint documents that have already been printed.
The Espresso SFDC (Shop Floor Data Collection) Workbench provides a mobile solution for capturing all production-related transactions directly from the shop floor.
It enables access to all job-related transactions and work-to-lists available to the shop floor via mobile devices.
Operators are directed to their work-to-lists, have insight into job specifications and are presented with a single point-of-entry for recording all their production progress.
Benefits:
- Reduce errors caused by manual data capture
- Eliminate shop floor paper
- Improve material accuracy and tracking
- Provide current production visibility for better decision-making support
The Job Nesting feature lets you combine several small jobs into one larger nested job process. This lets you view and select combinations of work orders that can be batched together into larger processes (e.g. you can nest multiple jobs using the same raw material or components).
The result is a reduction of waste and operational costs, optimized use of raw material and resources, and improved efficiencies.
Benefits:
- Group jobs requiring the same raw material (such as sheets) to a nested job. Optimize the raw material and labor usage against the nested job.
- Record actual raw material and labor usage against the nested job as well as results of the nest.
- Disburse material, labor and scrap against the original jobs on completion.
SYSPRO's Manufacturing Operations Management solution helps manufacturers measure performance in a drive towards world-class standard of operations for overall equipment effectiveness (OEE), total effective equipment performance (TEEP) and overall labor effectiveness (OLE).
It increases productivity and lowers costs by minimizing loss within the business. Operational efficiencies are optimized through better workflow of core manufacturing activities (e.g. schedule, publish, collect, track, analyze and improve).
It facilitates the connection of machines and other devices to digitize the factory (Industry 4.0) and gain competitive advantage.
Benefits:
- Deliver to customers faster.
- Control labor and machine costs.
- Reduce downtime and bottlenecks.
- Measure and improve product quality.
- Increase productivity and output.
- Reduce cost to compete.
Makes use of the latest technologies to provide intuitive mobile and browser-based UIs via Smartphones, PDAs, Tablets, Bar code scanners and PCs. Extensive online views make it easy for you and your team to gain visibility over any stage of the process, from any device.
Incorporates an advanced, finite capacity-based planning and scheduling (APS) system, allowing you to quickly and accurately schedule while minimizing downtime.
- Visual Planning Board - define your resources and their available capacity via the shifts that they operate. Create, optimize and share your production schedules online. Publish job lists to your resources for easy data collection.
- Dashboard - balance equipment utilization and order fulfillment to maximize factory output. View your most/least utilized resources, top orders by value and popular products by volume.
- Production Plan - view the agreed production plan. List and/or print shop packets. Review progress, including hours reported, quantities produced and issues logged to expedite and/or provide delivery information.
- Equipment Plan - review the impact of the production plan on your equipment. Drill down into each equipment card to view loading detail and expected daily output.
- Production Status - review open jobs to check their status. Use progress bars to gain visibility of hours booked, materials issued and overall progress at a glance. Drill down to view specific job details, including attached documents and production issues.
- Job Lists - view job and material lists by resource groups for today or this week designed for use with mobile and/or tablet devices.
- Production History - view activity history in relation to both open and closed jobs.
Incorporates shop floor data collection (SFDC) from your employees and equipment with options to automatically connect your machines in order to read data without manual inputs.
- Workbench - collect data in real time both on and off the shop floor from your employees or equipment using a stopwatch style of recording for accuracy. Data recorded here is used to support the calculations of overall labor effectiveness (OLE) and overall equipment effectiveness (OEE).
- Connect equipment - digitize your factory by collecting data from your machines and other devices automatically.
- Dashboard - high-level view of your orders, products, employees and equipment. Select specific employees and equipment to view status and performance for a selected time period.
- Employee status - at-a-glance live view of your employees… their current status, what they are working on, and how they are performing during their shift. Drill down into each employee card for a detailed view. Use status indicators to access their workbench to help with clocking and other management issues.
- Equipment status - at-a-glance live view of your equipment… the current status, what jobs they are running, and how they are performing during the shift. Drill down into each equipment card for a detailed view. Use status indicators to access the equipment workbench for management purposes.
- Job status - review open jobs to check their status. Use progress bars to gain visibility of hours booked, materials issued and overall progress at a glance. Drill down to view specific job details, including attached documents and productions issues.
-
Transaction review - review (edit, delete, add) and/or approve all transactions generated via the workbench or entered from timesheets. Automate the scheduled posting of approved transactions to SYSPRO for financial analysis. Manual 'sync now' option also available. Export to payroll systems (optional).
- Equipment performance - detailed analysis of an individual equipment performance with supporting detail, including audit trails and a record of the issues encountered.
- Employee performance - detailed analysis of an individual employee performance with supporting detail, including audit trails, daily clocked-hours reconciliation and a record of the issues encountered.
-
Management reports - analytics associated with employee availability (uptime/downtime) for management purposes. Includes daily clock-hours reconciliation and option to create custom management reports using pivot tables.
Allows you to connect machines measuring equipment and other devices. You can automatically connect with machines to read data without manual inputs.
Gain real time visibility of:
- Start/stop and downtime.
- Job assignment.
- Operation status (e.g. operation completed).
- Machine status (e.g. warming up; idle; running; down).
- Parts count (total, good and bad).
- Component count (total, good and bad).
- Performance issues (e.g. slow running; equipment wear; component jam).
- Custom values (e.g. temperature; pressure; spindle speed).
Provides out-of-the-box factory performance and loss analytics to allow your organization to drive to world-class standards for overall labor effectiveness (OLE), overall equipment effectiveness (OEE) and total effective equipment performance (TEEP).
Utilizes Six Big Loss analysis to identify, classify and quantify your loss, enabling you to determine counter measures to reduce them.
- Loss Management - dashboard realization of loss across your manufacturing operations with every loss identified, classified (Six Big Loss) and quantified to allow for countermeasures to be applied and continuous improvements to be made.
- Dashboard - factory-level analytics of your equipment showing both OEE and TEEP key performance indicators. Drill down to supporting metrics and measurement of Loading, Availability, Performance and Quality.
- Employee Analysis - detailed analysis of your employee performance. Filter by individual employees or analyze performance for a specific group of employees. Further analyze by date or diversion.
- Equipment Analysis - detailed analysis of your equipment performance. Filter by individual equipment or analyze performance for a specific group of equipment. Further analyze by date or diversion.
- Product Analysis - output and quality analysis for your products by employee and/or equipment.
- Loading - detailed analysis of the loading position of your resources with comparisons to last month and/or quarter to understand trends.
- Availability - detailed analysis of the availability of your employees or equipment with comparisons to last month and/or quarter to understand trends.
- Performance - detailed analysis of the performance of your employees or equipment with comparisons to last month and/or quarter to understand trends.
- Quality - detailed analysis of the quality output from your employees or equipment with comparisons to last month and/or quarter to understand trends.
Helps to drive Lean Six Sigma continuous improvement initiatives with management alerts, issue logging and workflow, online documents and more.
- Management Alerts - receive performance management alerts to improve efficiencies and prevent issues becoming problems.
- Messaging - send and view messages to and from the shop floor.
- Issue Workflow - view, assign and resolve custom and/or performance-related production issues.
- Paperless Shop - manage and maintain static attachments or online forms related to jobs, operations, employees, equipment. Add hyperlinks to videos and/or document management systems where audit trail or document versioning control is required.
- Anytime, Anywhere - access mission-critical information whenever and wherever you need it via tablet and/or mobile devices.
- Safe and Secure - sign-in authentication with full organizational control to restrict information that can be viewed by workgroup or individual.
- Quality Assured - the solution has been formed around IEC62264, the globally recognized standard for manufacturing operations management - providing the tools and analytics essential for effective manufacturing operations management to help you compete in today's market.
The Preferred Supplier feature lets you configure and manage sourcing policies for your stock codes.
A sourcing policy determines who is the preferred supplier of a stock item and helps a company stay competitive by ensuring that purchasing agreements and policies are upheld when creating requisitions and purchase orders.
A purchasing strategy benefits buyers and suppliers - suppliers have guaranteed sales, while buyers can negotiate favorable terms.
Benefits:
- Improved value-to-price relationship (i.e. achieve cost reductions while maintaining or improving quality and service).
- Understanding of category buying and management processes to identify improvement opportunities.
- Examination of supplier relationships across the entire organization.
- Leveraging the entire spend of the organization.
- Developing and implementing multi-year contracts with standardized terms and conditions across the organization.
- Sharing best practices across the organization.
The Bin to Serial Linkage feature lets you accurately determine where (from a bin perspective) serialized items reside in a warehouse.
This provides efficient traceability of stock serial tracking across warehousing functions. You can now find and use serials in a more timely manner, as any stock movement can be traced at bin level for serialized stock codes. You can also view the specific bin location of the serial when receipting, issuing or selling serialized items.
Benefits:
-
Improve Traceability:
An improved method of tracking serials linked to bins provides for better visibility into serialized stock items in specific warehouses.
The Sales Order Release function lets you release large quantities of sales orders from suspense.
Improved Organizational Controls
2023
SYSPRO has enhanced its capabilities to support seamless single sign-on using trusted identity providers to authenticate access to SYSPRO.
This feature addresses a significant challenge faced by larger organizations who need to manage multiple employees and credentials. You can now login to the SYSPRO Web UI (Avanti) or SYSPRO Desktop using one (or more) of the following identity providers:
-
Google
-
Microsoft
-
LinkedIn
By leveraging your existing Microsoft, Google, or LinkedIn accounts, you'll experience enhanced security measures and a simplified user experience. Multi-Factor Authentication (MFA) will inherently become a part of your SSO solution, strengthening your security posture and the integration significantly reduces the administrative burden associated with managing user credentials and passwords.
Dimension Analysis was introduced in the previous release to allow a multi-dimensional detailed view of your financial data. This release sees the inclusion of the Assets sub module and an expanded list of business processes that can be linked to a dimension category. In addition, the range of programs that trigger the capturing of Dimension Analysis data has been increased to include the following:
-
CB Permanent Entries Posting
-
Cash Book Currency Variance
-
AR Finance Charge Calculation
-
AR Exchange Rate Revaluation
-
AP Exchange Rate Revaluation
-
Job Issues
-
Job Receipts
Tax compliance for customers using the Avalara Tax Connector has been enhanced with the ability to configure advanced tax calculation rules in Avalara.
For example:
You can now configure rules for your HST calculations, where the customer's carrier collects the goods (instead of the goods being shipped to the customer).
A new Reference Code field is catered for within the Document Print program, which is mapped from the Alternate Key field of the Sales Order Header. This field is then passed to the Avalara Tax Connector integration program after the creation or maintenance of a sales order.
In addition, the new Filter by A/R Branch program gives you more control over which transactions are included in your tax calculations by allowing you to filter transactions by branch.
This enhancement provides increased accuracy and flexibility in calculating of tax, as well as improved control over which transactions are included in your company's tax integration calculations and subsequent submission to Avalara.
2022
Avalara tax connector users can now apply the master account's Avalara exemption certificate to determine tax for a sub account. This ensures flexibility in tax determination and aligns customers to local tax regulations.
For example:
If the master account has an exemption certificate for the state in which the sub account operates, US tax regulations allow for the sub accounts to apply the master account exemption certificate and for the transaction to be treated as non-taxable.
You can now also configure your tax connector to archive files submitted to Avalara or Vertex, and to retain an audit log of these transactions.
In order to support tax reporting globally and comply with regulatory requirements, the size of the Company tax number and the Tax registration number fields have been increased to 30 digits and the following fields were been added to the Digital Tax Tool and Consolidated Tax Return programs and the Tax Submission Query business object to provide insight into the tax status of cross-border sales transactions:
-
Warehouse
-
Description of warehouse
-
Nationality of warehouse
-
Description of warehouse nationality
-
Tariff code
-
Sales order
-
Country or origin
-
Nationality description
To improve performance and eliminate queuing and roll-backs when processing transactions, new database tables have been created whereby the Inventory, General Ledger, Accounts Receivable and Work in Progress modules obtain next journal numbers and save journal information.
-
The General Ledger module uses the GenNextKeys, GenJournalRef and GenNextKeyAudit tables.
-
The Inventory Control module uses the InvNextKeys and InvNextKeyAudit tables.
-
The Accounts Receivable module uses the ArNextKeys and ArNextKeyAudit tables.
-
The Work in Progress module uses the WipNextKeys and WipNextKeyAudit tables.
The NextKeys tables are used to:
-
Obtain and store the next journal number.
-
View the transaction status.
C in the Status column indicates that the transaction is complete or fully processed.
Blank in the Status column indicates that the transaction has failed.
The NextKeyAudit tables are used to:
-
Write and update audit transactions.
-
View failed transactions and justify missing journal numbers.
-
Identify programs that cause failed transactions using the AllocatedByProgram and CalledFromProgram columns.
-
View the date and time transactions were allocated and closed.
-
View which operators posted the transactions.
-
The lowest unprocessed journal number fields in the control accounts (used to find unprinted journals and unposted ledger integration records) have been removed, as these are only required in a C-ISAM environment.
-
Although the data is moved to the NextKeys and NextKeyAudit tables, it will be retained in the relevant control files for duration of this release.
-
The current control account tables only retain the month-to-date and year-to-date values.
SYSPRO's Group Payments feature now caters for centralized payments by an organization sharing customers or suppliers across multiple SYSPRO companies. This lets you apply a consolidated customer receipt or supplier payment across multiple customers or suppliers within a payment group.
Benefits include reduced administration through the processing of a single transaction for a consolidated customer receipt (or supplier payment) and the automatic generation of inter-company entries.
Simplifying the customer payment receipt process for multiple customer accounts adds value to the Cash Collection and Customer Credit Management cycle and also helps in producing consolidated AR Statements.
Consolidating payments to groups of suppliers across multiple companies within an enterprise adds value to the Procure-to-Pay business process and supports cash flow planning by providing a consolidated view on future cash requirements.
SYSPRO's Dimension Analysis feature extends the product's financial reporting capability by offering you a multi-dimensional detailed view of your financial data and allowing you to slice-and-dice data according to your requirements with minimal effort.
A standardized Chart of Accounts is used and you create dimensions for business segments or reporting categories. These dimensions can then be linked to a business process and appended to financial transactions and operational data. Data quality and consistency is enhanced as all ledger transactions originating from the same source are tagged against the same dimension category.
2021-R2
SYSPRO Web UI (Avanti) now supports SSO using Active Directory capabilities when using Microsoft Azure Active Directory B2C.
This provides a simple to setup and robust method of using Microsoft Active Directory (AD) to control your SYSPRO Web UI (Avanti) users.
Administrators can use Microsoft Active Directory (AD) to add, change, disable and delete operators virtually seamlessly and any changes to user attributes automatically reflect against the operator without manual intervention.
Once configured, it enables a complete single sign-on experience as operators are authenticated by Microsoft Windows via the Microsoft Azure Active Directory B2C login page configured for their organization. Operators can then use their email address to log into SYSPRO Web UI (Avanti) and engage as normal.
Benefits
-
Increased login security
-
Simplified login process for SYSPRO Web UI (Avanti) users
-
Convenient administration of users managed by Microsoft Azure Active Directory B2C
Requirements
-
A registered certificate for the SYSPRO Web UI (Avanti) server is required to run SSO using Active Directory.
-
A customer account must be registered with Microsoft Azure Active Directory B2C and configured with the correct redirect URL back to the specific SYSPRO Web UI (Avanti) instance.
-
The relevant tags within the Web.config file of the SYSPRO Avanti Web Service service must be updated accordingly.
-
As AD users are mapped to SYSPRO operators, each operator's configured email address must match their registered email address within the Microsoft Azure Active Directory B2C portal.
The SYSPRO Cloud ERP team are responsible for enabling SSO using Active Directory for customers in a SYSPRO Cloud ERP environment.
The WIP Shift Patterns feature lets you establish schedules with different activities for work centers and machines within manufacturing and distribution facilities. Previously, you were restricted to allocating a full day for a specific activity.
Shift patterns can be defined at various levels (i.e. company, site, work center, production line, warehouse or machine) and a work day can have multiple shifts with different start and end times to accommodate shift requirements.
Allocating maintenance times ensures that machine time can't be booked for production time (i.e. avoids different activities coinciding at the same time on the same machine).
The Tax Connectors feature has been enhanced with the following improvements when using the Tax Connector - Avalara module:
-
The filter options of the Tax Interface Setup program (which allow you to exclude certain states and countries from submission to Avalara) have been extended to filter submissions by product class.
-
The process for manually importing tax rates into SYSPRO using the Tax Rates Import program has been enhanced by the addition of the following new standardized panes:
-
Options - These options let you define import criteria.
-
Details - This lets you view and edit specific details of the import file.
-
Import Results - This displays a summary of the import results.
-
-
You can now select specific Customers and Sales orders for which you want to run the report when you use the Tax Interface Error Log Print program to view and print any errors that may have occurred during the posting of transactions.
In addition, the following new columns have been added to the Tax Interface Error Log Print pane for ease of reference to information:
-
Customer - This indicates the customer assigned to the transaction.
-
Line type/Increasing - This indicates the status of the transaction.
-
Transaction description - This indicates a detailed description of the error that occurred.
-
-
The Exemption Certificates Setup program has been updated so that it is only accessible when the Tax Connector - Avalara module is licensed and installed.
2021-R1
The WIP by Branch feature (which initially introduced ledger integration for work in progress at branch level) has been extended to include separate control accounts at work center level - useful when jobs are in transit during the production process.
A job transfer feature has also been added to let you track the total costs of a job when transferring a job between operations. The job's total cost is transferred to the WIP branch ledger account of the next operation. The WIP branch defined for the work center is used when posting labor transactions.
If ledger Integration for WIP is by job classification within the WIP branch, then the ledger account for the job classification is used for the job master as well as labor and material allocations.
The SYSPRO 8 architecture has been re-engineered to cater for connecting to cloud-based tax calculation systems. This provides a more sophisticated tax capability that allows you to remain compliant when facing complex tax scenarios in your business.
The following tax connector modules are now available for SYSPRO Cloud ERP and SYSPRO 8 on-premise (both in SYSPRO Web UI (Avanti) and SYSPRO Desktop):
-
Avalara Tax Connector
-
Vertex Tax Connector
Once you obtain the appropriate licensing for these connected services and configure your preferred tax connector, you can establish a direct link between these platforms and SYSPRO using a prebuilt connection that allows for seamless interaction.
SYSPRO sends transaction data to Avalara or Vertex and receives the tax total in return, enabling the following capabilities:
-
Calculate tax requirements.
-
Record tax transactions in Avalara and Vertex.
-
Use the tax transactions recorded in Avalara and Vertex for reporting purposes.
-
Record invoices.
-
Create, maintain and store Avalara tax exception certificates (only applicable to Avalara Tax Connector).
-
Perform other tax-related functions.
Benefits include:
-
Simplified sales and use tax processes for all US states and Canadian provinces (from tax determination on transactions to exemption certificate management and tax returns).
-
Monthly updates to ensure constant application of current tax rates.
-
Analysis capability by state, county and city.
-
Enhanced VAT process efficiency (from indirect tax determination to reporting).
-
Improved accuracy and reliability of tax calculations at the federal, state, and local levels in the US and Canada.
The following enhancements were introduced to the Digital Tax System for this release:
-
You can now capture the VAT registration number and User tax reference field at company and branch level.
-
The Digital Tax Tool program lets you design a template with your preferred input and output options while the new Browse on Digital Tax tool Template program lets you search and choose an existing template.
- The Consolidated Tax Return program lets you identify records that still require submission in the selected financial period, by displaying transactions that have been submitted, not submitted and not printed.
-
The Tax Transaction by GL Allocation Account report includes the VAT registration number and User tax reference field.
- The Digital Tax Tool Status report displays the status of the tax return for the selected financial period.
- The VAT at a Glance program displays the month-to-date printed and unprinted VAT transactions for the current financial year.
The AP Group Payments feature simplifies the allocation of a single supplier remittance to multiple related suppliers, in a single transaction.
This avoids errors typically associated with the manual preparation of transactions related to secondary suppliers and improves the administrative time taken to process them.
Processing payments to suppliers across multiple SYSPRO companies is not yet available.
The AR Group Payments feature simplifies the allocation of a single payment from a customer to multiple related customers, in a single transaction.
This avoids the errors typically associated with the manual preparation of transactions related to secondary customers and improves the administrative time taken to process them.
Processing payment from customers across multiple SYSPRO companies is not yet available.
2020-R2
The WIP by Branch feature extends ledger integration options to include integration at branch level (only job classification was available before). This means that each branch and job classification can have separate WIP ledger control accounts. Previously, you could only define a single WIP control account and WIP variance account per company.
You can enable WIP branches for the following:
- Jobs
- WIP inspections
- Job numbering
- Job classification
The VAT reverse charges for tax submission feature lets you record VAT which would've been paid by a company if services were procured from within their EU state, but which were in fact procured from another EU state. It caters for VAT requirements in UK and EU countries that need to disclose reverse charges when submitting tax reports.
The notional tax transactions are accumulated and made available for subsequent reporting using the MTD 9-Box Tax Return report and the Digital Tax Tool.
To determine the reverse charge amounts, a notional invoice is raised with the same value as is reflected on the actual invoice. Tax is then calculated using local tax rates. A notional tax credit note is generated to contra and therefore cancel the notional invoice.
Changes on the MTD 9-Box Return:
- The notional tax value of the invoice is displayed in box 4 (VAT Reclaimed).
- The notional tax value on the credit note is added to box 1 (VAT Due).
- The effect on the Net VAT in box 5 is thus zero.
The notional invoice and tax credit notes are pro forma entries with implied costs and are not recorded against the supplier.
2020-R1
As data encryption technologies form a vital part of any security and privacy data compliance strategy, this feature lets administrators configure the connection between SYSPRO and Microsoft SQL Server using Transport Layer Security (TLS) to provide Data Encryption in Motion.
The feature assists with compliance to stringent privacy regulations and government acts, as it focuses on securing data from SYSPRO when using Microsoft SQL Server.
This describes a technique of configuring SYSPRO and Microsoft SQL Server so that all communication between the two is encrypted. Now data encryption can enabled from the client, instead of only controlling encryption within the Microsoft SQL Server instance.
The following data is encrypted when using this type of configuration:
- Initial connection information
- SQL statements issued
- Actual data passed to and from Microsoft SQL Server
The following two articles provide more detailed information:
-
This document provides an overview of data encryption relating to SYSPRO and Microsoft SQL Server, detailing the two technologies known as Data Encryption at Rest (TDE) and Data Encryption in Motion (TLS).
It also provides benchmarking information to demonstrate the minimal overhead when using these encryption technologies.
-
This document contains detailed technical information about how to configure SYSPRO, Microsoft SQL Server and your Windows Server operating system to use Data Encryption at Rest and Data Encryption in Motion technologies.
SYSPRO's suite of tax programs has been bolstered by functionality that lets you generate, print, reprint and submit a 9-box-grid UK VAT return.
Tax Return
This program lets you generate a report that consolidates sales tax information for ease of submitting tax returns to authorities.
The report is designed to meet the MTD tax requirement as set out by UK legislation.
The printing and reprinting option was enhanced to facilitate the following:
- Print unprinted transactions.
- Reprint all transactions.
- Reprint non-submitted transactions.
- Reprint and submit non-submitted transactions.
Tax Return Status
This program lets you generate a report displaying the total number of tax return transactions that haven't yet been printed; that have been printed but not submitted; and that have been printed and submitted according to the defined tax years and periods.
Because you now have a record of the status of tax return submissions, you can make informed decisions regarding the criteria for which you would like to generate the Tax Return report.
SYSPRO's Executive View includes two new customized panes:
-
Tax Return Status (Summary)
This customized pane lets you view the total number of tax return transactions that have not yet been printed; printed but not submitted; and printed and submitted according to the defined tax years and periods.
-
Tax Return Status (Detail)
This customized pane lets you view details of transactions that have not been printed and not submitted, for the range specified. Information such as Journal, Invoice Reference, Tax value and Status, could be required for query purposes.
As with the Summary view, you can view the total number of tax return transactions which have not been printed, submitted and not yet submitted.
These panes let you check the submission status without running the reports.
Accumulated tax amounts on deposits and withdrawals can now be defined by ledger code or by tax code (by selecting the GL code by tax code option at the Default tax code setup option (Setup Options > Tax > Cash Book).
You must define the ledger codes and descriptions per tax code, using the Tax Code Setup program.
When the deposit or withdrawal transaction is posted, the ledger codes and tax amounts can be viewed in the following programs:
- Tax Return
- Cash Book Journal
- Cash Book Tax Report
- Cash Book Print
The Tax on Settlement Discount feature lets you distribute the tax portion across multiple tax codes associated with the original invoice. This is controlled by the Determine tax based on invoice paid setup option.
All programs in the Accounts Receivable and Accounts Payable modules handle withholding tax and tax on settlement discount concurrently, depending on the configuration settings.
The following programs in the Accounts Payable module were enhanced to calculate the tax amounts per tax code:
- Payment Cycle Maintenance
- AP Release Invoices to Pay by Review
- AP Automatic Release of Invoices to Pay
- Execute AP Payment Run
- AP Manual Check Entry
SYSPRO's suite of tax programs has been bolstered by the addition of the Tax Transaction by GL Allocation Account report program.
This report lets you generate a tax return breakdown by ledger code, indicating those accounts to which tax-related transactions have been posted for electronic or manual submission to tax authorities.
It gives tax authorities extra assurance that returns have been accurately completed.
2019-R2
The SYSPRO Scheduler lets you schedule a pre-determined activity at a given time in the future and then send a trigger for that activity at the appropriate time.
A calendar view (similar to Microsoft Outlook) is accessible from programs that have been designed to use the SYSPRO Scheduler. This lets you view existing tasks that have been scheduled as well as create and maintain schedules using the Maintain Schedules program.
Features currently using the SYSPRO Scheduler:
-
Cycle Count
This creates a cycle count schedule of stock counting policies.
Multi-Factor Authentication is a process that identifies a user by validating two or more authentication methods from independent credential categories. This ensures that a user is only granted access after successfully presenting two or more pieces of evidence to the authentication mechanism.
In SYSPRO, the traditional user name and password has been bolstered by the addition of Email and Google authentication to improve security during the login process.
- Email authentication sends an email to MFA-defined operators containing a Time-based One-time Password (TOTP) required as part of login verification.
- Google authentication uses an app to generate a QR code for first time user configuration and a Time-based One-time Password (TOTP) is required as part of the verification process for subsequent logins.
SSO using Active Directory in SYSPRO provides a simple to setup and robust method of using Microsoft Active Directory (AD) to control SYSPRO users.
Once configured, it enables a complete single sign-on experience as SYSPRO users are authenticated by Microsoft Windows and then simply use a shortcut to run SYSPRO without being prompted for a user name and password at the login screen.
It means that a SYSPRO site can use Microsoft Active Directory (AD) to add, change, disable and delete operators virtually seamlessly. Any changes to user attributes automatically reflect against the SYSPRO operator without manual intervention.
Benefits
-
Increased security around SYSPRO logins (you can lock-down users and only allow them access to SYSPRO using their specific operator code).
- Convenient administration of SYSPRO operators managed by Microsoft Active Directory (AD).
- Simplified login process for SYSPRO operators.
This feature solves the issue of a SYSPRO administrator having to capture the same SMTP email options for each company in the system.
The Digital Tax System feature lets you generate tax returns for electronic and/or manual submissions. This is in response to tax authorities around the world increasingly requiring businesses to submit VAT and GST returns in an electronic format.
The feature also assists with tax queries and reconciling VAT entries from the transactions in the company’s general ledger.
The Detail Posting to Control Accounts feature lets you configure control account integration to General Ledger in detail. Previously, transactions to control accounts were consolidated and written to the ledger in summary, regardless of your integration level. The detail lines are now printed on distribution reports and can be viewed using the GL Query program as well as from within the relevant ledger journal maintenance program.
The detail integration to control accounts facility has been added to the following modules:
- Inventory Control
- GRN
- Trade Promotions
- Work in Progress
- Part Billings
- Labor Posting
The Tax on Settlement Discount enhancement enables all programs in the Accounts Receivable and Accounts Payable modules to handle withholding tax and tax on settlement discount at the same time.
The user interfaces of the programs weren't changed, only the calculation for tax on settlement discounts was adjusted and is now calculated according to the selected tax codes. The same tax codes (and therefore percentages) that were applied to the invoice lines are applied to the settlement discount.
The following setup options must be enabled to apply this feature:
Calculation for terms discount
(Setup Options > Preferences > Financials > Accounts Receivable)
- Determine tax based on invoice paid
- Include tax
- Credit and/or debit notes
- AR Payments and Adjustments
- AR Period End
- Cash Posting Worksheet
- AR Post Permanent Entries
- AR Finance Charge Calculation
- AR Initial Invoice Capture
- AR Currency Conversion
- AR Customer Code Conversion
- AR Collector Run Maintenance
- AR Post Dated Check Status
- AR Payment Run
- AR Credit Checking
- Master Sub-accounts
- AR Initial Invoice Capture
- AR Master/Sub Account Maintenance
- AR Invoice Posting
- AR Payment Run
- AR Payments Import
- Customers
- Cash Posting Worksheet
- Tax Return
- Document Print
- SO Counter Sales
- Customer-Supplier Contra
- Interface Import
- AR Payments and Adjustments business object
- Post Accounts Receivable Setup Options
- Query Accounts Receivable Setup Options
The AP payment cycle process is not affected by this change.
2019-R1
The Detail Posting to Control Accounts feature lets you configure control account integration to General Ledger in detail. Previously, transactions to control accounts were consolidated and written to the ledger in summary, regardless of your integration level. The detail lines are now printed on distribution reports and can be viewed using the GL Query program as well as from within the relevant ledger journal maintenance program.
The detail integration to control accounts facility has been added to the following modules:
- Accounts Receivable
- Accounts Payable
- Assets
- Cash Book
This program lets you balance SYSPRO sub modules to General Ledger, allowing you to detect discrepancies between them. These discrepancies can occur because of data corruption (e.g. power outage during posting) unposted journal entries or journals being edited before posting to General Ledger. It is important that you resolve discrepancies, as inaccurate financials will have a detrimental effect on your financial reporting and planning.
The Multi-currency Payments facility lets you make payments to a supplier and receive payments from a customer in a different currency. It lets you manage funds across various currencies and countries, reducing the risk of errors arising from manual calculations. It eliminates the need to process receipts and payments in alternate currencies and provides a complete audit trail of the transactions.
2018-R2
The SQL Health Dashboard provides SYSPRO Administrators and SQL Database Administrators a one-stop-shop for viewing and managing the system for high availability.
The dashboard displays information on both the system and company databases to assist in identifying potential problems, as well as enabling the repair of certain issues found within the databases.
The new AR Invoice Age and Terms business object lets you query customers' invoice details and age them according to the invoice terms code defined using the invoice ageing methods available for current period, previous period 1 or previous period 2.
The invoices can also be aged using the supplied aged date, the aged buckets held against the customer, or you can elect to ignore ageing.
Available invoice selections include zero current period invoices and zero retained invoices.
It also caters for credit control options such as credit status, highest invoice due, average number of days to pay and available discount due.
2018-R1
Supplementary Information: A tax reporting business object has been developed that produces a generic tax activity report in XML. This extract can be used in the creation of statutory tax reports.
Benefits:
- An export facility Tax Submission Query for your input/output tax submissions.
- You now can create your own tax reports using this feature.
- Functionality now exists to extract tax data (Sales Invoices, Purchase Invoices and Cash Book, etc.) based on your defined filters and date selections.
- A generic extract template is available that allows you to develop your own reports or import into other systems.
The Dunning System feature manages the generating and distributing of periodic reminders for unpaid invoices.
This helps streamline the credit management process and reduce the risk of incurring bad debts. Once configured, the process can be automated to routinely send out payment notifications.
A payment cycle can be completed without needing to first print a check remittance.
You can select from the following printing options within the Accounts Payable module:
- Print checks and remittance advices combined on pre-printed stationery
- Print checks and remittance advices separately on different stationery and/or printers
- Print only remittance advices
-
Print nothing at all (useful for electronic payments as remittance advices are often not sent when paying via EFTs)
This functional enhancement provides for better visibility, control and management of variances associated with purchase price variances and exchange rates in the purchasing cycle and sales cycle.
Benefits:
- Better visibility of exchange rate variances allows for better control over variances during your purchasing and sales cycle.
All programs in the Accounts Receivable and Accounts Payable modules handle withholding tax and tax on settlement discount concurrently, depending on the configuration settings.
The following programs in the Accounts Receivable module were enhanced to ensure that both types of taxes can be used at the same time:
- AR Payments and Adjustments
- AR Bank Deposit Slip
- AR Payments Distribution Query
- Payment Cycle Maintenance
- AP Manual Check Entry
- AP Release Invoices to Pay by Review
The Re-establish Invoice pane has been updated to accommodate this change.
Supply Chain and Connected World
2023
The Sales Pricing Engine was introduced in a prior release to use price groups against which price rules, priorities and contracts could be configured.
This release sees the addition of functionality to compile and generate pricing catalogs for specific, or a range of customers, branches, and price lists. Once generated, catalogs can be published digitally, printed, or exported in XML format.
2022
The SYSPRO Supply Chain Portal has been enhanced to provide management capabilities to account managers enabling them to maintain which employees at their suppliers and customers have access to the portal. This includes the ability to define the dynamic landing page to determine the features and functionality available to each employee.
The ability to manage your own portal provides administrators and account managers (both Sales and Procurement alike) with an improved user experience, increased configuration flexibility, improved integration and effective portal access security. This leads to increased collaboration and visibility throughout the supply chain and portal users gain access only to those portions of the portal that they require.
In a multi-company environment, the supplier/customer no longer needs to have the same key in all companies from which they transact. SYSPRO Administrators can now link SYSPRO operators to a portal supplier or portal customer (per company) so that they can manage the specific customer and supplier accounts for access to the portal. In addition, account managers can now customize the individual applications availability within the dynamic landing page.
This feature increases the flexibility of sales order picking by letting you override allocations when items can't be located and to use alternate stock in the warehouse if available. This helps to eliminates bottlenecks and simplifies the picking process.
This typically targets situations where the picker is unable to locate the allocated stock (or stock with earlier expiry dates is found). Instead of having to return to the office, cancel the pick and reallocate, stock can be reallocated on the pick using either the SYSPRO Desktop or SYSPRO Espresso versions.
You activate the feature by switching on the Pick allocation override option against the warehouse.
Stock can be reallocated on the pick using either the Pick Maintenance program (SYSPRO Desktop) or the Order Picking and Missions & Tasks applications (SYSPRO Espresso).
Building on the simplified pricing structures implemented in previous releases, SYSPRO's Sales Pricing Engine feature is bolstered by a flexible pricing hierarchy that now lets you define priorities and contracts against price rules. Price rules with the highest priority take precedence over other price rules and override the best price. When a contract is linked to a price group, it becomes a price rule that is included in the pricing hierarchy.
In addition, a status (e.g. active, in review, on hold) can now be defined against a price list and further control is provided over price selection when stock is sold in different units of measure.
To ensure a smooth transition to the revised Sales Pricing Engine, the Price List Conversion program lets you convert existing price code configurations (e.g. existing stock code and price code combinations) into price lists.
2021-R2
Online web portals have become the connection point for organizations, and self-service that maximizes the efficiency of interactions is key to empowering users, having connected interactions across channels, and enabling successful organizations.
In keeping with this self-service trend, the SYSPRO Supply Chain Portal has evolved to provide SYSPRO sites with enhanced account management capabilities for end-customers and suppliers.
The following functional roles are currently available when using the portal:
-
Request for quote (RFQ)
-
Supplier Account Management (SAM)
-
Customer Account Management (CAM)
These functional roles will be extended as the capabilities of the feature grows.
A SYSPRO company can provide its customers and suppliers with access to information relevant to their relationship and the transactions between them. This forms the basis of self-service access and reduces the administrative burden of sending and requesting specific information through other communication channels.
Benefits
-
End-customers and suppliers have direct access to information relating to their account, including transaction details.
-
End-customers and suppliers can download invoices, statements (Customer Account Management) and remittance advices (Supplier Account Management) in PDF format, as required.
-
Self-service access improves the administrative response time to communicate customer or supplier-specific information.
-
The average accounts receivable turnaround time is reduced for the SYSPRO company because of the immediate availability of information to the end-customer.
-
The immediate availability of information to the supplier can reduce supplier lead times and increase opportunities to take advantage of any early settlement discounts offered by the supplier.
Security
The portal's security ensures that the correct access is given to each portal user and that your end-supplier or customer can't access any unauthorized information.
This is achieved by each portal user being linked to a specific supplier or customer account from the SYSPRO company and then linked to a functional portal role. When logging in, portal users are presented with a landing page determined by their functional role(s) and includes insights into the relevant information.
For example:
Customer Account Management functional roles includes insights such as credit standing, average days to pay, receivable days outstanding, outstanding balances, etc.
Supplier Account Management functional roles includes insights such as agreed invoice terms, value of goods ordered but not yet received, value of goods received but not yet invoiced, outstanding balances, etc.
Administrators can easily configure security access for each portal user by defining an operator as a portal user; configuring each portal role with the appropriate access; and assigning the correct functional roles to the portal operators.
2021-R1
In a server-side reporting environment, the SYSPRO Reporting Services infrastructure caters for using the operator's Office 365 account when sending emails. This provides visibility to the recipients of distributed reports by displaying the address of the operator who emailed the report.
This only applies if a valid Office 365 account is configured and enabled within the Personal Settings program (SYSPRO Ribbon bar > Home > Personal Settings) and the appropriate Email/SMTP settings for emailing via Office 365 are configured at company or system-wide level (depending on your setup options).
If the Use system-wide SMTP details company setup option is enabled (Setup Options > Company > General) then ensure that the correct Email/SMTP settings are configured against the system setup options (Setup Options > System Setup > Connectivity).
2020-R1
SYSPRO's portal architecture now caters for dedicated Portal supplier and Portal customer fields against each operator.
Previously, when a portal user logged into the SYSPRO Supply Chain Portal, the system used the Default supplier code entered in the E.net pane of the Operator Maintenance program as the supplier code.
The new Portal user fields are maintainable within the Options pane of the Operator Maintenance program.
The Portal customer field is currently not in use and will only become relevant with a later release of SYSPRO.
If you configured RFQ portal users prior to this change, the supplier codes are seamlessly migrated as part of the upgrade to the SYSPRO 8 2020 R1 release. No additional configuration is required.
2019-R2
The SYSPRO Supply Chain Portal allows users beyond a SYSPRO site to connect, interact and transact using the SYSPRO Web UI (Avanti) HTML5 user interface.
Adding Portal users to your SYSPRO configuration provides external user access to specific functionality (using a dedicated user interface and menu system) based on the portal features available.
Features currently available from the SYSPRO Supply Chain Portal:
-
Request for Quote System:
This lets you collaborate with your suppliers by automating the quote process and enabling suppliers to action an RFQ.
2019-R1
The new Purchase Order Bulk Email functionality lets you email multiple purchase orders to corresponding suppliers in a single process.
Benefits:
-
Improved purchasing efficiencies
-
Quicker processing time
2018-R2
2018-R1
The platform is embedded in the SYSPRO product and combines a number of technologies (e.g. Social Media, Collaboration, Machine Learning, Cognitive Services and Data Analytics) into one application:
Benefits:
- View your company's operating status 24/7
- Drive user collaboration with social ERP conversations
- Harness the power of machine learning on your data to achieve sentiment analysis on your transactions
- Simplify complex technologies and business processes
- Enable faster decision making
- Follow relevant information and have this surface automatically
- Enable integration of SYSPRO data onto a messaging platform
- Enable trend analysis in conversations
- Improve user experience with a familiar, easy-to-use social media-type user interface
- Encourage system usage across the entire organization
As with social media, Harmony users can follow, post and collaborate within the organization network using real-time information from the SYSPRO database. Using the data generated from these interactions, the system intelligently pushes pertinent information to the user using familiar interfaces.
This provides a more personalized working platform for users, allowing them to create their own profile, follow and track key data, take action and provide and share insights relevant to both internal and external stakeholders, all from a single view.
Harmony is a collaborative, user-friendly social platform at the core of ERP that gives users a familiar interface through which to interact with the SYSPRO ecosystem and conduct their daily business.
Data Sentiment enables a complete spectrum picture of customer opinion about your services or products for informed and strategic decision making. Visual ques (the equivalent of emoticons) help alert users by attaching sentiment to specific items.
Key notes attached to these items are detected to reveal the tone in terms of the state of an event, customer or component which tracks potential future issues regarding customer service and happiness before they arise.
Emoji | Sentiment |
---|---|
Very happy | |
Happy | |
Neutral | |
Unhappy | |
Very unhappy |
Most social media applications (like Twitter or LinkedIn) use intelligent machine learning algorithms to detect trends from the messages posted and then surfaces that information to the user according to relevance.
Similarly, Harmony uses predictive analytics to reveal trends that provide actionable insight. The difference is that not only does Harmony process machine learning and trend detection on conversations, it also processes these on the core SYSPRO database.
Harmony identifies transactions on the SYSPRO database, the key fields against which these transactions are being processed and then performs trend detection and aggregation on the data. It presents this information in chart form to reflect what is currently trending in the SYSPRO database.
For example:
A stock code could be used in a large number of sales orders, as well as some purchase orders and RMAs. In this case, that stock code would be trending.
This highlights critical information without you having to request it or consolidate reports across the different modules.
Information and Intelligence
2023
enables the seamless blending of SYSPRO data with big data providers of cloud-based data stores.
This enhancement introduces the following additional data connectors:
-
BigQuery
-
Cloudera
-
Couchbase
-
Hive
-
MongoDB
-
Presto
-
Amazon Redshift
-
Amazon S3
-
Spark SQL
Empowering organizations to use big-data and cloud-based data services (e.g. IoT data collection) and to leverage Embedded Analytics to blend and visualize processed data alongside SYSPRO data in one solution.
This offers organizations improved visualization capabilities for big data and access to cloud-based data sources. By allowing for the blending of data and visual analysis within key processes, you can improve decision-making supported by analysis, to drive a performance culture, and benefit from data-driven analytical capabilities.
The feature provides analytical dashboards and visualization capabilities that help you manage core aspects of a business' operations, without needing third-party business intelligence solutions.
Administrators can now activate or deactivate Embedded Analytics (regardless of the configuration status) by using the new Embedded Analytics enabled setup option (Setup Options > System Setup > Connectivity).
This is useful if you need to disable the module for any reason as it allows you to easily toggle your use of the feature.
has been enhanced to provide automated filtering for contextual analytics within SYSPRO, allowing you to filter dashboards based on a key field within a SYSPRO program.
By deploying dashboards that automatically filter based on the key field, you gain access to enhanced analytical capabilities, facilitating data-driven decision-making within the specific area of SYSPRO you are working in.
This advancement brings benefits to various stakeholders (including system integrators, business analysts, CIOs, and system administrators) who now have access to improved analytical tools that streamline workflows and enhance decision-making processes.
Manual filtering is no longer necessary; instead, you can harness the power of dynamic filters that adapt to the specific context within SYSPRO. This ultimately lets you embrace precision-driven analysis and experience unprecedented real-time decision-making.
has been enhanced to provide in-SYSPRO dashboard migration capabilities between SYSPRO instances. This reduces the complexity and errors associated with dashboard migration by eliminating manual processes and multiple steps involved in transferring dashboards, especially those with dependencies on Business Activity Queries.
The new Embedded Analytics Export and Embedded Analytics Import programs let you seamlessly export your dashboards from one SYSPRO instance to another.
In addition, template dashboard packs offer pre-configured analytics experiences within SYSPRO. These dashboards are fully interactive workspaces that cater to specific roles within your organization, providing insights into the various aspects of your business:
-
Customer Analysis for Accounts Receivable
-
Supplier Analysis for Accounts Payable
-
Cashbook for Treasury Department
-
Finance Manager
-
General Ledger Analysis
-
General Ledger Dimension Analysis
-
System Utilization
-
Job Status Board
-
Production Capacity Board
-
Production Throughput Analysis
-
Inventory Management Analysis
-
Inventory Management Operations
-
Sales Analysis
-
Sales Orderbook
-
Supplier Performance
-
Supply Chain Analysis
-
Supply Chain Operations
-
WMS
Using the new migration capabilities, you can easily import the templates you require into all companies available within your SYSPRO environment.
The standard template dashboard packs (supplied by SYSPRO) are shipped with the product and stored within the \Base\Samples folder.
This enhanced dashboard migration capability provides improved administration efficiency, increased productivity and a simplified workflow, allowing you to focus on making informed decisions based on reliable data.
2022
The programs typically associated with business insight tiles in the SYSPRO Desktop version are now also available in the SYSPRO Web UI (Avanti) version. This ensures that tiles can be created, maintained, imported and exported using both versions.
The feature provides analytical dashboards and visualization capabilities that help you manage core aspects of the business’s operations, without needing third-party business intelligence solutions.
As well as supplying you with a business management system that acts as a system of insight, it also empowers SYSPRO users to easily create, customize and deploy dashboards and visualizations anywhere in SYSPRO.
lets you transform your current data into visualizations and dashboards, providing decision making analysis to business users and functional roles.
The ability to turn data into powerful, insight-driven experiences dramatically reduces operating costs and increases your visibility of operations. It provides improved decision making and accelerates your time-to-value (without requiring additional development resources or specialist skills).
SYSPRO's Application Designer feature is a suite within the SYSPRO core application that partners and customers can use to create new applications for the SYSPRO platform. These applications can in turn be used by end-users to further customize and personalize the application (e.g. add custom form fields, customized panes, etc.).
The Application Designer is designed to reduce the complexity of coding by providing a simple interface to the SYSPRO core functionality. It inherits and harnesses all SYSPRO's underlying security, enrichment and flexibility, and leverages the comprehensive library of SYSPRO business logic, UI controls and event handlers.
It lets developers extend the enterprise by creating newly-imagined solutions in both the SYSPRO Desktop and SYSPRO Web UI (Avanti) versions, saving cost and time in building out new SYSPRO platform solutions, as well as improving productivity and story-boarding.
SYSPRO OData now caters for access to SYSPRO-designed Business Activity Queries (i.e. SQL Database view objects prefixed with bq_). This extends your ability to retrieve data from a Business Activity Queries using the SYSPRO OData Connector.
You access Business Activity Queries directly from within the SYSPRO ODATA Connector endpoint. While the ODATA Connector URL conventions remain the same, the Business Activity Queries are now included in the list of SQL Objects to which you can connect or from which you can retrieve data.
The Business Activity Queries feature (released for the SYSPRO Desktop version in SYSPRO 8 2021 R2) is now available in the SYSPRO Web UI (Avanti) version. In addition, you can now export and import business activity queries in both versions.
The export and import functionality allows you to transfer your business activity queries to multiple SYSPRO instances without having to manually recreate them at each new site, or access SQL to create and manage custom data views.
This lets you develop and test your business activity queries in SYSPRO and then export them, for importing into your live production environment.
To provide a more responsive browser experience and improve the compatibility with third-party web-based solutions, the SYSPRO Desktop web browser capabilities have been enhanced to utilize the latest Microsoft Edge browser technologies. This allows for a rich and secure web browser experience within SYSPRO.
2021-R2
The SYSPRO Reporting Services architecture for printing and reporting (both client-side and server-side) has been upgraded to use SAP Crystal Reports 2020.
The advantages of this upgrade include:
-
Faster installation time (depending on the hardware and software configuration).
-
Reduced footprint on the reporting server installation (SAP Crystal Reports Server 2020 SP2 is 64-bit).
-
Faster start-up time for the Java server when using client-side reporting.
-
Improved performance when previewing, printing and archiving documents (depending on the environment and hardware configuration).
Our internal testing has indicated an average of 50% reduction in processing time.
-
Quicker processing times when previewing reports and documents using the native XML driver.
-
Increased scalability lets you process reports with larger XML (depending on the complexity of the XML structure).
The install and use of the SYSPRO Additional Reporting Software is dependent on your installed version of SYSPRO 8:
-
Additional Reporting Software 2013 (i.e. SAP Crystal Reports 2013):
Applies to SYSPRO 8 2020 R1 and prior versions.
Due to SAP Crystal Reports 2013 having reached the end of its life cycle, the Additional Reporting Software 2013 is no longer available for new installations from January 2024.
-
Additional Reporting Software 2016 (i.e. SAP Crystal Reports 2016):
Applies to SYSPRO 8 2020 R2, SYSPRO 8 2021 R1 and SYSPRO 8 2021 R2.
Due to SAP Crystal Reports 2016 having reached the end of its life cycle, the Additional Reporting Software 2016 is no longer available for new installations from January 2024.
-
Additional Reporting Software 2020 (i.e. SAP Crystal Reports 2020):
Applies to SYSPRO 8 2021 R2 to SYSPRO 8 2023.
From January 2024, the Additional Reporting Software 2020 is the only SAP Crystal Reports version available for new installations.
-
Additional Reporting Software 2020 SP4 (i.e. SAP Crystal Reports Server 2020 SP4 server-side and SAP Crystal Reports Server 2020 SP35 client-side):
Applies to SYSPRO 8 2023 and later versions.
This is only applicable within SYSPRO 8 2023 if Hotfix KB8100663 has been applied.
The SYSPRO OData feature lets you connect securely to SYSPRO data without direct SQL access and retrieve data for use by third-party applications. It is a future-proof technology that provides a RESTful API to the SYSPRO database and allows OData-compliant applications to query SYSPRO data in a standard and controlled manner.
Although it is available for both on-premise and cloud solutions, SYSPRO OData is the only mechanism available when applications need access to SYSPRO data in the SYSPRO Cloud ERP environment (the SYSPRO Cloud ERP platform doesn't allow direct database access by any application or personnel).
Accessibility
You can connect to the SYSPRO OData Service on an HTTPS endpoint and retrieve live data from the SYSPRO company and system-wide SQL databases (in that SYSPRO instance).
Security
SYSPRO OData is secured via a prerequisite SSL certificate on the endpoint. You can then use your predetermined SQL user credentials to access the underlying SYSPRO SQL table data.
For SYSPRO Cloud ERP, external access is then protected from attack and subject to intrusion detection.
Functionality
You can connect external third-party applications to the SYSPRO OData Service for analytics, reporting or triggering requirements. Scalability is supported by best practice guides.
Solution Use
A typical user would connect a product such as Microsoft Excel or Tablaeu to the SYSPRO OData solution, extract data for further analysis or presentation in a visualization tool, and set up schedules to refresh the data.
SYSPRO Business Activity Queries provides a low-code dataset creation tool based on business logic that solves custom dataset requirements across a number of areas of enterprise reporting in SYSPRO.
These include:
-
Business insight tiles
-
Crystal Sub Reports
-
Artificial Intelligence and Machine Learning Dataset Inputs
-
Business Intelligence Tools
-
SYSPRO Report Writer (via the Data Dictionary)
-
SYSPRO OData Custom Datasets
SYSPRO Business Activity Queries are SQL views that are created in the relevant company databases and (because they are defined in SYSPRO) are recognized as data sources. They provide a view into the business data commonly used during the typical business management process. The queries are built and secured in the core ERP system and then surfaced to users via their enterprise reporting and connectivity solutions.
Benefits:
-
Reduced risk of inappropriate access to SYSPRO data.
-
Increased flexibility of creating custom linked data, including custom form fields.
-
SQL views no longer need to be created outside of SYSPRO (i.e. using a tool like Microsoft SQL Server Management Studio).
-
Less reliance on custom SQL objects for data access (for both reporting and integrations).
-
Reduced need for SQL knowledge in creating custom datasets.
The Insight Tile Definition program simplifies designing, verifying and deploying business insight tiles. New tiles are easily created with the revised program which supports regular text, line and bar chart tiles.
Existing and standard SYSPRO tiles can be copied and subsequently changed. The Insight Tile Definition program integrates with the new Business Activity Query Builder program to allow easy access to custom SQL views.
This functionality lets SYSPRO administrators import customized report templates into SYSPRO Reporting Services from any location (i.e. local disk or external hard drive). Previously, this involved a lengthy process of manually copying the relevant report templates in to a specific directory.
Customized report templates are created using the SAP Crystal Reports designer and imported into the SrsReporting table of the system-wide database.
2021-R1
The Tax totals for SRS sales order documentation feature (exclusive to SYSPRO Reporting Services) is designed to comply with the Canadian and US legislation that requires tax total amounts to be shown on sales order documentation. All calculations relating to order and line totals in Sales Order Entry and Point of Sale Entry are performed using a 3rd party tax system.
Totals you can add when using a 3rd party tax system include:
-
Canadian GST and PST
-
US State, County and City tax
This feature is available once you have enabled the Apply USA 3rd party tax in Sales Orders setup option (Setup Options > Tax > Sales and Use Tax).
2020-R2
Document printing in SYSPRO Web UI (Avanti) has been simplified with the addition of new format setup programs that let you view the SRS document options.
You can now define format templates for SRS document printing in SYSPRO Web UI (Avanti) :
-
AP Check Format for SRS
-
AR Permanent Entries Format for SRS
-
AR Statement Format for SRS
-
AR Discount Cr Dr Notes Format
-
AR Dunning Letter Format for SRS
-
Cash Book Remittance Format for SRS
-
Inventory Document Format for SRS
-
Purchase Order Format for SRS
-
Inspection Document Format for SRS
-
Quotation Document Format for SRS
-
RMA Document Format for SRS
-
SO Document Format for SRS
-
Factory Documentation Format for SRS
-
WIP Inspection Document Format for SRS
From SYSPRO 8 2020 R2, you'll be upgraded to use SAP Crystal Reports 2016 SP8 as the reporting technology for both server-side and client-side reporting. The upgrade is mandatory for server-side reporting and optional if you are using client-side reporting.
This means that when using server-side reporting, part of the upgrade process involves uninstalling SAP Crystal Reports 2013 from your server and installing the later SAP Crystal Reports 2016 SP8 version. You should be aware that the uninstall and install process can take a significant time because of the complexity of the Crystal Reports product (some customers have reported this taking 2 or more hours).
When using client-side reporting, your clients can remain on the existing Crystal Reports version and upgrade to SAP Crystal Reports 2016 SP8 later when required (i.e. they can continue to produce reports using the previous Crystal Reports version).
Server-side Reporting
SYSPRO Reporting Services for server-side reporting now uses the following from SYSPRO 8 2020 R2:
- SAP Crystal Reports Server 2016 SP8
- SAP BusinessObjects BI platform .NET SDK Redistributable 64bit 4.2 SP8
- SYSPRO 8 Reporting Host Service (64bit)
The SYSPRO Reporting Services upgrade is mandatory if you are using server-side reporting.
Please note that the upgrade process can take some time.
Client-side Reporting
The changes to SYSPRO Reporting Services for client-side reporting from SYSPRO 8 2020 R2 are as follows:
- The Report Designer has been upgraded to use SAP Crystal Reports 2016 SP 8.
- The new client runtime used is SAP BusinessObjects BI platform .NET SDK Redistributable 32bit 4.2 SP8.
- The updated SYSPRO 8 Reporting Components that are installed include the native xml driver and necessary Java runtime.
The SYSPRO Reporting Services upgrade is optional if you are using client-side reporting. Therefore, existing customers do not need to roll out the upgrade to all client machines at the same time.
2020-R1
The AI administrator program was expanded to include an importance gauge for AI projects.
The Feature importance graph (displayed below the Model information) displays a score for each SQL column in the AI project, indicating which data affects the predicted value the most.
This graph and a link to the corresponding data is also displayed when selecting an AI tile in SYSPRO Web UI (Avanti).
Existing trained projects must be retrained to recreate the compact model to include the feature importance.
The suite of GL Trial Balance programs now includes summary totals for the current financial period according to the defined GL accounts. This is displayed in the final page of the report in a Company totals - Summary for current period page.
This feature includes the following programs:
- GL Trial Balance
- GL Trial Balance for Excel
-
GL Trial Balance by Group
This report also displays an account type breakdown at the end of each group defined for ledger codes (if you are generating the report for a current period or year-to-date).
2019-R2
There is a new Optimize print option available from within the Maintain SRS Document Templates program.
In a server-side environment, this option lets you print documents as soon as the data becomes available as well as archiving the documents at the same time.
Although this dual capability of printing and archiving applies to both single and batch modes, the performance benefit is more visible when printing in batch mode.
When you enable the Optimize print option and are batch printing in a server-side environment, the XML file that is generated for each batch is now only generated once, resulting in improved performance (i.e. a document can be sent to the print queue as soon as the data is extracted and the previous document has completed).
Using the Document Printing API architecture, this XML file is now generated from the core program instead of the applicable document printing program (e.g. AR Statement Print) and is then sent to the SYSPRO 8 Reporting Host Service to produce the document.
When you enable the Optimize print option and are printing in a server-side environment that requires document archiving, the process is now simplified by combining the process of printing and archiving (i.e. you don't need to split your archiving into multiple batches).
When you enable the Optimize print option, it applies only to the following document types:
-
A/R Statement Print
-
Purchase Orders – Foreign
-
Purchase Orders – Local
-
Quotation - Multiple Column
-
Quotation - Multiple Line
-
Quotation – Single
-
Delivery note
-
Dispatch note
-
Invoice
-
Order acknowledgment
-
Factory Documentation
The Optimize print option is only applicable when the following grouping options for a document template are disabled:
-
Spool multiple documents as a single job
-
Group by email address
-
Group by contact information
The Administration UI program within SYSPRO Web UI (Avanti) has been enhanced to allow you to :
- Activate a selected project that you require to be used for all predictions.
- De-activate active projects when they are not required.
- Delete a de-activated project that is no longer required.
The Administration UI program within SYSPRO Web UI (Avanti) has been enhanced to allow you to download and import projects (i.e. you can now download a selected project in the project tree list using the browser and import it at another site).
This is particularly helpful when a SYSPRO partner builds a project off-site as they can now easily import it to the customer's machine.
The provision of AI through the expansion of Business insights and state-based visualizations.
For regression models, AI tiles can now use gauges to display a predicted value, indicating whether it is positive or negative (tile type: MLGauge).
You can use the Insight Tile Definition program (core SYSPRO) to define a KPI for your tile. SYSPRO Web UI (Avanti) will use this KPI to render the AI tiles.
The following anomaly project samples have been added to the Administration UI program in SYSPRO Web UI (Avanti):
- Purchase Order Line Anomaly
- Sales Order Line Anomaly
Additional sample business scenarios are now available using predictive and exception machine learning and artificial intelligence:
- PO receipting process and scrap
- Predicted supplier performance
- LCT expected delivery
- Chance of a machine producing a fault
- Sales of stock codes by location
- Payment of invoices by customer
- Lost sales reason predicted
2019-R1
Configuring security and ensuring consistency across various operators is a complex process that typically involves a number of programs.
SYSPRO's Security Settings Dashboard program lets SYSPRO administrators query operator security settings within a single program.
Benefits:
-
Query and view security information.
-
Verify which operators have access (and how the access is configured) to various securable entities.
-
View possible program conflicts.
-
Amend security configuration in related programs via smart links.
2018-R2
Additional improvements have been made to the business insights feature:
- Simple and flexible warning and critical threshold definition.
- Color and/or Icon override when thresholds reached or exceeded.
- Operator, Role, Company and System-wide KPI definition.
- Definition provides single view of all KPIs.
Machine learning forms part of the SYSPRO Artificial Intelligence module. It uses specific algorithms and statistics to examine historical data. The program then uses the data patterns to reveal trends and predict future outcomes, benefiting management by presenting the big business picture.
Although these predictions require minimal human intervention, they rely heavily on the data quality and the attributes of the SQL statement. Reliable predictions will support business processes and improve decision making by learning from past experiences.
2018-R1
Business insight tiles (also called insight tiles or just tiles) are essentially SQL scripts displayed in a tile format within a SYSPRO web view. These tiles are context-driven and let you act instantly on events, facilitating informed business decisions and sound business behavior.
They are an individual employee performance management tool for all levels of engagement, providing an intuitive, real-time view of performance against KPIs, goals and targets.
The Insight Tile Definition program lets you create and deploy business insight tiles. You can define specific thresholds for targets or key performance indicators (KPIs) and highlight these values on business insight tiles.
KPIs on tiles can be used to highlight values approaching or exceeding pre-determined objectives or thresholds. This lets you proactively keep an eye on approaching targets. These targets could be a certain value, company-wide goal or a specific target agreed for a person or a role within the organization.
Tiles can be added to the main SYSPRO menu to surface company information (e.g. the total backorders for the company) or they can be added to specific programs and provide the key field as a context (e.g. the total backorders for a customer).
Additionally, when you click on a Business Insight tile, you can drill down to more detailed information displayed in a list view that derives its context from the specific tile measurement parameters.
You can also create administration insights (e.g. failed transactions, users logged in, etc).
Benefits:
-
Accelerate turnaround time and drive throughput by streamlining the actions and activities that occur between one task and the next.
-
Increase decision-making capability with increased visibility into operational performance of the company by individual and department across the entire operation to determine where you are successful and where you need to improve.
-
Measure and improve performance by assigning standard, or tailoring specific, key performance indicators and metrics designed with the ability to immediately action work-to-lists - converting KPIs into meaningful improvement.
-
Empower the workforce to meet goals and targets by assigning insights in an intuitive, self-explanatory, easy-to-use interface, aligned with critical business drivers and work-to-lists to be actioned
The Open Reporting API lets developers and external applications call SYSPRO to run and distribute documents directly in the external application.
Leveraging the SYSPRO Reporting Service Server infrastructure, developers can query the SYSPRO database and produce the required documents which are added to the print queue from where they can be viewed, executed and managed. Developers can access the document via the document queue for further automation (a destination code indicates the origin of the queue item).
Digital Business Platform
2023
The AP Invoice Automation feature centers on a form recognition solution (powered by Azure Cognitive Services) that enables the digitization of AP invoice data directly from physical forms, streamlining data entry and expediting the three-way invoice matching process.
SYSPRO data is extracted from invoices and automatically matched to existing information in the system. A key advantage is its integration with the holistic SYSPRO solution to offer a single point of communication, eliminating the need for disparate systems. License bundles of Document Services credits allow for the seamless integration and use within the three-way GRN matching solution.
2022
A responsive and limitless design canvas has been introduced to improve the customization and personalization features within the SYSPRO Web UI (Avanti) version. This enables you to design or personalize user applications without layout limitations.
In the SYSPRO Desktop version, this is equivalent to moving, positioning and resizing docking panes.
The SYSPRO Web UI (Avanti) architecture has been re-engineered to remove the column layout restriction and provide a more fluid and responsive design. This lets you position and resize your data objects without column layout style restrictions and allows you to personalize the layout of applications without needing to use the Visual Designer program.
The Visual Designer program now provides a fluid design surface without a column layout option/section.
In addition to being able to drag and move data objects on the design surface, you can now also resize them, even when they span sections.
The application view lets you personalize the layout of an application without having to use the Visual Designer program.
In addition to being able to drag and move data objects, you can now also resize them.
You can't remove or add data objects; you can only resize them or place them in different locations.
There is also now a clear differentiation of data objects as they will no longer blend into each other and are fixed in size. If the content is larger than the assigned space, automatic scroll-bars are displayed once you hover over the data object.
The ability to personalize a web view is controlled using the Avanti - Allow personalization of Webviews security activity (disallowed by default) and can be applied by operator (Operator Maintenance) or by role (Role Management).
You can also reset your user personalization using the Reset Layout option that is available from the Customize icon.
-
To activate moving and resizing, hover over the data object or on the edges of the data object.
-
You can't resize a data object from the top, as this area is used for moving it around the page (i.e. when the cursor turns into a hand).
-
You can enable a lock icon to prevent further moving or resizing (the icon is displayed in orange when enabled and black when disabled).
2021-R2
To provide operators with the same customization experience across any machine (and in the event of a pod loss in a SYSPRO Cloud ERP environment) the following customization settings per operator are now retained in SQL within the SysSettings table of the system-wide database:
-
System-wide personalization settings
-
Recent Programs
-
Favorites
-
Other SYSPRO menu personalization
When an operator logs into SYSPRO and the Persist operator UI settings to SQL option is enabled, the system checks the SQL system database for any customized operator settings defined and returns these if found. If these settings are not found during the start-up process, the system checks the file system (\Base\Settings) and, if found, copies these to the SysSettings table and returns the settings to the SYSPRO instance.
Advantages of storing this data in the database include:
-
Centralized access to all related data
-
Simplified portability of data and backup strategy
-
Improved performance
-
Provision for enhanced scalability in future releases
To provide operators within defined roles with the same customization experience across any machine (and in the event of a pod loss in a SYSPRO Cloud ERP environment) the following role customizations are now retained in SQL within the system-wide database:
-
Role customization files (e.g. \Settings\Role_xxx, stored in the SysRoles table)
-
Role menu files (stored in the SysMenu table)
When operators within a defined role log into SYSPRO, the system checks the SysRoles and SysMenu tables for any customized role settings or menus defined and returns these if found. If these settings are not found during the start-up process, the system checks the file system (\Base\Settings) and, if found, copies these to the respective SQL database tables and returns the saved settings to the SYSPRO instance.
Advantages of having this data available from the database include:
-
Centralized access to all related data
-
Simplified portability of data and backup strategy
-
Improved performance
-
Provision for enhanced scalability in future releases
2020-R2
New power tailoring functionality in SYSPRO Web UI (Avanti) lets you customize the platform to suit your own personal requirements:
SYSPRO Web UI (Avanti) lets you customize applications (such as adding scripts to change the behavior of form fields or grid data) or extend the capabilities of any application to display more information, either from the SYSPRO database or from any external application.
All applications in SYSPRO Web UI (Avanti) or SYSPRO generally comprise grids, form fields, charts, notepads and toolbar buttons. You can also add user-defined customized panes to any application which can contain a grid, form or a number of other types of controls.
To customize aspects of the SYSPRO application in the core product, you would previously right-click on a form field, toolbar, grid column header or docking pane window title, which enabled you to access the VBScript Editor, add a customized pane or to generally access customization capabilities.
All customization capabilities in SYSPRO Web UI (Avanti) are controlled by a single program: Customize Application which you can access from the Settings icon in any application. The program is only available if the VBScript security option is enabled and are not logged in as a role.
The program provides the following capabilities:
-
List views
-
Add a custom column
-
Edit a VBScript
-
Apply conditional formatting
-
Add or remove a grid column's visibility
-
Remove a custom column
-
-
Form fields
-
Edit a script for a form or form field in the application
-
Add or remove a field’s visibility in SYSPRO
-
Remove a custom form field
-
-
Toolbar buttons
-
Edit a script for any toolbar button used in the application
-
-
Custom form fields
-
Create or modify a custom form field
-
Add a custom form field to the application
-
Add a field from an associated master table to a form
-
Add a scripted field to a form
-
-
Additional components
-
Create your own customized pane or component
-
Add a pre-built component to the application
-
-
Customized panes
-
Edit or remove any existing customized panes
-
Reset the layout for the application
-
Considerations:
-
You can also access the Customize Application program with identical capabilities from the gear icon in core SYSPRO..
-
In SYSPRO Web UI (Avanti), it is typically a two-stage process for a web view to be enhanced with new content or controls:
- Customize the application to add capabilities.
- Modify the web view using the Visual Designer to position the new controls or content.
Individual operators can define the following personal preferences in SYSPRO Web UI (Avanti) by selecting the Personal Settings option from the settings icon on the home page:
-
Define the company date for all operators, or temporarily for the current run of SYSPRO Web UI (Avanti).
This is dependent on the operator having the correct security access.
-
Reset the saved settings for window positions and grid layouts.
SYSPRO Web UI (Avanti) automatically saves window positions and changes to grid layouts by operator. However, you can now reset these to their default values using the links provided.
-
Configure your own Office 365 credentials.
You can modify the contents of any SYSPRO Web UI (Avanti) grid by using the following capabilities:
-
Conditional formatting
This lets apply formatting against any column in the grid based on simple rules.
-
Custom columns
You can add columns to the grid based either on custom form fields or from master table data.
The custom columns that can be added are determined by the keys that are available in the grid columns.
-
Column sum | Column average | Row count
You can select any numeric column to be either summed or averaged.
If you select to display a row count, this is then displayed in the grid footer for the first column in the grid.
-
Edit a macro
You can create a script to execute against the grid for various events, such as when the grid is populated with content, or when a grid's contents are about to be submitted to the database.
You can add toolbar items to a web view using the Visual Designer.
Select the Add toolbar item option from the left or right-hand side of the Visual Designer to add items to the left or right-hand side of your web view.
Toolbar buttons correspond to their equivalent in the core SYSPRO product.
You can configure SYSPRO Web UI (Avanti) to automatically run a program when you log into the system. Open the browser URL and append a question mark, followed by startup parameters using the following syntax:
?StartupParameters=/prog=xxxxxx /link=y
where xxxxxx indicates the name of the program and y indicates the entry to be used in the program.
For example:
If you want to automatically launch the Customer Query program for customer 1 when opening SYSPRO Web UI (Avanti), your browser URL should reflect the following syntax:
?StartupParameters=/prog=ARSPEN /link=1
The login page is displayed first if you haven't enabled the Keep me signed in option on the login page. The program defined in the startup parameter is then launched once you are successfully authenticated.
You can now create a series of tasks (i.e. programs) in SYSPRO Web UI (Avanti) that can be executed sequentially by selecting the Task Automation workspace option from the settings icon on the home page.
For example:
You may want to create a month end procedure that must run a series of programs one after the other. This can be automated so that when you start to run the task group, all programs are automatically run one after the other until the group is complete.
A task item can run a program or report and can be scheduled to run on a certain day and, optionally, recur daily, weekly or monthly. Programs can also be automated so that they apply specific values to form fields.
When a task group has completed, the executed tasks are then displayed in the Task Messages grid.
Applications in SYSPRO Web UI (Avanti) are designed to display most information in a single page and, where appropriate, the use of pop-up windows enables additional information to be surfaced.
For example:
You can view Movements and Warehouse history lists as pop-ups in the Inventory Query program.
Lists such as these are displayed by default in pop-up windows that can be re-sized and repositioned in the browser. However, you can change this behavior using the Visual Designer to make these lists appear in the single page.
Some windows are displayed as modal, meaning that you can't click behind the window and that you must first complete the task within the current window before returning to the previous screen.
You can now move and re-size these modal windows as required. The position and size of the window is then automatically remembered so that it is repositioned to the same location when the window is displayed again.
Modal window positions for SYSPRO Web UI (Avanti) are saved on the application server in the text file \Settings\AVANTI\ModalWindowsAdditional_operator.txt.
The SYSPRO Avanti Software Development Kit lets developers create their own applications that connect to SYSPRO Web UI (Avanti).
A Microsoft Visual Studio extension (included in the SDK) provides templates for new projects (and controls used within those projects) together with a number of development productivity features. In addition, the extension allows for debugging of SYSPRO Web UI (Avanti) plugins and supports the creation of bespoke cards.
The SYSPRO Avanti Software Development Kit supports a variety of use cases, from basic customization and scripting in SYSPRO Web UI (Avanti), to entire embedded applications in the SYSPRO Web UI (Avanti) infrastructure.
You can still use VBScript customization for simple user interface customization and automation, but for more complex scenarios the SYSPRO Avanti Software Development Kit provides a powerful solution.
The benefits of this SDK over VBScript customization includes:
- Better performance.
- Full development environment of Microsoft Visual Studio with productivity extension.
- Intellisense and code completion.
- Live debugging of code with breakpoints.
- Access to the entire SYSPRO Web UI (Avanti) API.
Resources will be made available on the SYSPRO Learning Channel.
2020-R1
The usability of the SYSPRO Rules Engine has been extended to include the following actions within the Rules Administrator of SYSPRO Web UI (Avanti):
Action | Description |
---|---|
This action lets you send an email. |
|
Workflow Action |
This action lets you call into a SYSPRO Workflow Services operation. |
2019-R2
The SYSPRO Rules Engine helps you streamline your business processes by acting as a sophisticated if/then statement interpreter (i.e. rule translator).
A set of services monitor your SYSPRO transactions in real time and (once a specific set of rules is defined) they analyze and determine when something you're interested in happens. Your configured actions required by each rule are then processed accordingly.
Rules are applicable to all SYSPRO transactions, regardless of where they originate (e.g. SYSPRO Desktop, SYSPRO Web UI (Avanti), SYSPRO Espresso, etc.).
Benefits:
Incorporating rules that monitor your SYSPRO database log enable the following capabilities:
-
Stay informed
Always be aware of what's happening in your business by configuring rules that inform you when specific transactions take place.
For example:
When a customer reaches their credit limit, SYSPRO can push a notification to SYSPRO Web UI (Avanti) and surface a SYSPRO Harmony beat.
-
Automate processes
Automate actions that are required when particular events occur.
For example:
Track the history of a specific database column.
-
Predict outcomes
Use predictions supplied by the SYSPRO 8 Machine Learning service within any part of a rule.
The SYSPRO Rules Engine automatically picks up any active AI Models focused on the same table as your target table, making these outputs available within your list of variables.
This lets you add conditions to a rule, as well as use prediction outcomes in your actions.
For example:
If the probability of a purchase order being late is higher than 80%, then push a SYSPRO Harmony beat that states 'There is an 87% change that order 000164 will be late'.
The Rules Administrator lets you create and maintain rules within SYSPRO Web UI (Avanti).
You can define the following parts for rules:
Part | Description |
---|---|
Target |
This indicates the table (and operation on the table) that should initiate a rule. |
Variables |
These are used to define or manipulate any values required in the Conditions or Actions. They include fixed values (e.g. strings, integers, dates) C# snippets and SQL retrieval. |
Conditions |
This is a set of conditional expressions that must be met before any actions are performed. To execute a specific action, conditions act as triggers that are initiated according to how the condition was configured. |
Actions |
Actions are executed when the rule conditions are met. |
You can now use predictions supplied by the SYSPRO 8 Machine Learning service within any part of a rule.
For example:
The SYSPRO 8 Rules Engine Service automatically picks up any active machine learning models focused on the same table as your target table, making these outputs available within your list of variables.
This lets you add conditions to a rule (e.g. if the probability of a purchase order being late is higher than 80%, then continue to the actions) as well as use conditions in your actions (e.g. a Harmony message could state: 'There is an 87% chance that order 000164 will be late').
A number of new actions can now be executed by the SYSPRO 8 Rules Engine Service:
Action | Description |
---|---|
Avanti Notifications |
These are messages sent to an operator in SYSPRO Web UI (Avanti). |
Espresso Notifications |
These are messages sent to an operator in SYSPRO Espresso. |
Delete Rule |
This deletes a rule after all its actions have executed (useful for once-off rules). |
Disable Rule |
This disables a rule after all its actions have executed. |
A number of sample rules have been added to the Rules Administrator:
Description |
Notifies an operator that a shipment might arrive more than 10 days late. |
Actions |
|
Uses |
Sample Machine Learning model LctDaysLate. |
Description |
Notifies an operator if a new job will be Late or On time. |
Actions |
|
Uses |
Sample Machine Learning model JobStatus. |
Description |
Notifies an operator when a new stock code is added to the inventory list. |
Actions |
|
Description |
Notifies an operator when the actual material cost exceeds the expected material cost. |
Actions |
|
Description |
Notifies an operator when a late invoice payment is predicted for a customer. |
Actions |
|
Uses |
Sample Machine Learning model CustomerInvoicePayDays |
Description |
Notifies an operator why sales orders over a certain value might be returned. |
Actions |
|
Uses |
Sample Machine Learning model LostSaleReason |
Description |
Predict supplier payments. |
Actions |
|
Uses |
Sample Machine Learning model ApInvoicePayment. |
2018-R2
Workspaces are customizable dashboards in SYSPRO Web UI (Avanti) that supply user roles with everything they need to perform their tasks efficiently and effectively.
They are essentially web views for roles and can contain anything that can be designed in the Visual Designer (e.g. Business Insights, Program Tiles, Charts, Flow Graphs, Cards, Grids, Forms, and any customized panes associated with the role itself).
A workspace is a way of grouping tasks or processes together in a way that is meaningful or relevant for an individuals role (i.e. similar to a Favorites menu, except that it is defined at a role level).
Benefits:
- Users have access to a single, customizable and personalized workspace.
- A single dashboard provides a view of the activities, actions and events most relevant to the user.
The Avanti Flow Graph Designer lets you add flow graphs to programs as well as create custom flow graphs to streamline your daily activities. A flow graph typically contains programs, reports and tiles that form part of a business process that you can navigate by selecting the flow graph entities.
2018-R1
Web Views are self-contained HTML5 pages that can include Fields, Charts, Cards and Tiles.
They provide a complete picture on a single screen and have been designed to display the most important information in a manner that is intuitive and simple to use.
You can design and customize your own Web Views using the Visual Designer program. Once deployed, these Web Views can be viewed by pressing F11 in the program for which one was created.
SYSPRO ships template Web Views with the product, which are located in the \Base\Samples folder of your SYSPRO installation.
Technology Development
2023
SYSPRO's Predictive Search feature has been bolstered with the implementation of a standard third-party control (an auto complete widget) to perform the predictive search capabilities. This will increase performance and stability of the predictive search in the SYSPRO Web UI (Avanti).
The SYSPRO user interface now caters for a number of new theme options (i.e. light, blue and dark) that change the appearance of all aspects of the product and are available from the Customize icon on the Ribbon Bar.
These themes override all Personalize user interface color settings, including any Skin that has been applied. You can switch between these themes at any time in SYSPRO, or return to the default view.
Themes are automatically applied to SYSPRO controls, with the exception of .NET User Controls. To apply a themed background color to a User Control, you can call the GetSYSPROInfo method. The returned XML will include the following elements:
<ThemeColor Value="Blue"/>
<ThemeBackgroundColor Value="0xFEF9F7"/>
<ThemeForegroundColor Value="0x000000"/>
The Notepad control is the only SYSPRO control that doesn't apply a theme.
We introduced a document viewer into SYSPRO Web UI (Avanti) to increase efficiency and usability. The Web UI Document Viewer allows you to display (as well as easily print or download) embedded documents directly within SYSPRO Web UI (Avanti). This eliminates the need to first download reports or documents in order to view them or take any further actions outside of the web application.
SYSPRO has enhanced its capabilities to allow you to manually synchronize files and tables that may be corrupt. The Repair System Data utility runs various update facilities to refresh system information in Microsoft SQL Server. This is done by importing programs, eSignature transactions, activities and fields, as well as the data dictionary.
Benefits:
-
An e.net license is not required to use this utility.
-
Standard files and tables shipped with SYSPRO, as well as any custom programs and eSignature transactions, can be re-synchronized.
-
Multiple items can be imported into the database at once.
2022
Increased Functionality
The SYSPRO Web UI (Avanti) architecture has been enhanced in various ways to ensure feature parity with the SYSPRO Desktop:
The grid infrastructure and handling of grid cell content within the SYSPRO Web UI (Avanti) has been improved in various ways, including:
-
Rendering of grid cell content for complex data types has been enhanced.
-
Editable grids no longer truncate decimal values.
-
You can now re-use grids within the Payment Cycle Maintenance program for multiple postings (i.e. when releasing invoices for multiple suppliers) without having to close and re-open the program.
-
You can now export grid content to Excel and PDF, even if the rest of the grid is disabled.
-
The scroll position within grids is now restored after you interact with a row and update a grid.
-
The following grid templates are now available within the SYSPRO Web UI (Avanti):
-
Inline Address boxes with multiple lines (i.e. AddressPlain)
-
Inline Charts (i.e. LineChart12)
-
Inline Images
-
Inline Thumbnails
-
Inline Progress bars (i.e. ProgressBlue)
-
The Customization Management program has been updated so that you can now export and/or import role customizations when using the SYSPRO Web UI (Avanti).
Enhanced Security and Compliance
From a security perspective, the entire infrastructure of the SYSPRO stack (i.e. SYSPRO Web UI (Avanti), SYSPRO Desktop, SYSPRO Services, etc.) was placed through complete system and software vulnerability audits, including penetration tests. And as a result, the security of SYSPRO 8 has been bolstered dramatically.
Some of the advancements in this area include:
-
Complete HTTPS support within the SYSPRO Web UI (Avanti), SYSPRO Services and integration.
-
No information is sent over clear text anymore. Where previously information was sent in the header, it is now sent in the request body allowing for full encryption of the message.
Improved User Efficiencies
Your control over search options has been improved by the new Show images in Predictive Search setup option (Setup Options > System Setup > System-Wide Personalization) which is enabled by default. This lets you disable (or enable) the display of key field images (e.g. stock code images) when using the Predictive Search functionality in the SYSPRO Web UI (Avanti).
If you don't require images to be displayed when using the search, then disabling this option can improve the Predictive Search performance when displaying your search results.
To improve the user entry experience, the SYSPRO Web UI (Avanti) platform has been enhanced to apply a MaxLength property to alphanumeric fields when binding data. This enables you to display data for certain widgets while the system takes the maximum length into consideration.
This MaxLength property determines the number of characters that can be used to display data within the SYSPRO Web UI (Avanti). It also controls the number of characters that can be entered for alphanumeric entry fields.
This property doesn’t change the existing Maximum Length defined against each key field within the SYSPRO Desktop.
For example:
-
You have a branch description that is 15 characters long but the current length is defined as 10 characters.
-
You then change the length of this field to be 20 characters within SYSPRO Desktop.
-
The branch description is then displayed with all 15 characters when this branch information is next loaded.
You can define the Maximum Length of your fields within the SYSPRO Desktop via the Field Properties options, or via the relevant Presentation Length setup option.
The SYSPRO Web UI (Avanti) infrastructure has been enhanced to provide more flexible search capabilities:
-
Improved handling of tabs on predictive search enabled fields.
Previously, when tabbing off a predictive search enabled field, you often had to tab twice to move to the next field. This is no longer the case, as tabs are now executed correctly on predictive search fields when nothing has been highlighted yet.
-
Support for cross company browsing on forms and searching data across multiple companies.
For example:
You can now browse currency data across companies within the Intercompany Currency Cross Reference program.
To improve user input and validation, the SYSPRO Web UI (Avanti) infrastructure has been updated to allow the application of input masks (i.e. masked text characters) to any form field.
For example:
In the SYSPRO Desktop, you can define the mask input text to be applied to the Telephone form field within a certain program as:
(_0_0_0) - _0_0_0_0_0
The characters _0 indicate that this must be entered as a numeric digit.
Therefore, your configuration of these input masks is now retrieved from the SYSPRO Desktop and applied accordingly within the SYSPRO Web UI (Avanti).
The infrastructure behind the Customer Query program has been updated to support the Show Statements function within the SYSPRO Web UI (Avanti). This means that you can now view your AR statements in HTML, as well as download and print them, directly from the Customer Query program when using the SYSPRO Web UI (Avanti).
The scalability and performance of the SYSPRO Web UI (Avanti) offering has been bolstered by the release of the SYSPRO Application Gateway service that, together with Microsoft Windows containers, allows a much larger number of users to run on a single application server.
The SYSPRO 8 architecture supports a system environment variable on the SYSPRO Application server that is designed to improve reliability over an extended period.
This resolves connectivity issues, improves performance for SYSPRO 8 sites with hundreds of concurrent users running SYSPRO 8 in a client-server environment, and removes the need to periodically reboot your Application server.
As part of the SYSPRO 8 journey to reduce files being persisted to the file system, you can now store your customized VBScripts (usually stored in the \Work\VBScripts folder) within the SysSettings table of the system-wide database.
You'll need to enable the Persist operator UI settings to SQL setup option (Setup Options > System Setup > System-Wide Personalization) to cater for this relocation.
This ensures that customization can be retrieved seamlessly in the event of a system crash, or loss of data on the file system, or a pod loss in a SYSPRO Cloud ERP environment.
You may notice an increase in the size of your database once you update to SYSPRO 8 2022; the increase in size being proportional to the size of the data being migrated from the file system.
Advantages of moving this data from the file system to the database includes:
-
Centralized access to all related data
-
Reduction of file system usage and maintenance
-
Simplified portability of data and backup strategy
-
Improved performance
System administrators can now configure and manage the folder used to store SYSPRO temporary files.
Selected SYSPRO applications make use of temporary files that are created to store information temporarily - either for a program's temporary use, to transfer information from one program to another, or for transfer to a permanent file or database storage once complete.
2021-R2
The SYSPRO Advanced Browse feature consolidates SYSPRO's traditional browse look-ups into a single program, making it easier to administer and customize. The traditional browse look-up programs are typically accessed from the browse icon, or by pressing F9.
From SYSPRO 8 2021 R2, all new programs that require browses default to using the new advanced browse facility which is available for valid key fields on a toolbar, grid or form.
For the traditional browse look-up programs (accessed from the browse icon, or by pressing F9) you will need to enable the Enable advanced browse option (Setup Options > System Setup > System-Wide Personalization) to take advantage of the new advanced browse features.
The architecture of the Electronic Signatures system has been re-engineered to simplify and enhance the user experience of configuring eSignatures in SYSPRO Web UI (Avanti).
The functionality of the legacy eSignature Setup program has been split into the following new programs (which are accessible both within the SYSPRO Desktop and SYSPRO Web UI (Avanti)):
-
Electronic Signature Configuration Setup
This program lets you enable the Electronic Signatures system and create or maintain your eSignature configuration levels and their associated access control.
-
Electronic Signature Transaction Setup
This program lets you configure specific transaction conditions against your eSignature configuration levels.
This assists system administrators who prefer to manage their administrative tasks in SYSPRO Web UI (Avanti), as they can now configure the Electronic Signatures system using the web UI.
In addition, new import and export functionality has been introduced within the Electronic Signature Configuration Setup program that lets you import and export your eSignature configuration levels from one environment to another.
The eSignature Setup program is still accessible via the Ctrl+R command and is fully functional in the SYSPRO core product, however this will be rendered obsolete with a later release of SYSPRO 8.
The GL XML Report Viewer program is available in SYSPRO Web UI (Avanti) from the GL Financial Reporting option of the Financial Reporting menu.
This lets you process GL financial reports based on a specific report code and allows for GL reports that have been designed for the XML Viewer to be rendered in the SYSPRO Web UI (Avanti) and previewed in PDF format.
Other capabilities include:
-
Financial figures within the report include hyperlinks that let you drill down to the applicable account.
-
The Account Transactions listview lets you query a GL code, post to the applicable account and drill down to transaction level.
-
The Transactions listview allows you to view journal information and execute the following Zoom functions for a specific source against the journal:
-
General ledger
-
AP Expense Journal
-
AP Expense Journal
-
A/R Cash Posting Journal
-
A/R Invoice Detail
-
Inventory Journal
-
GRN Journal
-
WIP Labor Journal
-
WIP Part Billing
-
AP Disbursement
-
Cashbook Journal
-
The Avanti Event Viewer (accessible from the icon on the Home page) logs all events and calls to the system so that support personnel can identify and resolve technical problems that may arise.
The Support Diagnostics function (accessible from the icon on the Home page) can also be used to help resolve issues with grid content not populating. Enabling this function retains grid files in the \Base\Settings\HTMLUX folder during the run of SYSPRO Web UI (Avanti) for the logged-in user. When exiting SYSPRO Web UI (Avanti), these grid files are removed and the Support Diagnostics option automatically switched off.
The user-interface includes the following improvements for a more intuitive and engaging user experience:
-
To-Do List
You can display the To-Do List in SYSPRO Web UI (Avanti) (which lists activities that require your attention) by selecting the Gear icon () on the Home page, followed by the Enable To-Do List option.
Similarly, you can display the To-Do List in a web view by launching the Visual Designer and adding the To-Do List Details grid to your layout section.
-
Customizing Task Dialogs
You can customize task dialogs to improve throughput, particularly on transactional screens. These customizations range from removing buttons and changing the default action button, to preventing the dialog from being displayed at all.
Currently, task dialog customization must be performed in SYSPRO using the Customize Task Dialogs program (accessible from the Administration tab of the ) however, these customizations are also applied when running in SYSPRO Web UI (Avanti).
As part of the continuing process to simplify SYSPRO configuration and consolidate the user interface, administrators can now manage the Company password and Prevent logins functionality from within the Setup Options program (Setup Options > Company > General).
This functionality was previously located within the Company Maintenance program.
Administrators can now add multiple printer devices that enables the printing of PDF documents using any third-party application. Depending on the application you choose to install, these third party applications dramatically improve print quality issues experienced when using Type 3 fonts and dot-matrix printers. These applications integrate to SAP Crystal Reports 2016 (used within SYSPRO) and let you silently print a PDF file with Adobe Acrobat Reader DC on your client machine.
Previously, SYSPRO required the underlying associated document information before it could print a PDF document. The file previously used to configure specific printer device names (UserSrsDocumentPrint.txt) has been replaced by this new functionality.
Considerations:
- This applies to SRS server-side document printing (i.e. your Reporting configuration setup option needs to be configured as Server-side reporting using SQL).
- SAP Crystal Reports 2016 is required to leverage the benefits of this enhancement.
- There are various methods that you can use to print your PDF documents:
Print using the preview window
A forced print using an installed instance of Adobe Acrobat Reader DC
Opening the document using the Windows Default Viewer. This doesn't apply to all documents, excluding PDFs which are easily printed using the SYSPRO Reporting Host Service and SAP Crystal Reports 2016 (client-side printing).
Inventory and General Ledger control records within the SYSPRO database architecture have been redesigned for greater scalability to allow the independent management of individual key numbers (e.g. registers, journals, etc.). This addresses the need to cater for the locking and, by extension, queuing of processes of the current control tables while a process retrieves and uses the next keys held in these tables.
Benefits
-
Greater scalability for high-volume sites
-
Less excessive blocks and bottlenecks in high transaction environments
Control records (which have been a core part of the SYSPRO architecture for many years) are used to store certain values that are updated continuously by multiple transactions (e.g. Financial next journal and register numbers, Lowest unprocessed journal numbers, MTD and YTD values per module, etc.). In high-volume environments (with high user activity or high automated transactions) these control records are read and updated constantly and can potentially cause record locks and result in SQL deadlocks and rollbacks.
From SYSPRO 8 2021 R2, the next key and next journal columns have been removed from the GenControl and InvCompanyCtl control files and redefined as individual rows in a new set of tables that are defined by module:
-
GL register numbers: GenNextKeys
-
Inventory journal numbers: InvNextKeys
The next numbers are now allocated in a self-contained SQL transaction by the COM Fetch Next Key And Update Audit business object and an audit record is created to track when this number was allocated. The transactional data is then created in a separate SQL transaction and used to update the audit record to indicate that the transaction has been completed.
This prevents record locks by ensuring that the InvCompanyCtl and GenControl records aren't accessed or locked as frequently.
To assist with auditing purposes, the InvNextKeyAudit and GenNextKeyAudit tables can be used for the following:
-
Trace the next numbers allocated (where no transaction was created).
-
Explain missing transaction numbers in the transactional tables.
In addition, the Lowest Unprocessed Journal numbers (used for locating unprinted journals and unposted GL integration records) have been removed from these control records (they were originally introduced to speed up the processing time in C-ISAM environments and have little value in SQL). Using the capabilities in SQL enables SYSPRO to locate unprinted journals and unposted GL integration records quickly and easily.
2021-R1
The user-interface includes the following improvements for a more intuitive and engaging user experience:
-
GeoLocation support
When working with address fields in a web view, you can now use the Resolve Address feature to ensure that the customer or shipping address is correct, or the Map Directions feature to get directions using Google Maps.
You can configure how GeoLocation works within SYSPRO Web UI (Avanti) using the Setup Options program (Setup Options > System Setup > System-Wide Personalization).
-
Multimedia object inclusion
Using the Visual Designer or Customize Application programs you can now select the Multimedia button to add multimedia objects (e.g. images, documents, etc.) associated with key fields.
-
Multiple web page handling
The SYSPRO Web UI (Avanti) infrastructure has been enhanced to allow for a new browser tab to be opened for a given URL.
-
Simplified interface customization
When adding a custom form field using the Customize Application program, you can now select to automatically add the field to the web view, without having to use the Visual Designer.
-
Easier program navigation by role
A Program List card that mimics the functionality of the Avanti Program List in the hamburger menu has been added to the Visual Designer to allow easier navigation of programs by certain user roles.
-
Program name and version visibility
For improved debugging purposes, you can now access the (Admin Shift+F7 System Information) program from the Gear menu to view the name and version of a program in SYSPRO Web UI (Avanti).
-
Quicker grid entry
Editable grids in SYSPRO Web UI (Avanti) that support the notion of automatically adding rows now enable you to paste the contents of your clipboard directly into the grid.
-
Help popups & group headings on forms
To assist you when configuring new or existing setup options within the Setup Options program, form fields now include descriptive group headings and you can hover over fields to view Help text for each option.
The SYSPRO 8 Avanti Initialization Service has been enhanced to improve performance and enable more concurrent SYSPRO Web UI (Avanti) user sessions.
A number of enhancements have been made to increase stability and reduce memory consumption, including:
-
The ability to limit the number of SYSPRO Web UI (Avanti) instances.
-
Improved support for comments in cells.
-
Minimal CPU consumption when idle.
-
Decreased memory usage per user upon initial login to the home page.
-
Increased robustness when handling rapid data entry in data grids (specifically to prevent data corruption in grid rows).
The footprint on the file system has been reduced by moving non-static data (e.g. setting files) to the SQL database.
When you enable the Persist operator UI settings to SQL setup option (Setup Options > System Setup > System-Wide Personalization) the ADMPRO.DAT indexed file is converted to the AdmProControl table in the system-wide database and thereafter any records are stored in this table. The ADMPRO.DAT file contains information about custom fields, table master and scripted fields that have been added to forms.
An App Store plugin has been developed that allows you to activate or deactivate SYSPRO applications in SYSPRO Web UI (Avanti). The SYSPRO.AvantiAppStore.Avanti.Plugin.dll plugin is accessible from the hamburger menu.
The previous release outlined the consolidation of all the options from the System-wide Personalization program to the Setup Options program.
At the time, you could still run a standalone version of the System-wide Personalization program (i.e. IMPFRB) from the SYSPRO Ribbon bar or using the Run a Program function (Ctrl+R).
From the SYSPRO 8 2021 R1 release, this program is no longer available and all settings must be managed from within the Setup Options program (SYSPRO Ribbon bar > Setup > Setup Options > System Setup):
As part of the journey to reduce file system persistence, when running SYSPRO 8 on-premise you can opt to retain the following RTF and CMS data in the SQL database (instead of the file system):
-
RTF notepad documents attached to entities
-
CMS Activity body RTF documents
-
CMS Activity attachments
-
CMS Organization lists
You can migrate these files to your SQL database and vice versa using the Migrate Files To SQL program (Program List > Administration > General Setup).
Alternatively, you can access this program via the Migrate RTF files to SQL from file system or Migrate RTF files from SQL to file system hyperlink against the RTF and CMS files in SQL option in the Setup Options program (Setup Options > System Setup > System-Wide Personalization). The name of this hyperlink changes depending on the current state of your file storage.
Advantages of moving this data from the file system to the database includes:
-
Centralized access to all related data
-
Reduction of file system usage
-
Simplified portability of data and backup strategy
-
Improved performance
-
Provision for enhanced scalability in future releases
During the SYSPRO 8 2020 R2 release, the custom SRS Document Print XML control files were migrated to Microsoft SQL Server as part of the initiative to reduce file system usage.
Continuing on this journey, the setup and printing processes for SRS Document Printing is now optimized to reduce file persistence and address the overhead of loading the control information into memory when using SRS Document Printing.
The standard SRS Document Print XML control files and templates are now loaded into a set of three global SQL temporary tables for each instance of SYSPRO as they are required:
-
Standard document types
-
Standard document samples
-
Available archive fields
In addition, the SRS Document Print programs that read the control files are now SQL-optimized for faster retrieval and updating of data. This improves performance, eliminates the use of in-memory collections and reduces the scope of resource locks.
The scope of the resource lock is now reduced to only lock the document type that is being maintained and the document that is being maintained or designed (i.e. multiple users can now maintain different document types and different documents at the same time.
SYSPRO's licensing system has been extended for both SYSPRO 8 on-premise and SYSPRO Cloud ERP sites.
The e.net System Manager is required to access these new modules.
The following modules are now available for licensing to run in SYSPRO Web UI (Avanti) and the core SYSPRO 8 product:
-
Avalara Tax Connector
-
Vertex Tax Connector
To assist service personnel in providing speedy resolutions, the diagnostics capability of SYSPRO 8 has been extended to record a log of identified problems in SQL Server for current and future analysis. A Black-box capability has also been introduced to record what was happening on a system prior to failure. Recording the information in SQL is vital for the SYSPRO Cloud ERP offering where the file system cannot be used to persist information.
When the SYSPRO Run Time System (RTS) detects a problem, diagnostic files are now written to the \Work\Diagnostics folder using a naming convention that includes the date and time. The current contents of the black box are also appended to the existing log, providing a trace of the events leading up to the RTS error.
A single log file per exception or message is written to the \Work\Diagnostics folder instead of all exceptions or messages being concatenated into a single file. This simplifies the SQL Server handling of log files on an individual basis and improves the performance during the upload process. It also lets you check each exception or message as an individual record in the AdmDiagDetail table.
If an unexpected error occurs in the underlying run time when you log into SYSPRO, the system first verifies whether the mfdebug.log file exists in the \Base folder before moving it to the \Work\Diagnostics folder. The system then creates the new mfdebug.log file for the current unhandled exception in the \Base folder.
This effectively retains a record of all exceptions instead of just the last example (previously, the original file was overwritten by a subsequent unexpected error).
The introduction of Service Accounts in SYSPRO Cloud ERP aims to provide controlled access for selected SYSPRO personnel and partners to assist with various support related tasks like implementation, system configuration and training.
SYSPRO Cloud ERP administrators can now designate an operator as a service account, assigning the email address of the support person to the account (the email address is the unique identifying attribute used as part of the cloud authentication).
Although the service account operator can access the SYSPRO Cloud ERP environment without affecting the Named User licensing, the local site administrator retains full control over the account (i.e. the service account is treated as a regular user and all the standard access permissions, logging and auditing capabilities are available). These service accounts have no effect on SYSPRO 8 on-premise sites.
To implement this feature, the account status of the operator must be enabled within the Operator Maintenance program (i.e. the Service account option must be enabled), as well as the SYSPRO Cloud ERP Active Directory (managed by the SYSPRO Cloud ERP team).
New customization capabilities in SYSPRO Reporting Services allows the SYSPRO company database connection string to be dynamically set at run-time when processing third-party SRS reports. This effectively allows the same report to be used across multiple companies.
Whereas standard SRS reports in SYSPRO are typically driven by business objects that query data from the company database to which you are connected, third-party SRS reports (such as Crystal) were designed using a specific data source connection that was fixed per report. In the past, to run the same report in all companies, you had to copy the report to each company and configure the connection string for each report, for each company.
From SYSPRO 8 2021 R1 there is a new Use current company database for ODBC data option available within the SRS Report Control).
When processing third-party SRS reports, this option allows the SYSPRO 8 Reporting Host Service at run time to dynamically update the connection string to the database that you are currently logged into.
If you then switch SYSPRO companies and run the same report, the data source automatically points to the currently logged-in company database for which you are processing the report. This effectively reduces the burden on report management and maintenance across multiple companies, as the same single Crystal report can now be used across multiple companies.
Considerations:
-
This option uses the credentials configured against the SRS reporting database connection setup options (Setup Options > System Setup > SQL).
-
This option is configured per report and applies to any third-party report developed using the ODBC (RDO) connection (including sub reports attached to standard SYSPRO reports).
-
The report control file is defined at system-wide level. Therefore, when enabled, it affects reports that have been defined at system, company, role, group or operator level.
-
This only applies to SRS Report Printing (server-side and client-side) and has no effect on SRS Document Printing.
2020-R2
SYSPRO 8 is on a journey to reduce files being persisted to the file system by migrating them to Microsoft SQL Server. This offers many benefits, such as helping simplify your backup strategy, improving performance, protecting your data and providing controlled access to third parties, where relevant.
Because of this, you will notice an increase in the size of your database once you update to SYSPRO 8 2020 R2. The increase in size will be proportional to the size of the data being migrated from the file system. Also note that the majority of the files uploaded to SQL Server are migrated to your system-wide database.
During the migration, the system will determine if your SRS Report Archive files are significant in size (over 500MB) in which case you can choose to defer the migration of these files to allow the rest of the upgrade process to complete and users to start transacting as normal.
Choosing to defer the import means that reports archived prior to SYSPRO 8 2020 R2 won't be available for viewing until they are migrated. This is performed by running the SRS Import Archive Files to SQL program (Ctrl+R > SRSPAL).
A number of areas in the product are affected by this change.
As part of the effort to decrease SYSPRO's footprint on the file system, you can enable the new Persist operator UI settings to SQL setup option (Setup Options > System Setup > System-Wide Personalization) to store all operator UI settings files in the SysSettings table of the system-wide database (usually stored in the \Base\Settings folder).
From SYSPRO 8 2020 R2 the License Manager is used to select and import a provided license. The license information resides in the AdmSystemLicense table of your system-wide database in Microsoft SQL Server.
From SYSPRO 8 2020 R2 all software that requires the license will automatically locate the current license in the system wide database.
If you are using the SYSPRO Cloud ERP environment, the license import is applied automatically.
From SYSPRO 8 2020 R2, enhancements to SRS architecture cater for the migration of content to the system-wide database:
- Document and report printing
- Report archiving
- Report scheduling
- Report customization
The custom reports and documents mentioned above are automatically uploaded to Microsoft SQL Server during the minor database upgrade to SYSPRO 8 2020 R2
All future custom reports and documents, archived reports and documents and other SRS-related files will be stored in Microsoft SQL Server.
In addition, the document archiving architecture has been changed to save the archived documents to the company database when SYSPRO is run in a SYSPRO Cloud ERP environment.
A new document printing activity (SA_DocumentPrinting) is available within SYSPRO Workflow Services so that invoices, order acknowledgments and delivery notes can be saved, emailed and printed as part of a workflow process (e.g. the capture of an order initiates a workflow that produces the document which is available for sending to the customer).
Prerequisites include:
- The SYSPRO 8 Workflow Service must be installed.
- The SYSPRO 8 Reporting Host Service must be installed.
-
The Server-side reporting using SQL option must be selected against the Reporting configuration setup option and details must be configured for the Reporting service setup option Setup Options > System Setup > Reporting.
- The E.Net Service Details must be configured in the Maintain E.Net Service Details program.
The activity needs to be added from the Dependencies pane as it is not added to the Toolbox by default.
2020-R1
A host of new capabilities has been added to SYSPRO's web-based platform.
SYSPRO Web UI (Avanti) now supports Multi-Factor Authentication (i.e. the process of identifying a user by validating two or more methods of authentication from independent credential categories).
-
Reports can be processed and viewed immediately.
- Select Process report and preview to view the report as PDF in your default PDF viewer.
- Select Add to print queue to print the report.
Both options also add the report to the report queue for later viewing. -
Reports can be archived using the Report Archive program.
Archived reports can be viewed as PDFs and purged using this program.
-
Report data can be exported to additional formats (e.g. xls, csv, txt and xml).
-
Reports with Crystal Report parameters can be processed.
This lets you create customized cards based on business objects or XML files.
-
Design a card from various layout types (e.g. tabs, section headings, carousels, accordions and tables).
-
Map XML fields from SYSPRO business objects (or other XML files) to populate fields.
-
Define and customize values of XMLIn fields.
The look and feel of SYSPRO Web UI (Avanti) can be changed by applying a theme.
- Select the Themes option from the User name field to use a theme.
A Keep me signed in option was added to the SYSPRO Web UI (Avanti) Sign in window which lets users access SYSPRO Web UI (Avanti) without needing to supply login credentials.
Logon details are still requested if your credentials change or if you are signed out of SYSPRO Web UI (Avanti) using the Sign out option (instead of just closing the browser).
The SYSPRO architecture now supports multiple tenants for Microsoft Office 365.
A Microsoft Office 365 tenant is a regional location that provides cloud services dedicated to an organization (e.g. Exchange Online, SharePoint Online, Teams, etc). It falls within the overall O365 Data Center and can be seen as an organization's sandbox environment, housing all its digital assets (e.g. users, domains, subscriptions and data).
You can maintain multiple tenants in SYSPRO using the new Office 365 Tenant Maintenance program (Program List > Administration > General Setup) which stores the information in the AdmOfficeTenants system-wide table.
Once configured, you can use SYSPRO's Personalize program (SYSPRO Ribbon bar > Home > Personalization) to select the tenant to use when operators communicate with Microsoft Office 365.
If you have a single tenant or have already configured your system and operators accordingly, this works unchanged.
All the options from the System Setup program have been moved to the Setup Options program.
Review the System Setup options moved to Single Setup program highlight under the Simplified Administration banner for more details.
The VBScript Editor program has been restructured to provide a simpler and streamlined look.
Loading the program takes you straight to the workspace area (previously you were presented with a window from which you first needed to select the field or form level event).
The Variables and Field Properties panes default to being docked together on the right-hand side of the screen (but can re-positioned as required).
From the Variables pane, you can access the Events hyperlink to quickly insert a field-level event.
The Code Generation drop-down combines various existing functions (e.g. call business objects, send push notifications, execute workflows, launch programs, and customize toolbar buttons).
The View drop-down lets you show or hide the Sample Code Window, the VBS Modules Window, and the Notepad.
The enhancement centralizes SYSPRO's system-wide and company-wide setup options into the Setup Options program.
The aim is to ease the workload of system administrators by letting them manage these options in a single location.
Administrators can also take advantage of extra functionality already available in the Setup Options program (e.g. using the search to locate options, as well as the import and export functions).
The following table will help you navigate the transition of System Setup options to the Setup Options program by indicating where the new options are now located.
Location in the System Setup program | NEW location in the Setup Options program |
---|---|
General |
General System Setup |
Login Dialog |
Login System Setup |
Database |
SQL System Setup |
Date Format |
General System Setup |
Folders |
General System Setup |
Reporting
|
Reporting System Setup |
SQL System Setup |
|
Espresso |
Connectivity System Setup |
E.Net Service Details |
E.Net Service Details System Setup |
Office Integration |
Connectivity System Setup |
Rules Engine/Harmony
|
Rules Engine/Harmony System Setup |
SQL System Setup |
|
Artificial Intelligence |
Artificial Intelligence System Setup |
Email/SMTP settings |
Connectivity System Setup |
Password definition |
Password Definition System Setup |
Avanti |
Connectivity System Setup |
Multi-Factor Authentication |
Login System Setup |
Single Sign-On |
Login System Setup |
This feature lets administrators place the entire system into maintenance mode. This solves the issue of having to maintain each SYSPRO company to prevent users from logging in while maintenance is in process (e.g. when upgrading to a new release).
The feature is enabled by switching on the Prevent login setup option (Setup Options > System Setup > General). The SYSPRO and e.net Solutions login process first checks the system-wide configuration before checking the company-specific configuration to either allow or deny access to the system.
Managing your SYSPRO product licensing is now so much easier.
The process of importing SYSPRO licenses and applying them to one or more companies has been simplified with the License Manager program.
This new licensing platform (available from within the Company Setup program) enables the following:
-
View current license information.
-
Apply a new or current license across all existing companies.
-
Apply a new or current license to a single company.
-
Apply a new or current license to multiple selected companies.
-
Change a company name to one of the licensed names.
One of the key benefits of the new License Manager is when you have any changes to your system-related license parameters (e.g. the number of Concurrent users, Point of Sale users, Espresso seats, Licensed Workflows, Analytics seats, Portal seats or other system-wide settings).
In addition, the process of applying an updated annual license is greatly simplified.
All Licence.xml files are saved with a unique file name in the \Work\license.sav folder and are recorded in the AdmSystemLicense table of the system-wide database.
This provides a history of all licenses that have been selected.
SYSPRO's Admin Notepad Editor (Rich Text) has been standardized to support Rich Text Format (RTF) documents of any size.
You can also now insert images in the Admin Notepad Editor (Rich Text) program because of the increased file size support.
Images aren't included when printing documents like sales order acknowledgments, invoices, etc.
This facility is available in the standard product as well as SYSPRO Web UI (Avanti).
When editing notes in various text editing scenarios in SYSPRO, the date stamp inserted is now standardized to use the Short date format (Setup Options > System Setup > General).
The date stamp format may differ from the previous format because of this standardization. However, you can now customize the format consistently across all note types.
You can override this at company level using the Override system date format option (Setup Options > Company > General) in which case the Short date format defined against that company is used.
To better support multiple monitor environments, the SYSPRO architecture responsible for window positioning and sizing was re-engineered for the login window, the SYSPRO main menu and subsequent windows.
This improves consistency in how windows are sized and positioned, particularly when extending your desktop across two or more monitors.
As before, SYSPRO defaults to display on the primary monitor. However, if you subsequently move the SYSPRO main menu to another monitor, all subsequent programs loaded from the menu are shown on the same monitor as the menu.
Various changes have been made to assist administrators in managing SYSPRO's Document Flow Manager module.
- DFM Document Queue Query
- A Workflow path column (displaying the last successful step in the workflow) helps administrators establish where and why a document failed. This lets an administrator fix the error and resubmit the previously failed document for processing.
- A Resubmit action is displayed in the Action column if a queue item fails and the system allows you to resubmit the file.
- The Date and time indicates when the file was placed in the queue.
- DFM Service Maintenance
You can define the interval in which 0KB files should be deleted (at the File delete interval column).
The SYSPRO architecture has been enhanced to simplify the process of logging out users and their associated SYSPRO processes when using the following programs:
- Display Users Logged in
- View Users
- Windows Task Manager
In addition, a new AdmPidHistory table has been added to the system-wide database to store details of processes linked to users that have been logged out.
The ability to kill associated processes when logging out users resolves the issue of unknown SYSPRO processes on the application server with no information about the process or the user to whom it relates.
The Logout function ends process option has been standardized across the following programs and lets an administrator kill the associated SYSPRO process when logging out a user:
-
Display Users Logged in
-
View Users
Enabling the option applies for the current run of either program, so administrators can log out multiple users (as well as end the associated SYSPRO processes) without having to reselect the option.
When using this option to kill the associated process, the system also updates the operator logged in flag of the AdmOperator table. This ensures that concurrent license usage is updated when operators are logged out.
A new Unknown process details pane in the View Users program provides an administrator with insight into unknown processes resulting from a user being logged out.
It details the process information that was recorded in the AdmPidHistory table when the user was logged out without ending the process (i.e. with the Logout function ends process option disabled).
This feature optimizes the MRP calculation for SQL without using the file system as a temporary scratch pad.
-
Requirements Calculation
The feature is disabled by default so that existing systems work unchanged. To enable the new MRP SQL Optimization, you must uncheck the new processing option: Run calculation in legacy mode.
If you are retaining the legacy processing method, then ensure that the snapshot folder still exists.
When using the new MRP SQL Optimization process, the progress bar only displays the text: Processing Requirements Calculation during the entire process.
-
MRP Requirements Calculation object
The MRP Requirements Calculation object business object takes advantage of this feature to perform the MRP calculation.
2019-R2
A number of new capabilities have been added to SYSPRO's web-based platform.
The SYSPRO Supply Chain Portal allows users beyond a SYSPRO site to connect, interact and transact using the SYSPRO Web UI (Avanti) HTML5 user interface.
Adding Portal users to your SYSPRO configuration provides external user access to specific functionality (using a dedicated user interface and menu system) based on the portal features available.
Features currently available from the SYSPRO Supply Chain Portal:
-
Request for Quote System:
This lets you collaborate with your suppliers by automating the quote process and enabling suppliers to action an RFQ.
All fields in SYSPRO Web UI (Avanti) can be translated into a different language (with the exception of the logon screen).
This is applied when the language is configured within the System Setup program of the SYSPRO Desktop.
Notepads that have been built into a SYSPRO application (or Customized Panes that use the notepad control) can now be added to a web view to be surfaced in SYSPRO Web UI (Avanti). There are two types of notepads: simple text notepads and Rich Text Format (RTF) notepads.
The rich text notepad displays a special toolbar with all the formatting options. This toolbar does not appear for a notepad that only supports simple text (e.g. the Additional Notes in the Customer Query program).
Considerations:
- In SYSPRO, all complex notepads are stored in RTF format. Because this format is not supported in a web browser, it needs to be converted to HTML format for rendering in SYSPRO Web UI (Avanti). The converse is also true - when saving notes entered in SYSPRO Web UI (Avanti), the system must convert the HTML format to RTF format.
- If the notepad in SYSPRO includes a Save button, then this will also be shown in the notepad toolbar of SYSPRO Web UI (Avanti).
- As in SYSPRO, notes in SYSPRO Web UI (Avanti) are automatically saved where appropriate (e.g. there is no Save button in SYSPRO's main menu notepad because any notes entered are automatically saved when you exit SYSPRO.
You can now design web views by role in SYSPRO Web UI (Avanti). From within a SYSPRO Web UI (Avanti) program, select Design Web View by Role from the Customize icon and then specify the role for which you would like to design the web view.
Toolbar buttons for Customized Panes are now surfaced in the Visual Designer and can be added to a web view.
You can now add Gantt, Pie and Funnel charts to visually represent data in SYSPRO Web UI (Avanti).
The SYSPRO Online Help can be accessed by pressing F1 in SYSPRO Web UI (Avanti).
The Forgot Password functionality (which allows operators to reset their SYSPRO passwords without administrator assistance) is now available for SYSPRO Web UI (Avanti).
You can define multiple workspaces in the home menu, when it is not associated with a role.
Although VBScript provides functions and sub-routines, basic date/time and string manipulation, math functions, user interaction, error handling, and regular expressions, additional functionality can be added using ActiveX technologies.
VBScript Desktop Alerts are now surfaced as Toast Notifications in SYSPRO Web UI (Avanti).
The following VBScript functions are now supported for grids in SYSPRO Web UI (Avanti):
- OnPopulate
- OnSubmit
- OnRowSelected
- OnDblClick
- OnLinkClicked
- OnAfterChange
Additionally, the OnDELPressed and OnChecked functions are now supported for customized pane listviews.
The Diagnostic Extract Utility lets you supply support teams with relevant information about the configuration and usage details of all companies in your SYSPRO environment. The aim is to facilitate the diagnostic process for the speedy and efficient resolution of issues you may encounter.
The extracted information is encrypted and compressed before being emailed to SYSPRO for analysis and troubleshooting by the relevant support team.
This program is intended for advanced support purposes only and must not be used unless directed by an appropriate SYSPRO support entity.
SYSPRO's Notepad (rich text and plain text) has been standardized to support larger text files. This is available in the core product as well as SYSPRO Web UI (Avanti).
The Admin Notepad Editor (Rich Text) is still limited to 32,000 bytes of data, but this will be changed in a future version.
2019-R1
SYSPRO Web UI (Avanti) lets users change their own password when logging in, reducing workload on system administrators.
This facility is available from the login screen, similar to the SYSPRO Desktop version.
SYSPRO running on Azure provides you with a choice of running SQL Managed Instance or SQL Server running on a Virtual Machine (VM).
With SQL Managed Instance – a cloud-based managed database - you provision the SQL environment based on CPUs, Memory and Disk usage, and SQL Server is automatically configured and enabled for you. There is, therefore, no need for you to provision a separate Windows Server VM and then install and configure SQL Server.
Benefits:
-
Simplified SQL environment setup.
-
PaaS environment - Automated patching and version updates, automated backups and high availability.
-
Reduced management overhead and TCO – Improved IT flexibility and responsiveness.
-
Flexibility to scale-up (and down) as required.
-
Ability to exchange existing SQL Server licenses for discounted rates on SQL Managed Instance.
The new Hotfix Notification Maintenance program gives you more control over your site deployments.
Benefits:
- View who has conducted deployments on your site.
- Maintain who receives hotfix notifications.
Roaming Users is the technology that provides a consistent personalized experience to each SYSPRO user, regardless of the client PC they use.
In our aim to make SYSPRO simpler, a new system-wide personalization has been added making it easy to configure SYSPRO to support Roaming Users.
The concept of Roaming Users, configuring your server environment and the new system-wide personalization option has been explained in the new technical guide: SYSPRO – Roaming Users, available from the Resources section.
The SYSPRO 8 e.net Communications Load Balancer efficiently distributes network traffic to servers.
The resource usage of this service can grow beyond reasonable limits, which affects performance. To combat this, it now supports several settings that control when worker processes are recycled.
Benefits:
-
Periodic recycling of worker processes.
-
Detection and termination of hanging processes.
-
Improved performance.
The Bill of Landed Costs program lets you copy a bill of landed costs from a specific stock code to a single, a range or a defined selection of stock codes.
The Warehouse Maintenance program lets you add and save custom forms for a warehouse.
2018-R2
The login screen for SYSPRO 8 has been improved:
- Simplified visual appearance of login dialog
- Incorporating Forgot password functionality
Enhancements around hotfixes that now enable:
- Administrator can see and zoom into relevant hotfixes.
- Mandatory or customer-specific hotfixes are shown.
SYSPRO 8 Custom Help now allows developers to ship help content for their own apps using custom packages.
2018-R1
Benefits:
-
Enables you to work where and when you want
Access and experience the same SYSPRO solution on all devices 24/7 no matter your location - whether in the office, on the shop floor or on the move, you can choose the device that best suits the task at hand.
-
Familiar experience
SYSPRO Web UI (Avanti), with its consistent user interface, uniquely gives you the same SYSPRO ERP experience through a browser on any device, without having to learn a different operating system.
-
Quick and easy access
If you're in manufacturing or distribution; whether you're upsizing, setting up a new company or expanding your multinational organization to new territories, SYSPRO's web interface gives you quick and easy access to SYSPRO through a browser.
-
Flexibility and choice
Select the best user interface for the role, or specific task at hand.
-
Engaging user experience
SYSPRO's web interface is easy to use, intuitive and responsive, providing you with a simplified, engaging and rewarding experience.
-
Personalize your workspace
The SYSPRO Web UI (Avanti) web interface lets you personalize and design your workspace without the need for development skills.
SYSPRO's Setup Options program provides a central location from which implementers can quickly configure SYSPRO modules (and make information easily available to support staff) and significantly speed up the process to resolve issues.
Microsoft Office 365 lets you access the latest versions of Word, Excel, PowerPoint, Outlook, OneNote, etc., wherever you go and across all your devices.
With Microsoft Office 365 integrated to SYSPRO, you don't need a separate desktop installation of Office 365; you can integrate or combine SYSPRO data into an Office 365 document directly from Office 365.
Toast Notifications are notification windows displayed briefly on the screen to alert you of a condition, before disappearing automatically without requiring any operator input.
Toast notifications with only a single button are presented as auto-expiring messages.
Task Dialogs are notification windows that display information requiring your response before continuing.
You can customize these dialogs to simplify processes and improve throughput - particularly on transactional screens.
Customizations range from removing buttons and changing the default action button, to preventing the dialog from being displayed at all.
The Predictive Search facility in SYSPRO automatically shows suggested search results as you type text into any key field in the product (e.g. stock code, customer, supplier, etc).
The search uses a web service to interrogate the database and return values based on a pre-defined configuration.
Search Configuration allows for the configuration of searches in the Predictive Search.
Benefits:
- You can configure the Predictive Search to filter on key fields, rows and order by, to return records while typing.
- Predictive searching helps you effortlessly get to the information you need by filtering the top records in the database based on what you have typed.
The software upgrade technology has been simplified and standardized for SYSPRO 8, allowing you to upgrade when it suits you.
Enhancements are made available as periodic releases several times a year, on top of which you can install hotfixes and security or other issues as they are identified and resolved.
Benefits:
- You can now plan to install a release with the features you require and have the stability of only installing hotfixes as required.
- This removes many of the issues with the monthly porting processes used in prior versions.
SYSPRO 8 leverages Microsoft SQL Server's capabilities to provide enhanced performance, improved scalability, more robust security and increased system availability. Less planned downtime means more time to get the business benefits of SYSPRO 8.
Enhancements include:
- Reduced file system usage and improved security.
- Initial support for SQL as a Service.
Benefits:
- Our drive for simplification has also made the system easier to set up and administer, reducing requirements for valuable and scarce resources.
- Our benchmarks show up to 30% improvement in performance and scalability.
Balance functions in certain modules were either tied together with month-ends, which are de-coupled, or form part of a 'day-end, week-end or month-end' function. Moving the checking of imbalances to the SQL Health Check Service removes the need to run the balance function in the module.
In addition, if an imbalance is identified, the out-of-balance correction function can be run to specifically target only the issues encountered.
Benefits:
- This is a SQL-only facility. By targeting SQL, we can vastly reduce the current time taken to perform this function - in some instances from hours and minutes to seconds - thus greatly improving system availability.
Benefits:
- Improved memory handling and scalability with 64-bit architecture.
The Health Check Service innovation is designed to reduce scheduled downtime to a bare minimum, improving your core business process availability.
Ensuring the health of your database is paramount. With SQL Health Check, you are able to ensure that all tables, columns, indexes, keys etc. are as they should be and, if required, to add missing data.
Benefits:
- Reducing scheduled downtime.
- Balancing and correction optimization.
- Ensuring the integrity of your database.
To optimize month-end and year-end processing, the Balance functions in the following modules have been created as separate business objects and are no longer automatically included in the month-end or year-end processing:
- Accounts Payable
- Accounts Receivable
- General Ledger
- Cash Book
- Asset Register
- Purchase Order
- Work in Progress
Previously, the balance function was always automatically performed in conjunction with the month/year end routines.
Benefits:
- Improve productivity with faster month-ends
Integration Support
2023
-
The Equipment Type Setup business object lets you configure the setup for equipment types (i.e. used to group equipment codes). The information that you can specify includes the description for an equipment type, associated equipment code and whether a maintenance structure for the equipment code should be used.
-
The Service Structure Setup business object lets you add, update or delete service structures.
The information you can specify includes the specific revision of the part or spare that will be used to maintain a machine, description of the non-stocked part or spare(s), equipment code and maintenance service type.
-
The Service Type Setup business object lets you add, update or delete maintenance service types.
-
The Setup Dimension Analysis Security business object lets you configure the security associated with the Dimension Analysis feature. The information that you can specify and configure includes the role code for the configuration (if required) the operator associated with the configuration, company code, dimension category code and the whether the operator or role has access to the dimension category code.
-
The Intercompany Transaction Security Setup business object lets you configure the security for inter-company transactions. The information you can specify includes the company, operator and the modules according to which configurations must be processed.
-
The Acceptance Quality Limit Setup business object populates pre-built data for the SYSPRO Quality Management system. This pre-built data is sourced from an script executed by the SQL Execute SQL Scripts program.
-
The Inspection Level Test Setup business object lets you define which inspection tests need to be performed for each inspection level for your company as part of the SYSPRO Quality Management system. To assign or delete tests against an inspection level, you need to have access to the warehouse that applies to that specific inspection level.
-
The GL Dimension Analysis Query business object lets you query information relating to Dimension Analysis capability. The information that you can query includes dimension categories, dimension codes, credit amounts, debit amounts, etc. Additionally, you can filter according to assets, liabilities, revenue, capital, assets, expenses, ledger codes, ledger period and the ledger year.
-
The SO Customer Catalog Query business object lets you view active catalogs for customers according to specified, or all dates.
-
The Catalogue Details Generation Query business object lets you specify the data and information for sales order pricing catalogs.
-
The TPM Query by stock code business object lets you query information relating to Trade Promotion Management in your system according to stock codes.
-
The Pick Outer Details business object lets you query pick outers according to whether they are ready to dispatch, have a status of dispatched or created as well as the outers that you want to query. Additionally, you can restrict the number of documents that are generated.
-
The Pick Selection Query business object lets you query information about pick lines that are outstanding, have been invoiced, packed in outers according to specified customers, sales order numbers, pick numbers and dates.
-
The COM Query Dimension Analysis Security business object lets you query information relating to security configurations for the Dimension Analysis capability for operators, roles and companies.
-
The Intercompany Transaction Security Query business object lets you query information relating to the security configurations for inter-company transactions.
-
The GL Dimension Analysis Extract business object lets you extract results from the Dimension Analysis feature.
-
The GL Dimension Code Update Posting business object lets you update dimension codes for a specific dimension entry number or category item. Other information that you can specify includes the ledger code, ledger year, journal number and ledger code according to which you want to update the dimension codes.
-
The Service Operation Functions business object lets you copy, move and delete operations from Enterprise Asset Management structures.
-
The Quality Management Return business object lets you return items back to the supplier based on the results of a quality management inspection.
-
The Catalog Maintenance business object lets you add, change, maintain or delete a sales order catalog. The information you can indicate includes the start date, expiry date, currency, whether to include a trade promotion, catalog status and customers to which the catalog applies.
-
The SO Create Pick From SO Released to Pick business object lets you create or add to an existing pick. The information that you can indicate when creating or adding to existing pick includes the bin, lot number, quantity required, sales order number, sales order line number and serial number.
-
The Cancel RMA Header/Line business object lets you cancel RMA and RMA lines.
-
The WHM Add/Delete Outer business object lets you add or delete an outer.
-
The WHM Dispatch Outers business object lets you indicate the outer that you want to dispatch.
-
The Marshalling business object lets you indicate the pick line of the pick number that you want to add or remove from the selected outer, the pick to be added or removed from the selected outer as well as the packed quantity that you want to add to the outer (which can be equal to or less than the picked quantity).
-
The SQM Inspection Creation business object lets you initiate and create a new Work in Progress or Purchase Orders inspection. The information that you need to indicate includes the WIP inspection reference or goods receipt number, the associated lot for the item that you want to inspect, stock code, quantity of items being inspected as well as the inspection level that you require.
-
The Copy operator or role company security business object lets you copy configurations for an operator or role type for inter-company transactions and Dimension Analysis capabilities.
-
The Post SYSPRO Embedded Analytics Config business object creates and updates the configuration settings within the Setup Options program.
-
The Inspection Prebuilt Data business object populates pre-built data for the Quality Management System. This pre-built data is sourced from an script executed by the SQL Execute SQL Scripts program. The ISO plan can be supplied and caters for different ISO plans in the future.
-
The Inspection Test Queue business object lets you:
-
Submit the information for a test required to be performed against each sample test for the SQM inspection, when the Action element contains T and establishes if the sample test passes or fails inspection. Additionally, it also establishes if the SQM inspection passes or fails inspection and updates these inspections according to the inspection status with regards to passing or failing inspection.
-
To amend a test that was previously completed, when the sample basis is sample quantity and the sample test isn't already completed, when the Action element contains A.
-
Set an expected end date against a sample test, when the Action element contains D.
-
Assign an inspector against a test, when the Action element contains I. The inspector will be assigned according to the Apply Individual Test element:
-
When I, then the inspector will be applied to the individual test only.
-
When S, then the inspector will be applied to the sample test only.
-
When A, then the inspector will be applied to the sample test as well as all associated individual tests.
-
-
Assign a serial to a test when the stock item is serialized, when the Action element is S.
-
When the quality inspection originated from WIP inspection, then the Capture serials at end of WIP inspection must not be selected.
-
Add short instructions to a sample test, when the Action element is N.
-
Place an Inspection on hold , when the Action element is H.
-
-
The WIP Pick Quantity Review business object lets you review pick quantities according to the job number, stock code, warehouse, customer, product class, work center, delivery date, product bin and WIP branch.
2022
-
The SO Pick Allocation Override business object lets you override a stock item's original bin, lot or serial that was allocated for picking. The updated allocation information is saved in the SorPickAmendJnl table.
-
The Stock Code Barcode Uom Xref Maintenance business object lets you create a cross-reference between a stock code's unit of measure and a barcode or RFID (radio frequency identification) code. This allows the stock item to be scanned in the warehouse.
-
The TPM Price Maintenance business object lets you bulk upload TPM price breaks.
-
The Stock Code Barcode Uom Xref List Query business object lets you query cross references that have been defined between a stock code's unit of measure and a barcode or RFID (radio frequency identification) code.
-
The SO Pick Amendment Journal Query business object lets you query all items that have been changed on a pick line using the data on the SorPickAmendJnl table.
-
The AP Payment Integration to Cash Book business object lets you integrate supplier payment runs to Cash Book as part of SYSPRO's fully-automated supplier payment process. This allows customers to tailor their supplier pay run processing using third party applications and to better manage the approval and execution of big payment runs.
-
The AP Execute Payment business object lets you execute a payment run as part of SYSPRO's fully-automated supplier payment process. This allows customers to tailor their supplier pay run processing using third party applications and to better manage the approval and execution of big payment runs.
This business object caters for group payments but doesn't accommodate intercompany group payment runs.
-
The Tax Connectors Audit Log Purge business object lets you delete entries from the AdmTaxAuditLog table according to the purge options defined within the Tax Interface Setup program for Avalara and Vertex. The object is run from the Tax Connectors Audit Log Purge program.
The start time, end time and number of entries deleted is output to job logging as a record of purges processed.
-
The SO Pick Allocation Override business object lets you override a stock item's original bin, lot or serial that was allocated for picking. The updated allocation information is saved in the SorPickAmendJnl table.
2021-R2
-
The BOM Production Line Maintenance business object lets you add, change and delete production lines.
-
The BOM Multiple Shift Allocation business object lets you add, change and delete shift allocations.
-
The BOM Site Location Maintenance business object lets you add, change and delete site codes.
-
The BOM Shift Detail Setup business object lets you add, change and delete shift details.
-
The BOM Shift Header Setup business object lets you add, change and delete shift code records for the BomShiftHdr table.
-
The SO Price List Detail Maintenance business object lets you create price list detail records.
-
The SO Pricing Engine Price Group Setup business object lets you create price group records.
-
The SO Price List Header Maintenance business object lets you create list price header records.
-
The SO Pricing Engine Price Group Rules Setup business object lets you create price group rule records.
-
The WHM Mission Team Maintenance business object lets you allocate a mission to a team.
-
The WHM Mission Team Employee Maintenance business object lets you add, change or delete employees that form part of the teams to which missions can be allocated.
-
The Teams Maintenance business object lets you add, change and delete teams that can be allocated to missions.
-
The AP Check and Remittance Format Query business object is used for online SRS printing and lets you query AP check and remittance format information for all document types against each bank code.
-
The AP Check/Remittance Document Query business object is used for online SRS printing and lets you query AP remittance format information against a single supplier.
-
The Shift Pattern Query business object caters for the creation of the BOM Shift Pattern Report.
-
The COM Query OData Operators business object lets you query OData operator information (e.g. operator code, name and credentials).
-
The SO Price Group Query business object lets you query price group and price group rule information.
-
The SO Pricing Price Query business object lets you query the best price details per stock code (and other prices available in a price group) for a specific customer.
-
The SO Pricing Best Price Query business object lets you calculate the best price for a given stock code and price group.
-
The SO Price List Query business object lets you query a price list, with the option to see all associated stock codes and calculated prices.
-
The WHM Completed Missions Query business object lets you query all completed missions and tasks.
-
The Quantity Conversion for Multiple UOM business object lets you manage quantity conversions for multiple units of measure, and return the converted quantity for stocking, alternate and other unit of measures.
-
The WHM Mission Query business object lets you query a mission, and the tasks associated with that mission, from the WhmMission table.
-
The WHM In Progress Missions Query business object lets you query all missions from the WhmMission table that are still in progress (i.e. missions that are not canceled or completed).
-
The WHM Missions Query business object lets you query missions in the WhmMissionTasks and WhmMission tables and displays their status and source (i.e. picking, cycle counting or inventory putaway). It is called from the WHM Review Mission Tasks program and loads the results in the listview.
-
The WHM Mission Team Employees Query business object lets you query any single input team operator from the WhmTeamEmployees table.
-
The WIP Balance Query business object is part of a suite of business objects that lets you quickly identify whether there are imbalances between Work in Progress tables.
-
The Job Nesting Query Business Object business object lets you query job nests according to a range of filters (e.g. job, job nest, nest status, parent stock code and work center. You can optionally choose to view a summary of the data, or a detailed query that shows all the information regarding the nests.
-
The Vessel Maintenance business object lets you add, maintain and delete LCT vessels.
-
The PO Status Change business object lets you change the status of a purchase order.
-
The WHM Mission Purge business object lets you selectively purge complete or canceled missions and tasks from the WhmMission and WhmMissionTasks tables. It is run from the WHM Mission Purge program.
-
The WHM Mission Complete/Cancel business object lets you complete or cancel a putaway (e.g. a warehouse or bin transfer) and is called from the WHM Review Mission Tasks program.
-
The WMS Putaway Entry business object lets you add putaways to the WhmMissionTasks and WhmMission tables.
-
The WHM Allocate Employee/Team business object lets you allocate employees and teams to a task or a mission.
-
The WHM Mission and Tasks Entry Utility business object lets you add and change the status of missions and tasks created.
2021-R1
-
The AP Supplier Group Maintenance business object lets you define primary and secondary suppliers for payment against a group supplier. Records are written to the ApSupplierGroup table.
-
The AR Customer Group Maintenance business object lets you define primary and secondary customers for payment against a customer group. Records are written to the ArCustomerGroup table.
-
The Inventory Warehouse Bin Maintenance business object lets you add, update and delete fixed bins.
-
The Port/Airport Maintenance business object lets you create ports and airports that are used for Instrastat transactions.
-
The Regime Code Maintenance business object lets you maintain regime codes (used to identify and report on Intrastat transactions) stored in the SalRegimeCode table.
-
The AP Group Supplier Cash Requirements business object lets you query cash requirements for a group supplier.
-
The AP List of Supplier Groups Query business object lets you query records held against the ApSupplierGroup table in order to establish the primary and secondary supplier relationships for processing group payments.
-
The AR Customer Group Query business object lets you query customer groups in the ArCustomerGroup table.
-
The AR Group Payment Run Report business object lets you query customer group payment records to establish which payments have been made.
-
The Asset Balance Health Check business object lets you report on and create log files of integrity errors detected within Assets module tables, without actually updating any values.
-
The COM SAMS Extract Query business object lets you collect system configuration information from a site and upload it to a cloud service.
-
The Digital Tax Tool Status business object lets you report on the reprint flags added to the AdmTaxReturn table for the Digital Tax System. It compiles a summary or detailed view on whether transactions have been printed or submitted based on the DttStatus and DttSubmitted columns of the AdmTaxReturn table.
-
The SO Customer Balances Query business object forms part of a suite of business objects that lets you identify imbalances between the active orders in SYSPRO and records held in the ArCustomer table.
-
The WIP Branch Costs Query business object lets you query the total material costs, total labor costs, and total hours booked for each WIP branch and job.
-
The Branch Transfer Query business object lets you query WIP branch transfer transactions recorded in the WipBranchTransfer table for jobs are processed at different WIP branches.
-
The WIP Job costs per WIP Branch Query business object lets you calculate the total material costs, labor costs and hours booked per job and WIP branch, using the job detail information from the WipJobPost table.
-
The Transfer Job to WIP Branch business object lets you transfer a job to another WIP branch that is used against one of the job operations.
-
The Asset Balance Health Fix business object lets you report on, fix, and create log files of any integrity errors detected within tables of the Assets module.
-
The CSH Deposits and Withdrawals business object lets you enter details of deposits and withdrawals, change existing transactions, reconcile or unreconcile transactions, and process inter-bank transfers in Cash Book. It can also be used to process foreign currency transactions through either a local or foreign bank account.
-
The BOM Cost Implosion business object lets you calculate and update costs using SQL-only statements (instead of temporary files). The business object is only used if you uncheck the Run cost implosion in legacy mode option of the Cost Implosion program.
-
The Tax Interface business object interfaces with the Avalara and Vertex tax systems.
-
The Stock Take Cancellation business object lets you cancel a stock take and clear the stock take tables. It is called when you run the Stock Take Cancellation program from the SYSPRO Desktop version.
-
The Stock Take Selection business object lets you select the stock codes you want to include in a stock take count. The selection of stock items to count is the first step in the stock take process.
-
The SO Customer Balance Function business object forms part of a suite of business objects that lets you correct imbalances between the active orders in SYSPRO and records held in the ArCustomer table.
2020-R2
-
The WIP by branch Maintenance business object lets you add, maintain and delete WIP branches.
-
The COM Query SRS Documents business object is called by a generic search in SYSPRO Avanti to access SRS Documents in SYSPRO.
-
The COM Query SRS Document Types business object is called by a generic search in SYSPRO Avanti to access SRS Document types in SYSPRO.
-
The Inventory Stock Take Tickets Query business object generates stock take tickets for items you are counting within a warehouse and prints the report using the Stock Take Tickets program.
-
The Inventory Label Print Report business object generates and prints up to 9999 labels for every selected stock code using the Inventory Label Print program.
-
The Intrastat Triangulation Arrivals Query business object lets you report on all Intrastat arrival transactions, including each transaction's country of origin, destination state, triangulation role, shipping location and mode of transport.
-
The SA Intrastat Triangulation Dispatches business object lets you report on all Intrastat dispatch transactions, including each transaction's country of origin, destination state, dispatch state, triangulation role and mode of transport.
-
The Sales Order Label Print Report business object generates and prints up to 9999 labels for selected sales orders or dispatch notes using the SO Label Print program.
-
The SRS Query Functions business object scans through specific folders to find any appropriate files to import. Once a file is imported it is moved to the appropriate sub folder in the new \Base\ReportingCustomized\BackUp folder.
Storing the contents of the ReportingCustomized folder in SQL, helps SaaS environments retain any customizations and to help system administrators backup and restore SRS customizations as part of the System wide database backup.
2020-R1
-
The COM Query MFA Operator History business object lets you query an operator's history information for multi-factor authentication purposes.
-
The Query System Setup Options business object lets you query the system options configured within the Setup Options program.
-
The Tax Return Status business object lets you query tax return transactions that are not printed, not submitted, and submitted for a single year and period or a range of year and period (highlighting tax lines that may not have been submitted).
-
The Gtr Detail Amendment Journal Query business object lets you query the Gtr Detail Amendment Journal transactions.
-
The Inventory Lost and Found Warehouse Query business object lets you query inventory lost and found warehouse transactions.
-
The Product Configurator Calculations business object lets you maintain calculations of the product configurator. Calculations can be added, copied, deleted, and updated.
-
The Product Config Replace Where Used business object is used by the Configurator Replace Component Where Used program and lets you globally replace one component with another component in one or more configurations.
-
The Product Configurator Dependencies business object lets you maintain product configurator dependencies. Dependants (selection criteria and components) can be added and deleted.
-
The Product Configurator Invalid Selection business object lets you add and delete invalid product configurator selections.
-
The Product Configurator Criteria Maintenance business object lets you add and delete product configurator criteria.
-
The Product Configurator Operation Maintenance business object lets you add and delete product configurator operations.
-
The Product Configurator Material Maintenance business object lets you add and delete product configurator materials.
-
The Product Configurator Options Maintenance business object lets you add and delete product configurator options.
-
The Product Configurator Selection Maintenance business object lets you add and delete product configurator selections.
-
The Post System Setup Options business object lets you post system setup options for the Setup Options program.
-
The MRP Requirements Calculation object business object facilitates a SQL-only version of the Requirements Calculation.
-
The SO Dispatch Note Consolidation business object lets you consolidate dispatch notes for invoicing.
-
The SO Credit Note Change Kit Component Lns business object lets you maintain credit note lines of a kit component.
-
The SO Sales Order Change Kit Component Lns business object lets you maintain sales order lines of a kit component.
-
The MRP Copy to Snapshot Utility business object lets you copy all relevant live data of the Requirements Calculation to the SQL snapshot tables.
-
The MRP Demand Utility business object updates the MrpRequirement, MrpDetailPegging and MrpMpsDetPegging tables with existing demand (e.g. forecasts, sales orders, supply chain transfers, material allocations, quotations or store requisitions).
-
The MRP Function creation Utility business object calls several utilities to handle the various phases of processing. It creates, grants permission, and deletes the necessary functions needed for the Requirements Calculation.
-
The MRP LOT Expiry Utility business object lets you build temporary lot expiry records to be depleted and creates lot expiry demand records for any remaining records.
-
The MRP Low Level Code Calculation Utility business object lets you calculate the low level codes for all items using the Bill of Material (archived BOM) and Quotation structure tables, as well as the Work in Progress tables.
-
The MRP Netting Off Utility business object updates the MrpRequirement, MrpDetailPegging and MrpMpsDetPegging tables with the existing supply (e.g. supply chain transfers, jobs, purchase orders, requisitions, goods in transit, inventory stock and non-stocked items).
-
The MRP Netting Off Update Utility business object lets you reschedule specific and existing supply, and raise suggested supply.
-
The MRP Supply Utility business object updates the MrpRequirement, MrpDetailPegging and MrpMpsDetPegging tables with existing supply (e.g. supply chain transfers, jobs, purchase orders, requisitions, goods in transit, inventory stock and non-stocked items).
-
The Post Multiple Bin Utility program business object updates the bin as part of the continued effort to create utility programs during the purchase order receipt process.
2019-R2
-
The COM AD Synchronization business object lets you synchronize active directory (AD) users with SYSPRO.
-
The Update Purchase Order Line Utility business object lets you create purchase orders from requisitions.
-
The Post S/Order Receipt Utility program business object lets you validate and update the details related to an associated sales order and then posts the transaction details when doing a purchase order receipt.
-
The RTS Conversion Program business object lets you convert from RTV to RTS.
-
The RTS Conversion Check business object warns you that the system needs to be converted from RTV to RTS and prompts you to run the conversion.
-
The RTS GL Update Utility program business object is used when running the conversion from RTV to RTS.
It forces the transaction values (made when creating the various RTS entries) through to GL. The journal created from these transactions is stored in the GenJournalDetail table.
-
The RTS Update journal printed flag business object lets you reset all RTS printed journals to not printed.
-
The RTS from P/Order Receipts business object lets you create an RTS from a purchase order.
-
The RTS Update return slip flag business object lets you reset the return slip printed flag for RTS's with a status of Normal.
-
The Product Configurator Setup business object lets you add, change and delete product codes for a product configurator.
-
The Complaint Group setup Business object business object lets you add, maintain and delete customer complaint groups.
-
The Complaint Owner setup Business object business object lets you add, maintain and delete customer complaint owners.
Complaint owner details are saved to the CrmCompOwners table.
-
The Complaint Route Reason setup business object lets you add, maintain and delete customer complaint severity levels.
Customer complaint severity details are saved to the CrmCompSeverity table.
-
The Complaint User setup Business object business object lets you add, maintain and delete customer complaint users.
Customer complaint user details are saved to the CrmCompUsers table.
-
The Complaint Severity setup Business object business object lets you add, maintain and delete customer route reasons.
Customer route reason details are saved to the CrmCompRouting table.
-
The Customer Complaints Query business object lets you query the AdmSchHeader system-wide database table.
-
The COM Query SYSPRO Schedule business object lets you query information about customer complaints (e.g. complaint details, linked activities, and resolution details for resolved complaints).
-
The GL Balance Check Query business object lets you query the General Ledger and company balances to ensure that they are in balance. Discrepancies are output to the GenHealthBal table.
-
The Inventory Cycle Count Query business object lets you query cycle count details.
-
The Inventory Cycle Counts List Query business object lets you query a list of cycle counts that have been created, including whether cycle counts are in progress.
-
The Inventory Cycle Count Capture Query business object lets you query the InvCycleCountCapt table to view details of captured cycle counts.
-
The Inventory Cycle Count Performance business object lets you query the InvCycleCountCapt table to view captured quantities and variances as well as how many times an operator captured items and how many times an item has been captured.
-
The Inventory Cycle Count Query business object lets you query the InvCycleCountBin, InvCycleCountLot and InvCycleCountSer tables to view details on lots and serials used in cycle counts. Quantity variances are also displayed.
-
The RFQ Attachments Query business object lets you query all media files attached to an RFQ.
Attachments can be made at the following (<LevelID>) levels:
-
R - indicates MasterMedia
-
L - indicates LineMedia
-
S - indicates SupplierMedia
-
-
The RFQ Print Query business object lets you query the status of RFQ lines (e.g. in process, accepted, canceled) and the supplier status (e.g. waiting for quote, quote accepted, quote rejected, and no reply). This object is used by the Request for Quote Maintenance program.
-
The RFQ Query business object lets you query all details for existing RFQ's.
-
The RTS Journal Report business object lets you query RTS journals for printing and reprinting over a selected period. The status of unprinted journals is also updated. This object is used by the RTS Journal Report SRS report program.
-
The RTS Returns Query business object lets you query RTS transactions.
-
The RTS Status Query business object lets you query the status of RTS transactions (e.g. normal, accepted, rejected).
-
The RTS Return Slip Printing business object lets you print RTS return slips that accompanies merchandise. This object is used by the RTS Return Slip Print SRS report program.
-
The Customer Complaints Capture business object lets you capture new complaints.
This object is called by the Customer Complaints Entry program to generate new complaints.
-
The COM Maintain SYSPRO Schedule business object lets you add, maintain and delete SYSPRO schedules.
Schedule details are saved to the AdmSchHeader and AdmSchDetail tables.
-
The COM Transaction Maintain SQL Login business object lets you create and maintain SQL logins and passwords, as well as create the SQL user on the system wide and company databases.
It adds the user to both the system and the allowed company databases and alters datareader and datawriter roles on each SYSPRO company database to which the user has been granted access (including the system wide database).
When deleting a SQL login, the user is removed from all SYSPRO company databases to which access was granted (including the system wide database).
-
The GL Balance Function business object lets you compare the General Ledger and company balances to ensure that they are in balance. Discrepancies are output to the GenHealthFix table.
-
The Cycle Count Selection business object lets you add the selected items (bins, lots, serials) to the cycle count.
Tables updated include:
-
InvCycleCountBin
-
InvCycleCountSer (if serials are defined for the selected stock items in the cycle count)
-
InvCycleCountLot (if lot numbers are defined for the selected stock items in the cycle count)
-
-
The Cycle Count Maintenance business object lets you add, change and delete a cycle count.
-
The Inventory Cycle Count Cancel business object lets you cancel a cycle count.
When a cycle count is canceled, the records in the InvCycleCountBin, InvCycleCountSer, InvCycleCountLot and InvCycleCountCapt tables for the selected cycle count are removed.
-
The Inventory Cycle Count Confirmation business object lets you accept a cycle count and confirm the bins in the cycle count. The relevant inventory records are updated in the InvMultBin, LotDetail and InvSerialHead tables.
-
The Inventory Cycle Count Capture Purge business object lets you purge cycle counts.
-
The Inventory Cycle Count Capture business object lets you capture the items for the selected cycle count.
-
Items without lots and serials are captured in the InvCycleCountBin and InvCycleCountCapt tables.
-
Items with serials are captured in the InvCycleCountBin, InvCycleCountSer and InvCycleCountCapt tables.
-
Items with serials and lots are captured in the InvCycleCountBin, InvCycleCountSerInvCycleCountSer and InvCycleCountCapt tables.
-
Items with lots are captured in the InvCycleCountBin, InvCycleCountLot and InvCycleCountCapt tables.
-
-
The Cycle Count Confirmation Scheduler business object lets you select a cycle count based on the schedule id provided by the SYSPRO Scheduler program.
The InvCycleCount table is queried to establish the cycle count for the schedule id and the Cycle Count Selection business object is called to select the cycle count.
-
The RFQ Media Business Object business object lets you store media attachments for RFQ's for either an RFQ header, a line, or a supplier.
-
The Request for Quote Review business object lets you create new RFQ's, allowing you to add the RFQ header details as well as RFQ stocked lines (linked to the requisition lines from which the RFQ is derived). You can also add the set of supplier(s) for the specific RFQ.
-
The Request for Quote Maintenance business object lets you maintain RFQ's.
-
The RFQ Supplier Portal business object lets you add RFQ supplier quotes.
-
The RTS Accept/Reject business object business object lets you accept or reject the RTS transaction.
-
The RTS GL Integration Update business object lets you convert the General Ledger integration from RTV to RTS.
-
The RTS creation/change business object business object lets you add and maintain RTS's.
-
The SO Consolidate Dispatch Invoice Calculation business object lets you post invoices against consolidated dispatch notes.
The Dispatch Note Consolidation program creates the consolidation records against the invoice. When the invoice is posted, all required transactions and calculations are processed and saved to the SYSPRO database.
A copy of the invoice information is stored and can be printed/reprinted using the SO Consolidated Dispatch Inv Doc Query business object or the Document Print program.
-
The SO Dispatch Note Maintenance business object lets you maintain the sales order dispatch note.
When the dispatch quantity is reduced, the back order quantity against the sales order line is automatically increased.
Allocations for traceable or serialized stock items must be de-allocated in the stocking unit of measure. Stock allocations against the dispatch line can be reduced or deleted, but can't be changed to a different lot, bin or serial.
-
The SO Change Dispatch Status business object lets you change the status of a dispatch note.
Current status Can be changed to: Entered
- Suspense
- Hold
Dispatch note printed
- Released to invoice
- Suspense
- Hold
Released to invoice
- Suspense
- Hold
Suspense
- The last status of the dispatch note before it was put in suspense.
Hold
- The last status of the dispatch note before it was put on hold.
2019-R1
-
The COM Company Settings Export Utility business object lets you export your company settings to a .txt format file that can be imported into another company.
-
The Data Dictionary Export SAN_TABLE.SQL business object lets you create the table script for the SYSPRO Analytics database update.
-
The Data Dictionary Export SAN_COLUMN.SQL business object lets you create the column script (SOURCE\SAN_COLUMN.SQL) for the SYSPRO Analytics DB update.
-
The Update Purchase Order Email Utility business object lets you update the email address on all live purchase orders.
-
The RMA Allocate LBS link to IMPPBL UI business object provides the interface when processing lots, bin and serial transactions between RMA programs and the Bins, Lots & Serial Allocation program.
-
The COM Diagnostic Extract Query business object lets you extract (from the Diagnostic Extract Utility program) diagnostic information about a customer's SYSPRO setup.
-
The COM SQL Information Query business object lets you query SQL information that is available from the SQL Health Dashboard program.
-
The COM Verify Operator password business object lets you indicate an operator password for a specific operator and verifies whether that password is correct. This is intended for use in e.net systems prior to logging in as a SYSPRO operator.
-
The Allocated LBS Query Business Object business object lets you query allocated bins, lots and serials for Work in Progress, Sales Orders, Return Merchandise, and Dispatch Notes .
-
The On Hold Query Business Object business object lets you query stock codes, bins, lots or serials that are on hold.
-
The Product Recall Business Object business object lets you query product recalls that are currently held on file.
-
The LOT Product Recall Selections Query business object lets you query items (e.g. warehouses, bins, lots, serials) that must be included in a product recall.
-
The Purchase Order Document Details Query business object lets you return the purchase order document XML for a single purchase order.
-
The PO Document Document Print Query business object lets you use the XML output from Purchase Order Document Details Query to print the purchase order document in SYSPRO Espresso.
-
The SO Picking Slip Query business object lets you query picking lists and return the sales order lines, as well as the allocations for these sales order lines, in a required pick.
-
The SO Pick Query business object lets you query sales order picks and display the pick lines for the entered pick number. Pick line details include the quantity in picking, the sales order line attached to the pick, and the status of each pick line.
-
The SO Pick Quantity Review business object displays a list of sales orders that have been reserved for picking, together with their corresponding ship quantities.
-
The Merge Custom Data Dictionary to Live business object lets you create and deploy third party custom data dictionaries.
-
The COM Diagnostic Upload Post business object lets you upload diagnostic data for support purposes.
-
The COM Import Programs, Activities and Esig business object lets you upload standard and custom tiles to the system wide database. This is done as part of the minor database release.
-
The On Hold Processing business object lets you maintain the hold status of stock codes, bins, lots and serials.
-
The Additional Lot business object lets you add and maintain additional lot names.
-
The LOT Product Recall Quarantine business object lets you create and maintain product recalls.
-
The Copy LCT Bill business object lets you copy an LCT bill from a specific stock code to a selection of all, range, single, or list of stock codes.
-
The SO Release Sales Orders to Picking business object lets you create a new pick on the sales order line as well as add the sales order line to the existing pick.
-
The SO Pick Status Change business object lets you change the status of a pick from S - Started to F - Confirming, X - Cancelled or C - Picked.
The business object also changes the status of pick lines.
2018
-
The AR Dunning Group Maintenace business object lets you add, update and delete Dunning groups held against the ArDunningGroup table.
-
The AR Dunning Status Maintenance business object lets you add, update and delete Dunning statuses.
-
The PO Supplier Contract business object lets you add, change and delete supplier contracts.
-
The COM Harmony Maintenance business object is used by the AI Administrator program.
-
The DFM Poller Service Maintenance business object lets you add, update and delete the DFM folder and Queue services.
-
The AR Dunning Letter Format business object lets you query Dunning letter formats.
-
The AP Balance Health Check business object lets you report on and create log files of AP data integrity errors.
-
The AR Invoice Age and Terms business object lets you produce a temporary aged invoice table version of the ArInvoice table. The temporary table can be used by any program that still needs to perform any aging method to the standard invoice table.
-
The AR Balance Health Check business object lets you lets you report on and create log files of AR data integrity errors.
-
The AR Statement SRS Format Query business object lets you return a list of all formats defined for the AR Statement document type that have been configured to use SRS Document printing, as well as the document control file information for a single format.
-
The List of Dunning Groups Query business object lets you output a list of Dunning groups, which can be filtered by list, single, range or all.
-
The AR Statement Document Print Query business object lets you return the AR Statement document XML for a single customer.
-
The List of Dunning Statuses Query business object lets you return all Dunning statuses for multiple Dunning groups.
-
The Cash Book Balance Check Query business object lets you examine Cash Book transactions to perform a health check.
-
The GL Balance Cash book business object lets you balance the Cash Book to the General Ledger.
-
The Preferred Supplier Query business object lets you query preferred suppliers for sourcing policies against a stock code/warehouse.
-
The Inventory Sourcing Policies Query business object lets you query sourcing policies.
-
The PO Supplier's Performance Query business object lets you query purchase order supplier performance details.
-
The PO Document Format Query business object lets you query purchase order document types.
-
The WIP Job Reservations Review Query business object lets you query job reservations. This information is used by the WIP Reservations Review program to release or reserve reservations.
-
The WIP Factory Document Format Query business object lets you query quotation documentation for WIP Factory Document types.
-
The WIP Factory Document Print Query business object lets you return the XML required to produce WIP Factory Documents using the SRS Server-side printing architecture.
-
The SO Pick Search Query business object lets you query picking detail lines.
-
The Warehouse Bin Query business object lets you query information about warehouses and bins from the WhmBin table.
-
The QOT Document Format Query business object lets you query WIP Factory Documentation information for SRS printing.
-
The Quotation Document Details Query business object lets you query the Quotation Document SRS Document XML.
-
The QOT Document Document Print Query business object lets you print quotation documents.
-
The Espresso Search Criteria Query business object lets you query search parameters that can be used to build an interface for users to select search information in SYSPRO Web UI (Avanti) and SYSPRO Espresso.
-
The DFM Contracts Query business object lets you query DFM contract information held against the AdmDfmMaster and AdmDfmEmailConfirm tables.
-
The DFM Poller Services Query business object lets you query DFM Folder Poller Services information held against the DfmServices table.
-
The DFM Document Queue Query business object lets you query DFM Document Queue information held against the DfmQueueDetail, DfmQueueDep and DfmQueueNonDep tables.
-
The AP Balance Health Fix business object lets you correct Accounts Payable imbalances reported by the AP Balance Health Check business object.
-
The AR Balance Health Fix business object lets you correct Accounts Receivable imbalances reported by the AR Balance Health Check business object.
-
The Cash Book Balance Function business object lets you query corrections identified by the Cash Book Balance Function business object and updates balances against the CshHealthFix and ApBank tables.
-
The Convert Serials by Bin business object lets you convert serials by bin that are used when the Associate serials by bin setup option is enabled.
-
The Sourcing Policy Maintenance business object lets you add, change and delete sourcing policies for preferred suppliers.
-
The Inventory Sourcing Policies Post business object lets you define sourcing policies against a stock code/warehouse and then suggest a preferred supplier when creating a requisition/purchase order for that stock code.
-
The WIP Archive Migration business object lets you migrate all archived job information from XML to SQL tables.
-
The Job Nest Creation business object lets you create and maintain job nests.
-
The WIP Job Nesting Processing business object lets you process the job nest.
-
The SOR Archive Migration business object lets you migrate archived sales orders from XML to SQL tables (SorArcMaster and SorArcDetail).
-
The BOM Archive Migration business object lets you migrate BOM structures from archive files to SQL tables (BomArcParentInfo, BomArcStructure, BomArcOperations and BomArcNarration).
-
The BOM Replace Where-used business object is used by the Replace Component Where Used program.
-
The LOT Archive Migration business object lets you migrate Lot archive files to SQL tables.
-
The COM Transaction Create Database business object lets you create SQL databases for both SQL On Premise and Azure environments.
-
The COM Transaction Create DB Schema business object lets you ignore SQL-only tables that are not in the company database when creating database schema (i.e. ignores system-wide tables, Harmony tables and SRS tables).
-
The COM Set Password business object lets you facilitate the setting of passwords for one or more operators. Affected operators will be required to change their password when next they log in.
-
The DFM Contracts Post business object lets you return information relating to DFM contracts. This object is called from the Document Flow Manager Setup program to add and maintains DFM contract records in the AdmDfmMaster and AdmDfmEmailConfirm tables.
-
The DFM Contract Transaction Processing business object is called from the SYSPRO 8 Document Flow Manager Queue Poller service to process a transaction on the SQL Server Queue for a specific DFM contract.
-
The DFM Contract XML Post business object lets you add a document for a DFM transaction to the relevant SQL Queue. This business object is called from the SYSPRO 8 Document Flow Manager Folder Poller service to add an XML document to the SQL Server Queue for a specific DFM contract.
Copyright © 2024 SYSPRO PTY Ltd.