Invalid Transaction Structure when taking Miscellaneous Cash Receipts

Description of Issue

Munis (Arbilinq) Payment Entry Exception Error

ExceptionType="InvalidOperation" Message="Error opening charge code."

Error opening charge code.

An exception has occurred within MiscellaneousPaymentInterface.displayMiscellaneousPaymentInterface().

Invalid Transaction Structure (arbilinq) An invalid structure for database transaction logging has been detected. A BEGIN WORK instruction was executed within an open transaction.

Context
  • Munis
  • 2018.1+
  • Payment Entry
  • Miscellaneous Cash Receipts
  • Accounts Receivable Charge Codes
  • Sales Tax
Cause

This error can occur when a site has a Category - 01 General Billing & Misc Cash Principle Charge Code that has Use for miscellaneous cash enabled and then is also Subject to sales tax with an applicable Sales Tax Charge selected. Upon inspection of the Sales Tax Charge Code configuration, confirm if Use for miscellaneous cash is enabled. If it is not enabled it needs to be as the error Munis reported of Error opening charge code is due to this charge not being allowed to be used for Miscellaneous Cash Receipts.

Resolution
  1. Confirm cause above.
  2. Navigate to General Revenues>Accounts Receivable>Setup>Accounts Receivable Charge Codes.
  3. Click Search.
  4. Define and populate fields to isolate the Sales Tax Charge Code in question.
  5. Click Accept. 
  6. On the right hand side of the program under Additional Attributes, enable Use for miscellaneous cash.
  7. Users will be able to take Miscellaneous Cash Receipts without error. 
  8. If the issue persists or there is a new error, please contact Munis Support.
Additional Information