An invoice that's marked "Paid" in your accounting software but still shows as Open (or partial balance) in Biller Genie is one of the most common reconciliation puzzles. There are several specific causes — this article walks through them in the order you should check.
Step 1: Confirm the actual state
Open the invoice in Biller Genie. Note the Balance Remaining, the Status, and any payment rows in the Timeline. Then open the same invoice in your accounting software (QBO, QBD, or Xero) and note its balance and applied payments. The mismatch will usually fall into one of the patterns below.
Step 2: Check the sync queues — that's usually where the answer is
Before working through the causes below one at a time, open both sync queues. If your invoice is marked paid in Biller Genie but the accounting software still shows it open, there's a very good chance the payment (or a related line item like a late fee or technology fee) is sitting in one of these queues with an error message that tells you exactly what's wrong.
- Payment Sync Queue and History — payments that couldn't sync back. Search for your invoice or transaction ID. If it's listed, the Error Desc column tells you what to fix (deleted invoice, closed period, expired connection, etc.).
- Outbound Sync Queue — line items (late fees, technology fees, returned-check fees) that couldn't be added to the existing accounting-software invoice. A stuck fee line can change the total in a way that makes Biller Genie and your accounting software show different balances.
If you find your invoice on either queue, fix the underlying issue per the error message and the next sync cycle will reconcile everything automatically. If your invoice is NOT on either queue, continue to the specific causes below.
Cause 1: A pending ACH or check payment is attached but hasn't funded yet
Symptom: Timeline shows A pending ACH (or check) payment was attached in the amount of $X. Balance is unchanged.
Why: ACH and check payments take 3-5 business days to settle. While the payment is in the funding window, Biller Genie records it on the invoice's Timeline but does NOT reduce the balance — because the payment could still reject. Your accounting software, on the other hand, may already show the invoice as Paid if your bookkeeper applied the payment manually.
Resolution: Wait. Once the payment settles, Biller Genie will mark the invoice paid and push the payment back to your accounting software. If the payment rejects, the invoice stays open and reminders resume (you'll also see a rejection entry on the Rejected Transactions Report).
Cause 2: A technology fee (surcharge / dual-pricing fee) hasn't synced back yet
Symptom: The invoice in Biller Genie shows PaidDate set but BalanceRemaining is negative. Internally Biller Genie calls this state "Paid With Pending Fee Balance."
Why: When a customer paid with a credit card and Technology Fees (Surcharging or Dual Pricing) was enabled, the fee line item gets added to the invoice but the sync of that line item back to your accounting software runs separately. Until the AS confirms the fee, the math looks off.
Resolution: Wait for the next sync. Biller Genie automatically reconciles this state once the accounting software confirms the fee line item.
Cause 3: A payment in your accounting software hasn't synced into Biller Genie yet
Symptom: Your accounting software shows the invoice paid (because you or your bookkeeper applied a check, cash, or external payment in QBO/QBD/Xero). Biller Genie shows the invoice still open with no payment on the Timeline.
Why: Biller Genie syncs invoices and payments from your accounting software periodically. There's a lag between when you mark a payment in QBO/Xero and when Biller Genie picks it up — usually under an hour, but can be longer if you have a sync issue.
Resolution:
- Trigger a manual sync from Add-Ons > your accounting software. Wait a few minutes.
- If the invoice is still showing open in Biller Genie, check the Sync Errors report (Reports > Sync Errors) for any failed records.
- If you've enabled the Email Sync Notification, you may have already received an alert about a stale sync — see Configure General Settings.
Cause 4: A previously-applied payment was detached
Symptom: Timeline shows a detach entry: Transaction #X was detached from Invoice #Y. Invoice is back to Open status.
Why: Someone on your team detached the payment from this invoice (likely to re-attach it to a different invoice). Detaching automatically reverses the balance change — the balance goes back up by the detached amount and PaidDate is cleared.
Resolution: Re-attach the payment to the correct invoice, or apply a new payment if the original is no longer applicable. See Attaching and Detaching Transactions.
Cause 5: The payment was voided or refunded
Symptom: Timeline shows Payment with the amount of $X has been either voided, refunded, or detached. Invoice is back to Open status.
Why: A previously-applied payment was reversed. Biller Genie automatically restores the invoice balance and clears PaidDate.
Resolution: Confirm the void/refund was intentional. If so, you may need to take new collection action on the invoice. If unintentional, contact support@billergenie.com.
Cause 6: Partial payment — the invoice is "Partially Paid," not "Paid"
Symptom: Timeline shows a payment but the amount is less than the invoice total. Invoice still shows Open with a reduced balance.
Why: Working as designed — a partial payment reduces the balance but doesn't close the invoice. Reminders continue on the remaining balance.
Cause 7: Payment was applied to the wrong invoice
Symptom: Your accounting software shows the invoice paid. Biller Genie shows it open. Looking at the customer's other invoices, ONE of them looks overpaid (or has an unexpected payment applied) — that's where the money landed.
Resolution: Detach the payment from the wrong invoice and re-attach it to the correct one. See Attaching and Detaching Transactions.
Still stuck?
If you've ruled out all of the above and the mismatch persists, contact support@billergenie.com with the invoice number, the customer name, what your accounting software shows, and what Biller Genie shows. We can audit the sync history to identify the exact reconciliation gap.