Setup Guide
Purpose
This guide explains how to configure and run the Linc Micros Integration in Business Central.
Prerequisites
- Publish and install the extension in your Business Central environment.
- Have valid Oracle Micros BI API credentials.
- Confirm your BI API account can authenticate with the Oracle auth server.
- Confirm your organization identifier and location reference are correct.
Required Configuration Values
Populate these values in Third Party Setup for Micros:
- Auth Server URL (example: https://your-auth-host)
- Client ID
- Username
- Password
- Org Identifier
Notes:
- Do not include trailing slash in server URLs.
- The Code Verifier field can be left blank. The extension now generates one automatically when needed.
Step-by-Step Setup
- Open Business Central and go to Third Party Setup.
- Create or open the Micros integration setup card.
- Enter Auth Server URL.
- Enter Client ID.
- Enter Username.
- Enter Password.
- Enter Org Identifier.
- Enter Location.
- Set Last Transaction Date to the date before the first date you want to import.
- Optional: enable duplicate document check if required by your process.
- Save the setup card.
Run the First Import
- On the same setup card, run action Import Micros Web Data.
- The integration performs:
- Authorize
- Sign In
- OAuth Token
- Get Guest Checks
- Wait for completion message: Guest Checks import completed.
Verify Results
- Open the transaction table or page used by your process.
- Confirm transactions were created for the expected business date.
- Confirm payment method values were populated from tender media.
Date Behavior
The import advances from the stored last transaction date by one day:
- Logic: CalcDate('<1D>', LastTransDate)
If you see unexpected date results, verify user/regional date format in Business Central (dd/mm/yyyy versus mm/dd/yyyy).
Troubleshooting
Authentication fails
- Recheck Auth Server URL and Client ID.
- Recheck Username, Password, and Org Identifier.
- Verify org identifier value is exactly what Oracle expects.
- Confirm no proxy/firewall is blocking outbound calls.
Sign-in works but token fails
- Confirm the auth code is returned in redirectUrl.
- Confirm Client ID matches the same account used for sign-in.
- Retry after clearing and re-entering credentials.
No guest checks imported
- Verify Location value is valid for the organization.
- Verify Last Transaction Date and expected business date.
- Check whether source system has data for that date.
Operational Recommendation
- Run imports on a schedule.
- Monitor for failed runs and capture HTTP status and reason phrase.
- Keep credentials rotated and updated in setup.