You're getting the following error when Invoicing a Customer Sale:
Error: File not found creating dbo.tranheld
This typically happens in a replicated multi-site environment at the remote site after pushing out a new Subscription. The table doesn't exist because it's not replicated (it is listed as one of the tables that should not be replicated).
This is a relatively simple fix...
1. Open POSitive and stop at the Choose Company screen (If you don't see a Choose Company screen when you open POSitive then hold down the SHIFT key while you open POSitive. If that doesn't work, right-click on the shortcut to open POSitive and select Properties > remove anything after 'prm.exe' e.g. '/C2')
2. Highlight the company and press CTRL+SHIFT+E. This makes a Change button appear at the lower right on the Choose Company screen
3. Place a check next to 'Force Table Verification'
4. Select your company
5. POSitive will now fix the database structure. This process may take several minutes to run
6. After the process has completed perform another Customer Sale test to verify the error does not re-occur