Well, turns out the Master Developer (do we still use this term?) that provides EDI interface had modified the program the day after client last updated this Journal in this company. I spotted the program date being so much newer than the other programs, plus a zipped up copy of the program with the developers name on it. They have resolved their error so all is well - except for my tail chasing of the past two days.