Your Restaurant Master NX Software has been updated to version 2.5.58
Below are the items included in this update.
If you have any questions about the update please contact MTC support at 800-400-2383
Summary of Improvements/Features
• Added new Credit Card Processing Platform – Global Payment Systems
• When using this processing platform Address Verification (AVS) is required on ALL manually entered Visa transactions.
• All other Card Types can be configured to require AVS
• Authorizations no longer include the 20% additional amount
• When deleting a payment the authorized amount will be placed back on the card. No multiple authorizations (currently only available with the Global processing platform)
• Added ability to take Debit Cards (requires Global Payment Systems account and Pin pad hardware)
• Added new Security Feature – encryption of Credit Card information
• All credit card data now encrypted
• To access credit card information you must use the Lookup Feature located in System Manager (see our how to below)
• Added new feature to Close Day wizard – Time Out Wizard
• Shows employees not timed out
• Allows employees to be timed out Now, Scheduled Time, or Typed in Time
• Allows to set a Default Time out for employees
• Added Annual Salary field to Employee screen – requires permission
• Added Password field for Annual Salary – uses Master Password if left blank
• Added functionality to prevent orders from being voided when they have Gift Card or Gift Certificate payments (must be removed first)
• Added functionality to exclude Payment Types by Register
• Added further functionality to the Customer Screen
• Added further functionality to Cash Reconciliation Feature
• Able to hit Enter on Server or Register instead of double clicking
• Added further functionality to resolve “flashing credit card” issue
• Added functionality to resolve Base Price issues
• Added integration with Decision Logic
• Added integration with Secure Payment Systems for check processing
• Added Employee messaging component for notifications (Electronic HR)
• Added Non Paid Break functionality and reports for Labor compliance (turned off). Please contact MTC Support if you would like more information on this feature
• Added further functionality to Scheduling Feature to allow copying of specific Positions
• Added further functionality to the Bump Bar Feature
• When a Delivery order is “drivered out” the order is bumped
• Added further functionality to the internal Gift Card Feature
*Added new fields to Customer screen and Receipts:
Delivery Zone
Thomas Guide
Gate Code
Email Address (not available for receipts)
• Added new field to Customer receipt – Gratuity Percent
• Used as a Tip Guide on Customer receipt
• Displays a percentage of Sub Total
• Added new Directions Button for Rand McNally
• Realigned and resized buttons on Daily Accounting
• Added new reports to the system:
• Bump Bar Efficiency report – Shows average time and quantity
• Bump Bar Items – Allows user to drill down from Bump Bar Efficiency by Item
• Vitalnet CC History report – Summary of all batch totals for any date or date range
• Tickets Report (Non-Taxable)
• Lists all tickets that have no tax added
• Top Customer Sales (ALL)
• Not limited to the top 25
• Split Checks Report
• Merged Checks Report
• Employee Information and History report – Shows Employee information and Comment history (Electronic HR)
• Prints one employee per page
• Allow user to filter by Position or Employee
• Time In/Out Analysis report
• Shows list of Audit Time-In/Out records vs Time Card Time-In & Time Out records
• Employee Labor Card
• Used in conjunction with the integrated Scheduling Feature
• Updated existing reports:
• Non Cash reports – Added ability to filter by Employee
• To display full report leave all fields blank and click Go
• Daily Food Net Sales – Only shows Items; No Sides
• Labor Time History reports – Added ability to filter by position, employee ID, or employee name
• Cash Flow reports – A second (%%) has been added for Labor section as a percent of Net Sales
• Employee Information report – Allow user to filter by any Position or Employee
• Cash Reconciliation reports – Added Paper and Electronic checks
For a complete list of what is included in the current update please see below.
How to Look up Credit Card number
If you need to look up a credit card number for the current business day use the following instructions:
- From System Manager click on Credit Card Processing
- From the menu click on Lookup Credit Card #
- The following message will appear:
- Click Yes to continue.
- Select how to lookup the credit card number (either by Last Four Digits or by Order Number). Click or Touch the desired lookup method.
- Type the Last Four Digits or Order Number in the field that appears and click Accept
- The full credit card number will display
How to Lookup Credit Card History
If you need to look up all of the uses of a credit card in your location use the following instructions:
- From System Manager click on Credit Card Processing
- From the menu click on Lookup Credit Card History
- The following message will appear:
- Click Yes to continue
- You can swipe the credit card or click Manual Entry
- If you select Manual Entry you muster enter the complete credit card number and click Accept
- The system will display every use of the credit card. The data displayed will be formatted for printing on a receipt printer.
- Touch or click the blue area when finished. You will be prompted to print. Click Yes to print or No to exit.
Complete Update List
• Bug Fix Credit Card: VB problem when returning ByRef into structures is causing GetCCNum NOT to work when settling cards; fixed by assigning to a variable first
• Bug Fix Encryption: SQL/VB having issues when saving text fields (ie Encrpyted fields), but workaround of assigning to variable first
• Bug Fix Cashout: Account Number being saved after the encryption, possible causing strange problems FIXED
• Bug Fix Cashout: Delivery orders being allowed to cash-out prematurely (v2.5.53) FIXED
• Bug Fix Cashout: Problems with using stored credit cards from customer records FIXED
• Feature Bump Bar: Allow seperate configuration of Bump Bar Name for Items, Sides, and Mods
• Feature Cashout: When not assigned to the register, or cashouts set to not "allowed", go ahead and allow non-cash payments to be added to the order (inc. credit cards, house, discounts, etc)
• Bug Fix Configuration: When setting up register service types, SQL is throwing an error FIXED
• Feature Cashout: When person is not assigned to the register, or cannot cash out a specific service type, instead of tossing them out of the cashout screen, allow them to continue, but without being able to add payments (other than discounts) to the order
• Bug Fix Gift Cards: When using the Gift Card interface, balance always loads as 2, instead of formatted number with 2 digits after decimal (v2.5.39) FIXED
• Bug Fix Credit Card: If encryption on the credit card comes back blank, be sure to store the unencrypted value
• Bug Fix Credit Cards: When looking up card numbers, if they aren't in VitalNetLog, try the Payment table
• Bug Fix Credit Card: Resubmissions not working properly FIXED
• Bug Fix Credit Card: Global Payments - Settle Batch throws an error (v2.5.39) FIXED
• Bug Fix GiveX: When communicating with GiveX, an error is thrown (v2.5.39) FIXED
• Bug Fix Start The Day: When computing payroll, the database recovery feature makes the system go into a loop of errors (v2.5.44) FIXED
• Bug Fix Credit Card: Fix Missing Cards/Tips - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Split Checks - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Batch Settlement - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Cashout - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Void Order - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Add Tip - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Bug Fix Credit Card: Resubmit CC - If CCNumCrypt is blank, parse full CC # from Swipe Data
• Feature Credit Card: Resubmit CC - Show Credit Card Number with payment unsuccessful message
• Report Web Reports: Schedule Labor Card - Reformatted to include two checkboxes for breaks, as well as scheduled (Break #1) and actual meal times
• Feature Update: When starting up RMNX and detected we have been updated, check all DLL's to make sure they load, copy them from the server if they are missing, and register them if they are not registered
• Feature Update: When registering DLL's, show a message box error for those that don't exist if they are required
• Feature Update: Add /CHECKDLL command line option which ONLY checks the DLLs, then quits out of NX
• Feature Update: When checking for the DLLs, if we need to register one make sure regsvr32.exe (or regasm.exe) exists and we have access to it; otherwise show the user a message IF the DLL is required
• Bug Fix Cash Recon: Create records for Registers, even if they haven't accepted any cash for the day
• Bug Fix Cash Recon: Check the Server/Driver Banking settings before excluding payments for the register
• Bug Fix Tech Only: After encrypting historical data, the function should quit out, not show "Retry?" like it got an error
• Bug Fix Under the Hood: When Calculating Cash Recon, if the Server is not in the Employee Record somehow, utilize the TimeCard table instead
• Feature Under the Hood: When retrying after an error, if the database connection threw the error, drop the connection and reconnect
• Bug Fix Under the Hood: RMNX not properly detecting Windows version, causing problems in detecting programs already running FIXED
• Misc. Under the Hood: Changed all declarations of new classes and then manually initialized them to ensure VB6 doesn't cause any additional issues
• Bug Fix Web Reports: Don't show prompts for reports when "Flash" is selected (Daily works fine for Today if there is a desire to be prompted)
• Report Web Reports: Labor Time History - For all three reports, allow filtering by position, employee id, or employee name
• When looking up card numbers from the system manager, show two choices: by Card Number, or by Order Number (instead of making them hit cancel to find order #)
• Do not show any indentation before side items
• When the day is closed, the system throws a Type Mismatch error while calculating cash recon
Version: v2.5.41
• Mark Previous Day's Batch as settled not handling date selection properly
• Vital Net Settlements report getting an error when running (v2.5.39) FIXED
• When assigning the encrypted encryption key, some keys are causing SQL errors and crashing the system (v2.5.38) FIXED
• If the user hits Enter on the Tab or Server/Register list, it acts the same as double clicking it
• Notify MTC Support when Archive Data is Encrypted, along with how many records (and the error message if one is encountered)
• Cash Flow Reports - A second (%%) has been added for Labor section as a percent of Net Sales
• Web Config Setup - Allow to manually Check In or even Create New Store ID
• Created new XML class which will traverse a table and create XML with all its values
• After using a modifier that hides itself on the receipt, the next item's forced modifiers are all missing their modifier name FIXEDShow Progress Bar while updating Web Reports
• Show Progress Bar while Recalculating Trackable Sales
• Show Progress Bar while Recalculating Cash Reconciliation
• Show Progress Bar while Recomputing Payroll
• Simply disable the directions buttons until an order is claimed to be delivered, instead of hiding them
• When showing the Driver Cash Out or Register Cash Out on the screen, it was saying "Server Cash Out" in the title FIXED
• Driver Cash Out - List of choices for drivers is pulling up incorrectly FIXED
• Screen Settings - Option to remove Break Out button from Time Card Screen
• Screen Settings - Option to remove Send Message button from Time Card Screen
• When Printing Driver Cash Out, if there are no deliveries the system crashes on an overflow error FIXED
• Moved Web Config Setup from System Manager to Tech Only
• Added Store ID above Web Code on the web configuration list
• Move all Status Computations out of frmArchive and into their own class module
• Added fields to both Stats and StatsHourly with more detailed stats as well as created new StatsService table
• ComputeActualStatsData - New Function to calculate actual stats data in all three ways (daily, hourly, and by service type)At the start/end of day, calculate the daily statistics with the new data as well
• When recalculating stats, calculate all new actual stats data as well
• When recalculating daily stats, allow tech to specify a date range
• Sub-routine incorrectly not getting ReportID, resulting in empty substrings (v2.5.28) FIXED
• When voiding an order with a credit card payment on it, the system was getting an error (v2.5.28) FIXED
• System was getting an error when trying to print the driver out report (v2.5.30) FIXED
• Reportable & Non-Reportable Sales numbers were potentially low when '*' next to them because of putting money in the register FIXED
• Saving CC Processors causes crash FIXED
• When assigning drivers, or clearing them, clear driver-in time too (in case it was previously drivered in)
• When claiming an order, if it is already assigned, confirm they want to clear the assignment before going ahead with it
• If can't find customer in the database, clear %CustAddr% and %CustDir% from driver out receipt
• "Local" is overlapping "Corporate" in RMNX Config (Reports Tab) FIXED
• Code to make sure items are bumped is preventing Driver Cash Out from printing FIXED
• If an order has been drivered out/in, and is not cashed out (ie it was recovered), allow it to be cashed out without going through driver in/out process again
• When moving data to archive, if a field doesn't exist the system reports the error and loops for each line of data it is moved FIXED
• Do not ask for AVS information for VitalNet since that hasn't been implemented
• Loading the Employee Schedule form crashes RMNX due to rs object not being set yet (v2.5.30) FIXED
• When editing past employee tips, posting the payroll date, or editing old labor history, if the date selection is canceled, it tries with 12/31/1899 (v2.5.30) FIXED
• Tab order was not right FIXED
• Don't bother asking for Daily Accounting password if coming from the System Manager and the passwords are the same
• Getting a type mismatch when generating the report (v2.5.30) FIXED
• When quitting out of credit card processing functions early, system crashes (v2.5.27) FIXED
Version: v2.5.31
• Update - Make sure to create the database object if it hasn't been created yet
• If a password is null, the system is crashing on start up FIXED
• System trying to reference 'OrderGuest', instead of 'OrderGuests' FIXED
• When swiping a gift card, it still tries if it's cancelled FIXED
• Create new database class and use to open all database connections
• Remove all variants from the system
• Move all configuration settings to separate class, along with function to load them into memory, fixing all references to every variable
• Move all Buttons functions from Module to Class Module and fix all references to it
• Move all Conversion functions from Module to Class Module and fix all references to it
• Move all Input Box functions from Module to Class Module and fix all references to it
• Move all Interface functions from Module to Class Module and fix all references to it
• Move all Permissions functions from Module to Class Module and fix all references to it
• Move all Order related functions from Module to Class Module and fix all references to it
• Move all Logging & Activity functions from Module to Class Module and fix all references to it
• Move all File System functions from Module to Class Module and fix all references to it
• Move ALL remaining functions from Modules to already existing classes and forms except for Sub Main()
• Move all Secure Payment Systems Check Processing functions from Module to Class Module and fix all references to it
• Move all VitalNet Credit Card Processing functions from Module to Class Module and fix all references to it
• Move all GiveX Gift Card Processing functions from Module to Class Module and fix all references to it
• Move all Web Interface functions from Module to existing frmWebDartHTTP and fix all references to them
• Move all Init functions from Module to Class Module and fix all references to it
• Move all Cashout Printing functions from Module to Class Module and fix all references to it
• Move all Printing functions from Module to various Class Modules and fix all references to them
• Sales Summary - Promos: and Coupons: discount group totals are screwing with the discount line item directly under it FIXED
• Force Sides to have same DeptNum as items to make sure modifiers are displayed properly
• Labor Time History - Made all three reports sort able by column header
• Only show the directions buttons if there is an order claimed at the time
• If the Gift Card cannot be found, tell the user, instead of just going back to the screen
• When creating a new gift card, make sure to save the ID properly (v2.5.27)
• When loading from the local database, the system is using the wrong ID FIXED (v2.5.27)
• When Gift Cards do not match, ask if they want to fix it automatically, and if so, go ahead and make adjustments to make the GiftCardLog match the purchases & redemptions
• Send an e-mail alert to MTC when anyone uses the Gift Card Fix function successfully
• When fixing a gift card balance, make sure to mark it as Active if the Balance is positive (v2.5.27)
• When redeeming a gift card, if they are trying to redeem more than is on the card, and they use the lower amount, make sure to only credit the ticket with the lower amount (v2.5.27)
• When loading the Gift Card information from rm-nx.com (or host gift card server), be sure to pull Swipe Data correctly (even though it has ';' in it) FIXED
• Move all E-mail functions from Module to Class Module and fix all references to it
• Move all windows API functions from Module to Class Module and fix all references to it
• Move Printer Check functions from Module to Class Module and fix all references to it
• Move remaining Registry functions from Module to Class Module and fix all references to it
• Move all Time Card functions from Module to Class Module and fix all references to it
• Move Super Shell function from Module to Class Module and fix all references to it
• Move Get Sales Data function from Module to Class Module and fix all references to it
• Move all Inventory functions from Module to Class Module and fix all references to it
• Move all Reward Card functions from Module to Class Module and fix all references to it
• Move all Gift Card functions from Module to Class Module and fix all references to it
• Move CC & Check Data Sets from Modules to Class Module and fix all references to it
• Consolidate all Gift Card programming into the Class Module, instead of scattered among all the code, whether it be saving to the web or the local database
• Discount Reports - Add 'Total' above 'Discounts' column to make it more clear
• Employee Discount Analysis - Rework the way the report is generated to be able to sort by various column headings
• Discounts by Order - Allow to sort by any of the column headings
• When masking a credit card, if it starts with a three, keep the first two digits instead of just first digit
• Move encrypted Credit Card information to new field type, leaving AccountNumber field decrypted, but masked (x's over real numbers) for reporting purposes
• Make sure CCType field in VitalNetTable gets filled
• Don't decrypt credit card information in the reports; we can now get enough from the new cc info fields for reporting
• Allow for disabling of the ability to Copy a Platform/Schedule per Position
• Don't copy platforms or schedules for positions that don't exist anymore
• When saving and looking for Dept Side Price IDs, skip over rows that are not the same SideID to save time
• When assigning departments to side items, treat it differently since it's stored different in memory (wasn't saving properly before)
• Labor Graph Analysis - Show Position (in light gray) beneath the employee's name for each line
• Feature Configuration: Payment Types - Upgrade editor for payment types to only save changes, as well as allow for ordering of payment types
• Feature Configuration: Service Types - Upgrade editor for service types to only save changes, as well as allow for ordering of service types
• Feature Scheduling: Ask for Position to copy Platform/Schedule for (including ALL) and restrict to the position chosen (unless ALL, of course)
• Bug Fix Credit Card: GlobalPay - Use YYMMDD for Date when submitting payment details
• Bug Fix Credit Card: Parse out CID for Discover Transactions properly to be able to pass back in the settlement detail
• Bug Fix Customer: Implement the CustomerHistoryDays configuration, and only look at past 90 days if it's not set
• Bug Fix Split Checks: Don't encrypt payment account numbers unless they are Credit or Debit (v2.5.24)
• Feature Credit Card: When saving Credit Card Numbers, save Credit Card Type in VitalNetLog, Payment, and Customer tables
• Feature Customer: Added fields for DeliveryZone, ThomasGuide, GateCode, and E-mail address
• Feature Customer: Encrypt the Credit Card Number stored in the Customer database as well
• Feature Customer: Store the Credit Card Type along with the stored credit card
• Feature Printing: When generating print outs with credit card types, use the CCType field if it's not blank, otherwise use the old way of checking from the account number after decrypting it
• Feature Receipt Config: Customer Receipts - Print Gate Code, Delivery Zone, and Thomas Guide on receipt if configured to do so
• Bug Fix Time Card: If using Break Out button for an unpaid break it asks too many times about the break FIXED
• Bug Fix Web Reports: CSV Exports - Turn buffering on, otherwise trying to save as attachment doesn't work
• Feature ActiveX: Create RMNXCrypt component to call from ASP in order to Decrypt data for report when necessary
• Feature Tech Only: Encrypt Historical Payment Data
• Feature Under the Hood: Create a new Cryptography class that uses DevSolutionsCrypt.dll to encrypt/decrypt strings (for Credit Cards, etc)
• Feature Under the Hood: Encrypt CCNum and CCSwipe fields in VitalNetLog and decrypt them when settling to send to CC Processor
• Feature Under the Hood: When processing in VitalNetTransaction, make sure to check CCNum and SwipeData and decrpyt them in the case they might have gotten this far without being decrypted
• Feature Under the Hood: When loading previous payment information (CCNum & Swipe) from the database, decrypt any info that has been encrypted, then re-encrypt when saving to the database
• Feature Under the Hood: Use the free RC4DLL.dll for the Crypto Class
• Feature Under the Hood: Encrypt the encryption key within the database so it can't be easily hacked
• Feature Under the Hood: If the system loads without an Encryption Key, generate one by appending RestaurantID, Web Code, and portions of the restaurant name, then encrypting before storing in the local database
• Report Web Reports: Order Report - Decrypt Account Number to show Credit Card information
• Report Web Reports: Non Cash Reports - Decrypt Account Number to show Credit Card information
• Report Web Reports: Vital Net Reports - Decrypt Account Number to show Credit Card information
• Report Web Reports: Interface - When reporting to rm-nx.com sales results, decrypt the credit card number to determine the card type
• Report Web Reports: Daily Export CSV - Decrypt Account Number to show Credit Card information
• Report Web Reports: Sales Summary #2 - Decrypt Account Number to show Credit Card summary
• Bug Fix Under the Hood: When waiting for a new Vital Net Transaction Number, give up and just grab the next one after 10 tries or 5 seconds passes (trying to fix Flash C-C issue), alerting Gerrit via e-mail when this happens
• Bug Fix Under the Hood: When trying to get a VitalNet Transaction Number, if an error occurs, catch it and display it
• Bug Fix Under the Hood: When trying to get the Vital Net Transaction Number, don't bother looking for orders with the prior number
• Bug Fix Under the Hood: After the FIRST transaction of the day, make sure to set current station status back to 'Ready'
• Feature Driver Screen: Add a fourth directions button - for Rand McNally, complete with Start and Destination labels (Restaurant & Customer Name)
• Feature Employee: Configure 'Allow Paid Breaks' by Employee Position Category
• Feature Employee: When timing out, if configured to allow paid breaks, ask if they are taking a break, and if so, if it is a PAID break - if it's a PAID break, DO NOT time them out, instead record the break-out time
• Feature Employee: When logging in during the course of a paid break, ask if they want to return from their paid break after # minutes. If so, mark break-in and allow them to log-in. Otherwise, cancel and return to login screen.
• Feature Order Entry: Add a light gray background color to items that have already been printed in the kitchen
• Feature Start Day: Allow configuration to force the person starting the day to go through the delayed order printing process
• Feature Time Card Screen: 'Break Out': New Button that will automatically go through break process, unless paid breaks are not allowed - then it will go through Time Out process
• Misc. Driver Screen: For all driving direction calls to web sites, make sure to URLEncode everything to minimize communication problems
• Bug Fix Employee: When sending a message from an employee comment, be sure to ask for who it is sending the message
• Feature Driver Screen: When Drivering Out, make sure to Bump any orders still on the bump bar
• Feature Employee: Employee Manager - Add 'Print' button that brings up Employee Info & History report to be printed or viewed
• Feature Web Reports: Employee Information - Allow user to specify an Position or Employee to limit result set
• Report Web Reports: Employee Information & History - New report which shows more employee information and their comment history and prints one employee per page, limited by position or employee if desired
• Bug Fix Employee: Two of the checkboxes for ID Card bypass still show up even if Employee Cards & Fingerprints are not enabled FIXED
• Bug Fix Gift Cards: If "Get Tracking Info?" is checked for Gift Cards, don't allow them to cancel (or it will screw them up) - Keep asking until they enter something
• Bug Fix Order Entry: Do not allow Misc Items to be created with the same name as Gift Card Item, Reward Card Item, or Gift Cert Item
• Bug Fix Web Reports: Daily Food Sales & Income + - Latest report crashing with Gift Cards/Certs/etc FIXED
• Bug Fix Web Reports: Labor Graph Analysis - People working two positions the same day is now handled, along with multiple schedules for the same employee
• Feature Employee: When adding an employee comment, ask the user if they would like to send the comment as a message to the employee
• Feature Gift Cards: Log Gift Card changes, even when the Gift Card system is local, not online
• Feature Tech Only: Allow to check Gift Cards in history starting with the first date system was updated to start keeping GiftCardLog
• Feature Gift Card Admin: In Gift Card section, show Restaurant Name/Alias in Status Bar when mousing over RestaurantID # on Transaction List
• Feature Gift Card Admin: In Gift Card section, show transaction description as 'Action' (ie Purchase, Redemption, Reversal, etc) as passed in from RMNX v2.5.19+
• Feature Gift Card Admin: On Transactions Audit Report, show transaction description as 'Action' (ie Purchase, Redemption, Reversal, etc) as passed in from RMNX v2.5.19+
• Feature Gift Cards: Added 'TransactionType' to the transaction log so we know exactly why each one is there
• Feature Gift Cards: When saving a gift card remotely, get the new Gift Card ID if there was none yet
• Feature Gift Cards: Settle Gift Card transactions by comparing those sent to Gift Card system to Gift Card purchases and redemptions in the system for the current day
• Feature Gift Cards: When settling the Gift Cards, if there are any transactions in the GiftCardLog with invalid GiftCardIDs or Swipe Data, look them up to ensure maximum compatibility
• Feature Gift Cards: When closing the day through the wizard, check to see if the gift cards match right before credit card settlement is run, but allow them to proceed (for now) if they don't after showing them the problem
• Feature Gift Cards: Added "Settle Gift Cards" button to Daily Accounting to check to see if they match at any time during the day
• Misc. Daily Accounting: Resize buttons to match Close Day button, then re-align buttons so they all line up left to right
• Bug Fix Credit Card: GlobalPay - When submitting a refund, don't include 'aY' reference data in the request detail
• Bug Fix Credit Card: GlobalPay - When submitting a credit request, include a blank space for Original Item Number field
• Bug Fix Credit Card: GlobalPay - In the settlement detail, trim any spaces in the Action Code
• Bug Fix Credit Card: GlobalPay - Instead of attempting a Debit Void, try a Debit Reversal instead when removing a Debit Card Payment
• Bug Fix Credit Card: GlobalPay - During the settlement, make sure to pull the Debit Response Code and other transaction details to include in the Debit Settle Detail
• Bug Fix Fingerprint: When using a fingerprint to bypass a password, if an invalid fingerprint is used, the system often crashes FIXED
• Bug Fix Web Reports: When choosing which reports to e-mail/print, if the system has a problem dynamically creating the Forms.Checkbox.1 control, show the error to the user and cancel out (instead of crashing)
• Feature Credit Card: Do not allow credit cards to be settled if there are any open orders
• Feature Employee: When saving an employee, make sure any phone number entered is at least 7 digits and reformat it to (###) ###-#### for consistency
• Feature Scheduling: Show Employee's Phone Numbers under their name when selected
• Feature Tech Only: Update Web Reports - Add "DONE!" to the bottom of the screen
• Feature Tech Only: Show "Web reports updated!" only if it is successful with a detected "DONE!" in the responding page
• Feature Web Reports: Turned off Buffering of Reports to avoid buffer overruns, and also to allow user to see report as it is generated (this is default setting on Windows 2000, but Windows 2003 defaults to buffering on)
• Feature Web Reports: For both Top Customers reports, allow to select Service Type to restrict result set
• Feature Web Reports: When setting up e-mail and print reports, give more room for more reports per tab
• Bug Fix Discounts: When editing Comp Specific Item, some odd cases will cause RMNX to crash
• Feature Discounts: When Comping via a Coupon/Promo IsValues, if there is no item with all IsValues matching, comp the first item with ANY IsValue on the list
• Bug Fix Credit Card: GlobalPay - Do not allow manually entered cards to be accepted for Debit payments
• Bug Fix Credit Card: GlobalPay - Don't space-fill AVS zip codes if there is no zip code nor street info
• Bug Fix Credit Card: GlobalPay - Send Global's Batch Number in settlement request detail that was retrieved during authorization
• Bug Fix Credit Card: GlobalPay - Save Credit vs Debit and Process Mode properly in Settlement record
• Bug Fix Credit Card: GlobalPay - Add the Force Processing Code for manually authorized transactions
• Bug Fix Credit Card: Do not try to get an authorization code for Debit Card transactions that failed
• Bug Fix Credit Card: GlobalPay - Show the total amount settled after settlement is completed instead of last item amount
• Bug Fix Order Entry: When saving a modified order, added code to make sure OrderTrackDate is NOT left as NULL, no matter what
• Bug Fix Credit Card: GlobalPay - Don't show the text box for each packet being sent
• Feature Time Card Screen: Employee Messaging capabilities have been added complete with a password, permissions, and the ability to reply to messages received
• Bug Fix Configuration: Printing Overrides - Dept choices not registering properly when first Dept checked
• Bug Fix Credit Card: GlobalPay - Always tell system if PIN Pad is available, even on Credit Card transactions - Assume PIN pad is available if Debit is configured and active within the store
• Bug Fix Credit Card: GlobalPay - Always pad Zip code with spaces when less than 9 digits
• Bug Fix Credit Card: GlobalPay - In Settle Detail, use referenced Item Num, not TransID
• Bug Fix Credit Card: Don't show a blank message box when the error is blank for a Batch Settlement - instead show the response description or code
• Bug Fix Credit Card: GlobalPay - When settling the batch, send each detail record seperately and wait for a response before sending the next one
• Bug Fix Credit Card: Add Tip - Don't display a $0.00 amount on the list of tips if it has been cleared out
• Bug Fix Credit Card: Add Tip - Don't allow Debit Card Payments to have tips added onto them
• Bug Fix Credit Card: Add Tip - Don't allow credit card payments that have been settled to have tips added onto them
• Bug Fix Credit Card: GlobalPay - When settling, system is rounding wrong FIXED
• Bug Fix Credit Card: GlobalPay - When settling refunds, be sure to mark Credit vs Debit properly
• Feature Credit Card: Allow a Tip to be added onto a Debit Payment before the PIN is entered and the transaction is processed
• Feature Order Entry: Allow Cancel & Done button be configured to be FIRST on the list of forced modifiers
• Feature Receipt Config: Add 'GratuityPercent' function that will show a percent of the Sub-Total to be used for a Tip Guide on customer receipts
• Feature Receipt Config: For house payments, keep the account number and PO# and append the Customer Name, instead of replacing it all with the Customer Name
• Feature Under the Hood: Don't bother checking loop status or e-mailing alerts if on Dev Server
• Misc. Credit Card: Mark Batch Settled in separate function from actual settlement
• Misc. Credit Card: Build Settlement Request in separate function
• Misc. Credit Card: GlobalPay - When settling the batch, store the Batch Control Number in the RefNum field
• Report Web Reports: Time In/Out Analysis: Shows list of Audit Time-In & Time-Out records vs TimeCard Time-In & Time-Out records
• Report Web Reports: Employee Schedule Labor Card - New report that lays out each day's schedule on seperate pages (day & night) grouped by position, sorted by last name with areas to write in changes
• Bug Fix Cashout: Accept credit card numbers with two spaces before expiration date
• Bug Fix Close Day: Increase expected # of purged activity records from 100 to 5000 for a better progress bar
• Bug Fix Credit Card: Global Payments - CVV not working properly FIXED
• Bug Fix Credit Card: When settling credit cards, make sure to mark whether they are Debit or Credit before passing to ParseCC function
• Bug Fix Credit Card: GlobalPayments - Only send track 2 from swipe data
• Bug Fix Credit Card: GlobalPayments - Be sure to send PIN capability flag with POS Entry Mode
• Bug Fix Login Screen: Time compared to other stations in # of minutes are sometimes not accurate FIXED
• Bug Fix Login Screen: Refresh Register Status every 2 minutes if we are still on the screen (station not in use)
• Bug Fix Order Entry: Ensure that the GiftCard system receives the OrderNum properly for each transaction
• Bug Fix Progress Bar: Sometimes progress bar's elements are not showing FIXED
• Feature Credit Card: If authorization comes back as a duplicate, confirm they want to force it through and then re-run it automatically with an override
• Feature Credit Card: With Global, for VISA - be sure to capture and return Acquirer Reference Data
• Feature System Manager: Allow to Manually Credit a Debit Card from Credit Card Processing
• Feature System Manager: Allow to Manually Charge a Debit Card from Credit Card Processing
• Misc. Merge Order: Do not allow orders with Gift Cards or Gift Certs to be Merged (must be removed first)
• Misc. Order Entry: Delete Item - Trim the Item Name before comparing to a Trimmed Gift Card Item Name to determine if we need to reverse the transaction
• Misc. Split Order: Do not allow orders with Gift Cards or Gift Certs to be Split (must be removed first)
• Misc. Tech Only: Remove GiftCardLog database entries with everything else when Nuking History
• Misc. Under the Hood: CheckInDB - Don't quit out of the main loop just because we think the system is still in it if it's been more than 5 minute since it was last entered
• Misc. Under the Hood: Create GiftCardLog in database to store transactions for each gift card change
• Misc. Under the Hood: Close Day - Move GiftCardLog from RMToday to RMArchive
• Misc. Under the Hood: Close Day - Backup GiftCardLog to backup file with the rest of RMToday
• Misc. Void Order: Do not allow orders with Gift Cards or Gift Certs to be Voided (must be removed first)
• Bug Fix Start Day: When answering "No" to Remove C-C Payment after unsuccessful Delayed Order C-C Payment Transaction, C-C is cleared FIXED
• Bug Fix Start The Day: When resubmitting credit card fails, the response is not displayed properly because of a newline in the title bar FIXED
• Bug Fix Start The Day: Start Delayed Orders AFTER loading all new values once Start Day is complete
• Bug Fix Start The Day: When resubmitting credit cards for Delayed Orders, if the authorization has a TransID and fails, retry without the TransID
• Feature Fingerprints: Show sub-status when checking fingerprints along with the action currently being performed (Checking Cache, Timed-In Employees, or ALL Employees)
• Feature Fingerprints: New log file - RMNXFingerprint.log keeps track of where each fingerprint was found and how many compares it took to get there
• Misc. Start The Day: When Starting Delayed Orders, reword C-C to say 'and your connection to the Internet is working for Credit Card Payments'
• Misc. Start The Day: New log file RMNXDelayedOrders.log - Keep track of which orders are successful and which are not and whether or not the payment was removed if it is unsuccessful
• Feature Cashout: Do not allow Debit Card Payments to be added to Delayed Orders
• Feature Cashout: Get both Billing Zip Code AND Street Address when asking for AVS information
• Feature Credit Card: Global Payments - Include CVV Presence Indicator and Response Type in CVV Data segment
• Feature Credit Card: When the user attempts to skip the CVV, give them several choices of why they are doing so to pass on to the CC Processor for consideration
• Feature Order Entry: Do not allow an order with a Debit Card Payment on it to be Delayed
• Feature System Manager: Made VitalNet/Global screen much easier to deal with (three main colored buttons, plus all buttons larger)
• Bug Fix Close The Day: GlobalPay - Make sure to mark all settled credit & debit card transactions
• Bug Fix Daily Accounting: Void Order - Make sure to require Void Password when voiding orders here too
• Feature Cashier Screen: Split Check - Do not allow an order to be split if there are any payments or discounts already on it
• Feature Cashout: Warn when removing a Debit Card payment that it will be a return, not a void, and that the PIN will be required again
• Feature Cashout: Ask for PIN when deleting a Debit Card Payment in order to process the return properly
• Feature Daily Accounting: Void Order - do not allow the user to void an order that has a Debit Card Payment on it
• Feature Manager Screen: Void Order - do not allow the user to void an order that has a Debit Card Payment on it
• Feature Manager Screen: Split Check - Do not allow an order to be split if there are any payments or discounts already on it
• Feature Manager Screen: Merge Order - Do not allow an order to be merged if there are any payments or discounts already on it
• Feature Server Screen: Void Order - do not allow the user to void an order that has a Debit Card Payment on it
• Feature Server Screen: Split Check - Do not allow an order to be split if there are any payments or discounts already on it
• Feature Server Screen: Merge Order - Do not allow an order to be merged if there are any payments or discounts already on it
• Feature Under the Hood: When "voiding" a Debit Card, ask for the PIN code on the PIN Pad for the return transaction
• Bug Fix Configuration: Monthly Stats Editor acts odd when changing row selection FIXED
• Bug Fix Global: Do not include ';' and '?' in swipe data when processing Debit Cards
• Bug Fix Global: Add '1' to position 2 of the POS Entry Mode for Debit transactions
• Bug Fix Under the Hood: Daily Stats SalesActual number recording amount of Gift Cards/Certs instead of sales minus that (v2.4.99) FIXED
• Feature Printing: Mask Debit Card Numbers when Credit Cards are configured to be masked
• Report Web Reports: Top Customer Sales (ALL) - New report that isn't limited to the top 25
• Bug Fix Cashout: Type mismatch when deleting credit card payment (v2.5.7) FIXED
• Bug Fix Split Checks: Causing infinite loop when fixing Base Price automatically on items with qty>1
• Feature Debit: Use Verifone 1000 SE Interface to get PIN from customer during cash out
• Feature Debit: Pass the PIN Block and Serial Key to Global when processing Debit Card Transactions
• Feature Debit: Only pass track 2 of the swipe data for Debit Transactions on Global
• Feature Progress Bar: Hide all the other controls when it will not be updated (only show task description wait for)
• Report Web Reports: Tickets Report (Non-Taxable): List of all tickets that have no tax on them whatsoever
• Report Web Reports: Daily Food Net Sales (Non Taxable) - Don't bother showing sides items ever, just show the items themselves
• Report Web Reports: Voided Tickets - Add section with items Removed from ticket with Modify Order function
• Report Web Reports: Modified Ticket Audit - Show only selected order if clicked over from Voided Tickets Report
• Bug Fix Tech Only: Mark Previous Day's Batch as Settled is crashing RMNX FIXED
• Bug Fix Inventory: Inventory Ticket - Rounding to the nearest dollar FIXED
• Bug Fix Inventory: Inventory Ticket - Bar Code Font Size too big FIXED
• Bug Fix Web Reports: Swap Consignee Manifest by Item - Show Total Sold in additional to Total Unsold
• Bug Fix Inventory: When saving a single item, save the consignee selected
• Bug Fix Inventory: When loading a single item, load the consignee associated
• Bug Fix Inventory: When changing a Consignee from Inventory Items list, RMNX crashes FIXED
• Feature Voids: Allow to attach explanation (in addition to choosing a VoidReason) when doing a Void Promo
• Bug Fix Inventory: When searching by Bar Code, a SQL error occurs (v2.5.2) FIXED
• Misc. Inventory: Inventory Ticket - Put Vendor's External ID instead of Item's External ID
• Misc. Inventory: Add '*' before and after numbers on Bar Code when using Bar code Font
• Feature Global: Add IsCredit parameter to all VN Transaction Functions
• Feature Global: For Payment Types marked as both Credit and Debit, ask which one
• Misc. Inventory: Inventory Ticket - Remove Vendor Name and put External ID on
• Bug Fix Bump Bar: When scrolling back/forth, ticket #8 doesn't clear FIXED
• Feature Global: Add IsDebit/IsCredit field to VitalNetLog and store when appending to log
• Feature Global: Generate request packets for Debit transactions
• Feature Global: Generate settle packets for settlements including Debit transactions
• Feature Inventory: Print Inventory Ticket with Bar Code
• Bug Fix Order Entry: When saving an order, the system is looping when it gets a VB Error FIXED
• Bug Fix Pizza Menu: When saving a Pizza to the ticket, it was writing the RowData to the wrong row in some cases FIXED
• Bug Fix Under the Hood: Daily Stats - include Gift Card/Cert configuration when creating Actual Sales numbers
• Misc. Order Entry: When saving the order, utilize the keyset cursor so we can grab the new ID immediately without a second sql query
• Misc. Order Entry: "Temporarily" disabled Consolidate Items functionality (will re-enable when all item saving issues are gone and it can be proved that is not causing anything)
• Misc. Order Entry: When canceling a ticket, use ButtonDelete for ALL items, regardless of whether or not they are new
• Misc. Under the Hood: Do not display Base Price error, instead send an e-mail with the Order # and Item Name to staff@mtcinc.com
• Report Web Reports: Bump Bar Efficiency - New report that shows items, avg time, and qty
• Report Web Reports: Bump Bar Items - New report that is a drill-down from Bump Bar Efficiency per Item
• Bug Fix Web Reports: Non-Cash Sales Report is throwing an error (v2.4.89) FIXED
• Feature Bump Bar: On summary screen, allow to view an order by hitting "View Order" on the bottom, then selecting the order to view
• Feature Bump Bar: On detail screen, use the last position to show next 7 tickets the same way it is visible on the summary screen
• Feature Under the Hood: Upload Config2 settings to rm-nx.com on startup (already uploading Config settings)
• Bug Fix Cashout: When adding a coupon to the order, a pizza discount can cause a type mismatch FIXED
• Bug Fix Cash Recon: When going to view the detail screen, getting an error and crashing FIXED
• Bug Fix Cash Recon: update.scr - Wrong field names for Paper/Electronic Checks FIXED
• Bug Fix Web Reports: Non-Cash Check Sales Report - Not separating out Paper & Electronic checks properly FIXED
• Bug Fix Under the Hood: Connection String nuking all options placed after it on the command line FIXED
• Bug Fix Under the Hood: Use ODBC instead of SQLOLEDB for default connection string (SQLOLEDB can't handle dynamic cursors properly)
• Misc. SQL: Driver={SQL Server};Server=RMNXSERVER;Database=RMNXDB;Trusted_Connection=yes;
• Misc. SQL: Driver={SQL Server};Server=RMNXSERVER;Database=RMNXDB;Uid=rmnx;Pwd=2552;
• Bug Fix Close Day: Gets in a loop when getting an error when trying to close the day
• Bug Fix Order Entry: Getting an error on New order when initializing Bar Code FIXED
• Bug Fix Tech Only: Trap errors in Compute Payroll function and allow to retry
• Feature Bump Bar: Button to switch to Summary Screen which shows just Order #, Service Type, and # Min for up to 45 orders at the same time
• Feature Bump Bar: Show Black text on the Yellow Warning background
• Feature Tech Only: Manually Start The Day - Allows bypass of errors to start the day anyway, but does try to go through each process anyway.
• Bug Fix Cashout: Count # of times we retry checking during NewVitalNetNum process; continue anyway and e-mail gerrit if passes 20 times
• Bug Fix Menu Editor: When the only changes made to the menu are assignments of items to a department, the saving process is skipped FIXED
• Bug Fix Menu Editor: Removing department assignment only works one at a time FIXED
• Bug Fix Menu Editor: Very slow when saving Side Item Prices in the ALL Menu Items Editor FIXED
• Feature Tech Only: Mark previous day's VitalNet/Global Batch as Settled
• Feature Tech Only: Mark Today's VitalNet/Global Batch as Settled
• Misc. Under the Hood: Do not run through CleanupOrderItems function on AddToOrder or CloseDay (Only run when started from TechOnly)
• Bug Fix Mgr Screen: Do NOT allow users/managers to add/modify/recover/cashout/etc a Voided Order that was previously merged/split
• Bug Fix Order Entry: When saving an order, if an item appears to be deleted, but we are not in Modify Order mode, don't delete it if it has already been printed to the kicthen - show an error message and then proceed
• Bug Fix Split Checks: Detect and Automatically Fix Base Price issues when splitting items on a check
• Feature Order Entry: Don't bother asking to cancel changes if no changes were made
• Bug Fix Cash Recon: SQL Error when calculating: "Ambiguous Column Name 'OrderTrackDate'" FIXED
• Bug Fix Order Entry: When adding to an order that was previously delayed and has no one assigned to it, the system gets an error and does not save the changes FIXED
• Feature Cashout: When cashing out an order that has no server assigned to it, assign the person cashing out the order to it
• Bug Fix Order Entry: If there is a Base Price issue, detect it at the item level, and prompt whether or not to fix it automatically (changes the Base Price on the Item itself to get the two to match)
• Bug Fix SPS: If "CALL CTR" is in the auth response, show the actual Call Center Phone # to call
• Feature Cash Recon: Add Checks (Paper & Electronic)
• Feature Close Day: When backing up RMToday to CSV files, make sure to create the TEMP directory if it doesn't already exist
• Feature Install: Add Reports to both RMSetup and RMUpdate in c:\rm01\reports directory for Windows NT/2000/XP installs
• Feature SPS: If we receive "PHONE # ERROR" as a response, show the message, then jump back to asking for the phone number
• Feature SPS: When we receive a "DUPLICATE - VOID" response, prompt them to call the Call Center. THen, ask them if the Call Center voided the check for them. If not, ask for the Item Number to Manually Void the ticket. Either way, if void was successful, try again
• Feature SPS: Do not allow Checks to be settled from any station other than the server
• Feature Under the Hood: Use App.Path for strRMPath instead of default path as long as RM01.EXE exists there
• Feature Under the Hood: When using DBConnection dialog because of initial problems connection to the database, time out after 30 seconds and try again
• Feature Under the Hood: When starting up RMNX, check to make sure there are tables in the database - if not, call the SQL script to generate them
• Feature Under the Hood: When encountering an error in the scripts to create the database tables, just make a log file (ie RMArchive.log)
• Feature Under the Hood: When saving an order, if we run into any problems, log the problem, and prompt the user whether to continue or not
• Feature Web Reports: Cash Recon Register Detail - Add Checks (Paper & Electronic)
• Feature Web Reports: Cash Recon Server Detail - Add Checks (Paper & Electronic)
• Feature Web Reports: Cash Recon Register Worksheet - Add Checks (Paper & Electronic)
• Feature Web Reports: Cash Recon Server Worksheet - Add Checks (Paper & Electronic)
• Report Web Reports: Non-Cash Sales - Checks Report: Shows Detail of Paper vs Electronic of all checks processed
• Bug Fix SPS: Ignore when the Total Voids do not match our numbers
• Bug Fix SPS: Upload Check Images - only do so automatically upon settle checks, not when running batch summary/detail reports
• Bug Fix Web Reports: Hourly Entree Speed - Chart Magnification button not working FIXED
• Bug Fix Web Reports: Chart Magnification not being mapped when e-mailed FIXED
• Feature SPS: When communicating, if it times out or receives a blank response, immediately try once more
• Feature SPS: When the Batch Approvals do not match, prompt to call Call Center at 888-313-7842
• Bug Fix Checks: Allow configuration for upload without having scanned receipts turned on
• Bug Fix Printing: Ignore setting to not print open checks when printing check receipts
• Bug Fix Printing: Ignore setting to not print open receipts when printing voided payments
• Feature Checks: Only upload checks that haven't already been successfully uploaded
• Feature Checks: Show progress bar when uploading images at the end of the night
• Feature Close Day: Make sure to upload the images for the checks after the settlement has been approved
• Feature Daily Accounting: Allow upload of Check Images in Electronic Batch seperately from settlement
• Feature Setup: Create "Server" version of setup that includes MSDE which installs an instance at c:\RM01\MSSQL automatically with RMNX as the instance name
• Feature Under the Hood: Store database connectivity settings to registry
• Feature Under the Hood: When starting up RMNX, if trouble connecting to DB, try various connection strings, then show dialog with options to resolve it including Server Name, Database Instance, SQL Username/Password, and Manual Connection String
• Feature Under the Hood: Make sure that only the first connection problem loads up the DB Connection Setup screen (so it doesn't loop)
• Feature Under the Hood: New command line option /CONFIG to load up the DB Connection Screen instead of NX
• Feature Under the Hood: New command line option /RECOVER to run Recover Day function instead of NX
• Bug Fix Checks: When voiding a check through SPS, if the check errors out because it has already been voided, treat it as an approval
• Bug Fix Order Entry: When pulling an order from a customer's history, fill in the base price with the item price if there is no base price for any of the items
• Bug Fix Order Entry: When loading an order from the delayed list, fill in the base price with the item price if there is no base price for any of the items
• Bug Fix Web Reports: Order - Don't show Qty for side items
• Feature Close Day: When e-mailing reports with image pixels, change the references to rm-nx.com
• Feature Command Line: New parameter - /CONNECTION= will use that as the SQL Connection String instead of the DSN
• Misc. Connection String: Provider=SQLOLEDB;~Data~Source=RMNXSERVER;~Initial~Catalog=RMNXDB;~User~ID=rmnx;~Password=2552;Network~Library=dbmssocn;
• Misc. Connection String: Provider=MSDASQL;~Driver={SQL~Server};~Server=RMNXSERVER;~Database=RMNXDB;~UID=rmnx;~PWD=2552;
• Bug Fix Order Entry: Misc Items with Consignees - Driver's License saying Invalid Swipe all the time FIXED
• Bug Fix Receipt Config: Clear out ElectronicStr if the payment is not electronic (instead of replacing with PaymentStr)
• Feature Web Reports: For hourly reports, don't bother asking for hours desired - just run for entire day
• Report Web Reports: Food Reports - Hourly Entree Speed; Entree Counts and Average Ticket Times per Hour
• Feature Checks: SPS - If "RERUN" is in the response, ask if they want to process as paper
• Misc. Checks: Ask to "Confirm Check Number" instead of "Confirm MICR"
• Misc. Checks: SPS - Show "Check Auth Response" instead of "Check Auth DENIED"
• Bug Fix Order Entry: Delivery orders getting Type Mismatch error (v2.4.79) FIXED
• Feature Login Screen: Show "Sorry, we're closed" image on the screen when the day is closed
• Feature Main Menu: Show "Sorry, we're closed" image on the screen when the day is closed
• Misc. Close Day: If an error occurs during moving the data, show the DB Table & Field names
• Report Web Reports: VitalNet CC History - Summary list of all batch totals for the given date range
• Bug Fix Close Day: Automatically force all Misc Item's Base Price to match the Item Price when closing
• Bug Fix Delayed Orders: When printing the receipt, an error occurs when adding payments to the receipt
• Bug Fix Order Entry: When removing side items, base price message popping up
• Bug Fix Start Day: When starting the day, set the other stations statuses to 'ShutDown' (in an effort to fix flashy credit card problem)
• Feature Credit Card: Add new Processor and Bank contact information fields
• Bug Fix Checks: SPS - Don't ask to process elecronically unless we have MICR Data
• Bug Fix Checks: If we can't interpret MICR data properly, just blank it out and continue in process to get Check # manually as usual
• Bug Fix Inventory: When clicking on "Add One Item", don't bring up Search box
• Feature Checks: SPS - On prompt to process electronically add '(Personal checks only)'
• Feature Credit Cards: Manually Charge Credit Card - Show authorization response if not approved
• Feature Credit Cards: Resubmit Payment Today - Show authorization response if not approved
• Feature Credit Cards: Manually Credit Card - Show authorization response if not approved
• Feature Credit Cards: Fix Missing CC - Keep log of failed authorizations and display at the end of the processing
• Feature Inventory: Consignee List - Double click goes to Inventory Items list
• Feature Inventory: Manufacturer List - Double click goes to Inventory Items list
• Feature Inventory: Vendor List - Double click goes to Inventory Items list
• Feature Inventory: When entering a new item from the Order Screen, show the Vendor List if nothing is entered in the Vendor ID prompt
• Feature Inventory: When adding an item from the order screen, if getting consignee information, allow swipe of driver's license for information
• Feature Inventory: When adding a new item to the inventory list, only copy vendor, manufacturer, and taxable information
• Misc. Long Text Box: Change from blue to a white background for easier readability for scrollable part of dialog box
• Bug Fix Daily Accounting: Only show the SPS buttons if it is setup for Electronic Processing (otherwise they are unncessary)
• Feature Checks: SPS - Show Batch Detail Report in Daily Accounting from detail transactions as pulled from SPS
• Feature Menu Editor: Recipes - Allow to detach, remove, and attach items/sides to existing recipe
• Feature Voids: When using a "Void Promo" because food was already prepared, look up the promo named "Void" to use the External ID from that, as well as the Payment Source ID.
• Bug Fix Checks: Delayed Orders not handled properly with SPS implementation
• Bug Fix Order Entry: Save the order items in order when saving after Add To Order or Modify Order
• Bug Fix Order Entry: Allow for DeptNum 0 to be visible
• Bug Fix Order Entry: Use Misc Dept Name for Misc Dept to enter Misc Items as well
• Bug Fix Checks: Force Driver's License State to uppercase
• Bug Fix Checks: SPS - Truncate all fields before saving them to SPSLog
• Bug Fix Checks: System not interpreting MICR string properly for some checks FIXED
• Bug Fix Web Reports: When e-mailing reports with image pixels, change the references to rm-nx.com
• Bug Fix Printing: Show Credit Card/Check/etc information on normal Customer Receipt too
• Feature Printing: Print the full receipt for voided tickets when setup to print automatically upon void
• Feature Printing: When printing voided tickets, show "VOIDED" before the payment type
• Bug Fix Checks: Allow to read for checks with 'A' in the MICR Data string, instead of 'U'
• Bug Fix Checks: Read checks properly if they start with the Check # (like on Business Checks)
• Feature Configuration: Registers - Allow to Exclude specific Payment Types
• Bug Fix Menu Editor: Adding a Side to a department with over 23 items crashes with a subscript error FIXED
• Bug Fix Checks: SPS - Only send Track 2 of Driver's License Swipe data
• Bug Fix Checks: SPS Web Reports - Batch Detail & Batch Summary not displaying properly FIXED
• Bug Fix Checks: SPS - When submitting settlement, send # of transactions in sync counter field
• Bug Fix Order Entry: Adding Pizzas to the order causing Base Price problem (v2.4.68) FIXED
• Feature Checks: Configuration to specify at what $ amount to ask for Driver's License
• Feature Checks: Allow employee to skip over Driver's License Swipe/Entry if desired (ie for Business Checks, etc)
• Feature Checks: SPS - On successfull settlement, mark SPSLog and Payment transactions as Settled, including Voids, Denials, and Authorizations
• Bug Fix Login Screen: When there is a successful use of the Time In password, pop up a dialog for 1 second saying "Password Accepted" in case there are any extra characters from the card swipe still in the buffer
• Bug Fix Order Entry: Every time an item/side is added to the order, make sure the Base Price total matches up and do not allow Accept Order if it does not (instruct to Call MTC)
• Bug Fix Order Entry: Make sure all items being added in the system (misc, inventory, surcharges, etc) are storing the Base Price as well
• Bug Fix Web Admin: Link to edit Daily Stats not working on some stores FIXED
• Bug Fix Web Reports: Remove required reference to Gift Cards/Certs of SideType on all reports and when checking while voiding orders
• Bug Fix Web Reports: Web Reports Admin - Checking for OrderTrackDate instead of DateRun FIXED
• Feature Configuration: SPS - Add option to enable/disable scanning of signed receipts for electronic check processing
• Feature Configuration: SPS - Add option to enable/disable uploading of scanned signed receipts to SPS during settlement
• Feature Configuration: Move Screen Settings out of RMNX Operations to it's own button
• Feature Void Order: When voiding an order, the employee/manager is asked items on this order were already prepared. If they answer yes it goes through a process to Promo the entire order instead of void it.
• Bug Fix Menu Editor: Error when adding too many new menu side items
• Bug Fix Menu Editor: Make sure to clear Recipe ID, IsValue List ID, Inventory Item ID, Recipe PLU, and Bar Code when creating a new menu item/side
• Bug Fix Checks: Do not give the choice to process Electronically if not connected to MICR Image device
• Bug Fix Order Entry: When saving, if there is no one assigned to the order yet, assign the current person
• Feature Close Day: New Time Out Wizard - Show employees not yet timed out and allow to time out now, at default time out, at scheduled time, or to type in a certain time
• Feature Configuration: Setup Default Time-Out for employees who don't time out that are not on a schedule
• Feature Configuration: New Password - Annual Salary (uses Master Password if not set)
• Feature Employee: New Annual Salary field only configurable (and visible) if using Employee Salary Password (or Master Password if not yet set)
• Feature Time Card: Keep track of last Log In and Log Out
• Misc. Alerts: Copy subject line to end of Body in case subject line is not accessible
• Misc. Configuration: Move Gift Certificate Config to Swipe Cards config (RMNX Operations getting too full for VB)
• Bug Fix Configuration: Remove SPS Port Configuration (using HTTPS post instead)
• Bug Fix Web Reports: Payroll Systems Audit - Show '0' for sales and tip instead of crashing for current date
• Feature Checks: Store SPS Batch ID and Item ID in the Payment table and use for Voiding payments
• Feature Checks: Void packets accepted thru SPS
• Feature Checks: Void Check Payment thru SPS when voiding the entire order
• Feature Checks: For SPS, when a denial code of C20 comes in, make sure to prompt them to reach the Call Center and force them to until they get a denial or approval
• Feature Checks: For SPS, ask whether they want Electronic or Paper (ONLY if Electronic is configured)
• Feature Checks: For SPS, if an electronic check comes back with a D10, give user the option of authorizing as a Paper Check instead of Electronic
• Feature Checks: When settling an SPS Electronic Batch, ignore all paper auths and only pay attention to A10, D20, and V10 approval codes
• Feature Checks: Do not allow an SPS Check Settlement to proceed if their numbers do not match ours (since it is Terminal based)
• Feature Checks: Scan the image of the receipt and store it along side the check image for electronic processing
• Feature Checks: Do not require MICR image from the Check Image when scanning in signed receipt image
• Feature Checks: Don't print customer receipt for electronically processed checks again (unless reprinting)
• Feature Close Day: Don't allow day to be closed if SPS Check Batch has not been settled
• Feature Configuration: Allow to set Support E-mail To/From e-mail addresses
• Feature Receipt Config: Allow to be able to print SPS ItemID and BatchID on any receipt under PaymentStr
• Feature Receipt Config: Add 'ElectronicStr' to display payments for Electronic Check Payments (so we can show the required text and signature line)
• Feature Tech Only: New Module for SPS Check Processing
• Feature Tech Only: New Module for SPS Loyalty Card Processing
• Feature Web Reports: Secure Payment Systems Batch Summary - Show total approved, denied, and voided by batch number
• Report Web Reports: Secure Payment Systems Batch Detail - Show all approved, denied, and voided items with amounts, check numbers, and order numbers
• Bug Fix Checks: Change SPSLog:ApprovalCode length from 3 to 4
• Bug Fix Credit Card: VitalNet Settlement not storing OrderTrackDate FIXED
• Bug Fix Web Reports: Labor Graph Analysis - Properly show Hour Started to Hour Ended (don't switch if hour ended is before hour started)
• Bug Fix Web Reports: Labor Graph Analysis - Properly show Labor Groups totals and differences
• Feature Cashout: Implement MICR Image Reader to scan MICR from check
• Feature Checks: Disable Add To Tip for Check Payments
• Feature Checks: Store Scanned In Check on server C:\RM01\CHECK as well as on local C:\RM01\CHECK (for backup)
• Feature Checks: Automatically create CHECK directory if it doesn't exist yet (both local and on server)
• Feature Checks: Load MagTeck MICR Image OCX during runtime to detect if drivers are installed without crashing RMNX if they aren't
• Feature Checks: Parse SPS Authorization Response for Paper or Electronic
• Feature Configuration: Configure Port Number for MICR Image device per Register
• Feature Daily Accounting: When changing Register to new drawer, if previous one was assigned and current one wasn't, ask if they want to assign the new one
• Feature Receipt Config: Automatically create new reports if they don't exist on the current system
• Feature Receipt Config: Check Payment Receipt & Report - print out for Check payments when configured (like Credit Card Receipt & Report)
• Feature Tech Only: Open Print Spooler Directory
• Feature Web Reports: Dashboard - Image Button magnify to show chart full screen (800x600)
• Feature Web Reports: Labor Graph Analysis - Light Gray color for employees still Timed In
• Feature Web Reports: Dashboard - Don't truncate the numbers when the Chart is magnified
• Bug Fix Cashout: Ordinal Error when cashing out tickets that already have a payment (v2.4.65)
• Feature Checks: Get Check MICR if setup, and ask for checking information for Manual Entry if configured
• Feature Checks: Get Driver's License Swipe or enter manually (if configured)
• Feature Checks: Ask for Phone Number from Clerk if configured
• Feature Configuration: Move Check setup from "RMNX Config" to "Swipe Cards"
• Feature Configuration: Move Employee checkboxes from "RMNX Config" to "Swipe Cards"
• Feature Secure Payment Systems: Request Authorization with all the information collected
• Bug Fix Cashout: RMNX crashes when cashing out (v2.4.64) FIXED
• Bug Fix Web Reports: Daily Food Sales & Income - Cash counted and deposit numbers having problems on some systems
• Bug Fix Web Reports: Cash Reconciliation Summary - Cash counted and deposit numbers having problems on some systems
• Feature rm-nx.com Specify Net Sales, Gross Sales, or Net Cash Flow on the Franchise Menu for the Sales #'s per store
• Feature rm-nx.com: Show Sales & Labor $ and percent for each store along with a Total
• Feature rm-nx.com: Allow to change sort by field on the menu list by clicking on the header
• Feature rm-nx.com: Group Menu listing by Report Group as well
• Feature rm-nx.com: Show Bar Graph for Sales vs Labor at the bottom for customer view
• Feature rm-nx.com: Use FusionCharts for Graph on Franchise Menu
• Feature Web Reports: Labor Graph Analysis - New report to analyze labor scheduled vs actual labor and sales
• Feature Web Reports: Labor Graph Analysis - Trim bars to show actual minute of hour arrived/left
• Feature Web Reports: Labor Graph Analysis - Color Code bars on chart for # of minutes off from scheduled amount of time
• Feature Web Reports: Labor Graph Analysis - Don't show days the store has no sales or labor
• Bug Fix Age Verification: When click on Manual Verify, ask for Birth Date and reject if not old enough
• Bug Fix Cash Recon: Cash Tips sometimes replacing entire cash amount collected
• Bug Fix Employee: Error saving new employees when ScheduleRating is not selected FIXED
• Bug Fix rm-nx.com: Detect and delete any duplicate Daily Data after pulling it from the stores
• Bug Fix Split Checks: Clicking "Split Item" errors and crashes RMNX
• Bug Fix Split Checks: Splitting Items is causing export to Decision Logic to be off
• Bug Fix Web Reports: Daily Cash Flow by Hour - Crashing when there is no data to report on FIXED
• Bug Fix Web Reports: Reports requiring options are not resetting future dates FIXED
• Bug Fix Web Reports: Banking Cash Summaries - Manually count up cash actually collected instead of assuming all leftover cash is still in server/driver's hands
• Bug Fix Web Reports: Banking Cash Summaries: Show Total Cash line for actual cash collected for person involved
• Bug Fix Web Reports: Banking Cash Summaries - Add disclaimer for estimation of last couple columns
• Bug Fix Web Reports: Schedule Compliance - Not processing employees properly when missing a position
• Bug Fix Web Reports: Report Options - Daily choice using the wrong parameter
• Feature Cashout: Mark Payments as Check if Payment Type is marked as one
• Feature Close Day: When backing up tables to CSV files, also save XML version
• Feature Configuration: RMNX Config - Add two more tabs, move Employees to it's own tab
• Feature Configuration: RMNX Config - Add configuration for Secure Payment Systems for Checks
• Feature Configuration: Add Payment Type checkbox for Checks
• Feature Configuration: Secure Payment Systems - Allow configuration of Paper vs Electronic and Guarantee vs Verify
• Feature Credit Card: Global Payments - Ask for ZipCode on Manual Entry if required
• Feature Credit Card: Global Payments - Force Require ZipCode on Manual Entry for VISA
• Feature Credit Card: Global Payments - Capture AVS & CVV results and use for settlement
• Feature Credit Card: Global Payments - Actually reverse authorizations when voiding/deleting them
• Feature Credit Card: Don't auto-authorize 20% over for tip
• Feature Customers: Added a new Search button that searches Name & Address & Account Number fields
• Feature Fingerprints: When verifying, a progress bar is shown as the system checks thru the database
• Feature Numberpads: A Fingerprint or Swipe Card can be used on any box that asks for a number, and the result will be the Employee IDNum
• Feature Recover Day: Updated utility to have User Interface and fix recovery for problematic tables
• Feature rm-nx.com: Add Cash Deposit, Net Paid Outs, and Payments to Daily Data collected
• Feature rm-nx.com: Print Servers labeled on the details screen with P#/Bk
• Feature Tech Only: Recover Day - Button to start the program
• Feature Tech Only: Recover Day - Check for WinZip Command Line utility and send to the web site to download if can't locate it
• Feature Tech Only: Recover Day - Look for it in C:\RM01\ or C:\RM01\RecoverDay
• Feature Tech Only: Backup Data manually at any time to CSV & XML
• Feature Under the Hood: Secure Payment Systems - Backup SPSLog at end of night, and move to Archive
• Feature Under the Hood: Secure Payment Systems - Build Packet based on specifications
• Report Web Reports: Voided Ticket Report - Remove Split Checks & Merged Tickets
• Report Web Reports: Split Checks - New Report which shows the checks that have been split
• Report Web Reports: Merged Tickets - New Report that shows the tickets that were merged together
• Bug Fix Credit Cards: Configuration allowing selection of both Vital and Global if nothing there yet FIXED
• Bug Fix Web Reports: Export Customers not correctly pulling Last Order Date FIXED
• Feature Under the Hood: Notify MTC automatically via E-mail (if possible) when VitalNet is turned off
• Feature Web Reports: Export Customers - Combine Street # and Street Name for Street Line 1 field
• Feature Web Reports: Export Mailing List - Same as Customer export, but only customers with addresses, and sorted by Zip Code
• Misc. Franchise Admin: Added RMNXConvert back in for password encryption
• Misc. Franchise Admin: Added GetPage back in for communication with stores
• Bug Fix GiveX: Not quitting out if it gets an invalid response FIXED
• Feature Web Reports: Exports - Daily Export: Automatically prompt to Open/Save CSV instead of displaying results
• Feature Web Reports: Exports - Customer Exports: Automatically prompt to Open/Save CSV instead of displaying results
• Misc. Under the Hood: Inserted error check points in several functions within and below Save Order to attempt to trace problem
• Report Franchise Reports: Recreated Narrow Progress Report that is e-mailed out and added section for labor and made the report more narrow to fit on Black Berries
• Bug Fix Order Entry: Modifiers storing their own taxable settings, not their parent's item taxable settings FIXED
• Bug Fix Web Reports: Custom Sales Summary - Erroring out if there is no Deposit FIXED
• Feature Gift Certificates: Secure Payment Sytems - Configuration Settings for Gift Interface
• Bug Fix Employee Positions: System not properly display saved General Ledger Account # FIXED
• Bug Fix Web Reports: Hourly Sales History (Stats) is erroring out when there are no weekend days FIXED
Comments (0)
You don't have permission to comment on this page.