invoicing expenses

Derek Atkins derek at ihtfp.com
Thu Jan 5 14:50:00 EST 2012


On Thu, January 5, 2012 2:38 pm, Andrew Sullivan wrote:
> Yes, I know, following up to myself.
>
> On Tue, Jan 03, 2012 at 05:20:31PM -0500, Andrew Sullivan wrote:
>
>> directed them to, and apparently aren't showing up anywhere.  I have
>> no idea what the problem is (although I'd not be surprised if it had
>> to do with multiple currencies -- the currency function is, frankly,
>> almost always completely surprising to me and it's bitten me over and
>> over).  So be sure your things are working as you expect before you do
>> a lot of work with them, or you'll be scrambling like I have been to
>> get your financial data to your accountant.
>
> I confirmed that currency is indeed the problem.
>
> The currency of the expense voucher is apparently _not_ determined by
> the account you post the expense to (I knew that would all have to be
> the same), but by the currency set for the employee.  This was
> surprising, at least to me.
>
> Slightly worse, as near as I can tell you can't fix this by unposting
> the expense voucher, changing the employee's currency, and then
> reposting the voucher: it seems the currency of the voucher is a
> permanent feature of the voucher itself.  (About now is when I wish I
> was using a database back end, because I bet I could go in and fix it
> there, but everything blew up when I was last forced to upgrade
> gnucash and I still haven't recovered, so I haven't experimented with
> it yet.)  So if you post expenses with the employee's currency set
> wrong, you can't actually recover: your dollar values are simply
> wrong.  You need to unpost the voucher and enter a new one with the
> right currency settings.  That seems to work, however.  What this will
> do to the paid and closed invoices I have I'm slightly worried about,
> but I hope it will work out.

Yes, the invoice (voucher) caches the currency of the customer (employee)
when you select the customer (employee).

After you unpost the voucher and update the employee currency, then you
will need to *edit* the voucher and reselect the employee through the
search dialog.  Once you do this it will reset the currency of the voucher
to the (updated) currency of the employee.

>
> Best,

> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

-derek

-- 
       Derek Atkins                 617-623-3745
       derek at ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant



More information about the gnucash-user mailing list