Dear Melch,
You can send the access credentials to office@open-tools.net and I'll take a look.
The error message with the invoice creation also does not sound good and indicates some other issue (maybe just with the vendor logo's format, i.e. png vs. jpg).
BTW, I have done some more digging and figured out a way to prevent those alterTable messages in VirtueMart: It turns out that VM compares SQL columnt definitions verbatim with a SQL string it constructs itself. If those two don't coincide, it tries to alter the database. Now, the issue was that VM constructed the SQL as
int(11) UNSIGNED NOT NULL DEFAULT \'0\'
while our plugin used a (perfectly valid) column definition of
int(11) UNSIGNED NOT NULL DEFAULT 0
Since they differed in the quotes around the zero, VM assumed the column has changed and tried to alter the database over and over again... I have now released a version 1.8.2, which brings the SQL column definitions in line with the ones expected by VM. However, these warnings should not have influenced the plugin's functionality at all, so the issue of your problem lies elsewhere...
Best regards,
Reinhold