When trying to access reports in the program, the user may encounter the error message:


"easyinv caused an invalid page fault in module psbxbse.dll"


This is happening because your invoice file name is too long. The solution requires shortening the file name. You can do this by opening your File menu and selecting Save As to save your invoices file with a smaller filename.


If you are using an older invoicing program, you may not have the Save As command to do this. If this is the case, then you will have to manually rename your invoices files using Windows Explorer to be a smaller filename.


Browse to the following folder on your system:


C:\Program Files\MySoftware\MyInvoices\


Once you are in your data folder, you will see 9 files with the long filenames that make up your invoice file set. All 9 files must be renamed, and all must be renamed the SAME WAY. It is very important that you proceed with caution when doing this; it must be exactly correct, or you will not be able to open your file

Here is how a long filename, for example xyzcompanyinvoicesfortheyear2000.inv would look after being renamed as shortfile.inv:


BEFORE
xyzcompanyinvoicesfortheyear2000.inv
xyzcompanyinvoicesfortheyear2000_det.dbf
xyzcompanyinvoicesfortheyear2000_det.dbx
xyzcompanyinvoicesfortheyear2000_frm.tbl
xyzcompanyinvoicesfortheyear2000_inv.dbf
xyzcompanyinvoicesfortheyear2000_inv.dbt
xyzcompanyinvoicesfortheyear2000_inv.dbx
xyzcompanyinvoicesfortheyear2000_pay.dbf
xyzcompanyinvoicesfortheyear2000_pay.dbx


AFTER
Shortfile.inv
Shortfile_det.dbf
Shortfile_det.dbx
Shortfile_frm.tbl
Shortfile_inv.dbf
Shortfile_inv.dbt
Shortfile_inv.dbx
Shortfile_pay.dbf
Shortfile_pay.dbx


Notice that the extensions on the end remain the same, and the filename itself gets changed the same way every time for all 9 files. Any deviation at all from this renaming process will result in your inability to open the file. Do this renaming by highlighting a file, then choosing the Rename command in the File menu.


After renaming your file, try to run reports again - it should work successfully.