Skip to Content
Menu
This question has been flagged

How works unrealized gain/loss on exchange rate (case of anglo-saxon accounting)

Avatar
Discard
Author Best Answer

How works with unrealized gain/loss on exchange rate (case of anglo-saxon accounting)


Set up your stock input account

Set up your stock output account

Set up your product category on automated and FIFO

Set up your currency for the DB in £

Set up a vendor and a client in $


Obviously in this example the goal is just to show which account need to be taken when you re-evaluate but that they are in credit or debit will depend on the currency rate


When a Re-evaluation has been done it will need to be reversed at the moment the payment is registered or if another Re-evaluation is done.


The new amount in the Re-evaluation is computed based on the amount on the original journal entry.



Create a purchase order


Create your purchase order for X $


Receive your product (rate £=$)


You have a stock entry created for X £ 



DEBIT

CREDIT

100100 stock


Stock input account




You reach the end of the month, you need to re-evaluate and you didn’t receive the vendor bill yet.


RE-EVALUATION (rate £,$ changes)



DEBIT

CREDIT

7700 Gain/loss


100100 Stock



Receive the vendor bill (rate£,$ changes)



DEBIT

CREDIT

Stock input account


210 Creditor control account




DEBIT

CREDIT

7700 Gain/loss


Stock input account




If there is another month between the receipt of the vendor bill and the payment you will need to re-evaluate and at that moment you will have an entry for both the stock and the invoice see under:


Stock:


DEBIT

CREDIT

7700 Gain/loss


100100 Stock



Invoice:


DEBIT

CREDIT

7700 Gain/loss


Stock input account




Pay the bill (rate £,$ changes)



DEBIT

CREDIT

Bank


2100 Creditor control account

£




DEBIT

CREDIT

210 Creditor control account


7700 Gain/loss

£


Create a SO


Create your purchase order for X $


Send your product




DEBIT

CREDIT

Stock output account

£


Stock


£


If there is another month between the creation of the invoice and the receiptt you will need to re-evaluate and at that moment you will have an entry for the stock


Stock:


DEBIT

CREDIT

7700 Gain/loss


Stock output account



Create your invoice



DEBIT

CREDIT

Debtor control account

£


Sales categ (income)


£

Stock output account


£

Cost of sales

£



If there is another month between the creation of the invoice and the payment you will need to re-evaluate and at that moment you will have an entry for the invoice see under:


Invoice:


DEBIT

CREDIT

7700 Gain/loss


Stock output account





Register your payment (rate changes)



DEBIT

CREDIT

Bank

£


Debtor control account


£




DEBIT

CREDIT

7700 Gain/loss

£


Debtor control account


£


=> this is just an information on how it is working accounting wise but in version before V14 a dev is needed to have that process automatized. In V14 you have the possibility to have odoo preparing the entry automatically if you go in Accounting => Reporting => Unrealized gains/losses


Avatar
Discard

I got a problem with the stock input account (Enterprise V14). With foreign currency when there are som days between stock receipt and vendor bill the postings in the stock input account does not match - due to changes in exchange rates. Any tips on how to correct that?

Related Posts Replies Views Activity
1
Aug 21
6049
1
Jul 21
3257
1
Sep 23
3227
1
Aug 23
16056
3
Aug 23
2822