Re: Transaction currency id and check book currency id are not the same
First, do you have multicurrency ability with GP? If so, is the currency id for the checkbook the same as the company's functional currency? If it is, I would assume there is a setup issue related to the currency for the cash received.
If the checkbook currency is different from the company's functional currency and the cash being received is different from the functional, then I am unaware of a direct way to get it posted. I am in the US and my company's functional currency is the USD. If I have a Canadian bank account and that account receives Euros, I am unaware of any way to get the Euro posted directly to the CDN account because GP does not have the ability to convert Euros to CDN then convert the CDN to USD for functional reporting purposes. What I have to do is enter a cash receipts through a bank transaction (I am on GP 9, so I would go through Transactions>Financial>Bank Transaction, then enter a receipt in CDN (for what the bank gave you in equivalent CDN dollars- I enter a note explaining why I am entering the cash at the bank level instead of the subledger level) and offset this to an account that I can zero out. I then go to the subledger (for me, it would be sales side, but not sure if that is what is happening with the transaction you have), I would then go to the customer and enter a credit memo for the Euro amount they paid and offset that credit to the same account as the cash transaction (at the sales level, I also enter a note to fully explain why I had to enter a credit memo for the cash paid instead of a cash entry at the sales level). Most likely, this will create a foreign exchange gain/loss in the wash account which I then have to do a general ledger entry to zero out and move the gain/loss to the income statement account we use for capturing foreign exch gain/losses.
Not sure if I have helped any. Good luck.
Dale