Does Focus POS Integrate With QuickBooks?
Yes, you can integrate Focus POS with QuickBooks Online, QuickBooks Desktop, Xero, Sage Intacct and NetSuite using Autymate. Focus POS is the restaurant point of sale from Focus POS Systems, a Shift4 company since April 2023, sold through local dealers. Autymate builds the connection around how your Focus stores share their data and posts each store's business day with sales by Report Group, sales tax, card tips and Paid Outs on their own lines.
Connects to
- QuickBooks Online
- QuickBooks Desktop
- Xero
- Sage Intacct
- NetSuite
- Payroll and reporting
- and 300+ more systems
Focus's own route is a file. A store's Accounting Interface maps each Sales Type to an account and writes a QuickBooks-compatible .iif file, which is saved or emailed to the accounting team to import; it "will not automatically export" (Focus POS California's help centre, 2018). Anything new and unmapped, such as a discount, payment type or Paid Out, causes what that help centre calls "out of balance import problems". IIF is the import format QuickBooks Desktop reads, and Focus POS Systems' current help centre had no QuickBooks article on October 31, 2026.
A Focus day is balanced on its Daily Sales Report: Report Groups net of item discounts, each tax beside the sales it was charged on, Retained Tips and Paid Outs next to the sales, and Net Cash, the figure Focus checks the cash deposit against. Autymate takes those same lines into the books store by store, so no one re-types a Daily Sales Report or totals an .iif file in Excel hunting for the gap.
Focus POS or Focus Cloud: Which Focus POS Do You Run?
Focus POS runs as Windows software on a server in the restaurant, sold and supported by a local dealer, with myFocus for reports in the cloud. MarginEdge also documents a separate Focus Cloud, supported by Shift4, whose API keys cover every location on an account. Shift4 said its 2023 purchase added more than 10,000 Focus POS restaurant clients (Shift4 shareholder letter, 2023). The answer decides which routes can carry a store's day to the books.
| Focus POS on the store server | Focus Cloud | |
|---|---|---|
| Where it runs | Focus software on a server in the store, with myFocus for reports across stores | Supported by Shift4, with one API key pair covering an account's locations (MarginEdge, 2026) |
| Focus's own accounting route | The Accounting Interface: a daily .iif file per store, saved or emailed for someone to import | Not documented publicly |
| How partners read it | Software installed on the Focus server (MarginEdge), or Focus's integrator API through a FocusLink Connector on that server | API keys requested from Shift4 support (MarginEdge, 2026) |
| How Autymate can read it | The Accounting Interface file or Daily Sales Report exports, or Focus's integrator API where Focus grants access | The API, where Shift4 issues keys for your account; any other route is agreed at Connect |
| Who is involved | Your dealer, where the route needs access on the Focus server | Shift4 support, for API keys |
Not sure which you run? A store whose Focus server sits in the back office is on Focus POS; your dealer or Shift4 support can confirm it for each store.
Focus POS Daily Sales Report Lines, One by One in Your Books
A Focus store closes its day on the Daily Sales Report. Below, each line keeps the name Focus prints on that report, beside the account your accountant is likely to choose.
What the store earned
- Report Groups (Daily Sales Report)
- Item discounts and subtotal discounts
- Order Type Charges
Owed to government and staff
- Sales tax (each tax beside its sales)
- Card tips (Retained Tips: "the total Tip Amount for all Non-Cash Payments")
- CC Tip Fee
- Non-Sales (NS-) Report Groups, such as a round-up donation
Owed until redeemed
- Gift cards sold and redeemed
How the money arrived
- Card payments (CC Total)
- Gross Cash, Net Cash and Over/Short
Paid out, or still owed to you
- Paid Outs and Paid Ins
- House and local accounts
| In Focus POS | Where it belongs | What it costs you when it is wrong |
|---|---|---|
| What the store earned | ||
| Report Groups (Daily Sales Report) | Food, beer, wine, liquor and other sales on your own chart of accounts | With liquor buried in one sales total, pour cost has no figure to divide by, and food cost reads off by whatever the bar sold |
| Item discounts and subtotal discounts | On their own discount lines, against the sales they reduce | Posted net, as Focus reports Report Groups, a night of comps disappears into lower sales and nobody sees what was given away |
| Order Type Charges | The account your accountant chooses for delivery or service charges | Left inside food sales, a delivery charge reads as menu revenue and lifts the average check |
| Owed to government and staff | ||
| Sales tax (each tax beside its sales) | Each tax on its own payable account, carried as Focus collected it | A single tax total has to be pulled apart by hand when the state and local returns come due |
| Card tips (Retained Tips: "the total Tip Amount for all Non-Cash Payments") | Tips payable, cleared as staff are paid | Booked as sales, card tips swell the night's revenue and return later as an expense; booked nowhere, the day won't balance |
| CC Tip Fee | Against tips payable, with the amount kept by the house on the account your accountant picks | Focus POS California's help centre notes it is "not advised" in California; where a store uses it, payroll and the books disagree unless the fee has its own line |
| Non-Sales (NS-) Report Groups, such as a round-up donation | A liability held for whoever it is owed to | Counted as sales, a round-up for charity becomes income the store never earned |
| Owed until redeemed | ||
| Gift cards sold and redeemed | Gift card liability | Read as sales, a card sold in December shows as December revenue for a meal eaten in March, and the outstanding balance is never known |
| How the money arrived | ||
| Card payments (CC Total) | Card clearing, until each Shift4 or processor deposit lands | Posted to the bank on the night, the card total sits a day ahead of money that lands after the next morning's batch, and the two never line up |
| Gross Cash, Net Cash and Over/Short | Undeposited cash at the deposit, with Over/Short on its own account | Folded into cash sales, a short drawer never shows up as a loss anyone chases |
| Paid out, or still owed to you | ||
| Paid Outs and Paid Ins | The account each Paid Out reason belongs to; Paid Ins to their source | A Paid Out for ice that never gets an account turns up as cash missing from the drawer, not as a supplies cost |
| House and local accounts | Accounts receivable | Booked as cash, a catering tab charged to a house account reads as collected on the night it was served, before anyone has paid |
One Focus POS Friday, Daily Sales Report to Deposit
Riverbend, a Focus POS store with a bar, closed Friday with $5,544.00 in Net Sales after a $74.00 comp. Add 8% sales tax, $786.00 in card tips and $150.00 in gift cards sold, and guests paid $6,923.52 across all tenders, $60.00 of it on gift cards bought earlier. A $45.00 Paid Out left the drawer for window cleaning.
Mapped properly
| From Focus POS | Posts to | Amount |
|---|---|---|
| Food | Sales: Food | $3,642.00 |
| Beer | Sales: Beer | $588.00 |
| Wine | Sales: Wine | $476.00 |
| Liquor | Sales: Liquor | $912.00 |
| Goodwill comp | Discounts and comps | −$74.00 |
| Sales tax at 8% | Sales tax payable | $443.52 |
| Card tips | Tips payable | $786.00 |
| Gift cards sold | Gift card liability | $150.00 |
| Gift cards redeemed | Gift card liability | −$60.00 |
| Paid Out: window cleaning | Repairs and maintenance | −$45.00 |
| Card batch and cash deposit | Card clearing and undeposited cash | $6,818.52 |
Ties out$6,923.52 paid by guests − $60.00 in gift cards − $45.00 Paid Out = $6,818.52 in the card batch and cash deposit | ||
Posted with no account for card tips
| What gets posted | Posts to | Amount |
|---|---|---|
| Card payments, tips included | Card clearing | $5,835.27 |
| Cash deposited | Undeposited cash | $983.25 |
| Card tips | No account in the mapping | $0.00 |
Out of BalanceThe card total includes $786.00 in tips that no account receives, so the entry is Out of Balance by exactly $786.00 | ||
- Card tips with no account in the mapping
- +$786.00
- Friday's entry Out of Balance by
- $786.00
Focus POS California's help centre lists new discounts, Report Groups, payment types and Paid Ins or Outs as the usual causes of an out-of-balance file; card tips do the same thing whenever the mapping has no account for them. The other lines were right, and one missing account still stopped the whole day.
Until the processor funds the batch, $5,835.27 sits in card clearing and $983.25 in undeposited cash. Have a Daily Sales Report from one of your stores? See how your Focus POS days would post.
Sample figures. Riverbend pays card tips through payroll, so no tips leave the drawer and the $983.25 cash deposit is Friday's cash payments less the one Paid Out. Riverbend rang no item discounts on Friday, so each Report Group is its full sales; the $74.00 Goodwill comp is a subtotal discount. Sales tax is 8% on everything sold. Card processing fees are left out of the sample: they vary by processor and arrive on each processor's own terms.
Where Focus POS Data Can Go
A Focus group rarely keeps every store in one accounting system. The mapping is approved once, and each store's day goes to whichever system holds that store's books.
- QuickBooks Online
- Each Focus business day as a journal entry, with Report Groups on your income accounts and each store as a location or class, and no .iif file to convert. QuickBooks Online integrations
- QuickBooks Desktop
- Desktop company files get the same Focus mapping as Online, posted for each store without anyone importing a file by hand. QuickBooks Desktop integrations
- Xero
- Each Focus store as an option under a Location tracking category, so sales, tips payable and gift card balances read site by site in Xero's reports. Accounting integrations
- Sage Intacct
- Each store as its own location, and each company that owns stores as its own entity, so food and liquor sales compare across the group. ERP integrations
- NetSuite
- Each Focus store under its own subsidiary and location in NetSuite, with card payments kept in a clearing account until that store's processor deposit arrives. ERP integrations
- Payroll and reporting
- Retained Tips can be set up to reach payroll, so tips payable clears when staff are paid. Focus lists ADP and Paychex among its payroll partners. Payroll integrations
How Focus POS Connects
Each part of a Focus day already appears on a report or file Focus produces. Which one Autymate reads is agreed with you, and with your dealer when it needs access on the Focus server. Every store's day is read by its own Business Date.
One closed day, step by step
Reads
Riverbend's closed Friday from Focus POS, over the .iif file.
Replaces:Exporting each store's day by hand
Gathers
Each store's Daily Sales Report for its Business Date: Report Groups, discounts, taxes, Retained Tips, Paid Outs, payments and Net Cash.
Replaces:Keying last night's Daily Sales Report into the books
Sorts
Every line to its own account: sales, tax owed, tips owed and gift cards.
Replaces:Coding the day into the chart of accounts
Checks
$6,923.52 paid by guests − $60.00 in gift cards − $45.00 Paid Out = $6,818.52 in the card batch and cash deposit. A payment recorded twice is held for review.
Replaces:Tying out the deposit at month-end
Posts
To Riverbend's books in QuickBooks Online.
Replaces:Keying journal entries per store
Matches
The $6,818.52 deposit, matched to the day.
Replaces:Hunting for it in the bank feed
The daily Accounting Interface file
.iif fileThe .iif file a store's Accounting Interface already writes each day, sent to Autymate instead of a person, so its lines post without anyone importing it.
Daily Sales Report exports
CSV exportFocus can save or email the Daily Sales Report as a comma-delimited file on a schedule, store by store, with Report Groups, taxes, Paid Outs and payments.
Focus's API, if Focus licenses it for your account
APIFocus POS Systems issues API keys to licensed integrators, and its newer API service (2026) is enabled per myFocus Restaurant Group, so this route is arranged with Focus for your account.
For your IT or accounting team: the technical detail
- Out of Balance
- The 2018 article on an .iif file that won't import offers one remedy: open it in Excel and total the amounts column until the unmapped line shows. Autymate can be set up to check each store's entry before it posts, so a mismatch is caught at that store rather than discovered at import.
- Net and gross
- Focus reports Net Sales on the Daily Sales Report and the accounting export; the same help centre says gross sales reach the books only if item discounts are set to credit the matching sales accounts. The mapping decides which view your books carry.
- Exact account names
- Focus's Accounting Interface takes an account name "exactly the same as listed in the accounting application" or the account number, and that number "is case-sensitive". A renamed account in the books changes nothing in Focus until someone updates it there.
- Several batches a day
- InnPoss, a Focus dealer, notes that each EMV reader submits its own batch (December 2025), so one store's card total can arrive as several deposits. Card clearing holds the store's day until they have all landed.
- Retain Tips
- With Retain Tips on, card tips appear on the Daily Sales Report as Retained Tips; tips handed to staff from the drawer appear as Tips Paid Out and lower Net Cash, which Focus POS California's help centre calls the "magic number". Each store's setting is read before its tips are mapped.
Accounting Interface, Restaurant365 or Autymate for Focus POS?
A single Focus store on QuickBooks Desktop whose menu and payment types rarely change can stay on Focus's own file. Here is what each option documents for itself, and where a growing Focus group starts to need more.
Focus's Accounting Interface (.iif)
One store on QuickBooks Desktop whose mapping rarely changes
Restaurant365
Groups that make Restaurant365 their accounting system
Keying the Daily Sales Report
A single store whose bookkeeper keys each day
Autymate managed integration
Groups keeping QuickBooks, Xero, Sage Intacct or NetSuite, with every Focus store posted
What Focus and its partners document
- A daily .iif file per store, saved or emailed and imported by hand (Focus POS California's help centre, 2018)
- More than one accounting interface set up in a store's Focus, each mapped Sales Type by Sales Type
- Restaurant365 pulling Focus sales detail and labor into its own accounting
- Shift4's QuickBooks Online app, documented for Shift4 Dine locations (September 2026)
When a group needs more
- Every store's business day posted, and a store that sent nothing flagged
- Stores in separate companies, or on different accounting systems
- Sales tax, Retained Tips, gift cards and Paid Outs each on their own lines
- Someone watching every run, with anything uncertain held for your team
| Your situation | Focus's Accounting Interface (.iif) | Restaurant365 | Keying the Daily Sales Report | |
|---|---|---|---|---|
| Focus line | Focus POS on the store server | Focus, per Restaurant365's POS list | Focus POS or Focus Cloud | Focus POS or Focus Cloud, by the route agreed for your account |
| Who runs it | Your team, importing each file | Restaurant365, as your accounting system | Your team, every day | Autymate |
| What moves | The Sales Types each store has mapped | Sales detail and labor, with intraday polling | Whatever your team keys | Each business day by Report Group, tax, tips, gift cards, Paid Outs and payments |
| Where it posts | QuickBooks Desktop, from the .iif file | Restaurant365's own accounting | Wherever your team keys it | QuickBooks Online or Desktop, Xero, Sage Intacct or NetSuite |
| Who watches each run | Your team | Not described on Restaurant365's POS list | Your team | Autymate's team, with anything uncertain held for your decision |
Restaurant365 brings Focus sales and labor into Restaurant365's own accounting, which fits a group prepared to replace its accounting system. MarginEdge also reads Focus sales each morning, for cost control rather than as the books.
Groups keeping QuickBooks, Xero, Sage Intacct or NetSuite, with every Focus store posted? That is the setup Autymate builds and runs.
Talk to us about yoursRunning Focus POS Across Several Stores
A Focus group has things a single store doesn't: Report Groups and Paid Out reasons set up store by store, stores added since the Shift4 purchase on different processing, and often stores owned by different companies. All of it has to land on one standard in the books.
One Mapping, Approved Once.
Your accountant approves one mapping for the group. A store that opens later uses it too, and one that sells something the others don't gets an approved adjustment rather than a mapping of its own.Each Store's Report Groups on One Chart.
Each Focus store keeps its own Report Groups, discounts and Paid Out reasons. Each is mapped to the group's accounts, so "Draft Beer" at one store and "Beer" at another both land on beer sales.Each Store in Its Own Company, or Its Own Class.
A store held by its own company posts to its own company file or entity. Stores that share a company post into it, each as its own location or class, so the group reads them side by side.Each Store's Day by Its Focus Business Date.
Focus dates every sale by its Business Date, the day the store traded, so a late bar check stays on the night it belongs to. Each store's day is taken from that Business Date, never from the calendar date or the card batch date.Stores on Shift4 and on an Older Processor.
A store added since the Shift4 purchase may process with Shift4 while older stores keep another processor. Each store's card payments sit in clearing for its own processor until that deposit lands. The route for a store not on Shift4 processing is agreed at Connect, because Focus's own 7shifts and DAVO integration articles require Shift4 processing (Focus help, 2026).When a Store Sends Nothing.
Autymate expects a business day from every store that traded. A store that sent nothing is flagged, and its day posts once the data arrives.
| Store | Mon | Tue | Wed | Thu | Fri | Status |
|---|---|---|---|---|---|---|
| Store A | Posted | Posted | Posted | Posted | Posted | |
| Store B | Posted | Posted | Posted | Posted | Posted | |
| Store C | Posted | Posted | Posted | Nothing arrived | Posted | Flagged the same day |
| Store D | Posted | Posted | Posted | Posted | Posted |
A group that moves some stores off Focus, to SkyTab or another POS, can keep those stores on the same chart of accounts, so the books read the same before and after. More on restaurant integrations and franchise and multi-location integrations.
How Focus POS Setup Works
The decisions come first: where Focus's Report Groups, discounts, taxes, Retained Tips, gift cards and Paid Out reasons land in your books. Once they're approved, every store's day posts through the route agreed at Connect, with nothing re-keyed.
Connect
Together we pick the route your stores support: the daily Accounting Interface file, Daily Sales Report exports, or Focus's API if Focus licenses it for your account. Then we connect your accounting system.
Map
Your bookkeeper and our team place each Report Group, discount, Order Type Charge, tax, tip line, gift card, payment type, house account and Paid Out reason, and agree each store's tip policy.
Validate
We post one real business day from one store and tie it, line by line, to that day's Daily Sales Report and to the deposit that followed.
Automate
Each store's day is set up to post on your schedule once its business day has closed.
Monitor
Autymate's team watches every run. A store with no data for a day it traded is flagged; a day that doesn't balance, a new Paid Out reason with no account, or access that stops working is held for your team with the reason and what to check, and support is on hand.
Decide this before anything is built
One entry per store or per Report Group, whether sales post gross with discounts apart or net as Focus reports them, and where Paid Outs and Over/Short go. Every Focus day posts on these choices, so changing one later means going back over days already in the books.
What we need from you
- A manager who can schedule Focus reports or files for each store
- Your Focus dealer's contact, only if the agreed route needs access on the Focus server
- Access to QuickBooks, Xero, Sage Intacct or NetSuite
- Each store's tip policy: card tips kept and paid through payroll, or card tips paid out of the drawer
- Someone to review the first week's postings
What a Focus POS Integration Looks Like in Autymate
Every store's closed day becomes one run. You see what posted and what waits.
Autymate turns each store's closed Focus POS day into one run. Your team sees every store in one list: what posted, what is held and why, and any store that sent nothing, which is flagged and posts once its data arrives. Held items wait for your decision while the rest of the day posts. Every run keeps its mapping version and a log of each step, and Autymate's team monitors the runs.
Friday Across Every Store
Each store's Friday is one run: what posted, what needs a decision, and who sent nothing.
Replaces:Logging into Focus POS and each company file to check the day closed
Autymate app · sample data
History All stores Friday3 runs1 needs review1 flagged
Friday for every location: how many transactions each run posted, and which location sent nothing Automation Location Date Posted Status Focus POS daily sales Downtown Fri 6:02 AM 11 of 11 Completed Focus POS daily sales Riverbend Fri 6:02 AM 11 of 121 to review Needs review Focus POS daily sales Riverside Fri 6:02 AM 11 of 11 Completed Focus POS daily sales Uptown Fri 6:02 AM Nothing arrived Flagged Autymate app · sample data: History for Friday: one row per location, with Riverbend showing 11 of 12 posted and 1 to review, and Uptown flagged because nothing arrived. Riverbend's Friday, One Paid Out Reason Held
A Paid Out from Thursday's day still has no account in the mapping, so it stays held for your team. Friday posted in full.
Replaces:Finding the bad line at month-end close
Autymate app · sample data
History Riverbend · Friday
Focus POS to QuickBooks Online.Riverbend · FridayNeeds review
Focus POS daily sales · Friday at 6:02 AM · Riverbend
Started by the scheduleMapping version 411 of 12 posted
Transactions (12)Mapping snapshotEvent log
Transactions in Riverbend · Friday: what each line from Focus POS posts to, its amount and its status From Focus POS Posts to Amount Status Food Sales: Food $3,642.00 Posted Beer Sales: Beer $588.00 Posted Sales tax at 8% Sales tax payable $443.52 Posted Paid Out "Propane refill", Thursday Nothing posted $38.40 Needs reviewResolve + 8 more posted No account for a new Paid Out reason
Someone at the store added "Propane refill" as a Paid Out reason after your accountant approved the mapping, and no expense account has been chosen for it.
Nothing was posted for this transaction.
- Post it to the expense account your bookkeeper chooses (chosen)
- Skip it for now
Do this automatically from now on (ticked)
Autymate app · sample data: The Riverbend · Friday run: 3 of its posted lines, and Paid Out "Propane refill", Thursday held: No account for a new Paid Out reason. Someone at the store added "Propane refill" as a Paid Out reason after your accountant approved the mapping, and no expense account has been chosen for it. Chosen: Post it to the expense account your bookkeeper chooses. Missing-Day Checks
A store that sends nothing is flagged, and its day posts once the data arrives.
Replaces:Finding a missing day yourself and asking for it to be posted
Autymate app · sample data
Missing-day checks Uptown Last 7 days- Sat: posted
- Sun: posted
- Mon: posted
- Tue: posted
- Wed: posted
- Thu: posted
- Fri: flagged, then posted when its data arrived
Friday: nothing arrived from Focus POS by 6:02 AM, so Uptown was flagged. The data arrived at 9:40 AM, and Friday posted to QuickBooks Online.
Autymate app · sample data: Uptown's week, with Friday marked. Friday: nothing arrived from Focus POS by 6:02 AM, so Uptown was flagged. The data arrived at 9:40 AM, and Friday posted to QuickBooks Online. A missing day posts once Focus POS has the day's data. If it is late in Focus POS, the day waits until it is there.
Every Run Is Kept
The log records each step, the mapping it used and the deposit matched to the day.
Replaces:A spreadsheet of what was imported, when and by whom
Autymate app · sample data
Transactions (12)Mapping snapshotEvent log (9)
- Fri 06:02:00Run started by schedule.
- Fri 06:02:01Read Riverbend's Friday from Focus POS: 12 transactions.
- Fri 06:02:01Applied mapping version 4.
- Fri 06:02:02Friday's Daily Sales Report read: Report Groups, the Goodwill comp, sales tax, card tips and one Paid Out.
- Fri 06:02:02Friday's day read by the store's Focus Business Date, not by the card batch date.
- Fri 06:02:021 transaction held for review. None of it reached your books.
- Fri 06:02:03Posted 11 transactions to QuickBooks Online.
- Fri 06:02:04$6,818.52 deposit matched to Friday.
- Fri 08:41:10Resolved "No account for a new Paid Out reason" by Alex Rivera.
Sales Receipt · QuickBooks Online · mapping version 4 · kept exactly as this run used it
Autymate app · sample data: The run's event log, step by step, and the mapping snapshot it kept: Sales Receipt · QuickBooks Online · mapping version 4 · kept exactly as this run used it.
Want this view for every store? Talk to us about your setup
Proof From a Network on One Chart of Accounts
A Focus POS group can compare stores only if every one posts to the same lines. Autymate does that for a 900-location franchise network, working from monthly file drops rather than a POS.

Minuteman Press
Monthly file dropstoQuickBooks OnlineEach franchisee's books post to QuickBooks Online on one standard chart of accounts, so head office reads every location the same way.
- franchise locations
- 900
- a week saved per franchisee
- 3 hrs
- chart of accounts
- 1
Results described are from specific Autymate engagements. Results are not typical and will vary with data volume, source quality, system access and project scope.
Focus POS Integrations FAQs
Yes, you can integrate Focus POS with QuickBooks Online and QuickBooks Desktop using Autymate. Focus POS is the restaurant point of sale from Focus POS Systems, a Shift4 company. Autymate builds the connection around how your Focus stores share their data and posts each store's business day with sales by Report Group, sales tax, card tips and Paid Outs on their own lines. Xero, Sage Intacct and NetSuite work the same way.
Focus's own Accounting Interface writes an .iif file, and Intuit's QuickBooks team says IIF imports are "only available in QuickBooks Desktop" (QuickBooks Community, 2022). That is why some Focus users key their Daily Sales Report into QuickBooks Online by hand or convert the file. Autymate posts each Focus store's day to QuickBooks Online as a journal entry, with each store as a location or class, and to QuickBooks Desktop where a store keeps its books there.
Yes, but not an open one. Focus POS Systems' REST API serves sales, checks, items, taxes and labor to integrators "upon configuration of your Integrator License", certified before production. Its newer API service (2026) also needs a recent Focus 10.1 build, an active subscription to that service and the store in a myFocus Restaurant Group (Focus help, May 2026). Autymate can be set up to use it where Focus grants access, and files or exports where it doesn't.
Because they date sales differently. InnPoss, a Focus dealer, explains that Focus uses the Business Date, the day the sale happened, while Shift4 uses the Batch Date, the next morning, so the last day of each month lands on the next month's Shift4 statement, and EMV readers each batch separately. Autymate posts each store's card total to card clearing on its Business Date, where it waits until the deposit lands.
Usually because something new has no account yet. Focus POS California's help centre traces it to accounts "not being mapped properly", typically new discounts, Report Groups, payment types or Paid Ins and Outs, and suggests opening the .iif file in Excel and summing the amounts to find the gap. Autymate can be set up to hold a store's day whose debits and credits don't agree for your team, with the difference shown, while the other stores post.
Then that store's Daily Sales Report shows the card tips handed over as Tips Paid Out, which lowers Net Cash, the figure Focus checks the cash deposit against. The tip policy is set per store during mapping, so Autymate can be set up to clear tips payable as the tips leave the drawer and to expect the smaller deposit. A store paying tips through payroll leaves them owed until payday.
Yes, from the first posted day. Each gift card sold posts to gift card liability and each redemption draws it down, store by store, so the books carry the outstanding balance that Focus users have long asked how to find. The balance of cards sold before posting starts is agreed with your accountant at setup and entered once, so the liability is right from day one.
Shift4's help centre documents a QuickBooks Online app (article dated September 2026) that sends a location's revenue, sales tax, payments, tips and over/short to QuickBooks Online each night, one way. It names locations where "Shift4 Dine is active" and doesn't say whether Focus POS stores can use it (checked October 31, 2026), so ask Shift4 or your dealer. It covers QuickBooks Online alone; Autymate also posts to QuickBooks Desktop, Xero, Sage Intacct and NetSuite.
It depends on how many Focus stores and companies you run, whether they are on Focus POS or Focus Cloud, and where the books live; setup time depends on the same things, so both come out of scoping. Weigh it against the manual close: re-keying sales took one 15-store Jimmy John's franchisee 40 hours a week before Autymate. Send one store's Daily Sales Report and we price from your own setup.
Autymate holds a SOC 2 Type II report. Access to Focus is the access you grant, through files your stores send or API access Focus issues for your restaurant group, and every run is logged, with each posted entry tied back to its Focus business day, so you can see what moved, when, and where it came from.
Sources and Method
Facts about Focus POS on this page come from Focus POS Systems' website, API documentation and help centre, Focus POS California's help centre, InnPoss's dealer help, Shift4's help centre and filings, Restaurant365's POS list, the Focus help of MarginEdge and 7shifts, and Intuit's QuickBooks Community, checked on October 31, 2026. Features and settings change, so confirm details for your stores during setup. The worked example uses sample figures.
- Focus POS Systems, partners focuspos.com (opens in a new tab)
- Focus POS Systems, Cloud Reporting and Management focuspos.com (opens in a new tab)
- Focus POS Systems, Focus as a Subscription focuspos.com (opens in a new tab)
- Focus POS Systems, API documentation api.focuspos.com (opens in a new tab)
- Focus help, API setup requirements and activation (2026) focuspossupport.zendesk.com (opens in a new tab)
- Focus help, 7shifts integration (2026) focuspossupport.zendesk.com (opens in a new tab)
- Focus help, DAVO integration (2026) focuspossupport.zendesk.com (opens in a new tab)
- Focus help, Non-Sales report groups for tips and round-ups focuspossupport.zendesk.com (opens in a new tab)
- Focus POS California help, QuickBooks integration setup (2018) help.focusca.com (opens in a new tab)
- Focus POS California help, QuickBooks file Out of Balance (2018) help.focusca.com (opens in a new tab)
- Focus POS California help, setting up an accounting interface (2018) help.focusca.com (opens in a new tab)
- Focus POS California help, the Daily Sales Report (2024) help.focusca.com (opens in a new tab)
- Focus POS California help, Daily Sales Report CSV export help.focusca.com (opens in a new tab)
- Focus POS California help, installing the FocusLink Connector help.focusca.com (opens in a new tab)
- InnPoss, understanding Shift4 statements (2025) innposs.freshdesk.com (opens in a new tab)
- Shift4 help, QuickBooks Online in the Customer Hub (2026) shift4.zendesk.com (opens in a new tab)
- Shift4 Payments, Form 10-Q for Q2 2023 (Focus acquisition) sec.gov (opens in a new tab)
- Shift4 Payments, Q1 2023 shareholder letter sec.gov (opens in a new tab)
- Restaurant365, POS integrations list docs.restaurant365.com (opens in a new tab)
- MarginEdge help, connecting Focus POS help.marginedge.com (opens in a new tab)
- MarginEdge help, connecting Focus Cloud help.marginedge.com (opens in a new tab)
- 7shifts help, Focus POS kb.7shifts.com (opens in a new tab)
- QuickBooks Community, importing IIF files into QuickBooks Online (2022) quickbooks.intuit.com (opens in a new tab)

Bryan Perdue
Founder & CEO, Autymate
Bryan founded Autymate after more than a decade building financial automation systems, and leads client engagement on the integrations the team ships. His focus is turning manual, multi-system workflows into low-code data integrations and custom applications for multi-location and financially sensitive businesses.
Last reviewed
Bryan on LinkedInResults described are from specific Autymate engagements. Results are not typical and will vary with data volume, source quality, system access and project scope.



