Batch Payments stops mid-process & cannot be edited/resumed

Hi all,

I am currently experiencing an issue with the Batch Payments workflow where the distribution process becomes interrupted partway through posting insurance payments.

During entry of a multi-patient insurance batch, the Allocate/Distribute workflow stops unexpectedly. After this interruption occurs, the batch becomes unstable and difficult to complete.

In many cases:

  • continuing distribution triggers the error
    “Cannot Post for patient. The paying entity selected is insurance.”

  • one or more lines have their Post For value reverted to Patient

  • the batch must be manually corrected repeatedly to continue

However, the core problem appears to be that Batch Payments is being interrupted mid-workflow, after which the batch enters an inconsistent state.

Steps to Reproduce

  1. Fees → Batch Payments

  2. Create new insurance batch

  3. Click Allocate / Distribute

  4. Begin distributing across multiple patients

  5. After several entries, distribution stops unexpectedly

  6. Attempting to continue produces inconsistent behavior

Observed Behavior

  • Distribution halts mid-workflow

  • Batch becomes unstable afterward

  • “Post For” fields may revert incorrectly

  • Error appears when continuing distribution

  • Issue occurs across multiple browsers and incognito sessions

  • Issue began suddenly and now affects all batches

Batch Payments currently is required for daily operations. This issue is significantly blocking billing workflow.

Questions

  • Is this a known issue in 7.0.3(3)?

  • Has this been addressed in later patches?

  • Are there known database or configuration conditions that can trigger mid-distribution interruption?

  • I am fairly new to openemr, what should i be checking for to resolve this?