"System Message 6909" error when you try to release a multicurrency check batch for a vendor that has no history for the current year

This article provides solutions to fix an error that occurs when you release a multicurrency check batch for a vendor that has no history for the current year.

Applies to:   Microsoft Dynamics SL 2011
Original KB number:   2938255

Symptoms

Consider the following in Accounts Payable in Microsoft Dynamics SL:

You try to release a check batch in which a check is paying 2 vouchers with different currencies and that vendor does not have an APHist record for the year you are releasing the batch to. In this situation, you receive the following message:

System Message 6909 "Another process has already added the cursor=DefaultCreated item. The program must be terminated."

Resolution

To resolve this issue, do one of the following:

Resolution 1

Close Accounts Payable for the year. Then, release the batch.

Resolution 2

Enter a $0.01 voucher for the vendor to the future year, and then release it. This creates an APHist record for that future year. Then, release the suspended check batch and it should release correctly.