I'm using an ICVerify software package to process my credit card accounts.
I can successfully create a batch of invoices, but then
1)  I can't print it from the batch tab.  I get a SQL server error.
2)  I don't see a "batch out" button anywhere to create the batchin.dat
file for my ICVerify software.  I don't know how to batch out.  
I am using version 2.1.8.
Under the External Systems menu at the top of the screen, there is a
BatchAccounts option.  When I do this, something happens and a number of
accounts are modified somehow.  What's going on? I didn't find any
information about this option in the documentation for Emerald.  Is this
related to credit card batching? If not, what is it doing?
Finally, I read in the archives that Emerald doesn't support ICVerify
batch-in (that is, updating the accounts according to the authorization I
receive externally) until version 2.3.  Since I'm working with version
2.1.8, it appears I need to upgrade.  Does that sound right?
Thanks,
Adam