Home
Everflow Pay
Accounting Integrations
How Accounting Syncs Work in Everflow Pay
How Accounting Syncs Work in Everflow Pay

SERIES:

Getting Started With Accounting Integrations In Everflow Pay

How Accounting Syncs Work in Everflow Pay

What gets created in your accounting software, when it happens, and the rules that govern every sync.

Overview

When a payment is approved in Everflow Pay, the Accounting Integration automatically creates the matching records in your accounting software — no manual data entry needed. This article explains what gets created, when it happens, and the rules that govern every sync.

A note on terminology: Everflow Pay calls these "Invoice" and "Payment" in the interface. Your accounting software (QuickBooks, NetSuite, Xero) calls them "Bill?" and "Bill Payment?." They're the same thing.

One more word worth knowing: a sync is a record Everflow Pay sends to your accounting software — a Bill or a Bill Payment. That's what this article is about, and it's what the Syncs tab lists. Separately, Everflow Pay refreshes your vendor and account lists from your accounting software so you can map your Payees. Refreshes run in the background and we email you when they're done — see Keeping Your Vendor and Account Lists Up to Date below.

What's Changed Last updated Jul 22, 2026
Jul 22, 2026 Improvement
New section on how your vendor and account lists are refreshed, including the background behaviour and the notification emails. Added a note explaining the difference between a sync and a refresh.

What Gets Created — and When

Every payment triggers a two-step sync:

Step Trigger What's Created in Your Accounting Software
1. Bill Payment approved in Everflow Pay A Bill (the payable record)
2. Bill Payment Payment successfully processed A Bill Payment (confirms the bill was paid)

Once both steps complete, the Bill balance is $0 — fully reconciled.

The Two-Step Sync Process

1 Bill Creation When you approve a payment in Everflow Pay, a Bill is automatically created in your accounting software. This records the payable amount owed to the Vendor. The Bill includes the invoice amount and is tagged with EF_INVOICE_ID_{#} in the memo field for traceability.
2 Bill Payment Creation When the payment is successfully processed, a Bill Payment is created against that Bill. This confirms the Bill was paid in full. The Bill Payment is also tagged with EF_INVOICE_ID_{#} so you can trace it back to the original Everflow Pay invoice.

The Golden Rule: One Invoice = One Bill = One Bill Payment

Everflow Pay does not allow partial payments. Every invoice is always paid in full, which means:

  • Every Bill has exactly one Bill Payment
  • Bills are always fully reconciled — balance always $0
  • Every Bill and Bill Payment is tagged with EF_INVOICE_ID_{#} in the memo field, so you can trace any record in your accounting software back to the original Everflow Pay invoice

What Triggers a Sync — and What Doesn't

Everything in this section is about syncs — the Bills and Bill Payments we send to your accounting software. Refreshing your vendor and account lists works differently, and is covered further down.

Triggers a Sync

  • Payment approved in Everflow Pay → Bill created
  • Payment successfully processed → Bill Payment created

Does NOT Trigger a Sync

  • Invoice approved on the Core Platform? — the accountant still needs to approve it in Everflow Pay (these are two separate approvals)
  • "Mark as paid" override in Everflow Pay
  • Payments processed before you connected your accounting software — these won't sync retroactively and may need manual reconciliation
Important A CMO might approve an invoice on the Core Platform, but no sync fires until the accountant approves it in Everflow Pay. These are two separate approvals — only the Everflow Pay approval triggers a sync.
Syncs tab showing real sync records with successful and failed statuses

How Long Does a Sync Take?

Syncs happen in the background — you don't need to wait around.

  • Immediately on approval — the payment enters a "Ready" queue
  • Within a few minutes — a background process sends the data to your accounting software

Exact timing depends on queue volume, but most syncs complete within minutes. Refreshing your vendor and account lists is a separate job with its own timing — that's covered next.

Everflow Pay Dashboard with the Accounting Integration card highlighted, showing failed syncs that need attention

Keeping Your Vendor and Account Lists Up to Date

Before Everflow Pay can create a Bill, it needs to know which Vendor in your accounting software each Payee belongs to. To make that possible, Everflow Pay pulls two lists from your accounting software: your vendors and your ledger accounts.

This happens automatically the first time you connect, and you can refresh either list whenever something changes on your side — a new vendor, a renamed account. You'll find Refresh Vendors and Refresh Accounts wherever those lists appear.

You don't have to wait on the screen Refreshes run in the background. Close the window and carry on working — Everflow Pay emails you as soon as your data is ready, and emails you if something needs your attention.

What You'll See While It Runs

Connecting, refreshing your vendors, and refreshing your accounts all behave the same way, so once you've seen it once you'll recognise it everywhere.

1 Connecting Everflow Pay starts retrieving your data. Most of the time this is quick and finishes while you're still looking at the screen.
2 Still working on it If there's more data than expected — a long vendor list, for example — the message changes to let you know it's still going. This is your cue that you can safely close the window. The refresh keeps running without you. You’ll also get an email right in your inbox letting you know when the refresh is complete.
3 Ready — or needs attention When your data lands, a banner appears in Everflow Pay and you get an email titled "Your Accounting Integration Data is Ready." If the refresh couldn't finish, you'll get a banner and an email about that instead, so nothing fails quietly.
Start Connection window showing the Connecting message while Everflow Pay retrieves your data in the background
Start Connection window showing the Still working on it message, telling you that you can close the window and will be notified when your data is ready

Seeing When a List Was Last Refreshed

Wherever you can refresh a list, Everflow Pay shows you when it last happened — for example Latest Vendors Refresh: Mar 22, 2026. While a refresh is running, that line reads In progress… and the refresh button is unavailable until it finishes, so you can't accidentally start the same job twice.

Vendor mapping screen showing the Latest Vendors Refresh date and the Refresh Vendors button

If a Refresh Doesn't Finish

Refreshes can fail for ordinary reasons — expired credentials, or a temporary problem at your accounting provider. You'll see it in two places:

  • In the window you were using — a message explaining that your data couldn’t be retrieved.
  • On the page itself — a banner letting you know we couldn’t retrieve your data, with a Contact Us button.

For a walkthrough of each error and how to clear it, see Fixing Accounting Sync Errors In Everflow Pay and Fixing Accounting Connection Errors In Everflow Pay.

What Happens When a Payment Fails and Is Retried?

If a payment is rejected (e.g., incorrect banking details) and re-submitted:

  • A new sync attempt is created for the retry
  • It references the same Invoice ID as the original
  • Only one Bill and one Bill Payment are ever created per invoice — no duplicates in your books

Quick References

trigger
What triggers a sync?

Payment approved in Everflow Pay (creates a Bill), then payment successfully processed (creates a Bill Payment).

platform
Does Core Platform approval trigger a sync?

No — only Everflow Pay approval does. The Core Platform and Everflow Pay are separate instances with separate approval workflows.

payment
Does "Mark as paid" trigger a sync?

No — the "Mark as paid" override does not create any accounting records.

speed
How fast does a sync happen?

Within a few minutes. The payment enters a "Ready" queue immediately on approval and a background process sends the data shortly after.

partial
Can a payment be partially synced?

No — always 1 Bill = 1 Bill Payment for the full amount. Everflow Pay does not support partial payments.

connect
Are past payments synced when I connect?

No — only payments approved after setup will sync. Payments processed before connecting may need manual reconciliation.

trace
How do I trace a record in my accounting software?

Search the memo field for EF_INVOICE_ID_{#}. Every Bill and Bill Payment includes this tag linking it to the original Everflow Pay invoice.

duplicate
Will a failed and retried payment create duplicate bills?

No — the same Invoice ID is used. Only one Bill per invoice is ever created, regardless of how many payment attempts are made.

date
What's the Bill Date on Bill Syncs?

The bill date is set to the end of the billing cycle. For example, if an invoice's billing cycle runs from March 1st to March 31st, the bill date will be March 31st.

mapping
What if a Payee isn't mapped to a Vendor?

No sync is attempted for that Payee. You need to map the Payee to a Vendor first.

refresh
Do I have to stay on the screen while my vendors refresh?

No. Refreshes run in the background — close the window and keep working. Everflow Pay emails you when your data is ready, and emails you if something needs your attention.

timing
How long does a refresh take?

Usually just a moment. If there's more data than expected, the message changes to let you know it's still running, and you'll get an email when it's done rather than having to watch it.

difference
What's the difference between a sync and a refresh?

A sync is a record Everflow Pay sends to your accounting software — a Bill or a Bill Payment. A refresh pulls your vendor and account lists from your accounting software so you can map your Payees.

failed
What if a refresh doesn't finish?

You'll see a message in the window and a banner on the page, and you'll get an email. Refreshes aren't something you can retry yourself, so use Contact Us on the banner and the Everflow Pay team will sort it out.

Explore Related Content Continue learning about the Accounting Integration:

Checking Sync Status In Everflow Pay — Where to monitor sync health day-to-day

Fixing Accounting Sync Errors In Everflow Pay — What to do when a sync fails

Connecting Your Accounting Software To Everflow Pay — Initial setup

Understanding & Managing Payee-To-Vendor Mapping In Everflow Pay — Mapping management