<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://userwiki.neosys.com/index.php?action=history&amp;feed=atom&amp;title=Fixing_wrong_exchange_rates_in_invoices</id>
	<title>Fixing wrong exchange rates in invoices - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://userwiki.neosys.com/index.php?action=history&amp;feed=atom&amp;title=Fixing_wrong_exchange_rates_in_invoices"/>
	<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Fixing_wrong_exchange_rates_in_invoices&amp;action=history"/>
	<updated>2026-05-27T21:25:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.3</generator>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Fixing_wrong_exchange_rates_in_invoices&amp;diff=474&amp;oldid=prev</id>
		<title>Steve: 1 revision</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Fixing_wrong_exchange_rates_in_invoices&amp;diff=474&amp;oldid=prev"/>
		<updated>2008-07-31T21:26:14Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:26, 31 July 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Steve</name></author>
	</entry>
	<entry>
		<id>https://userwiki.neosys.com/index.php?title=Fixing_wrong_exchange_rates_in_invoices&amp;diff=473&amp;oldid=prev</id>
		<title>Steve at 12:18, 6 December 2006</title>
		<link rel="alternate" type="text/html" href="https://userwiki.neosys.com/index.php?title=Fixing_wrong_exchange_rates_in_invoices&amp;diff=473&amp;oldid=prev"/>
		<updated>2006-12-06T12:18:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This chat relates to an incorrect cost exchange rate due to NEOSYS not being locked on that field until mid 2006. However the incorrect cost exchange rate could have arisen through incorrect exchange rates on the currency file so the solution is still useful.&lt;br /&gt;
&lt;br /&gt;
Chat:&lt;br /&gt;
&lt;br /&gt;
Steve: media doing invoicing as well ... so who could check exch rate is correct before invoicing?&lt;br /&gt;
to prevent this is future&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: can they change the exchange rate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: they can change the billing exchange rate to even now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: mmm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: but I have recently stopped them from changeing the exchange rate to BASE currency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: k&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: there are two exchange rates ... one to the clients invoicing currency ... and one to our BASE currency&lt;br /&gt;
the first needs to be under their control ... and was and is ... but wouldnt cause this problem&lt;br /&gt;
the second one I decided a few months ago should not be under their control&lt;br /&gt;
the first part of the solution is for them to correct the schedule and reinvoice&lt;br /&gt;
the invoice will generate an entry with zero currency and xyz base currency&lt;br /&gt;
once posted, that will correct the original invoice&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ... correct the erroneous effect of the original invoice&lt;br /&gt;
there after it is just a case of reversing these RV entries with a journal&lt;br /&gt;
thereafter ...&lt;br /&gt;
however I have to reopen the abillity of them to amend the &amp;quot;cost exchange rate&amp;quot; which is used as the exchange rate to base&lt;br /&gt;
open temporarily&lt;br /&gt;
how many schedules do they have to correct?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: 20-25&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: all iraq?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: all done by people who are not totally skilled in usd invoicing probably&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: to be very frank, its done by a person, who is very senior &amp;amp; experienced&lt;br /&gt;
another new guy did some, those were perfectly alright&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: i agree actually that it really is a mistake of neosys to allow the media people to change the &amp;quot;cost exchange rate&amp;quot;&lt;br /&gt;
I would call it a pitfall for them since there is no feedback to the media people about this exchange rate to make them feel pain if they get it wrong&lt;br /&gt;
if you bring up the schedule you will see the problem clearly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: let me see&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: pitfall ... ie a hole waiting for the unwary to fall it&lt;br /&gt;
if you look at the exchange rates on the right hand side&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: how can they type 1 as exch rate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: you will see TWO rates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: 1 in black 7 another in red&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: the top rate is the rate from the vehicle currency to the billing currency .. and the second is the rate from the vehicle currency to OUR BASE CURRENCY&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: k&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: both come automatically actually&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: he must have had a brain storm and changed the second one to 1 ... not knowing what the effect was&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: im just calling that person to check why he did it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: anyway ... can we arrange a period of time for me to open the schedule for him to change the second line to the usual correct exchange rate?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: he will do it now&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: open the schedule file to ALLOW cost exchange rate amendment ... for an hour or so ... and close ASAP so other people dont change it on other schedules&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: shd i do that&lt;br /&gt;
&amp;amp; how&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: open the schedule file to allow amendment?&lt;br /&gt;
only I can do that&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: oh ok&lt;br /&gt;
can you open it now&lt;br /&gt;
will ask him to do the amendment&lt;br /&gt;
&amp;amp; let you know once he completes it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: he has to agree a period to finish it I think&lt;br /&gt;
that invoice BTW only had USD on it so it is quite easy to put the correct exchange rate ... but he should confirm the exact exchange rate by looking at other schedules without this problem .. or by creating new dummy schedules and deleting them afterwards&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sent at 4:16 PM on Wednesday&lt;br /&gt;
Client: can he just change the exch rate &amp;amp; raise dr/cr note for the difference&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: yes&lt;br /&gt;
ONCE I reallow editing of that field&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: will get back to you once he is ready to do modification&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sent at 4:23 PM on Wednesday&lt;br /&gt;
Client: steve he is ready&lt;br /&gt;
can you please open it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ok and when to close it?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: 1 hr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ok one min pls&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sent at 4:35 PM on Wednesday&lt;br /&gt;
Client: steve is he supposed to correct both the rates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: he can go ahead .. but press Ctrl+F5 in the schedule file or close ALL internet explorer windows and relogin to get the new schedule file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: one in black &amp;amp; 1 in red&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ??&lt;br /&gt;
if he doesnt know yes what to do then I am worried&lt;br /&gt;
yes/yet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: steve, in anothert schedule, the exch rate in black is 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: you should do this in the test data to confirm that all it ok first please&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: &amp;amp; the one in the bottom (red) is 0.2721088&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: the rates depend on what the vehicle currency and invoice currency to the client are&lt;br /&gt;
if the vehicle currency is the same as the invoicing currency then the black rate should be 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: All rates are USD&lt;br /&gt;
&amp;amp; its a std rate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: all vehicles are USD and all invoices are in USD?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ya&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: great&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: all vehicles &amp;amp; all invoices&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: black must be 1 and red must be 0.2721088 ... assuming that is right&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ya correct&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: I suggest that you correct all the schedules and let me close the option&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: will the diff entry be passed automatically&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: the first part of the solution is for them to correct the schedule and reinvoice&lt;br /&gt;
the invoice will generate an entry with zero currency and xyz base currency&lt;br /&gt;
once posted, that will correct the original invoice&lt;br /&gt;
Steve: ... correct the erroneous effect of the original invoice&lt;br /&gt;
there after it is just a case of reversing these RV entries with a journal&lt;br /&gt;
thereafter ...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
he is doing it&lt;br /&gt;
will let you know once he completes it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: dont issue all the correcting invoices at once .. do one and check/post it&lt;br /&gt;
once you can correct one then you know how to correct all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: i checked one invoice&lt;br /&gt;
its ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: actually I think you cannot do the RV entry manually&lt;br /&gt;
RV reversal&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: anyway let him raise the Invoice&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: after posting this invoice correction you are going to end with the client account a) a wrongly base-valued original invoice and b) a base currency only entry from the correcting &amp;quot;invoice&amp;quot; and c) a huge wrong RV entry from the allocation&lt;br /&gt;
the net effect is that the account is totally incorrectly valued in base currency&lt;br /&gt;
since this is an open item account and you cannot allocate base currency only entries to each other in NEOSYS user interface,&lt;br /&gt;
you cannot simply do a manual base currency only entry in the account to reverse the RV entry,&lt;br /&gt;
you need to use the NEOSYS revaluation program after posting the correcting &amp;quot;invoices&amp;quot;&lt;br /&gt;
and neosys will make an adjustment in the client account and reverse the entry in the exch/gain and loss account and allocate the adjustment to the correcting base currency only invoice.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: is the bank account ok?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
no probs in Bank a/c&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: after posting this correcting invoice there will still be a huge problem in the client a/c due to the RV on allocation .. but revaluation will clean the client account and reverse into gain/losses&lt;br /&gt;
so 1 BAD INVOICE plus 1 BAD RV less 1 CORRECTINGINVOICE less 1 REVALUATION = NICE AND CLEAN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: still cant understand one thing&lt;br /&gt;
oh ok got it&lt;br /&gt;
the RV entries are passed for the differencial amount&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: allocation is clever in that it automatically fixes the wrong entry in the client a/c ... but it cannot clean the income and cost side of the invoice ... therefore you end up with wrong base income/costs and a huge gain/loss&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: betweenActual exch rate &amp;amp; 1&lt;br /&gt;
ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: allocation on payment values the entry in client account AT THE VALUE OF THE INVOICES BEING ALLOCATED/PAID OFF ... but it values the entry in the bank at the normal latest exchange rate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: then, while currency between client and bank of course matches .. the base amounts do not .. so NEOSYS puts in an RV entry between CLIENT and GAIN/LOSS&lt;br /&gt;
nobody usually aware of how clever neosys is ... lol ... until things go wrong and you have to understand it all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: lol&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: ;-)&lt;br /&gt;
USD is fixed to you base currency so there should NEVER be any gain/loss on it&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: exactly&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: only currencies where the invoices are valued at a different rate from the receipts due to changing rates over time should generate gain/loss ... obviously&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: true&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: I suggest that you post all the correcting invoices and then wait until the next day and do a trial revaluation of the client in TESTDATA&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Steve: NEOSYS revaluation process will unfortunately not allow you to see the journals that would be posted without actually posting them&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Client: ok&lt;/div&gt;</summary>
		<author><name>Steve</name></author>
	</entry>
</feed>