Forgot one more thing that could be very important. Is the file 'type' you are trying to import a .csv (ASCII CSV (Delimited)) or a .txt file?

Looking at the way your fields are laid out - you should be using the (ASCII CSV (Delimited)) format. You do this at the 1st 'File Information' tab in the Receivables Import screen, under the 'File type' scroll box. The .csv file type does not rely on exact field width, but on the commas to separate fields.

Text format .txt is 'fixed width'. If using this format, your import file fields must account for every character expected for that type of field. It is far more finicky than using the ASCII CSV format.

Regards