Back to Olo.com

MICROS: Error- The level passed to the function does not match the definition information


Audience

Technical Teams, Account Managers, Product Development, and Brand Managers


Description of Issue

Orders are not able to be placed through a vendor site and are failing with the error: 

Error Details: System.Web.Services.Protocols.SoapException: The level passed to the function does not match the definition information

This issue can occur when:

  • an item in Micros has a menu level class with no active levels. 
    • this can only be changed by an employee at the store.

Solution

The solution is to change the menu item back to its original class and 86 the item if it is unavailable at the time. 

Step 1:

Change the item to its regular available menu item class with the desired menu levels active. 

Step 2:

If the item is unavailable, 86 the item in Micros. if the item is available, no further action is needed.

Step 3:

Perform a menu update in the Olo Dashboard to ensure that this information is updated.

  

Caveats:

There are no caveats to this solution.

Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2018 Olo. All rights are reserved.