Hi all;

We have been having a slight multicurrency issue with payments that we
do not believe can be adequately resolved inside a stable branch.
Fortunately this issue is not severe and it may be able to be possible
to create a periodic job to fix the problem.

The issue is that the way multicurrency calculations are performed in
LedgerSMB 1.3, there are slight roundoff errors that occur between
posting and payment for AR/AP transactions.  As far as I can tell
these occur when the exchange rate changes.

My recommendation at present is to do as follows:

1)  Add a user-configurable threshold setting (and make it default to
0.005) for paid in full payments.
2)  Either accept there could be a few cents of drift in AR/AP or
create an SQL script to correct this if we need to.

Longer-run I think we need to be able to float foreign currencies and
handle fx gain/loss as a reporting matter rather than something posted
to the books.  I don't see this as being possible until the financial
logic is redesigned so that would be *at least* 1.5, maybe later.

What do people think?

Best Wishes,
Chris Travers

------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ledger-smb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel

Reply via email to