Description: This article describes how to set up the Simphony FE POS system.
- Pre-Install Requirements
- Configuring Ingenico Hardware
- The Universal Transaction Gateway (UTG)
- Configuring the Enterprise Management Console (EMC)
- Configuring the Shift4 Bridge Interface
Pre-Install Requirements
- Windows: 7, 8, or 10
- .NET Version: 4.6.2 or Higher
- Simphony FE (First Edition) v1.6.x or v1.7.x
Validating .NetFramework Requirements
Configuring Ingenico Hardware
Modern Devices come preconfigured from the injection facility. You will need to validate the device(s) are configured to the desired communication method of Ethernet. The current device configuration can be validated during the device reboot process on the Ingenico Copyright Screen.
Model Type |
Reset Procedure |
iSC250/480: |
Press and Hold the Clear (Yellow) and the Minus ( - ) Keys until the device chirps. |
iPP320/350: |
Press and Hold the Clear (Yellow) and the Period ( . ) Keys until the device chirps. |
Note: If you are using a device with a black and white screen you will need to scroll down to view this detail.
This detail should show as “HOST:Ethernet: Server: Static:”
- If the device shows anything other than the message above on the HOST line, you will need to reconfigure the device for the proper settings. Re-configuring for Ethernet: Server: Static:
- If the device is configured properly, you only need to assign a unique network IP address to the device. Configuring IP Address Only
Configuring IP Address Only
-
- Begin by rebooting the device.
- When on the Ingenico Copyright screen, press 2, 6, 3, 4, and Enter. Shortly after this, the device will ask you to either press the (+) Plus or (F) Function for the menu.
- If your device is requesting to press (F) for Menu, but your unit doesn't have a function key, simply press (+) Plus instead.
- Scroll to the TDA Menu and select this.
- For iSC250/480, use the [+] and [-] keys to navigate and select [Enter]
- For iPP320/350, use the [F2] and [F3] keys to navigate and select [Enter]
- Press [0] for Configuration.
- Press [0] again for communication.
- Press [2] for Ethernet Settings.
- >Press [3] to set the IP address.
- This is determined by property IT. Three digits must be entered for each octet, so an IP address of 10.0.1.193 would be entered as 010.000.001.193.
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [4] to enter the Subnet Mask.
- This is determined by property IT. Three digits must be entered for each octet, so an IP address of 255.255.255.0 would be entered as 255.255.255.000
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [5] to set the Default Gateway.
- This is determined by property IT. Three digits must be entered for each octet, so a Default Gateway IP address of 10.0.1.1 would be entered as 010.000.001.001.
- Press [Cancel] Until the device will ask you to Save Settings and Reboot? Select Yes.
- The device will reboot, and it can be left alone for now.
Re-configuring for Ethernet: Server: Static:
- Begin by rebooting the device.
- When on the Ingenico Copyright screen press 2, 6, 3, 4, and Enter. Shortly after this, the device will ask you to either press the (+) Plus or (F) Function for the menu.
- If your device is requesting to press (F) for Menu, but your unit doesn't have a function key, simply press (+) Plus instead.
- Scroll to the TDA Menu and select this.
- For iSC250/480, use the [+] and [-] keys to navigate and select [Enter]
- For iPP320/350, use the [F2] and [F3] keys to navigate and select [Enter]
- Press [0] for Configuration.
- Press [0] again for communication.
- Press [0] again for Comm. Type.
- Press [1] for Ethernet. (Sometimes, this option can be listed as [2] depending on your RBA build.)
- Press [Cancel] when complete to return to the TDA menu.
- >Press [0] for Configuration.
- >Press [0] again for communication.
- Press [2] for Ethernet Settings.
- Press [0] for the Connection Method and then select [1] for Server.
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [1] for DHCP to choose whether the IP address will be static or assigned by a DHCP Server.
- >Press [1] to set a Static IP (Preferred)
- Press [0] if the IP is handled via a router with DHCP enabled (Dynamic Host Configuration Protocol)
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [3] to set the IP address.
- This is determined by property IT. Three digits must be entered for each octet, so an IP address of 10.0.1.193 would be entered as 010.000.001.193.
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [4] to enter the Subnet Mask.
- This is determined by property IT. Three digits must be entered for each octet, so an IP address of 255.255.255.0 would be entered as 255.255.255.000
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [5] to set the Default Gateway.
- This is determined by property IT. Three digits must be entered for each octet, so a Default Gateway IP address of 10.0.1.1 would be entered as 010.000.001.001.
- Press [Cancel] when complete to return to the Ethernet Settings menu.
- Press [9] to set the IP Port.
- The default port setting is 12000 though the property IT could choose to change this under rare circumstances.
- Press [11] to set the SSL settings. (RBA 21+ only) This setting was added in RBA 21 and should always be set to no.
- Press [Cancel] Until the device will ask you to Save Settings and Reboot? Select Yes.
- The device will reboot, and it can be left alone for now.
The Universal Transaction Gateway (UTG)
1. Go to Start > All Programs > Shift4 Payments > Universal Transaction Gateway > UTG (v2) TuneUp.
The Express Tab
- Station Name = REST
- Serial = This will be supplied by Shift4 on the UTG Config Sheet under Serial Number:
- Host Address = Micros Server IP Address (example: 192.168.100.250)
- Location = Zip Code
- Api Serial Number and Password = Leave these blank
The API Interfaces Tab
- Select Add, then REST.
- Host Address = Micros Server IP Address (example: 192.168.100.250)
- Port = This must be 277
- Select Generate Certificate and fill in the appropriate information:
- Common Name = Micros Bridge
- Friendly Name = DBA name from the UTG Configuration Sheet
- Organization = Restaurant name with location if multiples
- Email Address = Sites main contact email (owner, GM, etc.)
- Locality = City
- State/Province = ST
- Country = US
- DNS Tab – In the DNS box, you need to add two things:
- Micros Server IP Address (on the first line)
- localhost (on the second line) Please be aware that you are typing the WORD ‘localhost’ not using the actual localhost I.P on this line.
- CA SelfSigned / Intermediate – Select the following items:
- SelfSigned
- CRT
- Server Authentication
- Client Authentication
- 4096 bit
- **MAKE SURE Embed Key in unchecked**
- Enter a password and make sure you keep this somewhere safe for your records (you will also need this for the next couple of steps after the certificate is generated)
- Click on Generate – This will prompt you for the folder where the certificate and key will be saved. Save it to C:\Shift4\. After about 30 seconds, you should see SUCCESS at the bottom, then Exit.
- Certificate File – Browse to C:\Shift4\ and select the *.crt file within (you will need to change to see All Files, as it defaults to *.cer)
- Certificate Password – Enter the password that you created above
- Private Key File – Browse C:\Shift4\yes and select the *.key file within (you will need to change to see All Files, as it defaults to *.cer)
- Private Key Password – Enter the password that you created above
- Select OK
Devices Tab
- Select Add, then fill in the appropriate PinPad info:
- Device Name = PinPad-101 (where 101 matches the Workstation name - WS6-101, etc…)
- Device Type = Select the appropriate type (we normally use Ingenico iPP320 RBA)
- API Terminal ID = This will be supplied by Shift4 on the UTG Config Sheet.
- Connection = This will normally be Direct TCP/IP
- IP Address = PinPad IP Address (example: 192.168.100.1) – If the workstation is 192.168.100.101,
- Port = 12000 if you are using the default on the iPP320
- Manual Card Entry = Enable MCE
- Select Disabled for CVV Code, Street Number, and Zip Code
- Source Serial = This will be supplied by Shift4 on the UTG Config Sheet as Serial Number:
- Select Contactless Enabled and Bypass Amount OK
- Select OK and repeat as many times as necessary for each PinPad
[Option] Advanced Tab
(If the D:\ drive was used for installation)
- Select Trace Configuration and make sure the directory within is D:\Shift4\UTG2\Trace\, then OK.
- Select Splunk Configuration and make sure the directory within is D:\Shift4\Splunk\, then OK.
Finish
- Once you have verified all the data is accurate across all of the above tabs, select the Save button, and TuneUp will close.
Configuring the Enterprise Management Console (EMC)
- Open the Enterprise Management Console (EMC) shortcut on the desktop or from the Windows Start Menu.
- Log in to the EMC with a user with permission to edit the Micros Database.
- If logging into a standard user, certain menu options or fields may become inaccessible.
Validating Simphony Version Details
- Once logged in, navigate to the Help section in the EMC toolbar to view the Micros Simphony Version Details.
- This should show as Simphony First Edition v1.6.x or v1.7.x
Navigating The Enterprise Management Console (EMC)
Once logged in on the left, you will have your "locations" navigation tree. This is split into three levels of access.
- The Enterprise level. [First Tier]
- The Property level. [Second Tier]
- The Revenue Centers level. [Third Tier] (Not Shown)
The menu information on the right displays differently depending on the current selection in the location tree.
Selecting the Enterprise level option will display these menu options.
Selecting a Property Level will display these menu options.
EMC Interfaces
-
It is important to know that any time a Record Number or Record Name is spoken of, these details should be written down for later use during the setup. These values will be needed throughout the setup of the Simphony EMC Configuration and the Shift4 Bridge. Ex: (# Record Name).
- Select the Enterprise Level [First Tier] in the location Tree.
- In the Hardware section, select the option of Interfaces.
- Add a new Interface by pressing the Add Record button.
- You will start by default on the General Tab, configure the following.
- Current Record:
- Record Number: #
- (This is automatically assigned to the next available record number after hitting add record.)
- Record Name: Shift4
- Communication Name: Shift4
- Interface Type: 0 - PMS/SIM
- Comm Type: 1 - TCP/IP
- Backup Interface: 0- None
- Offline Posting Link: 0- None
- SIMDB Link: 0- None
- Timeout: 120
- Ping Frequency: 0
- ISL Script Name: Shift4
- Record Number: #
- Options:
- 3-Allow Inquiry without sign in: Enabled
- 5- ON- Use 9 digits for Terminal ID's: Enabled
- TCP Communications:
- TPC Host Name: This is the IP Address that is hosting the Shift4 Interface (Bridge) software.
- Port Number: 5008
- Current Record:
- Now select the Properties tab and configure the following.
- Properties:
- 1-DEMO: Enabled
- Properties:
- Now select the Service Host tab and configure the following.
- Service Host Configuration:
- Service Host: (Select the Simphony Server Node)
- Service Host Configuration:
- Save the configuration when complete by pressing the Save button.
- Return to the home page by pressing the home page tab at the top left.
RVC Parameters
-
- Select the Revenue Center Level [Third Tier] in the location Tree.
- If multiple Revenue Centers exist steps 1-4 will need to be repeated for each processing revenue center.
- In the menu on the right, locate the RVC Information section and select RVC Parameters.
- In the Interfaces section of this page, locate the next blank Interface and assign the (# Shift4 Interface) you configured in the previous steps.
- Save the configuration when complete by pressing the Save button.
- Return to the home page by pressing the home page tab at the top left.
Make note of the assigned line number you will need this later during the touchscreen setup. (SIM #) so in the above example, this would be (SIM 2) as it is assigned to the second dropdown.
- Select the Revenue Center Level [Third Tier] in the location Tree.
Tender/Media
-
- Select the Property Level [Second Tier] in the location Tree.
- In the menu on the right, locate the Sales section and select Tender/Media.
- Add a new Authorization Tender by pressing the Add Record button.
- Configure the following.
- Current Record:
- Record Number: #
- (This is automatically assigned to the next available record number after hitting add record.)
- Record Name: Shift4 Auth
- Record Number: #
- General Settings:
- Privilege Group: 0
- Key Type: 1-Payment
- NLU: 0
- SLU: 0-None
- MMH SLU: 0-None
- Report Group: 0-None
- Current Record:
- Select the Options Tab and configure the following.
- Interface Options Sub Tab:
- Interface Link: (# Shift4 Interface)
- Post 0.00 Transactions to PMS: Enabled
- Post Amount Tendered to PMS: Enabled
- Use ISL TIMED Procedure Instead of PMS Interface: Enabled
- Reverse PMS Itemizers On VOID Postings: Enabled
- Switch to Alternate Tenders if PMS Timeout: Enabled
- Ops Behavior Sub Tab:
- Disable all options on this screen.
- Charge Tip Options Sub Tab:
- Service Charge: 0-None
- Disable all options on this screen.
- Interface Options Sub Tab:
- Select the Menu Levels Tab and configure the following.
- Active On Main Levels: Select all Main levels listed.
- Active On Sub Levels: Select all Sub levels listed.
- Select the Output Tab and configure the following.
- Print on Journal: Enabled
- Save the configuration when complete by pressing the Save button.
You will also need to add a New Payment Tender for each Credit Card Type that is accepted at the property. (EX: Visa, MasterCard, American Express, Discover, etc.)
- Add a new Payment Tender by pressing the add record button [
].
- Configure the following.
- Current Record:
- Record Number: #
- (This is automatically assigned to the next available record number after hitting add record.)
- Record Name: The Brand of Card (EX: Shift4 Visa, Shift4 Amex, etc.)
- Record Number: #
- General Settings:
- Privilege Group: 0
- Key Type: 1-Payment
- NLU: 0
- SLU: 0-None
- MMH SLU: 0-None
- Report Group: 0-None
- Current Record:
- Select the Options Tab and configure the following.
- Interface Options Sub Tab:
- Interface Link: (# Shift4 Interface)
- Post 0.00 Transactions to PMS: Enabled
- Post Amount Tendered to PMS: Enabled
- Use ISL TIMED Procedure Instead of PMS Interface: Enabled
- Reverse PMS Itemizers On VOID Postings: Enabled
- Switch to Alternate Tenders if PMS Timeout: Enabled
- Ops Behavior Sub Tab:
- Disable all options on this screen.
- Charge Tip Options Sub Tab:
- Service Charge: 1-$Charge Tip
- Post Amount to Gross Receipts on Tip Reports: Enabled
- Post Amount to Charged Receipts on Tip Reports: Enabled
- Interface Options Sub Tab:
- Select the Menu Levels Tab and configure the following.
- Active On Main Levels: Select all Main levels listed.
- Active On Sub Levels: Select all Sub levels listed.
- Select the Output Tab and configure the following.
- Print on Customer Receipt: Enabled
- Print on guest Check: Enabled
- Print on Journal: Enabled
- Save the configuration when complete by pressing the Save button.
- Repeat steps 1-6 as needed for each accepted card type.
- Return to the home page by pressing the home page tab at the top left.
Note: Don't forget the Tender Types, Send & Stay, Send & Exit, and Print Record Numbers and Record Names! You will need this later during setup!
Touchscreen Design
Note: When selecting the "Key Number" during the button set up this screen will appear.
- Select the Revenue Center Level [Third Tier] in the location Tree.
- In the menu on the right, locate the Workstations section and select Touchscreen Design.
- Add a new button by pressing the Add button.
- Configure each individual button with the following:
- Legend: Auth (CC Auth)
- This function performs the basic credit card authorization.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 1
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic credit card authorization.
- Legend: Manual Auth (Offline Auth)
- This function performs the basic credit card authorization when a voice auth has been obtained from Shift4.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 2
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic credit card authorization when a voice auth has been obtained from Shift4.
- Legend: Final (CC Close)
- This function performs the basic Capture to complete the payment based on an existing authorization.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 4
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic Capture to complete the payment based on an existing authorization.
- Legend: Sale (CC Auth & Close)
- This function performs the basic Auth/Capture in one function to complete the payment. This would be used in a quick-service environment or other similar situations.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 5
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic Auth/Capture in one function to complete the payment. This would be used in a quick-service environment or other similar situations.
- Legend: Auth (CC Auth)
- Legend: No Tip Sale (CC Auth & Close)
- This function performs the basic Auth/Capture in one function to complete the payment without capturing a tip. This would be used in a quick-service environment or other similar situations.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 15
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic Auth/Capture in one function to complete the payment without capturing a tip. This would be used in a quick-service environment or other similar situations.
- Legend: Manual Sale (Offline Auth & Close)
- This function performs the basic Auth/Capture in one function to complete the payment when a voice-auth has been obtained from Shift4. This would be used in a quick-service environment or other similar situations.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 6
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function performs the basic Auth/Capture in one function to complete the payment when a voice-auth has been obtained from Shift4. This would be used in a quick-service environment or other similar situations.
- Legend: Refund (CC Refund)
- This function performs a refund on the card.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 7
- (SIM # is the Interface number you assigned in the RVC Parameters)
- Note: The Refund Key MUST be placed on a screen that is only accessible to a Manager who can perform the following:
- Ring Negative Checks
- Direct Void
- Pay Negative Checks
- This function performs a refund on the card.
- Legend: Reprint Chits (CC Reprint)
- This function attempts to reprint the last chits that were printed for a specific transaction.
- KeyType: 11- Function
- Key Number:
- Key Function: SIM
- SIM # - Shift4 - Inq 8
- (SIM # is the Interface number you assigned in the RVC Parameters)
- This function attempts to reprint the last chits that were printed for a specific transaction.
- Legend: Void
- Voids do not have a separate key. When a Sale or Capture is voided, the interface will process the void.
- Save the configuration when complete by pressing the Save button.
- Return to the home page by pressing the home page tab at the top left.
CAL Packages
-
- Select the Enterprise Level [First Tier] in the location Tree.
- In the menu on the right, locate the Hardware section and select CAL Packages.
- Add a new Package by pressing the Add button.
- Configure the following.
- Current Record:
- Record Number: #
- (This is automatically assigned to the next available record number after hitting add record.)
- Record Name: Shift4
- Record Number: #
- General Settings:
- Platform Type: 0 - All Clients
- Folder Name: Shift4
- Deployment Order: 3
- Package Version: (Blank)
- Deployments: Press Add to add a new deployment.
- Deployment Type: 1 - Property/Enterprise
- Property: 1 - Demo
- Service Host: (Blank)
- Action to Take: 0 - Install
- Current Record:
- Save the configuration when complete by pressing the Save button.
- You may now close the EMC window as this completes the EMC setup.
Configuring the Shift4 Bridge Interface
...\Shift4Interface folder.
Note: Do not use a Database Administrator Login for this access. Use the Custom user or another user log-in with read-only privileges to the SQL Anywhere Database.
- Shift4Config.exe program.
- “Custom” Database User.
- Username: custom
- Password: custom
General Tab
General tab once logged in.
- Zip Code)
- The site’s postal code.
- Log Verbosity (4)
- 1 = low, 9 = Very High
- # Shift4)
- The Interface Link you selected for the Shift4 Interface in EMC.
- Interface Port (5008)
- The TCP port you selected for this Interface in EMC.
- Micros Interface Timeout (118)
- The timeout you selected for this Interface in EMC, configure 2 fewer seconds for this value.
- UTG Timeout (116)
- The timeout that the interface will wait for a response once a request has been sent to UTG. Generally, set this to be 2 seconds less than the Micros Interface Timeout.
- UTG Invoice Wait Delay: (1)
- In Production, set this to 1 or 2 seconds. On a test platform, use 3, 4, or 5 seconds.
- Do not print Capture chit (Enabled)
- This will suppress printing of the Capture chit after a Capture. However, it will still be available for reprint functions.
- OPI Style Auth chit (Enabled)
- Checking these will use the UTG-generated print receipt.
- OPI Style Capture chit (Enabled)
- UTG 3013 or above is required.
- OPI Style Sale chit (Enabled)
- OPI Style Void chit (Disabled)
- OPI Style Refund chit (Enabled)
- Signature on Device (Disabled)
- If you are using a Signature Capture Device and want to capture the signature on the device instead of the receipt enable this.
Tenders and Service Charges:
- # Send and Exit)
- The record number of the Send and Exit service total defined in EMC. Use one that preserves hold status.
- # Print)
- The object number of the Print service total defined in EMC.
- # Auth)
- The record number of the Authorization Tender you created in EMC.
- # ChargeTip)
- The record number of the Send and Stay service total defined in EMC. Use one that preserves hold status.
- # Visa)
- The record number of the Shift4 Visa Tender you created in EMC.
- Other Tenders
- ###### Shift4 IYC)
UTG Tab
UTG URLUTG Tab.
UTG Number: 1 – 5 Read Only
The URL and port will be in <URL>:<Port>” format.
If the URL = and port is , this would be entered as https://192.168.1.251:277
Revenue Centers Tab
Enter the settings for each Revenue Center that this Simphony system will use and its assigned UTG Number.
- # Revenue Center Name)
- The Revenue Center Record Number.
- #Revenue Center Name)
- The Revenue Center Record Name.
- UTG Number
- 1 – 5, depending on the UTG Tab Screen
- Access Token
- This will be filled in automatically when you use the Token Exchange function.
- Header
- Enter any custom header lines you want on the Shift4 chits.
- Trailer
- Enter any custom trailer lines you want on the Shift4 chits. This may conflict with custom print trailers, particularly tip suggestion SIM trailers that are included.
- Token Exchange
- Press this to do a token exchange for the selected revenue center. You will need the site’s Auth Token to run this. (Repeat for each revenue center as needed.)
Devices Tab
Enter each Ingenico device and its assigned workstation and UTG that this interface will use.
- API TID)
- The Device ID in the bridge interface has to match what the API TID is showing as in LTM and UTG.
- # Workstation Name)
- The Workstation Record Number.
- UTG Number
- 1 – 5, depending on the UTG Tab Screen.
Now click on the Admin option at the top and select "Install Services" This completes the Shift4Interface setup you should now go to, File->Save.
SIM File Setup
The interface includes SIM files in the …\Shift4Interface folder, the Shift4.isl.
On the AppServer with the CAL files, you will need to place this file in the correct locations to be copied to the workstations.
- Navigate to: C:\Micros\Simphony\EGatewayService\CAL\WS5A\Packages.
- Create a Folder Named Shift4.
- EX: C:\Micros\Simphony\EGatewayService\CAL\WS5A\Packages\Shift4
- Copy the Shift4.isl into the newly created Shift4 folder.
- Create a text file with Notepad, and enter the following:
VERSION,1.0.0.0
NAME,Shift4
PRODUCT,Shift4
TRANSFERFILE,Shift4.isl,\CF\Micros\Etc\Shift4.isl
-
- Save the file.
- Repeat as needed for each Terminal Type you have.
- If you are unsure of your terminal type see, Identifying Micros & Simphony Workstation Types
When you are done and all saved, use Windows Service Manager to start the service:
Shift4 Postec SimFE/9700 Interface. See, Starting/Stopping a service in Windows including UTG Service, UTG Stub, and Shift4 Bridge.
Non Revenue Service Charges
The Sale function (Inquire 5 or 15) will work with a Non-Revenue Service Charge. As with all checks, the NRSVC must be the only thing on the check, and tips are not allowed.
Tip-Only Sales
If you need to do a tip-only sale, the process here will work. Other methods may also work, and if so, that is fine.
Create an Open Amount Tip service charge in Configurator. You may be able to use the existing Charge Tips service charge, depending on the configuration. In the steps below, the term “Tip Key” is just the button on the touchscreen that will ring up this tip. It could be available in an SLU, or it could be a key just for the Tip Service Charge, etc.
- Create a check in the POS.
- Enter the tip amount, then press the Tip key.
- You may see the prompt “Enter charge payment” or not, depending on the configuration.
- Press the Shift 4 “Sale” key (inquire 5 or 15). If you are asked to confirm that the tip amount is 0, press Enter. From the Shift4 point of view, there will be no tip. It will be all sale. That is fine. The tip is already on the POS check.
- Process the sale as normal.
- If successful, the check will close.