Knowledge Base - XpressPOS 2020 Kitchens


In one particular design (not all), we are getting the following error: "There is no Header or Job information in the XML document from 2020. The 2020 Design may not be assigned to a Project." It will not allow us to continue with the report process. We do not typically use the project portion of 2020 when we design. Is there a setting that is preventing us from running this report, and if so, can we turn it off?"




This is a 2020 problem. We programmed XpressPOS to catch it. What it means is that when you run a 2020 report for the first time it has to be assigned to a Project. From what you indicated, you probably do the “Quick Sale” option. This is fine. 


The problem occurs when 2020 somehow fails to assign the design properly. That indicates a corrupted XML file. We usually see this in 2020 V 6.4. We believe this problem occurs if you cancel before Quick Sales, and then run the report menu again. It may not offer you a second chance.  


You can “dig” into the project manager and assign it again.


The fastest solution is to go to Edit on the top menu bar and Select ALL (Ctrl-A), then Copy (Ctrl – C), and then under File, select New to create a new design. Then Paste (Ctrl –V).


You must then check all your options and pricing under Styles & Pricing. 


Then do reports and Quick Sale again, or assign the design to a project. 



XpressPOS pricing does not include the Drawer Box upcharges.



A few 2020 catalogs do not give a total price for all upcharges. This may be due to the fact that the 2020 pricing methods do not match the manufacturer's method of pricing. A common one involves Drawer Box and/or Drawer Slide upgrades.

If the user has to use an extra price level to price out drawer box upcharges and then add the two price level quote totals from 2020 together to produce a total price for the customer, then XpressPOS cannot create a complete order for the POS or ERP system.


Process the main price level setting into the POS/ERP system. Now manually insert a new item into the the POS/ERP system's order. Add the Drawer Box Upcharge pricing.


When running XpressPOS or the Application Integration "report" from the 2020 Reports on Design form, you get the 2020 Warning below:


"You do not have access privileges to this report."



This can be caused by any of the following (in "most likely" order) :

1. You have not installed the 2020 Application Integration Module.

2. Your 2020 Security Key does not have the add-on license for the XML data (Application Integration module).

3. If you are using 2020 Version 6.4 and the 2020 registry was deleted (2020 Support has users do this to correct other 2020 problems).

4. The XML license code that was forwarded to your company was not entered into the "Revision" form in the 2020 Maintenance tool. This code reprograms the Security device.

5. Your 2020 Security Key XML license has run out. This could happen if you received a new key to replace the old one and there may only be a 15 day license on it.



For the above items:

1. Download and install the latest 2020 Application Integration Module for your particular 2020 version.

2. Contact your 2020 Sales Representative or 2020 Direct Sales and have your Security Key number available (KDCU number).

3. See Resolution #1.

4. Find the email with the revision code (EX: 632097E25497A1439947E58622AF6237205638003B3434DB).

Then run the 2020 Maintenance program from the Programs Menu .

Under "Internal" you will find the Revision command. Paste the code into the text box.

Q14704 - ERRMSG: You do not have access privileges to this report

5. Email 2020 Support and with your Security Key number (KDCU number).



In one particular design (not all), we are getting the following error: "Automation Error. The server threw an exception" 


2020 design failed to process through the XpressPOS or the Application Integration Report.



Followed by:






This is a 2020 error. Just to confirm it, instead of running XpressPOS from the Report Menu, run the Application Integration report. I am sure you will get the same error. The 2020 design file is probably corrupted.



The fastest solution is to go to Edit on the top menu bar and Select ALL (Ctrl-A), then Copy (Ctrl – C), and then under File, select New to create a new design. Then Paste (Ctrl –V).


You must then check all your options and pricing under Styles & Pricing. 


Then do reports again.


One of the following warnings appears:


"Mismatch on Drawer Upcharges."

"Mismatch on FinishUpcharge Upcharges."

"Mismatch on SpeciesUpcharge Upcharges."

"Mismatch on Base Door Upcharges."

"Mismatch on Wall Door Upcharges."

"Mismatch on Tall Door Upcharges."

"Mismatch on Finish Side Upcharges."

"Mismatch on Door Pull Upcharges."

"Mismatch on Drawer Pull Upcharges."




There could be two reasons for this Saberis Warning message.

1. An incorrect setting in the Application Integration form.

2. 2020 is not picking up door, drawer, and other “counts” for items placed in the Accessory list.”



1. Make sure that the 'Export Legacy Variables' is checked.



2. Some catalogs have upcharge counts assigned to accessory items, such as Drawer Kits, so that when a global option is selected in Styles & Pricing, such as 5-Piece Drawer Front, it applies an upcharge to the total. However, most versions of 2020 do not pick it up, and the 2020 report is under-pricing the kitchen.


Please check the accessories in the order to see if this is the case. If so, report it to the cabinet vendor.

Additional Comments

If this is not the problem then contact us at with the name of the catalog and vendor.

Setting up 20-20 Catalog Charges or Rate Records

This document is based on 20-20 Version 8. It should work for 9, 10, and 11, but has never been tested. Version 10 and 11 charges editor under catalog manager looks very different but the underlying idea should be the same.

When arriving at a quotation for customers, most organizations use the 20-20 catalog charges to apply a "bottom line" percent discount.


The advantage of this is that the user has complete flexibility to apply any discount value.

Another advantage is that it is simple to use. There is no setup required.


There are some disadvantages to this method:

  1. Error prone.

  2. Lack of management control over discount policy.

  3. No costs are generated and therefore the 20-20 Cost/Sell report is not useful.

  4. In the context of processing an order to another system with XpressPOS, line item list prices are transferred by the XML data file.


To set-up pre-set Catalog Charges or Rate Records:

  1. Open the 20-20 Catalog Tools. Under the Tools Menu, select Charges Editor.

  2. Select the Vendor Catalog in the catalog drop down list.

  3. Some vendor catalogs come with the 20-20 sample rate records as shown below. It is best to delete all the rate records and then create new ones with the Add button.




  1. The simplest setup is to enter a description that will identify the customer category in the design menu. Then, enter a code in the user code field.

    XpressPOS will use the user code entered here as the default special order SKU or class code. 

    Enter the selling discount in Price2 (Ex: 0.65). This will apply the factor to all items in the design for this particular catalog.



Then scroll down to Price7 and enter the vendor cost factor (Ex: 0.35).


WARNING: A major limitation of 20-20 Catalog Charges is that you can only use 2 digits.  To get proper costs through XpressPOS to your system, you can use the cost factor function in XpressPOS. However, if you vary cost factors from design to design, depending on whether it will be a truck load, "special order", or from inventory, then you should use the 20-20 rate record method of costing.

Another reason for using 20-20 rate records, is that if you want to run the 20-20 report for gross margin analysis, then you need the cost factor in 20-20.


For cost factors or selling factors with 3 or more decimals, see our workaround solution.




Now when you bring up the rates in design for the selected catalog you can select the correct type of Selling Factor/Cost Factor.

If you have a special promotion on a door style with a reduced cost factor, you can setup an additional rate record to make it easy to control.



WARNING: The Block Access ( 0 or 1) does not appear to work in Version 6.1 or 6.4. This means that the user can edit the values which may or may not be desirable.


Saberis Automatic Updates do not work due to the user not having Internet access. The update may appear to work, but no updates are available.



Network Administrator has blocked the user's access to the Internet and/or FTP downloads.


Port 80 must be opened in order for the two company servers to communicate.


If company policy is to not allow Internet access, consider allowing it to the Saberis Web Services.

The Outside Static IP Address is

For redundancy should also be allowed.


If this is not the cause, check the Updates folder under the Saberis folder (usually located under Program Files) and delete any files that are in it. Then run the Updates from the Utilities in the Options & Settings program.


If none of the above works, please submit a support Case with support.



The user updated 2020 Kitchens or re-installed it and XpressPOS no longer works.



When setting up a new version of 2020, go into Options and Settings, Kitchen Button, Configure button at the bottom of the form, and under the General Tab, click on Reconfigure 2020 for XpressPOS.


Here is the support page:


For 2020 Version 10 and later, the Application Integration will automatically be installed. No download is required.

For 2020 Veriosn 9, if the Application Integration does not appear on the Reports Menu, you will have to install it.


Downloads are available to install the Application Integration (XML) Module for your Version 9 here:

Select "Support Downloads".



At the bottom of the page in the add-ons section, select the Application Integration that matches the version and build number of your 2020 Design program.


Run the Application Integration report, and the Application Integration form will appear. If you get the message "You do not have access privileges..." the 2020 Security Key is not programmed for the XML data. For more details see:


For more details on the entire 2020 set-up process, please see:



You purchase the XML license directly from 2020. You can either contact your local sales rep for 2020, or call direct sales at 1-866-698-2020.

Here is their contact page if you prefer to send them an email.


You will need an XML license for each new workstation that you will be running XpressPOS for 2020 on.

The XML license is added  to the 2020 security key. They send a long code and you enter it in the Revision form of the 2020 maintenance Tools.


If you know the keys that this was done for (the keys have numbers like KDCU??????) then you are OK. All that has to be done is to download the Application Integration setup from that matches the version Service Pack of the 2020 Design program.

These large numbers are due to the designer selecting a Global Option, Item or Price Level that is not allowed, so 2020 has a large number like 9999.00 percent upcharge or a large price to warn the designer of the problem.

Check your design by running the 2020 Quote report to see were the problem is.


Customer receives the following Saberis Warning: 'Group Option could not be found in Option Alias. Search is on importProductCode...Please check your total price against the 2020 price. You may be missing an applied upcharge.'



This error was caused by the “export legacy variables” not being checked in Application Integration of 2020.



Go into Options and Settings, Kitchen Button, Configure button at the bottom of the form, and under the General Tab, click on Reconfigure 2020 for XpressPOS.


Here is the support page:


"I'd like to be able to adjust the cost multiplier on a file by file basis. Is there a way, other than changing the cost multiplier for all files of a particular catalog, to adjust the cost to reflect the promo discounts?"


You can change the cost factor on a design by design basis.


When you process a design, the Summary form will pop-up during the process. This gives you a chance to change the cost factor in the Summary form.  The default cost factor that you set for the catalog in question will appear. Changing the factor only affects the current order and does not change the default.

If a Summary Form does not pop up when you process and order, open XpressPOS Options and Settings, click on the left side Kitchen Button, then select configure at the bottom. Under the General Tab, check the “Show Summary form…”