If you are trying to revalue my nominal ledger for a currency but getting the error:
β"Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 1, current count = 0.Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 1, current count = 0.Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 1, current count = 0.Transaction count after EXECUTE indicates a mismatching number of BEGIN and COMMIT statements. Previous count = 1, current count = 0."
This error is caused by the Nominal Exchange Difference nominal account that is set against your currency not existing. To check what nominal account it is trying to use:
Click System, Currencies
Select the currency you are trying to revalue.
Click the Eye icon
On the Defaults tab, you can view the nominals. Make a note of the nominal in the Nominal Exchange Diff .
Check in your Nominal ledger to see if this exists. If this does not, you will either need to change the nominal you use for your Nominal Exchange Different or create the missing nominal.
