Skip to content
English
  • There are no suggestions because the search field is empty.

Invalid Batch Sequence Error on PAX A Series (First Data Omaha - FDO)

An "Invalid Batch Sequence" error typically indicates a mismatch between the terminal’s batch sequence number and the number expected by the payment processor. This can happen for several reasons:

Causes of the Error

  • Mismatch Between Terminal and Processor: The terminal's batch sequence number (incremented after each closed batch) is out of sync with the payment processor's records.
  • Interrupted or Failed Batch Closure: A previous batch settlement was interrupted or failed, leaving the terminal in an inconsistent state.
  • Terminal Reset or Software Update: Resetting or updating the terminal may reset the sequence number on the terminal without updating it on the processor's side.
  • Duplicate Transactions: The processor rejects transactions if it detects a batch sequence it has already processed.

 

Before Making Any Changes: Retrieve PAX Logs

Both the LogCat and Detail logs must be uploaded before modifying settings.

LogCat Instructions

  1. Exit the BPOS
  2. Open the PAXSTORE
  3. Tap the hamburger menu (three horizontal dashed lines in the top-left corner).
  4. Select More.
  5. Select Upload Terminal Logcat.
  6. Select Logcat, then press Upload.
  7. Wait 20 seconds.
  8. Select Detail Log, then press Upload.

Detail Log Instructions

  1. Open the BPOS application.
  2. Select Func.
  3. Select Settings.
  4. Enter the password when prompted. (todays date)
  5. Select About BroadPOS.
  6. Select Log Upload.
  7. Exit the BPOS application.
  8. Open the PAXSTORE
  9. Tap the hamburger menu (three horizontal dashed lines in the top-left corner).
  10. Select More.
  11. Select Upload Terminal Logcat.
  12. Select Logcat, then press Upload.
  13. Wait 20 seconds.
  14. Select Detail Log, then press Upload.

Steps to Resolve the Error

1. Check for Unbatched Transactions

  1. Open the Payments Application Omaha Application Omaha or Tsys application TSYS and select
  2. Select Reports.
  3. Enter the password (Today's Date in MM/DD/YYYY format).
  4. Select Current Report.
  5. Then Click on Report Type and Choose Detailed Report aka: Journal Report, Report will print.

2. Clear the Database on the Terminal

❗ Required Action
Clearing the local database is required whether or not transactions are present.
  1. Open the Payments Application Omaha ApplicationOmaha or Tsys applicationTSYS.
  2. Select FuncSettings.
  3. Enter the password (Today's Date in MM/DD/YYYY format).
  4. Select Other Settings.
  5. Choose Clear All or Clear Database.
  6. Confirm by clicking Yes when the terminal asks, “Are you sure?”
  7. The terminal should display Database Cleared.

3. Coordinate with EPI Tech Support

📞 Contact EPI Tech Support

Call 800-966-5520, select Option 3, then Option 2, and provide the last 5 digits of the MID for the account.

Explain the following:

  • The merchant is receiving an "Invalid Batch Sequence" error.
  • The terminal's database has been cleared.
  • Request that they force close the open batch, if applicable.
  • A new Device ID is required; request that it be increased by 10.
  • Inform them that Envoy builds the file, and once the new Device ID is provided, it will be updated in the PAX file.

 

5. Update the Device ID in the PAX File

  1. Log in to the Paxstore using your credentials.
    PAX Store Log in Step 1

  2. Terminal Management
  3. Navigate to “Terminal Management
  4. Search
    1. You can search for the terminal using either the DBA Name or the Serial Number.
    2. By DBA Name: Click the magnifying glass icon and type in the merchant's name.

     

    Searching by Serial Number

    To search by Serial Number:

    1. Type the serial number into the "Search by SN" field.
    2. Press Enter.

    You can search using the full serial number or just the last four digits.

    Selecting the Terminal

    Select the terminal

    After entering the serial number and pressing Enter:

    1. Select the terminal from the list that appears.
    2. Below is an example of what you will see when you click on the terminal.
      Terminal Details
    3. Click “Push Task
      Push task
    4. Next, Click the green push app button on the right side of the screen.
      Push app
    5. Next, type "Omaha" into the search field and press Enter.
      Search omaha
    6. Click the checkbox to the left of the top option, "Broadpos Omaha," and then click OK.
      push app selection
    7. Click on the First Data Omaha tab.
      First data
    8. Replace the old Device ID with the new Device ID. delete device id
    9. Click Next.
      Next
    10. Next, choose Activate.
      Activate
    11. Once completed, the screen will say Your Push Task has Succeeded.
      Push task succeeded
    ❗ Pre-Testing Requirement
    Ensure the push task to the terminal has completed successfully.
    The device must be provisioned using the steps below before any testing begins.
      • Open the Payments Application Omaha Application Omaha or Tsys application TSYS and select Func
      • Navigate to Settings.
      • Enter the password (Today's Date in MM/DD/YYYY format).
      • Select Host Settings
      • Select Host Register
      • Click on Provision
      • If it says Provision OK, they should do a test sale and batch.