Invalid Character in BDT Files (Great American or Assurant)

Invalid Character in BDT Files (Great American or Assurant)

Occasionally,  the BDT (Business Data Transfer) file will receive an Invalid Character Was Found error.  This error is caused by an invalid character in one of the XML nodes within the file (typically bad data).

To find the error, it is easiest to use two tools.  XML Notepad and Notepad ++.  Both are free downloads.

Once these tools have been downloaded, open the BDT file using 'XML Notepad'.  Attempting to open the file will generate an error, however, the line and position of the error will be displayed.  

Now open the file in Notepad ++ and using the Line/position counters at the bottom of the app, go to the position in the file and remove the invalid character.  Typically this is fixed by re-typing what xml views as an invalid character.

Save the file (do not change the file extension from 'xml' and the re-open the file using XML Notepad.  If additional errors occur, repeat the process until all errors are resolved.

Once the file is corrected, the information in ASPIRE also needs to be corrected to avoid the error from occurring again.

Invalid character errors are typically caused by apostrophe's or ampersands generated in documents then copied/pasted into ASPIRE.  


    • Related Articles

    • Great American Insurance Integration

      See the attached document for complete details. The attached document outlines the setup and processing of Great American Insurance. Attached Document - Table of Contents Administration > Insurance 1. Finance Company Level Configuration 2. Export ...
    • Assurant Insurance Integration

      See the attached document for complete details. Overview The Assurant Integration affords ASPIRE users the ability to export contract data to Assurant where the insurance coverage is confirmed or a premium is calculated. Assurant then provides an ...
    • Great Plains Configuration for ASPIRE

      See attached document for complete details. The attached document covers the required configuration between Great Plains and ASPIRE v5.
    • Assurant Insurance Status Auto Update - 42617

      Introduced in v5.20.58 When licensed for the Assurant Insurance Integration, the Account's Insurance Status will now automatically change to 'Update Unsent' when the Primary Customer's Email Address is modified on Non-Terminated Contracts, where the ...
    • Map a New ASPIRE GL Account to Great Plains

      If a new GL Account is added to ASPIRE, the following error will be received if the account is not mapped in Great Plains: ASPIRE account ###### has not been mapped to a external G/L Account. To add the new GL account to the ASPIRE Great Plains ...